diff --git a/package.json b/package.json index 1e6c866..53b9708 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "workspace-server" ], "scripts": { - "prepare": "npm run build", + "prepare": "node scripts/prepare-build.js", "build": "npm run build --workspaces --if-present", "test": "npm run test --workspaces --if-present", "test:watch": "npm run test:watch --workspaces --if-present", diff --git a/scripts/prepare-build.js b/scripts/prepare-build.js new file mode 100644 index 0000000..3516e0f --- /dev/null +++ b/scripts/prepare-build.js @@ -0,0 +1,64 @@ +/** + * @license + * Copyright 2025 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +/** + * Install-time build hook. + * + * `npm install -g git+https://...#` runs the root `prepare` script but + * refuses to run a workspaces build for a global package ("Workspaces not + * supported for global packages"). This script therefore builds the + * workspace-server bundle directly with esbuild — no npm workspaces involved — + * so install-from-git produces `workspace-server/dist/index.js` and the + * `gemini-workspace-server` bin can require it. + * + * Behaviour: + * - If esbuild is available (devDependencies are present, as they are for + * git-source installs), build the bundle in workspace-server/. + * - If esbuild is NOT available AND a prebuilt dist already exists (committed + * fallback or a registry install that shipped dist via the `files` field), + * skip the build instead of failing. + * - Only fail when there is neither a toolchain to build with nor a prebuilt + * artifact to fall back to. + */ + +const { execFileSync } = require('node:child_process'); +const fs = require('node:fs'); +const path = require('node:path'); + +const workspaceServerDir = path.join(__dirname, '..', 'workspace-server'); +const distIndex = path.join(workspaceServerDir, 'dist', 'index.js'); + +function esbuildAvailable() { + try { + require.resolve('esbuild'); + return true; + } catch { + return false; + } +} + +function run(script) { + execFileSync(process.execPath, [script], { + cwd: workspaceServerDir, + stdio: 'inherit', + }); +} + +if (esbuildAvailable()) { + run('esbuild.config.js'); + run('esbuild.headless-login.js'); + console.log('prepare-build: workspace-server bundle built.'); +} else if (fs.existsSync(distIndex)) { + console.log( + 'prepare-build: esbuild not available; using the prebuilt dist/ artifact.', + ); +} else { + console.error( + 'prepare-build: esbuild is not available and no prebuilt dist/ exists. ' + + 'Install dev dependencies or ship a prebuilt dist/.', + ); + process.exit(1); +} diff --git a/workspace-server/dist/headless-login.js b/workspace-server/dist/headless-login.js new file mode 100755 index 0000000..4053d5d --- /dev/null +++ b/workspace-server/dist/headless-login.js @@ -0,0 +1,436 @@ +#!/usr/bin/env node +"use strict";var SLe=Object.create;var nD=Object.defineProperty;var wLe=Object.getOwnPropertyDescriptor;var GLe=Object.getOwnPropertyNames;var LLe=Object.getPrototypeOf,_Le=Object.prototype.hasOwnProperty;var hc=(y,fe)=>()=>(y&&(fe=y(y=0)),fe);var qt=(y,fe)=>()=>(fe||y((fe={exports:{}}).exports,fe),fe.exports),iD=(y,fe)=>{for(var he in fe)nD(y,he,{get:fe[he],enumerable:!0})},DLe=(y,fe,he,$e)=>{if(fe&&typeof fe=="object"||typeof fe=="function")for(let xe of GLe(fe))!_Le.call(y,xe)&&xe!==he&&nD(y,xe,{get:()=>fe[xe],enumerable:!($e=wLe(fe,xe))||$e.enumerable});return y};var Du=(y,fe,he)=>(he=y!=null?SLe(LLe(y)):{},DLe(fe||!y||!y.__esModule?nD(he,"default",{value:y,enumerable:!0}):he,y));var cA=qt((Wct,OQ)=>{"use strict";var M$=Object.prototype.hasOwnProperty,XQ=Object.prototype.toString,WQ=Object.defineProperty,KQ=Object.getOwnPropertyDescriptor,JQ=function(fe){return typeof Array.isArray=="function"?Array.isArray(fe):XQ.call(fe)==="[object Array]"},QQ=function(fe){if(!fe||XQ.call(fe)!=="[object Object]")return!1;var he=M$.call(fe,"constructor"),$e=fe.constructor&&fe.constructor.prototype&&M$.call(fe.constructor.prototype,"isPrototypeOf");if(fe.constructor&&!he&&!$e)return!1;var xe;for(xe in fe);return typeof xe>"u"||M$.call(fe,xe)},ZQ=function(fe,he){WQ&&he.name==="__proto__"?WQ(fe,he.name,{enumerable:!0,configurable:!0,value:he.newValue,writable:!0}):fe[he.name]=he.newValue},YQ=function(fe,he){if(he==="__proto__")if(M$.call(fe,he)){if(KQ)return KQ(fe,he).value}else return;return fe[he]};OQ.exports=function y(){var fe,he,$e,xe,oe,E,R=arguments[0],a=1,g=arguments.length,f=!1;for(typeof R=="boolean"&&(f=R,R=arguments[1]||{},a=2),(R==null||typeof R!="object"&&typeof R!="function")&&(R={});a{zLe.exports={name:"gaxios",version:"7.1.4",description:"A simple common HTTP client specifically for Google APIs and services.",main:"build/cjs/src/index.js",types:"build/cjs/src/index.d.ts",files:["build/"],exports:{".":{import:{types:"./build/esm/src/index.d.ts",default:"./build/esm/src/index.js"},require:{types:"./build/cjs/src/index.d.ts",default:"./build/cjs/src/index.js"}}},scripts:{lint:"gts check --no-inline-config",test:"c8 mocha build/esm/test","presystem-test":"npm run compile","system-test":"mocha build/esm/system-test --timeout 80000",compile:"tsc -b ./tsconfig.json ./tsconfig.cjs.json && node utils/enable-esm.mjs",fix:"gts fix",prepare:"npm run compile",pretest:"npm run compile",webpack:"webpack","prebrowser-test":"npm run compile","browser-test":"node build/browser-test/browser-test-runner.js",docs:"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../",prelint:"cd samples; npm link ../; npm install",clean:"gts clean"},repository:{type:"git",directory:"packages/gaxios",url:"https://github.com/googleapis/google-cloud-node-core.git"},keywords:["google"],engines:{node:">=18"},author:"Google, LLC",license:"Apache-2.0",devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@types/cors":"^2.8.6","@types/express":"^5.0.0","@types/extend":"^3.0.1","@types/mocha":"^10.0.10","@types/multiparty":"4.2.1","@types/mv":"^2.1.0","@types/ncp":"^2.0.8","@types/node":"^22.13.1","@types/sinon":"^17.0.3","@types/tmp":"^0.2.6",assert:"^2.0.0",browserify:"^17.0.0",c8:"^10.1.3",cors:"^2.8.5",express:"^5.0.0",gts:"^6.0.2","is-docker":"^3.0.0",jsdoc:"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-remap-coverage":"^0.1.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1",linkinator:"^6.1.2",mocha:"^11.1.0",multiparty:"^4.2.1",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.5","null-loader":"^4.0.1","pack-n-play":"^4.0.0",puppeteer:"^24.0.0",sinon:"^21.0.0","stream-browserify":"^3.0.0",tmp:"0.2.5","ts-loader":"^9.5.2",typescript:"5.8.3",webpack:"^5.97.1","webpack-cli":"^6.0.1"},dependencies:{extend:"^3.0.2","https-proxy-agent":"^7.0.1","node-fetch":"^3.3.2"},homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/gaxios"}});var bQ=qt((Jct,CQ)=>{"use strict";var MLe=lQ();CQ.exports={pkg:MLe}});var cD=qt(oP=>{"use strict";var e6=oP&&oP.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(oP,"__esModule",{value:!0});oP.GaxiosError=oP.GAXIOS_ERROR_SYMBOL=void 0;oP.defaultErrorRedactor=t6;var kQ=e6(cA()),NLe=e6(bQ()),pD=NLe.default.pkg;oP.GAXIOS_ERROR_SYMBOL=Symbol.for(`${pD.name}-gaxios-error`);var uD=class y extends Error{config;response;code;status;error;[oP.GAXIOS_ERROR_SYMBOL]=pD.version;static[Symbol.hasInstance](fe){return fe&&typeof fe=="object"&&oP.GAXIOS_ERROR_SYMBOL in fe&&fe[oP.GAXIOS_ERROR_SYMBOL]===pD.version?!0:Function.prototype[Symbol.hasInstance].call(y,fe)}constructor(fe,he,$e,xe){if(super(fe,{cause:xe}),this.config=he,this.response=$e,this.error=xe instanceof Error?xe:void 0,this.config=(0,kQ.default)(!0,{},he),this.response&&(this.response.config=(0,kQ.default)(!0,{},this.response.config)),this.response){try{this.response.data=HLe(this.config.responseType,this.response?.bodyUsed?this.response?.data:void 0)}catch{}this.status=this.response.status}xe instanceof DOMException?this.code=xe.name:xe&&typeof xe=="object"&&"code"in xe&&(typeof xe.code=="string"||typeof xe.code=="number")&&(this.code=xe.code)}static extractAPIErrorFromResponse(fe,he="The request failed"){let $e=he;if(typeof fe.data=="string"&&($e=fe.data),fe.data&&typeof fe.data=="object"&&"error"in fe.data&&fe.data.error&&!fe.ok){if(typeof fe.data.error=="string")return{message:fe.data.error,code:fe.status,status:fe.statusText};if(typeof fe.data.error=="object"){$e="message"in fe.data.error&&typeof fe.data.error.message=="string"?fe.data.error.message:$e;let xe="status"in fe.data.error&&typeof fe.data.error.status=="string"?fe.data.error.status:fe.statusText,oe="code"in fe.data.error&&typeof fe.data.error.code=="number"?fe.data.error.code:fe.status;if("errors"in fe.data.error&&Array.isArray(fe.data.error.errors)){let E=[];for(let R of fe.data.error.errors)typeof R=="object"&&"message"in R&&typeof R.message=="string"&&E.push(R.message);return Object.assign({message:E.join(` +`)||$e,code:oe,status:xe},fe.data.error)}return Object.assign({message:$e,code:oe,status:xe},fe.data.error)}}return{message:$e,code:fe.status,status:fe.statusText}}};oP.GaxiosError=uD;function HLe(y,fe){switch(y){case"stream":return fe;case"json":return JSON.parse(JSON.stringify(fe));case"arraybuffer":return JSON.parse(Buffer.from(fe).toString("utf8"));case"blob":return JSON.parse(fe.text());default:return fe}}function t6(y){let fe="< - See `errorRedactor` option in `gaxios` for configuration>.";function he(oe){oe&&oe.forEach((E,R)=>{(/^authentication$/i.test(R)||/^authorization$/i.test(R)||/secret/i.test(R))&&oe.set(R,fe)})}function $e(oe,E){if(typeof oe=="object"&&oe!==null&&typeof oe[E]=="string"){let R=oe[E];(/grant_type=/i.test(R)||/assertion=/i.test(R)||/secret/i.test(R))&&(oe[E]=fe)}}function xe(oe){!oe||typeof oe!="object"||(oe instanceof FormData||oe instanceof URLSearchParams||"forEach"in oe&&"set"in oe?oe.forEach((E,R)=>{(["grant_type","assertion"].includes(R)||/secret/.test(R))&&oe.set(R,fe)}):("grant_type"in oe&&(oe.grant_type=fe),"assertion"in oe&&(oe.assertion=fe),"client_secret"in oe&&(oe.client_secret=fe)))}return y.config&&(he(y.config.headers),$e(y.config,"data"),xe(y.config.data),$e(y.config,"body"),xe(y.config.body),y.config.url.searchParams.has("token")&&y.config.url.searchParams.set("token",fe),y.config.url.searchParams.has("client_secret")&&y.config.url.searchParams.set("client_secret",fe)),y.response&&(t6({config:y.response.config}),he(y.response.headers),y.response.bodyUsed&&($e(y.response,"data"),xe(y.response.data))),y}});var s6=qt(fD=>{"use strict";Object.defineProperty(fD,"__esModule",{value:!0});fD.getRetryConfig=FLe;async function FLe(y){let fe=o6(y);if(!y||!y.config||!fe&&!y.config.retry)return{shouldRetry:!1};fe=fe||{},fe.currentRetryAttempt=fe.currentRetryAttempt||0,fe.retry=fe.retry===void 0||fe.retry===null?3:fe.retry,fe.httpMethodsToRetry=fe.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],fe.noResponseRetries=fe.noResponseRetries===void 0||fe.noResponseRetries===null?2:fe.noResponseRetries,fe.retryDelayMultiplier=fe.retryDelayMultiplier?fe.retryDelayMultiplier:2,fe.timeOfFirstRequest=fe.timeOfFirstRequest?fe.timeOfFirstRequest:Date.now(),fe.totalTimeout=fe.totalTimeout?fe.totalTimeout:Number.MAX_SAFE_INTEGER,fe.maxRetryDelay=fe.maxRetryDelay?fe.maxRetryDelay:Number.MAX_SAFE_INTEGER;let he=[[100,199],[408,408],[429,429],[500,599]];if(fe.statusCodesToRetry=fe.statusCodesToRetry||he,y.config.retryConfig=fe,!await(fe.shouldRetry||BLe)(y))return{shouldRetry:!1,config:y.config};let xe=WLe(fe);y.config.retryConfig.currentRetryAttempt+=1;let oe=fe.retryBackoff?fe.retryBackoff(y,xe):new Promise(E=>{setTimeout(E,xe)});return fe.onRetryAttempt&&await fe.onRetryAttempt(y),await oe,{shouldRetry:!0,config:y.config}}function BLe(y){let fe=o6(y);if(y.config.signal?.aborted&&y.code!=="TimeoutError"||y.code==="AbortError"||!fe||fe.retry===0||!y.response&&(fe.currentRetryAttempt||0)>=fe.noResponseRetries||!fe.httpMethodsToRetry||!fe.httpMethodsToRetry.includes(y.config.method?.toUpperCase()||"GET"))return!1;if(y.response&&y.response.status){let he=!1;for(let[$e,xe]of fe.statusCodesToRetry){let oe=y.response.status;if(oe>=$e&&oe<=xe){he=!0;break}}if(!he)return!1}return fe.currentRetryAttempt=fe.currentRetryAttempt||0,!(fe.currentRetryAttempt>=fe.retry)}function o6(y){if(y&&y.config&&y.config.retryConfig)return y.config.retryConfig}function WLe(y){let he=(y.currentRetryAttempt?0:y.retryDelay??100)+(Math.pow(y.retryDelayMultiplier,y.currentRetryAttempt)-1)/2*1e3,$e=y.totalTimeout-(Date.now()-y.timeOfFirstRequest);return Math.min(he,$e,y.maxRetryDelay)}});var gD=qt(N$=>{"use strict";Object.defineProperty(N$,"__esModule",{value:!0});N$.GaxiosInterceptorManager=void 0;var mD=class extends Set{};N$.GaxiosInterceptorManager=mD});var n6=qt((Xct,r6)=>{var HI=1e3,FI=HI*60,BI=FI*60,iI=BI*24,KLe=iI*7,JLe=iI*365.25;r6.exports=function(y,fe){fe=fe||{};var he=typeof y;if(he==="string"&&y.length>0)return QLe(y);if(he==="number"&&isFinite(y))return fe.long?YLe(y):ZLe(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function QLe(y){if(y=String(y),!(y.length>100)){var fe=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(fe){var he=parseFloat(fe[1]),$e=(fe[2]||"ms").toLowerCase();switch($e){case"years":case"year":case"yrs":case"yr":case"y":return he*JLe;case"weeks":case"week":case"w":return he*KLe;case"days":case"day":case"d":return he*iI;case"hours":case"hour":case"hrs":case"hr":case"h":return he*BI;case"minutes":case"minute":case"mins":case"min":case"m":return he*FI;case"seconds":case"second":case"secs":case"sec":case"s":return he*HI;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return he;default:return}}}}function ZLe(y){var fe=Math.abs(y);return fe>=iI?Math.round(y/iI)+"d":fe>=BI?Math.round(y/BI)+"h":fe>=FI?Math.round(y/FI)+"m":fe>=HI?Math.round(y/HI)+"s":y+"ms"}function YLe(y){var fe=Math.abs(y);return fe>=iI?H$(y,fe,iI,"day"):fe>=BI?H$(y,fe,BI,"hour"):fe>=FI?H$(y,fe,FI,"minute"):fe>=HI?H$(y,fe,HI,"second"):y+" ms"}function H$(y,fe,he,$e){var xe=fe>=he*1.5;return Math.round(y/he)+" "+$e+(xe?"s":"")}});var hD=qt((Oct,i6)=>{function XLe(y){he.debug=he,he.default=he,he.coerce=a,he.disable=E,he.enable=xe,he.enabled=R,he.humanize=n6(),he.destroy=g,Object.keys(y).forEach(f=>{he[f]=y[f]}),he.names=[],he.skips=[],he.formatters={};function fe(f){let o=0;for(let n=0;n{if(P==="%%")return"%";m++;let q=he.formatters[h];if(typeof q=="function"){let d=p[m];P=q.call(r,d),p.splice(m,1),m--}return P}),he.formatArgs.call(r,p),(r.log||he.log).apply(r,p)}return t.namespace=f,t.useColors=he.useColors(),t.color=he.selectColor(f),t.extend=$e,t.destroy=he.destroy,Object.defineProperty(t,"enabled",{enumerable:!0,configurable:!1,get:()=>n!==null?n:(e!==he.namespaces&&(e=he.namespaces,s=he.enabled(f)),s),set:p=>{n=p}}),typeof he.init=="function"&&he.init(t),t}function $e(f,o){let n=he(this.namespace+(typeof o>"u"?":":o)+f);return n.log=this.log,n}function xe(f){he.save(f),he.namespaces=f,he.names=[],he.skips=[];let o=(typeof f=="string"?f:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let n of o)n[0]==="-"?he.skips.push(n.slice(1)):he.names.push(n)}function oe(f,o){let n=0,e=0,s=-1,t=0;for(;n"-"+o)].join(",");return he.enable(""),f}function R(f){for(let o of he.skips)if(oe(f,o))return!1;for(let o of he.names)if(oe(f,o))return!0;return!1}function a(f){return f instanceof Error?f.stack||f.message:f}function g(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return he.enable(he.load()),he}i6.exports=XLe});var p6=qt((Tm,F$)=>{Tm.formatArgs=lLe;Tm.save=CLe;Tm.load=bLe;Tm.useColors=OLe;Tm.storage=kLe();Tm.destroy=(()=>{let y=!1;return()=>{y||(y=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Tm.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function OLe(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let y;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(y=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(y[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function lLe(y){if(y[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+y[0]+(this.useColors?"%c ":" ")+"+"+F$.exports.humanize(this.diff),!this.useColors)return;let fe="color: "+this.color;y.splice(1,0,fe,"color: inherit");let he=0,$e=0;y[0].replace(/%[a-zA-Z%]/g,xe=>{xe!=="%%"&&(he++,xe==="%c"&&($e=he))}),y.splice($e,0,fe)}Tm.log=console.debug||console.log||(()=>{});function CLe(y){try{y?Tm.storage.setItem("debug",y):Tm.storage.removeItem("debug")}catch{}}function bLe(){let y;try{y=Tm.storage.getItem("debug")||Tm.storage.getItem("DEBUG")}catch{}return!y&&typeof process<"u"&&"env"in process&&(y=process.env.DEBUG),y}function kLe(){try{return localStorage}catch{}}F$.exports=hD()(Tm);var{formatters:e_e}=F$.exports;e_e.j=function(y){try{return JSON.stringify(y)}catch(fe){return"[UnexpectedJSONParseError]: "+fe.message}}});var c6=qt((lct,u6)=>{"use strict";u6.exports=(y,fe=process.argv)=>{let he=y.startsWith("-")?"":y.length===1?"-":"--",$e=fe.indexOf(he+y),xe=fe.indexOf("--");return $e!==-1&&(xe===-1||$e{"use strict";var t_e=require("os"),f6=require("tty"),sP=c6(),{env:Bc}=process,Py;sP("no-color")||sP("no-colors")||sP("color=false")||sP("color=never")?Py=0:(sP("color")||sP("colors")||sP("color=true")||sP("color=always"))&&(Py=1);"FORCE_COLOR"in Bc&&(Bc.FORCE_COLOR==="true"?Py=1:Bc.FORCE_COLOR==="false"?Py=0:Py=Bc.FORCE_COLOR.length===0?1:Math.min(parseInt(Bc.FORCE_COLOR,10),3));function PD(y){return y===0?!1:{level:y,hasBasic:!0,has256:y>=2,has16m:y>=3}}function aD(y,fe){if(Py===0)return 0;if(sP("color=16m")||sP("color=full")||sP("color=truecolor"))return 3;if(sP("color=256"))return 2;if(y&&!fe&&Py===void 0)return 0;let he=Py||0;if(Bc.TERM==="dumb")return he;if(process.platform==="win32"){let $e=t_e.release().split(".");return Number($e[0])>=10&&Number($e[2])>=10586?Number($e[2])>=14931?3:2:1}if("CI"in Bc)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some($e=>$e in Bc)||Bc.CI_NAME==="codeship"?1:he;if("TEAMCITY_VERSION"in Bc)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Bc.TEAMCITY_VERSION)?1:0;if(Bc.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Bc){let $e=parseInt((Bc.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Bc.TERM_PROGRAM){case"iTerm.app":return $e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Bc.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Bc.TERM)||"COLORTERM"in Bc?1:he}function o_e(y){let fe=aD(y,y&&y.isTTY);return PD(fe)}m6.exports={supportsColor:o_e,stdout:PD(aD(!0,f6.isatty(1))),stderr:PD(aD(!0,f6.isatty(2)))}});var P6=qt((Wc,W$)=>{var s_e=require("tty"),B$=require("util");Wc.init=f_e;Wc.log=p_e;Wc.formatArgs=n_e;Wc.save=u_e;Wc.load=c_e;Wc.useColors=r_e;Wc.destroy=B$.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Wc.colors=[6,2,3,4,5,1];try{let y=g6();y&&(y.stderr||y).level>=2&&(Wc.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Wc.inspectOpts=Object.keys(process.env).filter(y=>/^debug_/i.test(y)).reduce((y,fe)=>{let he=fe.substring(6).toLowerCase().replace(/_([a-z])/g,(xe,oe)=>oe.toUpperCase()),$e=process.env[fe];return/^(yes|on|true|enabled)$/i.test($e)?$e=!0:/^(no|off|false|disabled)$/i.test($e)?$e=!1:$e==="null"?$e=null:$e=Number($e),y[he]=$e,y},{});function r_e(){return"colors"in Wc.inspectOpts?!!Wc.inspectOpts.colors:s_e.isatty(process.stderr.fd)}function n_e(y){let{namespace:fe,useColors:he}=this;if(he){let $e=this.color,xe="\x1B[3"+($e<8?$e:"8;5;"+$e),oe=` ${xe};1m${fe} \x1B[0m`;y[0]=oe+y[0].split(` +`).join(` +`+oe),y.push(xe+"m+"+W$.exports.humanize(this.diff)+"\x1B[0m")}else y[0]=i_e()+fe+" "+y[0]}function i_e(){return Wc.inspectOpts.hideDate?"":new Date().toISOString()+" "}function p_e(...y){return process.stderr.write(B$.formatWithOptions(Wc.inspectOpts,...y)+` +`)}function u_e(y){y?process.env.DEBUG=y:delete process.env.DEBUG}function c_e(){return process.env.DEBUG}function f_e(y){y.inspectOpts={};let fe=Object.keys(Wc.inspectOpts);for(let he=0;hefe.trim()).join(" ")};h6.O=function(y){return this.inspectOpts.colors=this.useColors,B$.inspect(y,this.inspectOpts)}});var qD=qt((bct,dD)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?dD.exports=p6():dD.exports=P6()});var q6=qt(Vm=>{"use strict";var m_e=Vm&&Vm.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),g_e=Vm&&Vm.__setModuleDefault||(Object.create?(function(y,fe){Object.defineProperty(y,"default",{enumerable:!0,value:fe})}):function(y,fe){y.default=fe}),a6=Vm&&Vm.__importStar||function(y){if(y&&y.__esModule)return y;var fe={};if(y!=null)for(var he in y)he!=="default"&&Object.prototype.hasOwnProperty.call(y,he)&&m_e(fe,y,he);return g_e(fe,y),fe};Object.defineProperty(Vm,"__esModule",{value:!0});Vm.req=Vm.json=Vm.toBuffer=void 0;var h_e=a6(require("http")),P_e=a6(require("https"));async function d6(y){let fe=0,he=[];for await(let $e of y)fe+=$e.length,he.push($e);return Buffer.concat(he,fe)}Vm.toBuffer=d6;async function a_e(y){let he=(await d6(y)).toString("utf8");try{return JSON.parse(he)}catch($e){let xe=$e;throw xe.message+=` (input: ${he})`,xe}}Vm.json=a_e;function d_e(y,fe={}){let $e=((typeof y=="string"?y:y.href).startsWith("https:")?P_e:h_e).request(y,fe),xe=new Promise((oe,E)=>{$e.once("response",oe).once("error",E).end()});return $e.then=xe.then.bind(xe),$e}Vm.req=d_e});var R6=qt(Jh=>{"use strict";var y6=Jh&&Jh.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),q_e=Jh&&Jh.__setModuleDefault||(Object.create?(function(y,fe){Object.defineProperty(y,"default",{enumerable:!0,value:fe})}):function(y,fe){y.default=fe}),I6=Jh&&Jh.__importStar||function(y){if(y&&y.__esModule)return y;var fe={};if(y!=null)for(var he in y)he!=="default"&&Object.prototype.hasOwnProperty.call(y,he)&&y6(fe,y,he);return q_e(fe,y),fe},x_e=Jh&&Jh.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&y6(fe,y,he)};Object.defineProperty(Jh,"__esModule",{value:!0});Jh.Agent=void 0;var y_e=I6(require("net")),x6=I6(require("http")),I_e=require("https");x_e(q6(),Jh);var mx=Symbol("AgentBaseInternalState"),xD=class extends x6.Agent{constructor(fe){super(fe),this[mx]={}}isSecureEndpoint(fe){if(fe){if(typeof fe.secureEndpoint=="boolean")return fe.secureEndpoint;if(typeof fe.protocol=="string")return fe.protocol==="https:"}let{stack:he}=new Error;return typeof he!="string"?!1:he.split(` +`).some($e=>$e.indexOf("(https.js:")!==-1||$e.indexOf("node:https:")!==-1)}incrementSockets(fe){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[fe]||(this.sockets[fe]=[]);let he=new y_e.Socket({writable:!1});return this.sockets[fe].push(he),this.totalSocketCount++,he}decrementSockets(fe,he){if(!this.sockets[fe]||he===null)return;let $e=this.sockets[fe],xe=$e.indexOf(he);xe!==-1&&($e.splice(xe,1),this.totalSocketCount--,$e.length===0&&delete this.sockets[fe])}getName(fe){return this.isSecureEndpoint(fe)?I_e.Agent.prototype.getName.call(this,fe):super.getName(fe)}createSocket(fe,he,$e){let xe={...he,secureEndpoint:this.isSecureEndpoint(he)},oe=this.getName(xe),E=this.incrementSockets(oe);Promise.resolve().then(()=>this.connect(fe,xe)).then(R=>{if(this.decrementSockets(oe,E),R instanceof x6.Agent)try{return R.addRequest(fe,xe)}catch(a){return $e(a)}this[mx].currentSocket=R,super.createSocket(fe,he,$e)},R=>{this.decrementSockets(oe,E),$e(R)})}createConnection(){let fe=this[mx].currentSocket;if(this[mx].currentSocket=void 0,!fe)throw new Error("No socket was returned in the `connect()` function");return fe}get defaultPort(){return this[mx].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(fe){this[mx]&&(this[mx].defaultPort=fe)}get protocol(){return this[mx].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(fe){this[mx]&&(this[mx].protocol=fe)}};Jh.Agent=xD});var A6=qt(WI=>{"use strict";var R_e=WI&&WI.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(WI,"__esModule",{value:!0});WI.parseProxyResponse=void 0;var A_e=R_e(qD()),K$=(0,A_e.default)("https-proxy-agent:parse-proxy-response");function $_e(y){return new Promise((fe,he)=>{let $e=0,xe=[];function oe(){let f=y.read();f?g(f):y.once("readable",oe)}function E(){y.removeListener("end",R),y.removeListener("error",a),y.removeListener("readable",oe)}function R(){E(),K$("onend"),he(new Error("Proxy connection ended before receiving CONNECT response"))}function a(f){E(),K$("onerror %o",f),he(f)}function g(f){xe.push(f),$e+=f.length;let o=Buffer.concat(xe,$e),n=o.indexOf(`\r +\r +`);if(n===-1){K$("have not received end of HTTP headers yet..."),oe();return}let e=o.slice(0,n).toString("ascii").split(`\r +`),s=e.shift();if(!s)return y.destroy(),he(new Error("No header received from proxy CONNECT response"));let t=s.split(" "),p=+t[1],r=t.slice(2).join(" "),u={};for(let i of e){if(!i)continue;let m=i.indexOf(":");if(m===-1)return y.destroy(),he(new Error(`Invalid header from proxy CONNECT response: "${i}"`));let c=i.slice(0,m).toLowerCase(),P=i.slice(m+1).trimStart(),h=u[c];typeof h=="string"?u[c]=[h,P]:Array.isArray(h)?h.push(P):u[c]=P}K$("got proxy server response: %o %o",s,u),E(),fe({connect:{statusCode:p,statusText:r,headers:u},buffered:o})}y.on("error",a),y.on("end",R),oe()})}WI.parseProxyResponse=$_e});var V6=qt(rP=>{"use strict";var j_e=rP&&rP.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),U_e=rP&&rP.__setModuleDefault||(Object.create?(function(y,fe){Object.defineProperty(y,"default",{enumerable:!0,value:fe})}):function(y,fe){y.default=fe}),v6=rP&&rP.__importStar||function(y){if(y&&y.__esModule)return y;var fe={};if(y!=null)for(var he in y)he!=="default"&&Object.prototype.hasOwnProperty.call(y,he)&&j_e(fe,y,he);return U_e(fe,y),fe},T6=rP&&rP.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(rP,"__esModule",{value:!0});rP.HttpsProxyAgent=void 0;var J$=v6(require("net")),$6=v6(require("tls")),v_e=T6(require("assert")),T_e=T6(qD()),V_e=R6(),E_e=require("url"),S_e=A6(),fA=(0,T_e.default)("https-proxy-agent"),j6=y=>y.servername===void 0&&y.host&&!J$.isIP(y.host)?{...y,servername:y.host}:y,Q$=class extends V_e.Agent{constructor(fe,he){super(he),this.options={path:void 0},this.proxy=typeof fe=="string"?new E_e.URL(fe):fe,this.proxyHeaders=he?.headers??{},fA("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let $e=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),xe=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...he?U6(he,"headers"):null,host:$e,port:xe}}async connect(fe,he){let{proxy:$e}=this;if(!he.host)throw new TypeError('No "host" provided');let xe;$e.protocol==="https:"?(fA("Creating `tls.Socket`: %o",this.connectOpts),xe=$6.connect(j6(this.connectOpts))):(fA("Creating `net.Socket`: %o",this.connectOpts),xe=J$.connect(this.connectOpts));let oe=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},E=J$.isIPv6(he.host)?`[${he.host}]`:he.host,R=`CONNECT ${E}:${he.port} HTTP/1.1\r +`;if($e.username||$e.password){let n=`${decodeURIComponent($e.username)}:${decodeURIComponent($e.password)}`;oe["Proxy-Authorization"]=`Basic ${Buffer.from(n).toString("base64")}`}oe.Host=`${E}:${he.port}`,oe["Proxy-Connection"]||(oe["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let n of Object.keys(oe))R+=`${n}: ${oe[n]}\r +`;let a=(0,S_e.parseProxyResponse)(xe);xe.write(`${R}\r +`);let{connect:g,buffered:f}=await a;if(fe.emit("proxyConnect",g),this.emit("proxyConnect",g,fe),g.statusCode===200)return fe.once("socket",w_e),he.secureEndpoint?(fA("Upgrading socket connection to TLS"),$6.connect({...U6(j6(he),"host","path","port"),socket:xe})):xe;xe.destroy();let o=new J$.Socket({writable:!1});return o.readable=!0,fe.once("socket",n=>{fA("Replaying proxy buffer for failed request"),(0,v_e.default)(n.listenerCount("data")>0),n.push(f),n.push(null)}),o}};Q$.protocols=["http","https"];rP.HttpsProxyAgent=Q$;function w_e(y){y.resume()}function U6(y,...fe){let he={},$e;for($e in y)fe.includes($e)||(he[$e]=y[$e]);return he}});function G_e(y){if(!/^data:/i.test(y))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');y=y.replace(/\r?\n/g,"");let fe=y.indexOf(",");if(fe===-1||fe<=4)throw new TypeError("malformed data: URI");let he=y.substring(5,fe).split(";"),$e="",xe=!1,oe=he[0]||"text/plain",E=oe;for(let f=1;f{E6=G_e});var G6=qt((Z$,w6)=>{(function(y,fe){typeof Z$=="object"&&typeof w6<"u"?fe(Z$):typeof define=="function"&&define.amd?define(["exports"],fe):(y=typeof globalThis<"u"?globalThis:y||self,fe(y.WebStreamsPolyfill={}))})(Z$,(function(y){"use strict";function fe(){}function he(dt){return typeof dt=="object"&&dt!==null||typeof dt=="function"}let $e=fe;function xe(dt,At){try{Object.defineProperty(dt,"name",{value:At,configurable:!0})}catch{}}let oe=Promise,E=Promise.prototype.then,R=Promise.reject.bind(oe);function a(dt){return new oe(dt)}function g(dt){return a(At=>At(dt))}function f(dt){return R(dt)}function o(dt,At,Dt){return E.call(dt,At,Dt)}function n(dt,At,Dt){o(o(dt,At,Dt),void 0,$e)}function e(dt,At){n(dt,At)}function s(dt,At){n(dt,void 0,At)}function t(dt,At,Dt){return o(dt,At,Dt)}function p(dt){o(dt,void 0,$e)}let r=dt=>{if(typeof queueMicrotask=="function")r=queueMicrotask;else{let At=g(void 0);r=Dt=>o(At,Dt)}return r(dt)};function u(dt,At,Dt){if(typeof dt!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(dt,At,Dt)}function i(dt,At,Dt){try{return g(u(dt,At,Dt))}catch(so){return f(so)}}let m=16384;class c{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(At){let Dt=this._back,so=Dt;Dt._elements.length===m-1&&(so={_elements:[],_next:void 0}),Dt._elements.push(At),so!==Dt&&(this._back=so,Dt._next=so),++this._size}shift(){let At=this._front,Dt=At,so=this._cursor,qo=so+1,ts=At._elements,Us=ts[so];return qo===m&&(Dt=At._next,qo=0),--this._size,this._cursor=qo,At!==Dt&&(this._front=Dt),ts[so]=void 0,Us}forEach(At){let Dt=this._cursor,so=this._front,qo=so._elements;for(;(Dt!==qo.length||so._next!==void 0)&&!(Dt===qo.length&&(so=so._next,qo=so._elements,Dt=0,qo.length===0));)At(qo[Dt]),++Dt}peek(){let At=this._front,Dt=this._cursor;return At._elements[Dt]}}let P=Symbol("[[AbortSteps]]"),h=Symbol("[[ErrorSteps]]"),q=Symbol("[[CancelSteps]]"),d=Symbol("[[PullSteps]]"),I=Symbol("[[ReleaseSteps]]");function x(dt,At){dt._ownerReadableStream=At,At._reader=dt,At._state==="readable"?z(dt):At._state==="closed"?b(dt):D(dt,At._storedError)}function $(dt,At){let Dt=dt._ownerReadableStream;return lq(Dt,At)}function A(dt){let At=dt._ownerReadableStream;At._state==="readable"?Q(dt,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):_(dt,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),At._readableStreamController[I](),At._reader=void 0,dt._ownerReadableStream=void 0}function v(dt){return new TypeError("Cannot "+dt+" a stream using a released reader")}function z(dt){dt._closedPromise=a((At,Dt)=>{dt._closedPromise_resolve=At,dt._closedPromise_reject=Dt})}function D(dt,At){z(dt),Q(dt,At)}function b(dt){z(dt),V(dt)}function Q(dt,At){dt._closedPromise_reject!==void 0&&(p(dt._closedPromise),dt._closedPromise_reject(At),dt._closedPromise_resolve=void 0,dt._closedPromise_reject=void 0)}function _(dt,At){D(dt,At)}function V(dt){dt._closedPromise_resolve!==void 0&&(dt._closedPromise_resolve(void 0),dt._closedPromise_resolve=void 0,dt._closedPromise_reject=void 0)}let C=Number.isFinite||function(dt){return typeof dt=="number"&&isFinite(dt)},U=Math.trunc||function(dt){return dt<0?Math.ceil(dt):Math.floor(dt)};function T(dt){return typeof dt=="object"||typeof dt=="function"}function S(dt,At){if(dt!==void 0&&!T(dt))throw new TypeError(`${At} is not an object.`)}function F(dt,At){if(typeof dt!="function")throw new TypeError(`${At} is not a function.`)}function H(dt){return typeof dt=="object"&&dt!==null||typeof dt=="function"}function me(dt,At){if(!H(dt))throw new TypeError(`${At} is not an object.`)}function ae(dt,At,Dt){if(dt===void 0)throw new TypeError(`Parameter ${At} is required in '${Dt}'.`)}function _e(dt,At,Dt){if(dt===void 0)throw new TypeError(`${At} is required in '${Dt}'.`)}function Se(dt){return Number(dt)}function ge(dt){return dt===0?0:dt}function ye(dt){return ge(U(dt))}function Ue(dt,At){let so=Number.MAX_SAFE_INTEGER,qo=Number(dt);if(qo=ge(qo),!C(qo))throw new TypeError(`${At} is not a finite number`);if(qo=ye(qo),qo<0||qo>so)throw new TypeError(`${At} is outside the accepted range of 0 to ${so}, inclusive`);return!C(qo)||qo===0?0:qo}function Ee(dt,At){if(!fy(dt))throw new TypeError(`${At} is not a ReadableStream.`)}function we(dt){return new It(dt)}function Oe(dt,At){dt._reader._readRequests.push(At)}function st(dt,At,Dt){let qo=dt._reader._readRequests.shift();Dt?qo._closeSteps():qo._chunkSteps(At)}function Wt(dt){return dt._reader._readRequests.length}function ft(dt){let At=dt._reader;return!(At===void 0||!xt(At))}class It{constructor(At){if(ae(At,1,"ReadableStreamDefaultReader"),Ee(At,"First parameter"),my(At))throw new TypeError("This stream has already been locked for exclusive reading by another reader");x(this,At),this._readRequests=new c}get closed(){return xt(this)?this._closedPromise:f(Tt("closed"))}cancel(At=void 0){return xt(this)?this._ownerReadableStream===void 0?f(v("cancel")):$(this,At):f(Tt("cancel"))}read(){if(!xt(this))return f(Tt("read"));if(this._ownerReadableStream===void 0)return f(v("read from"));let At,Dt,so=a((ts,Us)=>{At=ts,Dt=Us});return vt(this,{_chunkSteps:ts=>At({value:ts,done:!1}),_closeSteps:()=>At({value:void 0,done:!0}),_errorSteps:ts=>Dt(ts)}),so}releaseLock(){if(!xt(this))throw Tt("releaseLock");this._ownerReadableStream!==void 0&&yt(this)}}Object.defineProperties(It.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),xe(It.prototype.cancel,"cancel"),xe(It.prototype.read,"read"),xe(It.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(It.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function xt(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_readRequests")?!1:dt instanceof It}function vt(dt,At){let Dt=dt._ownerReadableStream;Dt._disturbed=!0,Dt._state==="closed"?At._closeSteps():Dt._state==="errored"?At._errorSteps(Dt._storedError):Dt._readableStreamController[d](At)}function yt(dt){A(dt);let At=new TypeError("Reader was released");Nt(dt,At)}function Nt(dt,At){let Dt=dt._readRequests;dt._readRequests=new c,Dt.forEach(so=>{so._errorSteps(At)})}function Tt(dt){return new TypeError(`ReadableStreamDefaultReader.prototype.${dt} can only be used on a ReadableStreamDefaultReader`)}let Sr=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Mr{constructor(At,Dt){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=At,this._preventCancel=Dt}next(){let At=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?t(this._ongoingPromise,At,At):At(),this._ongoingPromise}return(At){let Dt=()=>this._returnSteps(At);return this._ongoingPromise?t(this._ongoingPromise,Dt,Dt):Dt()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let At=this._reader,Dt,so,qo=a((Us,br)=>{Dt=Us,so=br});return vt(At,{_chunkSteps:Us=>{this._ongoingPromise=void 0,r(()=>Dt({value:Us,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,A(At),Dt({value:void 0,done:!0})},_errorSteps:Us=>{this._ongoingPromise=void 0,this._isFinished=!0,A(At),so(Us)}}),qo}_returnSteps(At){if(this._isFinished)return Promise.resolve({value:At,done:!0});this._isFinished=!0;let Dt=this._reader;if(!this._preventCancel){let so=$(Dt,At);return A(Dt),t(so,()=>({value:At,done:!0}))}return A(Dt),g({value:At,done:!0})}}let Ao={next(){return Y(this)?this._asyncIteratorImpl.next():f(X("next"))},return(dt){return Y(this)?this._asyncIteratorImpl.return(dt):f(X("return"))}};Object.setPrototypeOf(Ao,Sr);function Xe(dt,At){let Dt=we(dt),so=new Mr(Dt,At),qo=Object.create(Ao);return qo._asyncIteratorImpl=so,qo}function Y(dt){if(!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_asyncIteratorImpl"))return!1;try{return dt._asyncIteratorImpl instanceof Mr}catch{return!1}}function X(dt){return new TypeError(`ReadableStreamAsyncIterator.${dt} can only be used on a ReadableSteamAsyncIterator`)}let O=Number.isNaN||function(dt){return dt!==dt};var ne,w,l;function te(dt){return dt.slice()}function Je(dt,At,Dt,so,qo){new Uint8Array(dt).set(new Uint8Array(Dt,so,qo),At)}let je=dt=>(typeof dt.transfer=="function"?je=At=>At.transfer():typeof structuredClone=="function"?je=At=>structuredClone(At,{transfer:[At]}):je=At=>At,je(dt)),Ge=dt=>(typeof dt.detached=="boolean"?Ge=At=>At.detached:Ge=At=>At.byteLength===0,Ge(dt));function De(dt,At,Dt){if(dt.slice)return dt.slice(At,Dt);let so=Dt-At,qo=new ArrayBuffer(so);return Je(qo,0,dt,At,so),qo}function pt(dt,At){let Dt=dt[At];if(Dt!=null){if(typeof Dt!="function")throw new TypeError(`${String(At)} is not a function`);return Dt}}function gt(dt){let At={[Symbol.iterator]:()=>dt.iterator},Dt=(async function*(){return yield*At})(),so=Dt.next;return{iterator:Dt,nextMethod:so,done:!1}}let _t=(l=(ne=Symbol.asyncIterator)!==null&&ne!==void 0?ne:(w=Symbol.for)===null||w===void 0?void 0:w.call(Symbol,"Symbol.asyncIterator"))!==null&&l!==void 0?l:"@@asyncIterator";function Ut(dt,At="sync",Dt){if(Dt===void 0)if(At==="async"){if(Dt=pt(dt,_t),Dt===void 0){let ts=pt(dt,Symbol.iterator),Us=Ut(dt,"sync",ts);return gt(Us)}}else Dt=pt(dt,Symbol.iterator);if(Dt===void 0)throw new TypeError("The object is not iterable");let so=u(Dt,dt,[]);if(!he(so))throw new TypeError("The iterator method must return an object");let qo=so.next;return{iterator:so,nextMethod:qo,done:!1}}function ju(dt){let At=u(dt.nextMethod,dt.iterator,[]);if(!he(At))throw new TypeError("The iterator.next() method must return an object");return At}function Uu(dt){return!!dt.done}function vu(dt){return dt.value}function Zs(dt){return!(typeof dt!="number"||O(dt)||dt<0)}function ut(dt){let At=De(dt.buffer,dt.byteOffset,dt.byteOffset+dt.byteLength);return new Uint8Array(At)}function ht(dt){let At=dt._queue.shift();return dt._queueTotalSize-=At.size,dt._queueTotalSize<0&&(dt._queueTotalSize=0),At.value}function rt(dt,At,Dt){if(!Zs(Dt)||Dt===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");dt._queue.push({value:At,size:Dt}),dt._queueTotalSize+=Dt}function Ke(dt){return dt._queue.peek().value}function Le(dt){dt._queue=new c,dt._queueTotalSize=0}function le(dt){return dt===DataView}function et(dt){return le(dt.constructor)}function it(dt){return le(dt)?1:dt.BYTES_PER_ELEMENT}class Vt{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!nc(this))throw re("view");return this._view}respond(At){if(!nc(this))throw re("respond");if(ae(At,1,"respond"),At=Ue(At,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Ge(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");Mc(this._associatedReadableByteStreamController,At)}respondWithNewView(At){if(!nc(this))throw re("respondWithNewView");if(ae(At,1,"respondWithNewView"),!ArrayBuffer.isView(At))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Ge(At.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");Nc(this._associatedReadableByteStreamController,At)}}Object.defineProperties(Vt.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),xe(Vt.prototype.respond,"respond"),xe(Vt.prototype.respondWithNewView,"respondWithNewView"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Vt.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class Rt{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Tu(this))throw pe("byobRequest");return Fc(this)}get desiredSize(){if(!Tu(this))throw pe("desiredSize");return Pf(this)}close(){if(!Tu(this))throw pe("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let At=this._controlledReadableByteStream._state;if(At!=="readable")throw new TypeError(`The stream (in ${At} state) is not in the readable state and cannot be closed`);gc(this)}enqueue(At){if(!Tu(this))throw pe("enqueue");if(ae(At,1,"enqueue"),!ArrayBuffer.isView(At))throw new TypeError("chunk must be an array buffer view");if(At.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(At.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let Dt=this._controlledReadableByteStream._state;if(Dt!=="readable")throw new TypeError(`The stream (in ${Dt} state) is not in the readable state and cannot be enqueued to`);zc(this,At)}error(At=void 0){if(!Tu(this))throw pe("error");nu(this,At)}[q](At){cc(this),Le(this);let Dt=this._cancelAlgorithm(At);return Dc(this),Dt}[d](At){let Dt=this._controlledReadableByteStream;if(this._queueTotalSize>0){hf(this,At);return}let so=this._autoAllocateChunkSize;if(so!==void 0){let qo;try{qo=new ArrayBuffer(so)}catch(Us){At._errorSteps(Us);return}let ts={buffer:qo,bufferByteLength:so,byteOffset:0,byteLength:so,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(ts)}Oe(Dt,At),Vu(this)}[I](){if(this._pendingPullIntos.length>0){let At=this._pendingPullIntos.peek();At.readerType="none",this._pendingPullIntos=new c,this._pendingPullIntos.push(At)}}}Object.defineProperties(Rt.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),xe(Rt.prototype.close,"close"),xe(Rt.prototype.enqueue,"enqueue"),xe(Rt.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Rt.prototype,Symbol.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Tu(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_controlledReadableByteStream")?!1:dt instanceof Rt}function nc(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_associatedReadableByteStreamController")?!1:dt instanceof Vt}function Vu(dt){if(!yf(dt))return;if(dt._pulling){dt._pullAgain=!0;return}dt._pulling=!0;let Dt=dt._pullAlgorithm();n(Dt,()=>(dt._pulling=!1,dt._pullAgain&&(dt._pullAgain=!1,Vu(dt)),null),so=>(nu(dt,so),null))}function cc(dt){Pt(dt),dt._pendingPullIntos=new c}function ic(dt,At){let Dt=!1;dt._state==="closed"&&(Dt=!0);let so=fc(At);At.readerType==="default"?st(dt,so,Dt):se(dt,so,Dt)}function fc(dt){let At=dt.bytesFilled,Dt=dt.elementSize;return new dt.viewConstructor(dt.buffer,dt.byteOffset,At/Dt)}function Mu(dt,At,Dt,so){dt._queue.push({buffer:At,byteOffset:Dt,byteLength:so}),dt._queueTotalSize+=so}function mc(dt,At,Dt,so){let qo;try{qo=De(At,Dt,Dt+so)}catch(ts){throw nu(dt,ts),ts}Mu(dt,qo,0,so)}function Ds(dt,At){At.bytesFilled>0&&mc(dt,At.buffer,At.byteOffset,At.bytesFilled),pc(dt)}function ke(dt,At){let Dt=Math.min(dt._queueTotalSize,At.byteLength-At.bytesFilled),so=At.bytesFilled+Dt,qo=Dt,ts=!1,Us=so%At.elementSize,br=so-Us;br>=At.minimumFill&&(qo=br-At.bytesFilled,ts=!0);let Pi=dt._queue;for(;qo>0;){let Hn=Pi.peek(),Ei=Math.min(qo,Hn.byteLength),Ci=At.byteOffset+At.bytesFilled;Je(At.buffer,Ci,Hn.buffer,Hn.byteOffset,Ei),Hn.byteLength===Ei?Pi.shift():(Hn.byteOffset+=Ei,Hn.byteLength-=Ei),dt._queueTotalSize-=Ei,nt(dt,Ei,At),qo-=Ei}return ts}function nt(dt,At,Dt){Dt.bytesFilled+=At}function be(dt){dt._queueTotalSize===0&&dt._closeRequested?(Dc(dt),uA(dt._controlledReadableByteStream)):Vu(dt)}function Pt(dt){dt._byobRequest!==null&&(dt._byobRequest._associatedReadableByteStreamController=void 0,dt._byobRequest._view=null,dt._byobRequest=null)}function Ce(dt){for(;dt._pendingPullIntos.length>0;){if(dt._queueTotalSize===0)return;let At=dt._pendingPullIntos.peek();ke(dt,At)&&(pc(dt),ic(dt._controlledReadableByteStream,At))}}function $t(dt){let At=dt._controlledReadableByteStream._reader;for(;At._readRequests.length>0;){if(dt._queueTotalSize===0)return;let Dt=At._readRequests.shift();hf(dt,Dt)}}function at(dt,At,Dt,so){let qo=dt._controlledReadableByteStream,ts=At.constructor,Us=it(ts),{byteOffset:br,byteLength:Pi}=At,Hn=Dt*Us,Ei;try{Ei=je(At.buffer)}catch(iu){so._errorSteps(iu);return}let Ci={buffer:Ei,bufferByteLength:Ei.byteLength,byteOffset:br,byteLength:Pi,bytesFilled:0,minimumFill:Hn,elementSize:Us,viewConstructor:ts,readerType:"byob"};if(dt._pendingPullIntos.length>0){dt._pendingPullIntos.push(Ci),j(qo,so);return}if(qo._state==="closed"){let iu=new ts(Ci.buffer,Ci.byteOffset,0);so._closeSteps(iu);return}if(dt._queueTotalSize>0){if(ke(dt,Ci)){let iu=fc(Ci);be(dt),so._chunkSteps(iu);return}if(dt._closeRequested){let iu=new TypeError("Insufficient bytes to fill elements in the given buffer");nu(dt,iu),so._errorSteps(iu);return}}dt._pendingPullIntos.push(Ci),j(qo,so),Vu(dt)}function qf(dt,At){At.readerType==="none"&&pc(dt);let Dt=dt._controlledReadableByteStream;if(Ie(Dt))for(;N(Dt)>0;){let so=pc(dt);ic(Dt,so)}}function xf(dt,At,Dt){if(nt(dt,At,Dt),Dt.readerType==="none"){Ds(dt,Dt),Ce(dt);return}if(Dt.bytesFilled0){let qo=Dt.byteOffset+Dt.bytesFilled;mc(dt,Dt.buffer,qo-so,so)}Dt.bytesFilled-=so,ic(dt._controlledReadableByteStream,Dt),Ce(dt)}function gf(dt,At){let Dt=dt._pendingPullIntos.peek();Pt(dt),dt._controlledReadableByteStream._state==="closed"?qf(dt,Dt):xf(dt,At,Dt),Vu(dt)}function pc(dt){return dt._pendingPullIntos.shift()}function yf(dt){let At=dt._controlledReadableByteStream;return At._state!=="readable"||dt._closeRequested||!dt._started?!1:!!(ft(At)&&Wt(At)>0||Ie(At)&&N(At)>0||Pf(dt)>0)}function Dc(dt){dt._pullAlgorithm=void 0,dt._cancelAlgorithm=void 0}function gc(dt){let At=dt._controlledReadableByteStream;if(!(dt._closeRequested||At._state!=="readable")){if(dt._queueTotalSize>0){dt._closeRequested=!0;return}if(dt._pendingPullIntos.length>0){let Dt=dt._pendingPullIntos.peek();if(Dt.bytesFilled%Dt.elementSize!==0){let so=new TypeError("Insufficient bytes to fill elements in the given buffer");throw nu(dt,so),so}}Dc(dt),uA(At)}}function zc(dt,At){let Dt=dt._controlledReadableByteStream;if(dt._closeRequested||Dt._state!=="readable")return;let{buffer:so,byteOffset:qo,byteLength:ts}=At;if(Ge(so))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");let Us=je(so);if(dt._pendingPullIntos.length>0){let br=dt._pendingPullIntos.peek();if(Ge(br.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");Pt(dt),br.buffer=je(br.buffer),br.readerType==="none"&&Ds(dt,br)}if(ft(Dt))if($t(dt),Wt(Dt)===0)Mu(dt,Us,qo,ts);else{dt._pendingPullIntos.length>0&&pc(dt);let br=new Uint8Array(Us,qo,ts);st(Dt,br,!1)}else Ie(Dt)?(Mu(dt,Us,qo,ts),Ce(dt)):Mu(dt,Us,qo,ts);Vu(dt)}function nu(dt,At){let Dt=dt._controlledReadableByteStream;Dt._state==="readable"&&(cc(dt),Le(dt),Dc(dt),VQ(Dt,At))}function hf(dt,At){let Dt=dt._queue.shift();dt._queueTotalSize-=Dt.byteLength,be(dt);let so=new Uint8Array(Dt.buffer,Dt.byteOffset,Dt.byteLength);At._chunkSteps(so)}function Fc(dt){if(dt._byobRequest===null&&dt._pendingPullIntos.length>0){let At=dt._pendingPullIntos.peek(),Dt=new Uint8Array(At.buffer,At.byteOffset+At.bytesFilled,At.byteLength-At.bytesFilled),so=Object.create(Vt.prototype);ps(so,dt,Dt),dt._byobRequest=so}return dt._byobRequest}function Pf(dt){let At=dt._controlledReadableByteStream._state;return At==="errored"?null:At==="closed"?0:dt._strategyHWM-dt._queueTotalSize}function Mc(dt,At){let Dt=dt._pendingPullIntos.peek();if(dt._controlledReadableByteStream._state==="closed"){if(At!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(At===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(Dt.bytesFilled+At>Dt.byteLength)throw new RangeError("bytesWritten out of range")}Dt.buffer=je(Dt.buffer),gf(dt,At)}function Nc(dt,At){let Dt=dt._pendingPullIntos.peek();if(dt._controlledReadableByteStream._state==="closed"){if(At.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(At.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(Dt.byteOffset+Dt.bytesFilled!==At.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(Dt.bufferByteLength!==At.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(Dt.bytesFilled+At.byteLength>Dt.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let qo=At.byteLength;Dt.buffer=je(At.buffer),gf(dt,qo)}function af(dt,At,Dt,so,qo,ts,Us){At._controlledReadableByteStream=dt,At._pullAgain=!1,At._pulling=!1,At._byobRequest=null,At._queue=At._queueTotalSize=void 0,Le(At),At._closeRequested=!1,At._started=!1,At._strategyHWM=ts,At._pullAlgorithm=so,At._cancelAlgorithm=qo,At._autoAllocateChunkSize=Us,At._pendingPullIntos=new c,dt._readableStreamController=At;let br=Dt();n(g(br),()=>(At._started=!0,Vu(At),null),Pi=>(nu(At,Pi),null))}function If(dt,At,Dt){let so=Object.create(Rt.prototype),qo,ts,Us;At.start!==void 0?qo=()=>At.start(so):qo=()=>{},At.pull!==void 0?ts=()=>At.pull(so):ts=()=>g(void 0),At.cancel!==void 0?Us=Pi=>At.cancel(Pi):Us=()=>g(void 0);let br=At.autoAllocateChunkSize;if(br===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");af(dt,so,qo,ts,Us,Dt,br)}function ps(dt,At,Dt){dt._associatedReadableByteStreamController=At,dt._view=Dt}function re(dt){return new TypeError(`ReadableStreamBYOBRequest.prototype.${dt} can only be used on a ReadableStreamBYOBRequest`)}function pe(dt){return new TypeError(`ReadableByteStreamController.prototype.${dt} can only be used on a ReadableByteStreamController`)}function K(dt,At){S(dt,At);let Dt=dt?.mode;return{mode:Dt===void 0?void 0:Ve(Dt,`${At} has member 'mode' that`)}}function Ve(dt,At){if(dt=`${dt}`,dt!=="byob")throw new TypeError(`${At} '${dt}' is not a valid enumeration value for ReadableStreamReaderMode`);return dt}function J(dt,At){var Dt;S(dt,At);let so=(Dt=dt?.min)!==null&&Dt!==void 0?Dt:1;return{min:Ue(so,`${At} has member 'min' that`)}}function We(dt){return new M(dt)}function j(dt,At){dt._reader._readIntoRequests.push(At)}function se(dt,At,Dt){let qo=dt._reader._readIntoRequests.shift();Dt?qo._closeSteps(At):qo._chunkSteps(At)}function N(dt){return dt._reader._readIntoRequests.length}function Ie(dt){let At=dt._reader;return!(At===void 0||!Fe(At))}class M{constructor(At){if(ae(At,1,"ReadableStreamBYOBReader"),Ee(At,"First parameter"),my(At))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Tu(At._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");x(this,At),this._readIntoRequests=new c}get closed(){return Fe(this)?this._closedPromise:f(Fh("closed"))}cancel(At=void 0){return Fe(this)?this._ownerReadableStream===void 0?f(v("cancel")):$(this,At):f(Fh("cancel"))}read(At,Dt={}){if(!Fe(this))return f(Fh("read"));if(!ArrayBuffer.isView(At))return f(new TypeError("view must be an array buffer view"));if(At.byteLength===0)return f(new TypeError("view must have non-zero byteLength"));if(At.buffer.byteLength===0)return f(new TypeError("view's buffer must have non-zero byteLength"));if(Ge(At.buffer))return f(new TypeError("view's buffer has been detached"));let so;try{so=J(Dt,"options")}catch(Hn){return f(Hn)}let qo=so.min;if(qo===0)return f(new TypeError("options.min must be greater than 0"));if(et(At)){if(qo>At.byteLength)return f(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(qo>At.length)return f(new RangeError("options.min must be less than or equal to view's length"));if(this._ownerReadableStream===void 0)return f(v("read from"));let ts,Us,br=a((Hn,Ei)=>{ts=Hn,Us=Ei});return Re(this,At,qo,{_chunkSteps:Hn=>ts({value:Hn,done:!1}),_closeSteps:Hn=>ts({value:Hn,done:!0}),_errorSteps:Hn=>Us(Hn)}),br}releaseLock(){if(!Fe(this))throw Fh("releaseLock");this._ownerReadableStream!==void 0&&px(this)}}Object.defineProperties(M.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),xe(M.prototype.cancel,"cancel"),xe(M.prototype.read,"read"),xe(M.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(M.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Fe(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_readIntoRequests")?!1:dt instanceof M}function Re(dt,At,Dt,so){let qo=dt._ownerReadableStream;qo._disturbed=!0,qo._state==="errored"?so._errorSteps(qo._storedError):at(qo._readableStreamController,At,Dt,so)}function px(dt){A(dt);let At=new TypeError("Reader was released");Oq(dt,At)}function Oq(dt,At){let Dt=dt._readIntoRequests;dt._readIntoRequests=new c,Dt.forEach(so=>{so._errorSteps(At)})}function Fh(dt){return new TypeError(`ReadableStreamBYOBReader.prototype.${dt} can only be used on a ReadableStreamBYOBReader`)}function $m(dt,At){let{highWaterMark:Dt}=dt;if(Dt===void 0)return At;if(O(Dt)||Dt<0)throw new RangeError("Invalid highWaterMark");return Dt}function Bh(dt){let{size:At}=dt;return At||(()=>1)}function Zo(dt,At){S(dt,At);let Dt=dt?.highWaterMark,so=dt?.size;return{highWaterMark:Dt===void 0?void 0:Se(Dt),size:so===void 0?void 0:Z(so,`${At} has member 'size' that`)}}function Z(dt,At){return F(dt,At),Dt=>Se(dt(Dt))}function k(dt,At){S(dt,At);let Dt=dt?.abort,so=dt?.close,qo=dt?.start,ts=dt?.type,Us=dt?.write;return{abort:Dt===void 0?void 0:G(Dt,dt,`${At} has member 'abort' that`),close:so===void 0?void 0:qe(so,dt,`${At} has member 'close' that`),start:qo===void 0?void 0:L(qo,dt,`${At} has member 'start' that`),write:Us===void 0?void 0:Ne(Us,dt,`${At} has member 'write' that`),type:ts}}function G(dt,At,Dt){return F(dt,Dt),so=>i(dt,At,[so])}function qe(dt,At,Dt){return F(dt,Dt),()=>i(dt,At,[])}function L(dt,At,Dt){return F(dt,Dt),so=>u(dt,At,[so])}function Ne(dt,At,Dt){return F(dt,Dt),(so,qo)=>i(dt,At,[so,qo])}function de(dt,At){if(!ue(dt))throw new TypeError(`${At} is not a WritableStream.`)}function Yy(dt){if(typeof dt!="object"||dt===null)return!1;try{return typeof dt.aborted=="boolean"}catch{return!1}}let Xy=typeof AbortController=="function";function Oy(){if(Xy)return new AbortController}class jm{constructor(At={},Dt={}){At===void 0?At=null:me(At,"First parameter");let so=Zo(Dt,"Second parameter"),qo=k(At,"First parameter");if(Ae(this),qo.type!==void 0)throw new RangeError("Invalid type is specified");let Us=Bh(so),br=$m(so,1);c$(this,qo,br,Us)}get locked(){if(!ue(this))throw ky("locked");return ze(this)}abort(At=void 0){return ue(this)?ze(this)?f(new TypeError("Cannot abort a stream that already has a writer")):ce(this,At):f(ky("abort"))}close(){return ue(this)?ze(this)?f(new TypeError("Cannot close a stream that already has a writer")):Wh(this)?f(new TypeError("Cannot close an already-closing stream")):tt(this):f(ky("close"))}getWriter(){if(!ue(this))throw ky("getWriter");return No(this)}}Object.defineProperties(jm.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),xe(jm.prototype.abort,"abort"),xe(jm.prototype.close,"close"),xe(jm.prototype.getWriter,"getWriter"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(jm.prototype,Symbol.toStringTag,{value:"WritableStream",configurable:!0});function No(dt){return new kh(dt)}function Pe(dt,At,Dt,so,qo=1,ts=()=>1){let Us=Object.create(jm.prototype);Ae(Us);let br=Object.create(Yx.prototype);return CR(Us,br,dt,At,Dt,so,qo,ts),Us}function Ae(dt){dt._state="writable",dt._storedError=void 0,dt._writer=void 0,dt._writableStreamController=void 0,dt._writeRequests=new c,dt._inFlightWriteRequest=void 0,dt._closeRequest=void 0,dt._inFlightCloseRequest=void 0,dt._pendingAbortRequest=void 0,dt._backpressure=!1}function ue(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_writableStreamController")?!1:dt instanceof jm}function ze(dt){return dt._writer!==void 0}function ce(dt,At){var Dt;if(dt._state==="closed"||dt._state==="errored")return g(void 0);dt._writableStreamController._abortReason=At,(Dt=dt._writableStreamController._abortController)===null||Dt===void 0||Dt.abort(At);let so=dt._state;if(so==="closed"||so==="errored")return g(void 0);if(dt._pendingAbortRequest!==void 0)return dt._pendingAbortRequest._promise;let qo=!1;so==="erroring"&&(qo=!0,At=void 0);let ts=a((Us,br)=>{dt._pendingAbortRequest={_promise:void 0,_resolve:Us,_reject:br,_reason:At,_wasAlreadyErroring:qo}});return dt._pendingAbortRequest._promise=ts,qo||$I(dt,At),ts}function tt(dt){let At=dt._state;if(At==="closed"||At==="errored")return f(new TypeError(`The stream (in ${At} state) is not in the writable state and cannot be closed`));let Dt=a((qo,ts)=>{let Us={_resolve:qo,_reject:ts};dt._closeRequest=Us}),so=dt._writer;return so!==void 0&&dt._backpressure&&At==="writable"&&wI(so),f$(dt._writableStreamController),Dt}function Me(dt){return a((Dt,so)=>{let qo={_resolve:Dt,_reject:so};dt._writeRequests.push(qo)})}function AI(dt,At){if(dt._state==="writable"){$I(dt,At);return}jI(dt)}function $I(dt,At){let Dt=dt._writableStreamController;dt._state="erroring",dt._storedError=At;let so=dt._writer;so!==void 0&&YR(so,At),!o$(dt)&&Dt._started&&jI(dt)}function jI(dt){dt._state="errored",dt._writableStreamController[h]();let At=dt._storedError;if(dt._writeRequests.forEach(qo=>{qo._reject(At)}),dt._writeRequests=new c,dt._pendingAbortRequest===void 0){ly(dt);return}let Dt=dt._pendingAbortRequest;if(dt._pendingAbortRequest=void 0,Dt._wasAlreadyErroring){Dt._reject(At),ly(dt);return}let so=dt._writableStreamController[P](Dt._reason);n(so,()=>(Dt._resolve(),ly(dt),null),qo=>(Dt._reject(qo),ly(dt),null))}function bA(dt){dt._inFlightWriteRequest._resolve(void 0),dt._inFlightWriteRequest=void 0}function kA(dt,At){dt._inFlightWriteRequest._reject(At),dt._inFlightWriteRequest=void 0,AI(dt,At)}function e$(dt){dt._inFlightCloseRequest._resolve(void 0),dt._inFlightCloseRequest=void 0,dt._state==="erroring"&&(dt._storedError=void 0,dt._pendingAbortRequest!==void 0&&(dt._pendingAbortRequest._resolve(),dt._pendingAbortRequest=void 0)),dt._state="closed";let Dt=dt._writer;Dt!==void 0&&tA(Dt)}function t$(dt,At){dt._inFlightCloseRequest._reject(At),dt._inFlightCloseRequest=void 0,dt._pendingAbortRequest!==void 0&&(dt._pendingAbortRequest._reject(At),dt._pendingAbortRequest=void 0),AI(dt,At)}function Wh(dt){return!(dt._closeRequest===void 0&&dt._inFlightCloseRequest===void 0)}function o$(dt){return!(dt._inFlightWriteRequest===void 0&&dt._inFlightCloseRequest===void 0)}function s$(dt){dt._inFlightCloseRequest=dt._closeRequest,dt._closeRequest=void 0}function r$(dt){dt._inFlightWriteRequest=dt._writeRequests.shift()}function ly(dt){dt._closeRequest!==void 0&&(dt._closeRequest._reject(dt._storedError),dt._closeRequest=void 0);let At=dt._writer;At!==void 0&&EI(At,dt._storedError)}function UI(dt,At){let Dt=dt._writer;Dt!==void 0&&At!==dt._backpressure&&(At?q$(Dt):wI(Dt)),dt._backpressure=At}class kh{constructor(At){if(ae(At,1,"WritableStreamDefaultWriter"),de(At,"First parameter"),ze(At))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=At,At._writer=this;let Dt=At._state;if(Dt==="writable")!Wh(At)&&At._backpressure?tI(this):oA(this),eI(this);else if(Dt==="erroring")SI(this,At._storedError),eI(this);else if(Dt==="closed")oA(this),a$(this);else{let so=At._storedError;SI(this,so),eA(this,so)}}get closed(){return ux(this)?this._closedPromise:f(cx("closed"))}get desiredSize(){if(!ux(this))throw cx("desiredSize");if(this._ownerWritableStream===void 0)throw uy("desiredSize");return u$(this)}get ready(){return ux(this)?this._readyPromise:f(cx("ready"))}abort(At=void 0){return ux(this)?this._ownerWritableStream===void 0?f(uy("abort")):n$(this,At):f(cx("abort"))}close(){if(!ux(this))return f(cx("close"));let At=this._ownerWritableStream;return At===void 0?f(uy("close")):Wh(At)?f(new TypeError("Cannot close an already-closing stream")):ZR(this)}releaseLock(){if(!ux(this))throw cx("releaseLock");this._ownerWritableStream!==void 0&&XR(this)}write(At=void 0){return ux(this)?this._ownerWritableStream===void 0?f(uy("write to")):OR(this,At):f(cx("write"))}}Object.defineProperties(kh.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),xe(kh.prototype.abort,"abort"),xe(kh.prototype.close,"close"),xe(kh.prototype.releaseLock,"releaseLock"),xe(kh.prototype.write,"write"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(kh.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function ux(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_ownerWritableStream")?!1:dt instanceof kh}function n$(dt,At){let Dt=dt._ownerWritableStream;return ce(Dt,At)}function ZR(dt){let At=dt._ownerWritableStream;return tt(At)}function i$(dt){let At=dt._ownerWritableStream,Dt=At._state;return Wh(At)||Dt==="closed"?g(void 0):Dt==="errored"?f(At._storedError):ZR(dt)}function p$(dt,At){dt._closedPromiseState==="pending"?EI(dt,At):d$(dt,At)}function YR(dt,At){dt._readyPromiseState==="pending"?sA(dt,At):x$(dt,At)}function u$(dt){let At=dt._ownerWritableStream,Dt=At._state;return Dt==="errored"||Dt==="erroring"?null:Dt==="closed"?0:bR(At._writableStreamController)}function XR(dt){let At=dt._ownerWritableStream,Dt=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");YR(dt,Dt),p$(dt,Dt),At._writer=void 0,dt._ownerWritableStream=void 0}function OR(dt,At){let Dt=dt._ownerWritableStream,so=Dt._writableStreamController,qo=m$(so,At);if(Dt!==dt._ownerWritableStream)return f(uy("write to"));let ts=Dt._state;if(ts==="errored")return f(Dt._storedError);if(Wh(Dt)||ts==="closed")return f(new TypeError("The stream is closing or closed and cannot be written to"));if(ts==="erroring")return f(Dt._storedError);let Us=Me(Dt);return g$(so,At,qo),Us}let lR={};class Yx{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!vI(this))throw VI("abortReason");return this._abortReason}get signal(){if(!vI(this))throw VI("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(At=void 0){if(!vI(this))throw VI("error");this._controlledWritableStream._state==="writable"&&kR(this,At)}[P](At){let Dt=this._abortAlgorithm(At);return Cy(this),Dt}[h](){Le(this)}}Object.defineProperties(Yx.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Yx.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function vI(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_controlledWritableStream")?!1:dt instanceof Yx}function CR(dt,At,Dt,so,qo,ts,Us,br){At._controlledWritableStream=dt,dt._writableStreamController=At,At._queue=void 0,At._queueTotalSize=void 0,Le(At),At._abortReason=void 0,At._abortController=Oy(),At._started=!1,At._strategySizeAlgorithm=br,At._strategyHWM=Us,At._writeAlgorithm=so,At._closeAlgorithm=qo,At._abortAlgorithm=ts;let Pi=TI(At);UI(dt,Pi);let Hn=Dt(),Ei=g(Hn);n(Ei,()=>(At._started=!0,by(At),null),Ci=>(At._started=!0,AI(dt,Ci),null))}function c$(dt,At,Dt,so){let qo=Object.create(Yx.prototype),ts,Us,br,Pi;At.start!==void 0?ts=()=>At.start(qo):ts=()=>{},At.write!==void 0?Us=Hn=>At.write(Hn,qo):Us=()=>g(void 0),At.close!==void 0?br=()=>At.close():br=()=>g(void 0),At.abort!==void 0?Pi=Hn=>At.abort(Hn):Pi=()=>g(void 0),CR(dt,qo,ts,Us,br,Pi,Dt,so)}function Cy(dt){dt._writeAlgorithm=void 0,dt._closeAlgorithm=void 0,dt._abortAlgorithm=void 0,dt._strategySizeAlgorithm=void 0}function f$(dt){rt(dt,lR,0),by(dt)}function m$(dt,At){try{return dt._strategySizeAlgorithm(At)}catch(Dt){return py(dt,Dt),1}}function bR(dt){return dt._strategyHWM-dt._queueTotalSize}function g$(dt,At,Dt){try{rt(dt,At,Dt)}catch(qo){py(dt,qo);return}let so=dt._controlledWritableStream;if(!Wh(so)&&so._state==="writable"){let qo=TI(dt);UI(so,qo)}by(dt)}function by(dt){let At=dt._controlledWritableStream;if(!dt._started||At._inFlightWriteRequest!==void 0)return;if(At._state==="erroring"){jI(At);return}if(dt._queue.length===0)return;let so=Ke(dt);so===lR?h$(dt):P$(dt,so)}function py(dt,At){dt._controlledWritableStream._state==="writable"&&kR(dt,At)}function h$(dt){let At=dt._controlledWritableStream;s$(At),ht(dt);let Dt=dt._closeAlgorithm();Cy(dt),n(Dt,()=>(e$(At),null),so=>(t$(At,so),null))}function P$(dt,At){let Dt=dt._controlledWritableStream;r$(Dt);let so=dt._writeAlgorithm(At);n(so,()=>{bA(Dt);let qo=Dt._state;if(ht(dt),!Wh(Dt)&&qo==="writable"){let ts=TI(dt);UI(Dt,ts)}return by(dt),null},qo=>(Dt._state==="writable"&&Cy(dt),kA(Dt,qo),null))}function TI(dt){return bR(dt)<=0}function kR(dt,At){let Dt=dt._controlledWritableStream;Cy(dt),$I(Dt,At)}function ky(dt){return new TypeError(`WritableStream.prototype.${dt} can only be used on a WritableStream`)}function VI(dt){return new TypeError(`WritableStreamDefaultController.prototype.${dt} can only be used on a WritableStreamDefaultController`)}function cx(dt){return new TypeError(`WritableStreamDefaultWriter.prototype.${dt} can only be used on a WritableStreamDefaultWriter`)}function uy(dt){return new TypeError("Cannot "+dt+" a stream using a released writer")}function eI(dt){dt._closedPromise=a((At,Dt)=>{dt._closedPromise_resolve=At,dt._closedPromise_reject=Dt,dt._closedPromiseState="pending"})}function eA(dt,At){eI(dt),EI(dt,At)}function a$(dt){eI(dt),tA(dt)}function EI(dt,At){dt._closedPromise_reject!==void 0&&(p(dt._closedPromise),dt._closedPromise_reject(At),dt._closedPromise_resolve=void 0,dt._closedPromise_reject=void 0,dt._closedPromiseState="rejected")}function d$(dt,At){eA(dt,At)}function tA(dt){dt._closedPromise_resolve!==void 0&&(dt._closedPromise_resolve(void 0),dt._closedPromise_resolve=void 0,dt._closedPromise_reject=void 0,dt._closedPromiseState="resolved")}function tI(dt){dt._readyPromise=a((At,Dt)=>{dt._readyPromise_resolve=At,dt._readyPromise_reject=Dt}),dt._readyPromiseState="pending"}function SI(dt,At){tI(dt),sA(dt,At)}function oA(dt){tI(dt),wI(dt)}function sA(dt,At){dt._readyPromise_reject!==void 0&&(p(dt._readyPromise),dt._readyPromise_reject(At),dt._readyPromise_resolve=void 0,dt._readyPromise_reject=void 0,dt._readyPromiseState="rejected")}function q$(dt){tI(dt)}function x$(dt,At){SI(dt,At)}function wI(dt){dt._readyPromise_resolve!==void 0&&(dt._readyPromise_resolve(void 0),dt._readyPromise_resolve=void 0,dt._readyPromise_reject=void 0,dt._readyPromiseState="fulfilled")}function y$(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof global<"u")return global}let GI=y$();function I$(dt){if(!(typeof dt=="function"||typeof dt=="object")||dt.name!=="DOMException")return!1;try{return new dt,!0}catch{return!1}}function R$(){let dt=GI?.DOMException;return I$(dt)?dt:void 0}function A$(){let dt=function(Dt,so){this.message=Dt||"",this.name=so||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return xe(dt,"DOMException"),dt.prototype=Object.create(Error.prototype),Object.defineProperty(dt.prototype,"constructor",{value:dt,writable:!0,configurable:!0}),dt}let $$=R$()||A$();function rA(dt,At,Dt,so,qo,ts){let Us=we(dt),br=No(At);dt._disturbed=!0;let Pi=!1,Hn=g(void 0);return a((Ei,Ci)=>{let iu;if(ts!==void 0){if(iu=()=>{let Yn=ts.reason!==void 0?ts.reason:new $$("Aborted","AbortError"),np=[];so||np.push(()=>At._state==="writable"?ce(At,Yn):g(void 0)),qo||np.push(()=>dt._state==="readable"?lq(dt,Yn):g(void 0)),vm(()=>Promise.all(np.map(pu=>pu())),!0,Yn)},ts.aborted){iu();return}ts.addEventListener("abort",iu)}function Cq(){return a((Yn,np)=>{function pu(Kh){Kh?Yn():o(DI(),pu,np)}pu(!1)})}function DI(){return Pi?g(!0):o(br._readyPromise,()=>a((Yn,np)=>{vt(Us,{_chunkSteps:pu=>{Hn=o(OR(br,pu),void 0,fe),Yn(!1)},_closeSteps:()=>Yn(!0),_errorSteps:np})}))}if(lx(dt,Us._closedPromise,Yn=>(so?tP(!0,Yn):vm(()=>ce(At,Yn),!0,Yn),null)),lx(At,br._closedPromise,Yn=>(qo?tP(!0,Yn):vm(()=>lq(dt,Yn),!0,Yn),null)),Im(dt,Us._closedPromise,()=>(Dt?tP():vm(()=>i$(br)),null)),Wh(At)||At._state==="closed"){let Yn=new TypeError("the destination writable stream closed before all data could be piped to it");qo?tP(!0,Yn):vm(()=>lq(dt,Yn),!0,Yn)}p(Cq());function hy(){let Yn=Hn;return o(Hn,()=>Yn!==Hn?hy():void 0)}function lx(Yn,np,pu){Yn._state==="errored"?pu(Yn._storedError):s(np,pu)}function Im(Yn,np,pu){Yn._state==="closed"?pu():e(np,pu)}function vm(Yn,np,pu){if(Pi)return;Pi=!0,At._state==="writable"&&!Wh(At)?e(hy(),Kh):Kh();function Kh(){return n(Yn(),()=>Cx(np,pu),zI=>Cx(!0,zI)),null}}function tP(Yn,np){Pi||(Pi=!0,At._state==="writable"&&!Wh(At)?e(hy(),()=>Cx(Yn,np)):Cx(Yn,np))}function Cx(Yn,np){return XR(br),A(Us),ts!==void 0&&ts.removeEventListener("abort",iu),Yn?Ci(np):Ei(void 0),null}})}class eP{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!oI(this))throw rI("desiredSize");return LI(this)}close(){if(!oI(this))throw rI("close");if(!Ox(this))throw new TypeError("The stream is not in a state that permits close");fx(this)}enqueue(At=void 0){if(!oI(this))throw rI("enqueue");if(!Ox(this))throw new TypeError("The stream is not in a state that permits enqueue");return Xx(this,At)}error(At=void 0){if(!oI(this))throw rI("error");Um(this,At)}[q](At){Le(this);let Dt=this._cancelAlgorithm(At);return sI(this),Dt}[d](At){let Dt=this._controlledReadableStream;if(this._queue.length>0){let so=ht(this);this._closeRequested&&this._queue.length===0?(sI(this),uA(Dt)):cy(this),At._chunkSteps(so)}else Oe(Dt,At),cy(this)}[I](){}}Object.defineProperties(eP.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),xe(eP.prototype.close,"close"),xe(eP.prototype.enqueue,"enqueue"),xe(eP.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(eP.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function oI(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_controlledReadableStream")?!1:dt instanceof eP}function cy(dt){if(!nA(dt))return;if(dt._pulling){dt._pullAgain=!0;return}dt._pulling=!0;let Dt=dt._pullAlgorithm();n(Dt,()=>(dt._pulling=!1,dt._pullAgain&&(dt._pullAgain=!1,cy(dt)),null),so=>(Um(dt,so),null))}function nA(dt){let At=dt._controlledReadableStream;return!Ox(dt)||!dt._started?!1:!!(my(At)&&Wt(At)>0||LI(dt)>0)}function sI(dt){dt._pullAlgorithm=void 0,dt._cancelAlgorithm=void 0,dt._strategySizeAlgorithm=void 0}function fx(dt){if(!Ox(dt))return;let At=dt._controlledReadableStream;dt._closeRequested=!0,dt._queue.length===0&&(sI(dt),uA(At))}function Xx(dt,At){if(!Ox(dt))return;let Dt=dt._controlledReadableStream;if(my(Dt)&&Wt(Dt)>0)st(Dt,At,!1);else{let so;try{so=dt._strategySizeAlgorithm(At)}catch(qo){throw Um(dt,qo),qo}try{rt(dt,At,so)}catch(qo){throw Um(dt,qo),qo}}cy(dt)}function Um(dt,At){let Dt=dt._controlledReadableStream;Dt._state==="readable"&&(Le(dt),sI(dt),VQ(Dt,At))}function LI(dt){let At=dt._controlledReadableStream._state;return At==="errored"?null:At==="closed"?0:dt._strategyHWM-dt._queueTotalSize}function j$(dt){return!nA(dt)}function Ox(dt){let At=dt._controlledReadableStream._state;return!dt._closeRequested&&At==="readable"}function iA(dt,At,Dt,so,qo,ts,Us){At._controlledReadableStream=dt,At._queue=void 0,At._queueTotalSize=void 0,Le(At),At._started=!1,At._closeRequested=!1,At._pullAgain=!1,At._pulling=!1,At._strategySizeAlgorithm=Us,At._strategyHWM=ts,At._pullAlgorithm=so,At._cancelAlgorithm=qo,dt._readableStreamController=At;let br=Dt();n(g(br),()=>(At._started=!0,cy(At),null),Pi=>(Um(At,Pi),null))}function U$(dt,At,Dt,so){let qo=Object.create(eP.prototype),ts,Us,br;At.start!==void 0?ts=()=>At.start(qo):ts=()=>{},At.pull!==void 0?Us=()=>At.pull(qo):Us=()=>g(void 0),At.cancel!==void 0?br=Pi=>At.cancel(Pi):br=()=>g(void 0),iA(dt,qo,ts,Us,br,Dt,so)}function rI(dt){return new TypeError(`ReadableStreamDefaultController.prototype.${dt} can only be used on a ReadableStreamDefaultController`)}function v$(dt,At){return Tu(dt._readableStreamController)?V$(dt):T$(dt)}function T$(dt,At){let Dt=we(dt),so=!1,qo=!1,ts=!1,Us=!1,br,Pi,Hn,Ei,Ci,iu=a(Im=>{Ci=Im});function Cq(){return so?(qo=!0,g(void 0)):(so=!0,vt(Dt,{_chunkSteps:vm=>{r(()=>{qo=!1;let tP=vm,Cx=vm;ts||Xx(Hn._readableStreamController,tP),Us||Xx(Ei._readableStreamController,Cx),so=!1,qo&&Cq()})},_closeSteps:()=>{so=!1,ts||fx(Hn._readableStreamController),Us||fx(Ei._readableStreamController),(!ts||!Us)&&Ci(void 0)},_errorSteps:()=>{so=!1}}),g(void 0))}function DI(Im){if(ts=!0,br=Im,Us){let vm=te([br,Pi]),tP=lq(dt,vm);Ci(tP)}return iu}function hy(Im){if(Us=!0,Pi=Im,ts){let vm=te([br,Pi]),tP=lq(dt,vm);Ci(tP)}return iu}function lx(){}return Hn=pA(lx,Cq,DI),Ei=pA(lx,Cq,hy),s(Dt._closedPromise,Im=>(Um(Hn._readableStreamController,Im),Um(Ei._readableStreamController,Im),(!ts||!Us)&&Ci(void 0),null)),[Hn,Ei]}function V$(dt){let At=we(dt),Dt=!1,so=!1,qo=!1,ts=!1,Us=!1,br,Pi,Hn,Ei,Ci,iu=a(Yn=>{Ci=Yn});function Cq(Yn){s(Yn._closedPromise,np=>(Yn!==At||(nu(Hn._readableStreamController,np),nu(Ei._readableStreamController,np),(!ts||!Us)&&Ci(void 0)),null))}function DI(){Fe(At)&&(A(At),At=we(dt),Cq(At)),vt(At,{_chunkSteps:np=>{r(()=>{so=!1,qo=!1;let pu=np,Kh=np;if(!ts&&!Us)try{Kh=ut(np)}catch(zI){nu(Hn._readableStreamController,zI),nu(Ei._readableStreamController,zI),Ci(lq(dt,zI));return}ts||zc(Hn._readableStreamController,pu),Us||zc(Ei._readableStreamController,Kh),Dt=!1,so?lx():qo&&Im()})},_closeSteps:()=>{Dt=!1,ts||gc(Hn._readableStreamController),Us||gc(Ei._readableStreamController),Hn._readableStreamController._pendingPullIntos.length>0&&Mc(Hn._readableStreamController,0),Ei._readableStreamController._pendingPullIntos.length>0&&Mc(Ei._readableStreamController,0),(!ts||!Us)&&Ci(void 0)},_errorSteps:()=>{Dt=!1}})}function hy(Yn,np){xt(At)&&(A(At),At=We(dt),Cq(At));let pu=np?Ei:Hn,Kh=np?Hn:Ei;Re(At,Yn,1,{_chunkSteps:MI=>{r(()=>{so=!1,qo=!1;let NI=np?Us:ts;if(np?ts:Us)NI||Nc(pu._readableStreamController,MI);else{let BQ;try{BQ=ut(MI)}catch(rD){nu(pu._readableStreamController,rD),nu(Kh._readableStreamController,rD),Ci(lq(dt,rD));return}NI||Nc(pu._readableStreamController,MI),zc(Kh._readableStreamController,BQ)}Dt=!1,so?lx():qo&&Im()})},_closeSteps:MI=>{Dt=!1;let NI=np?Us:ts,z$=np?ts:Us;NI||gc(pu._readableStreamController),z$||gc(Kh._readableStreamController),MI!==void 0&&(NI||Nc(pu._readableStreamController,MI),!z$&&Kh._readableStreamController._pendingPullIntos.length>0&&Mc(Kh._readableStreamController,0)),(!NI||!z$)&&Ci(void 0)},_errorSteps:()=>{Dt=!1}})}function lx(){if(Dt)return so=!0,g(void 0);Dt=!0;let Yn=Fc(Hn._readableStreamController);return Yn===null?DI():hy(Yn._view,!1),g(void 0)}function Im(){if(Dt)return qo=!0,g(void 0);Dt=!0;let Yn=Fc(Ei._readableStreamController);return Yn===null?DI():hy(Yn._view,!0),g(void 0)}function vm(Yn){if(ts=!0,br=Yn,Us){let np=te([br,Pi]),pu=lq(dt,np);Ci(pu)}return iu}function tP(Yn){if(Us=!0,Pi=Yn,ts){let np=te([br,Pi]),pu=lq(dt,np);Ci(pu)}return iu}function Cx(){}return Hn=TQ(Cx,lx,vm),Ei=TQ(Cx,Im,tP),Cq(At),[Hn,Ei]}function co(dt){return he(dt)&&typeof dt.getReader<"u"}function ee(dt){return co(dt)?B(dt.getReader()):ie(dt)}function ie(dt){let At,Dt=Ut(dt,"async"),so=fe;function qo(){let Us;try{Us=ju(Dt)}catch(Pi){return f(Pi)}let br=g(Us);return t(br,Pi=>{if(!he(Pi))throw new TypeError("The promise returned by the iterator.next() method must fulfill with an object");if(Uu(Pi))fx(At._readableStreamController);else{let Ei=vu(Pi);Xx(At._readableStreamController,Ei)}})}function ts(Us){let br=Dt.iterator,Pi;try{Pi=pt(br,"return")}catch(Ci){return f(Ci)}if(Pi===void 0)return g(void 0);let Hn;try{Hn=u(Pi,br,[Us])}catch(Ci){return f(Ci)}let Ei=g(Hn);return t(Ei,Ci=>{if(!he(Ci))throw new TypeError("The promise returned by the iterator.return() method must fulfill with an object")})}return At=pA(so,qo,ts,0),At}function B(dt){let At,Dt=fe;function so(){let ts;try{ts=dt.read()}catch(Us){return f(Us)}return t(ts,Us=>{if(!he(Us))throw new TypeError("The promise returned by the reader.read() method must fulfill with an object");if(Us.done)fx(At._readableStreamController);else{let br=Us.value;Xx(At._readableStreamController,br)}})}function qo(ts){try{return g(dt.cancel(ts))}catch(Us){return f(Us)}}return At=pA(Dt,so,qo,0),At}function ve(dt,At){S(dt,At);let Dt=dt,so=Dt?.autoAllocateChunkSize,qo=Dt?.cancel,ts=Dt?.pull,Us=Dt?.start,br=Dt?.type;return{autoAllocateChunkSize:so===void 0?void 0:Ue(so,`${At} has member 'autoAllocateChunkSize' that`),cancel:qo===void 0?void 0:W(qo,Dt,`${At} has member 'cancel' that`),pull:ts===void 0?void 0:Qe(ts,Dt,`${At} has member 'pull' that`),start:Us===void 0?void 0:Te(Us,Dt,`${At} has member 'start' that`),type:br===void 0?void 0:mLe(br,`${At} has member 'type' that`)}}function W(dt,At,Dt){return F(dt,Dt),so=>i(dt,At,[so])}function Qe(dt,At,Dt){return F(dt,Dt),so=>i(dt,At,[so])}function Te(dt,At,Dt){return F(dt,Dt),so=>u(dt,At,[so])}function mLe(dt,At){if(dt=`${dt}`,dt!=="bytes")throw new TypeError(`${At} '${dt}' is not a valid enumeration value for ReadableStreamType`);return dt}function gLe(dt,At){return S(dt,At),{preventCancel:!!dt?.preventCancel}}function vQ(dt,At){S(dt,At);let Dt=dt?.preventAbort,so=dt?.preventCancel,qo=dt?.preventClose,ts=dt?.signal;return ts!==void 0&&hLe(ts,`${At} has member 'signal' that`),{preventAbort:!!Dt,preventCancel:!!so,preventClose:!!qo,signal:ts}}function hLe(dt,At){if(!Yy(dt))throw new TypeError(`${At} is not an AbortSignal.`)}function PLe(dt,At){S(dt,At);let Dt=dt?.readable;_e(Dt,"readable","ReadableWritablePair"),Ee(Dt,`${At} has member 'readable' that`);let so=dt?.writable;return _e(so,"writable","ReadableWritablePair"),de(so,`${At} has member 'writable' that`),{readable:Dt,writable:so}}class Rf{constructor(At={},Dt={}){At===void 0?At=null:me(At,"First parameter");let so=Zo(Dt,"Second parameter"),qo=ve(At,"First parameter");if(eD(this),qo.type==="bytes"){if(so.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let ts=$m(so,0);If(this,qo,ts)}else{let ts=Bh(so),Us=$m(so,1);U$(this,qo,Us,ts)}}get locked(){if(!fy(this))throw nI("locked");return my(this)}cancel(At=void 0){return fy(this)?my(this)?f(new TypeError("Cannot cancel a stream that already has a reader")):lq(this,At):f(nI("cancel"))}getReader(At=void 0){if(!fy(this))throw nI("getReader");return K(At,"First parameter").mode===void 0?we(this):We(this)}pipeThrough(At,Dt={}){if(!fy(this))throw nI("pipeThrough");ae(At,1,"pipeThrough");let so=PLe(At,"First parameter"),qo=vQ(Dt,"Second parameter");if(my(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(ze(so.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let ts=rA(this,so.writable,qo.preventClose,qo.preventAbort,qo.preventCancel,qo.signal);return p(ts),so.readable}pipeTo(At,Dt={}){if(!fy(this))return f(nI("pipeTo"));if(At===void 0)return f("Parameter 1 is required in 'pipeTo'.");if(!ue(At))return f(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let so;try{so=vQ(Dt,"Second parameter")}catch(qo){return f(qo)}return my(this)?f(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):ze(At)?f(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):rA(this,At,so.preventClose,so.preventAbort,so.preventCancel,so.signal)}tee(){if(!fy(this))throw nI("tee");let At=v$(this);return te(At)}values(At=void 0){if(!fy(this))throw nI("values");let Dt=gLe(At,"First parameter");return Xe(this,Dt.preventCancel)}[_t](At){return this.values(At)}static from(At){return ee(At)}}Object.defineProperties(Rf,{from:{enumerable:!0}}),Object.defineProperties(Rf.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),xe(Rf.from,"from"),xe(Rf.prototype.cancel,"cancel"),xe(Rf.prototype.getReader,"getReader"),xe(Rf.prototype.pipeThrough,"pipeThrough"),xe(Rf.prototype.pipeTo,"pipeTo"),xe(Rf.prototype.tee,"tee"),xe(Rf.prototype.values,"values"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Rf.prototype,Symbol.toStringTag,{value:"ReadableStream",configurable:!0}),Object.defineProperty(Rf.prototype,_t,{value:Rf.prototype.values,writable:!0,configurable:!0});function pA(dt,At,Dt,so=1,qo=()=>1){let ts=Object.create(Rf.prototype);eD(ts);let Us=Object.create(eP.prototype);return iA(ts,Us,dt,At,Dt,so,qo),ts}function TQ(dt,At,Dt){let so=Object.create(Rf.prototype);eD(so);let qo=Object.create(Rt.prototype);return af(so,qo,dt,At,Dt,0,void 0),so}function eD(dt){dt._state="readable",dt._reader=void 0,dt._storedError=void 0,dt._disturbed=!1}function fy(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_readableStreamController")?!1:dt instanceof Rf}function my(dt){return dt._reader!==void 0}function lq(dt,At){if(dt._disturbed=!0,dt._state==="closed")return g(void 0);if(dt._state==="errored")return f(dt._storedError);uA(dt);let Dt=dt._reader;if(Dt!==void 0&&Fe(Dt)){let qo=Dt._readIntoRequests;Dt._readIntoRequests=new c,qo.forEach(ts=>{ts._closeSteps(void 0)})}let so=dt._readableStreamController[q](At);return t(so,fe)}function uA(dt){dt._state="closed";let At=dt._reader;if(At!==void 0&&(V(At),xt(At))){let Dt=At._readRequests;At._readRequests=new c,Dt.forEach(so=>{so._closeSteps()})}}function VQ(dt,At){dt._state="errored",dt._storedError=At;let Dt=dt._reader;Dt!==void 0&&(Q(Dt,At),xt(Dt)?Nt(Dt,At):Oq(Dt,At))}function nI(dt){return new TypeError(`ReadableStream.prototype.${dt} can only be used on a ReadableStream`)}function EQ(dt,At){S(dt,At);let Dt=dt?.highWaterMark;return _e(Dt,"highWaterMark","QueuingStrategyInit"),{highWaterMark:Se(Dt)}}let SQ=dt=>dt.byteLength;xe(SQ,"size");class E${constructor(At){ae(At,1,"ByteLengthQueuingStrategy"),At=EQ(At,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=At.highWaterMark}get highWaterMark(){if(!GQ(this))throw wQ("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!GQ(this))throw wQ("size");return SQ}}Object.defineProperties(E$.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(E$.prototype,Symbol.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function wQ(dt){return new TypeError(`ByteLengthQueuingStrategy.prototype.${dt} can only be used on a ByteLengthQueuingStrategy`)}function GQ(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_byteLengthQueuingStrategyHighWaterMark")?!1:dt instanceof E$}let LQ=()=>1;xe(LQ,"size");class S${constructor(At){ae(At,1,"CountQueuingStrategy"),At=EQ(At,"First parameter"),this._countQueuingStrategyHighWaterMark=At.highWaterMark}get highWaterMark(){if(!DQ(this))throw _Q("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!DQ(this))throw _Q("size");return LQ}}Object.defineProperties(S$.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(S$.prototype,Symbol.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function _Q(dt){return new TypeError(`CountQueuingStrategy.prototype.${dt} can only be used on a CountQueuingStrategy`)}function DQ(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_countQueuingStrategyHighWaterMark")?!1:dt instanceof S$}function aLe(dt,At){S(dt,At);let Dt=dt?.cancel,so=dt?.flush,qo=dt?.readableType,ts=dt?.start,Us=dt?.transform,br=dt?.writableType;return{cancel:Dt===void 0?void 0:yLe(Dt,dt,`${At} has member 'cancel' that`),flush:so===void 0?void 0:dLe(so,dt,`${At} has member 'flush' that`),readableType:qo,start:ts===void 0?void 0:qLe(ts,dt,`${At} has member 'start' that`),transform:Us===void 0?void 0:xLe(Us,dt,`${At} has member 'transform' that`),writableType:br}}function dLe(dt,At,Dt){return F(dt,Dt),so=>i(dt,At,[so])}function qLe(dt,At,Dt){return F(dt,Dt),so=>u(dt,At,[so])}function xLe(dt,At,Dt){return F(dt,Dt),(so,qo)=>i(dt,At,[so,qo])}function yLe(dt,At,Dt){return F(dt,Dt),so=>i(dt,At,[so])}class w${constructor(At={},Dt={},so={}){At===void 0&&(At=null);let qo=Zo(Dt,"Second parameter"),ts=Zo(so,"Third parameter"),Us=aLe(At,"First parameter");if(Us.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(Us.writableType!==void 0)throw new RangeError("Invalid writableType specified");let br=$m(ts,0),Pi=Bh(ts),Hn=$m(qo,1),Ei=Bh(qo),Ci,iu=a(Cq=>{Ci=Cq});ILe(this,iu,Hn,Ei,br,Pi),ALe(this,Us),Us.start!==void 0?Ci(Us.start(this._transformStreamController)):Ci(void 0)}get readable(){if(!zQ(this))throw FQ("readable");return this._readable}get writable(){if(!zQ(this))throw FQ("writable");return this._writable}}Object.defineProperties(w$.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(w$.prototype,Symbol.toStringTag,{value:"TransformStream",configurable:!0});function ILe(dt,At,Dt,so,qo,ts){function Us(){return At}function br(iu){return ULe(dt,iu)}function Pi(iu){return vLe(dt,iu)}function Hn(){return TLe(dt)}dt._writable=Pe(Us,br,Hn,Pi,Dt,so);function Ei(){return VLe(dt)}function Ci(iu){return ELe(dt,iu)}dt._readable=pA(Us,Ei,Ci,qo,ts),dt._backpressure=void 0,dt._backpressureChangePromise=void 0,dt._backpressureChangePromise_resolve=void 0,G$(dt,!0),dt._transformStreamController=void 0}function zQ(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_transformStreamController")?!1:dt instanceof w$}function MQ(dt,At){Um(dt._readable._readableStreamController,At),tD(dt,At)}function tD(dt,At){_$(dt._transformStreamController),py(dt._writable._writableStreamController,At),oD(dt)}function oD(dt){dt._backpressure&&G$(dt,!1)}function G$(dt,At){dt._backpressureChangePromise!==void 0&&dt._backpressureChangePromise_resolve(),dt._backpressureChangePromise=a(Dt=>{dt._backpressureChangePromise_resolve=Dt}),dt._backpressure=At}class gy{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!L$(this))throw D$("desiredSize");let At=this._controlledTransformStream._readable._readableStreamController;return LI(At)}enqueue(At=void 0){if(!L$(this))throw D$("enqueue");NQ(this,At)}error(At=void 0){if(!L$(this))throw D$("error");$Le(this,At)}terminate(){if(!L$(this))throw D$("terminate");jLe(this)}}Object.defineProperties(gy.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),xe(gy.prototype.enqueue,"enqueue"),xe(gy.prototype.error,"error"),xe(gy.prototype.terminate,"terminate"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(gy.prototype,Symbol.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function L$(dt){return!he(dt)||!Object.prototype.hasOwnProperty.call(dt,"_controlledTransformStream")?!1:dt instanceof gy}function RLe(dt,At,Dt,so,qo){At._controlledTransformStream=dt,dt._transformStreamController=At,At._transformAlgorithm=Dt,At._flushAlgorithm=so,At._cancelAlgorithm=qo,At._finishPromise=void 0,At._finishPromise_resolve=void 0,At._finishPromise_reject=void 0}function ALe(dt,At){let Dt=Object.create(gy.prototype),so,qo,ts;At.transform!==void 0?so=Us=>At.transform(Us,Dt):so=Us=>{try{return NQ(Dt,Us),g(void 0)}catch(br){return f(br)}},At.flush!==void 0?qo=()=>At.flush(Dt):qo=()=>g(void 0),At.cancel!==void 0?ts=Us=>At.cancel(Us):ts=()=>g(void 0),RLe(dt,Dt,so,qo,ts)}function _$(dt){dt._transformAlgorithm=void 0,dt._flushAlgorithm=void 0,dt._cancelAlgorithm=void 0}function NQ(dt,At){let Dt=dt._controlledTransformStream,so=Dt._readable._readableStreamController;if(!Ox(so))throw new TypeError("Readable side is not in a state that permits enqueue");try{Xx(so,At)}catch(ts){throw tD(Dt,ts),Dt._readable._storedError}j$(so)!==Dt._backpressure&&G$(Dt,!0)}function $Le(dt,At){MQ(dt._controlledTransformStream,At)}function HQ(dt,At){let Dt=dt._transformAlgorithm(At);return t(Dt,void 0,so=>{throw MQ(dt._controlledTransformStream,so),so})}function jLe(dt){let At=dt._controlledTransformStream,Dt=At._readable._readableStreamController;fx(Dt);let so=new TypeError("TransformStream terminated");tD(At,so)}function ULe(dt,At){let Dt=dt._transformStreamController;if(dt._backpressure){let so=dt._backpressureChangePromise;return t(so,()=>{let qo=dt._writable;if(qo._state==="erroring")throw qo._storedError;return HQ(Dt,At)})}return HQ(Dt,At)}function vLe(dt,At){let Dt=dt._transformStreamController;if(Dt._finishPromise!==void 0)return Dt._finishPromise;let so=dt._readable;Dt._finishPromise=a((ts,Us)=>{Dt._finishPromise_resolve=ts,Dt._finishPromise_reject=Us});let qo=Dt._cancelAlgorithm(At);return _$(Dt),n(qo,()=>(so._state==="errored"?_I(Dt,so._storedError):(Um(so._readableStreamController,At),sD(Dt)),null),ts=>(Um(so._readableStreamController,ts),_I(Dt,ts),null)),Dt._finishPromise}function TLe(dt){let At=dt._transformStreamController;if(At._finishPromise!==void 0)return At._finishPromise;let Dt=dt._readable;At._finishPromise=a((qo,ts)=>{At._finishPromise_resolve=qo,At._finishPromise_reject=ts});let so=At._flushAlgorithm();return _$(At),n(so,()=>(Dt._state==="errored"?_I(At,Dt._storedError):(fx(Dt._readableStreamController),sD(At)),null),qo=>(Um(Dt._readableStreamController,qo),_I(At,qo),null)),At._finishPromise}function VLe(dt){return G$(dt,!1),dt._backpressureChangePromise}function ELe(dt,At){let Dt=dt._transformStreamController;if(Dt._finishPromise!==void 0)return Dt._finishPromise;let so=dt._writable;Dt._finishPromise=a((ts,Us)=>{Dt._finishPromise_resolve=ts,Dt._finishPromise_reject=Us});let qo=Dt._cancelAlgorithm(At);return _$(Dt),n(qo,()=>(so._state==="errored"?_I(Dt,so._storedError):(py(so._writableStreamController,At),oD(dt),sD(Dt)),null),ts=>(py(so._writableStreamController,ts),oD(dt),_I(Dt,ts),null)),Dt._finishPromise}function D$(dt){return new TypeError(`TransformStreamDefaultController.prototype.${dt} can only be used on a TransformStreamDefaultController`)}function sD(dt){dt._finishPromise_resolve!==void 0&&(dt._finishPromise_resolve(),dt._finishPromise_resolve=void 0,dt._finishPromise_reject=void 0)}function _I(dt,At){dt._finishPromise_reject!==void 0&&(p(dt._finishPromise),dt._finishPromise_reject(At),dt._finishPromise_resolve=void 0,dt._finishPromise_reject=void 0)}function FQ(dt){return new TypeError(`TransformStream.prototype.${dt} can only be used on a TransformStream`)}y.ByteLengthQueuingStrategy=E$,y.CountQueuingStrategy=S$,y.ReadableByteStreamController=Rt,y.ReadableStream=Rf,y.ReadableStreamBYOBReader=M,y.ReadableStreamBYOBRequest=Vt,y.ReadableStreamDefaultController=eP,y.ReadableStreamDefaultReader=It,y.TransformStream=w$,y.TransformStreamDefaultController=gy,y.WritableStream=jm,y.WritableStreamDefaultController=Yx,y.WritableStreamDefaultWriter=kh}))});var L6=qt(()=>{if(!globalThis.ReadableStream)try{let y=require("node:process"),{emitWarning:fe}=y;try{y.emitWarning=()=>{},Object.assign(globalThis,require("node:stream/web")),y.emitWarning=fe}catch(he){throw y.emitWarning=fe,he}}catch{Object.assign(globalThis,G6())}try{let{Blob:y}=require("buffer");y&&!y.prototype.stream&&(y.prototype.stream=function(he){let $e=0,xe=this;return new ReadableStream({type:"bytes",async pull(oe){let R=await xe.slice($e,Math.min(xe.size,$e+65536)).arrayBuffer();$e+=R.byteLength,oe.enqueue(new Uint8Array(R)),$e===xe.size&&oe.close()}})})}catch{}});async function*yD(y,fe=!0){for(let he of y)if("stream"in he)yield*he.stream();else if(ArrayBuffer.isView(he))if(fe){let $e=he.byteOffset,xe=he.byteOffset+he.byteLength;for(;$e!==xe;){let oe=Math.min(xe-$e,_6),E=he.buffer.slice($e,$e+oe);$e+=E.byteLength,yield new Uint8Array(E)}}else yield he;else{let $e=0,xe=he;for(;$e!==xe.size;){let E=await xe.slice($e,Math.min(xe.size,$e+_6)).arrayBuffer();$e+=E.byteLength,yield new Uint8Array(E)}}}var ift,_6,D6,L_e,bq,mA=hc(()=>{ift=Du(L6(),1);_6=65536;D6=class ID{#e=[];#t="";#o=0;#s="transparent";constructor(fe=[],he={}){if(typeof fe!="object"||fe===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(typeof fe[Symbol.iterator]!="function")throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof he!="object"&&typeof he!="function")throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");he===null&&(he={});let $e=new TextEncoder;for(let oe of fe){let E;ArrayBuffer.isView(oe)?E=new Uint8Array(oe.buffer.slice(oe.byteOffset,oe.byteOffset+oe.byteLength)):oe instanceof ArrayBuffer?E=new Uint8Array(oe.slice(0)):oe instanceof ID?E=oe:E=$e.encode(`${oe}`),this.#o+=ArrayBuffer.isView(E)?E.byteLength:E.size,this.#e.push(E)}this.#s=`${he.endings===void 0?"transparent":he.endings}`;let xe=he.type===void 0?"":String(he.type);this.#t=/^[\x20-\x7E]*$/.test(xe)?xe:""}get size(){return this.#o}get type(){return this.#t}async text(){let fe=new TextDecoder,he="";for await(let $e of yD(this.#e,!1))he+=fe.decode($e,{stream:!0});return he+=fe.decode(),he}async arrayBuffer(){let fe=new Uint8Array(this.size),he=0;for await(let $e of yD(this.#e,!1))fe.set($e,he),he+=$e.length;return fe.buffer}stream(){let fe=yD(this.#e,!0);return new globalThis.ReadableStream({type:"bytes",async pull(he){let $e=await fe.next();$e.done?he.close():he.enqueue($e.value)},async cancel(){await fe.return()}})}slice(fe=0,he=this.size,$e=""){let{size:xe}=this,oe=fe<0?Math.max(xe+fe,0):Math.min(fe,xe),E=he<0?Math.max(xe+he,0):Math.min(he,xe),R=Math.max(E-oe,0),a=this.#e,g=[],f=0;for(let n of a){if(f>=R)break;let e=ArrayBuffer.isView(n)?n.byteLength:n.size;if(oe&&e<=oe)oe-=e,E-=e;else{let s;ArrayBuffer.isView(n)?(s=n.subarray(oe,Math.min(e,E)),f+=s.byteLength):(s=n.slice(oe,Math.min(e,E)),f+=s.size),E-=e,g.push(s),oe=0}}let o=new ID([],{type:String($e).toLowerCase()});return o.#o=R,o.#e=g,o}get[Symbol.toStringTag](){return"Blob"}static[Symbol.hasInstance](fe){return fe&&typeof fe=="object"&&typeof fe.constructor=="function"&&(typeof fe.stream=="function"||typeof fe.arrayBuffer=="function")&&/^(Blob|File)$/.test(fe[Symbol.toStringTag])}};Object.defineProperties(D6.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});L_e=D6,bq=L_e});var __e,D_e,ay,RD=hc(()=>{mA();__e=class extends bq{#e=0;#t="";constructor(fe,he,$e={}){if(arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(fe,$e),$e===null&&($e={});let xe=$e.lastModified===void 0?Date.now():Number($e.lastModified);Number.isNaN(xe)||(this.#e=xe),this.#t=String(he)}get name(){return this.#t}get lastModified(){return this.#e}get[Symbol.toStringTag](){return"File"}static[Symbol.hasInstance](fe){return!!fe&&fe instanceof bq&&/^(File)$/.test(fe[Symbol.toStringTag])}},D_e=__e,ay=D_e});function N6(y,fe=bq){var he=`${z6()}${z6()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),$e=[],xe=`--${he}\r +Content-Disposition: form-data; name="`;return y.forEach((oe,E)=>typeof oe=="string"?$e.push(xe+AD(E)+`"\r +\r +${oe.replace(/\r(?!\n)|(?{mA();RD();({toStringTag:gA,iterator:z_e,hasInstance:M_e}=Symbol),z6=Math.random,N_e="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),M6=(y,fe,he)=>(y+="",/^(Blob|File)$/.test(fe&&fe[gA])?[(he=he!==void 0?he+"":fe[gA]=="File"?fe.name:"blob",y),fe.name!==he||fe[gA]=="blob"?new ay([fe],he,fe):fe]:[y,fe+""]),AD=(y,fe)=>(fe?y:y.replace(/\r?\n|\r/g,`\r +`)).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),pI=(y,fe,he)=>{if(fe.lengthtypeof fe[he]!="function")}append(...fe){pI("append",arguments,2),this.#e.push(M6(...fe))}delete(fe){pI("delete",arguments,1),fe+="",this.#e=this.#e.filter(([he])=>he!==fe)}get(fe){pI("get",arguments,1),fe+="";for(var he=this.#e,$e=he.length,xe=0;xe<$e;xe++)if(he[xe][0]===fe)return he[xe][1];return null}getAll(fe,he){return pI("getAll",arguments,1),he=[],fe+="",this.#e.forEach($e=>$e[0]===fe&&he.push($e[1])),he}has(fe){return pI("has",arguments,1),fe+="",this.#e.some(he=>he[0]===fe)}forEach(fe,he){pI("forEach",arguments,1);for(var[$e,xe]of this)fe.call(he,xe,$e,this)}set(...fe){pI("set",arguments,2);var he=[],$e=!0;fe=M6(...fe),this.#e.forEach(xe=>{xe[0]===fe[0]?$e&&($e=!he.push(fe)):he.push(xe)}),$e&&he.push(fe),this.#e=he}*entries(){yield*this.#e}*keys(){for(var[fe]of this)yield fe}*values(){for(var[,fe]of this)yield fe}}});var bx,X$=hc(()=>{bx=class extends Error{constructor(fe,he){super(fe),Error.captureStackTrace(this,this.constructor),this.type=he}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}}});var Rm,$D=hc(()=>{X$();Rm=class extends bx{constructor(fe,he,$e){super(fe,he),$e&&(this.code=this.errno=$e.code,this.erroredSysCall=$e.syscall)}}});var O$,jD,hA,H6,F6,B6,l$=hc(()=>{O$=Symbol.toStringTag,jD=y=>typeof y=="object"&&typeof y.append=="function"&&typeof y.delete=="function"&&typeof y.get=="function"&&typeof y.getAll=="function"&&typeof y.has=="function"&&typeof y.set=="function"&&typeof y.sort=="function"&&y[O$]==="URLSearchParams",hA=y=>y&&typeof y=="object"&&typeof y.arrayBuffer=="function"&&typeof y.type=="string"&&typeof y.stream=="function"&&typeof y.constructor=="function"&&/^(Blob|File)$/.test(y[O$]),H6=y=>typeof y=="object"&&(y[O$]==="AbortSignal"||y[O$]==="EventTarget"),F6=(y,fe)=>{let he=new URL(fe).hostname,$e=new URL(y).hostname;return he===$e||he.endsWith(`.${$e}`)},B6=(y,fe)=>{let he=new URL(fe).protocol,$e=new URL(y).protocol;return he===$e}});var K6=qt((yft,W6)=>{if(!globalThis.DOMException)try{let{MessageChannel:y}=require("worker_threads"),fe=new y().port1,he=new ArrayBuffer;fe.postMessage(he,[he,he])}catch(y){y.constructor.name==="DOMException"&&(globalThis.DOMException=y.constructor)}W6.exports=globalThis.DOMException});var uI,J6,Q6,UD,Z6,Y6,X6,O6,l6,C6,C$,vD=hc(()=>{uI=require("node:fs"),J6=require("node:path"),Q6=Du(K6(),1);RD();mA();({stat:UD}=uI.promises),Z6=(y,fe)=>l6((0,uI.statSync)(y),y,fe),Y6=(y,fe)=>UD(y).then(he=>l6(he,y,fe)),X6=(y,fe)=>UD(y).then(he=>C6(he,y,fe)),O6=(y,fe)=>C6((0,uI.statSync)(y),y,fe),l6=(y,fe,he="")=>new bq([new C$({path:fe,size:y.size,lastModified:y.mtimeMs,start:0})],{type:he}),C6=(y,fe,he="")=>new ay([new C$({path:fe,size:y.size,lastModified:y.mtimeMs,start:0})],(0,J6.basename)(fe),{type:he,lastModified:y.mtimeMs}),C$=class y{#e;#t;constructor(fe){this.#e=fe.path,this.#t=fe.start,this.size=fe.size,this.lastModified=fe.lastModified}slice(fe,he){return new y({path:this.#e,lastModified:this.lastModified,size:he-fe,start:this.#t+fe})}async*stream(){let{mtimeMs:fe}=await UD(this.#e);if(fe>this.lastModified)throw new Q6.default("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,uI.createReadStream)(this.#e,{start:this.#t,end:this.#t+this.size-1})}get[Symbol.toStringTag](){return"Blob"}}});var k6={};iD(k6,{toFormData:()=>Q_e});function J_e(y){let fe=y.match(/\bfilename=("(.*?)"|([^()<>@,;:\\"/[\]?={}\s\t]+))($|;\s)/i);if(!fe)return;let he=fe[2]||fe[3]||"",$e=he.slice(he.lastIndexOf("\\")+1);return $e=$e.replace(/%22/g,'"'),$e=$e.replace(/&#(\d{4});/g,(xe,oe)=>String.fromCharCode(oe)),$e}async function Q_e(y,fe){if(!/multipart/i.test(fe))throw new TypeError("Failed to fetch");let he=fe.match(/boundary=(?:"([^"]+)"|([^;]+))/i);if(!he)throw new TypeError("no or bad content-type header, no multipart boundary");let $e=new TD(he[1]||he[2]),xe,oe,E,R,a,g,f=[],o=new dy,n=r=>{E+=p.decode(r,{stream:!0})},e=r=>{f.push(r)},s=()=>{let r=new ay(f,g,{type:a});o.append(R,r)},t=()=>{o.append(R,E)},p=new TextDecoder("utf-8");p.decode(),$e.onPartBegin=function(){$e.onPartData=n,$e.onPartEnd=t,xe="",oe="",E="",R="",a="",g=null,f.length=0},$e.onHeaderField=function(r){xe+=p.decode(r,{stream:!0})},$e.onHeaderValue=function(r){oe+=p.decode(r,{stream:!0})},$e.onHeaderEnd=function(){if(oe+=p.decode(),xe=xe.toLowerCase(),xe==="content-disposition"){let r=oe.match(/\bname=("([^"]*)"|([^()<>@,;:\\"/[\]?={}\s\t]+))/i);r&&(R=r[2]||r[3]||""),g=J_e(oe),g&&($e.onPartData=e,$e.onPartEnd=s)}else xe==="content-type"&&(a=oe);oe="",xe=""};for await(let r of y)$e.write(r);return $e.end(),o}var gx,uu,b6,qy,b$,k$,H_e,PA,F_e,B_e,W_e,K_e,cI,TD,eZ=hc(()=>{vD();Y$();gx=0,uu={START_BOUNDARY:gx++,HEADER_FIELD_START:gx++,HEADER_FIELD:gx++,HEADER_VALUE_START:gx++,HEADER_VALUE:gx++,HEADER_VALUE_ALMOST_DONE:gx++,HEADERS_ALMOST_DONE:gx++,PART_DATA_START:gx++,PART_DATA:gx++,END:gx++},b6=1,qy={PART_BOUNDARY:b6,LAST_BOUNDARY:b6*=2},b$=10,k$=13,H_e=32,PA=45,F_e=58,B_e=97,W_e=122,K_e=y=>y|32,cI=()=>{},TD=class{constructor(fe){this.index=0,this.flags=0,this.onHeaderEnd=cI,this.onHeaderField=cI,this.onHeadersEnd=cI,this.onHeaderValue=cI,this.onPartBegin=cI,this.onPartData=cI,this.onPartEnd=cI,this.boundaryChars={},fe=`\r +--`+fe;let he=new Uint8Array(fe.length);for(let $e=0;$e{this[m+"Mark"]=he},r=m=>{delete this[m+"Mark"]},u=(m,c,P,h)=>{(c===void 0||c!==P)&&this[m](h&&h.subarray(c,P))},i=(m,c)=>{let P=m+"Mark";P in this&&(c?(u(m,this[P],he,fe),delete this[P]):(u(m,this[P],fe.length,fe),this[P]=0))};for(he=0;he<$e;he++)switch(s=fe[he],g){case uu.START_BOUNDARY:if(a===E.length-2){if(s===PA)f|=qy.LAST_BOUNDARY;else if(s!==k$)return;a++;break}else if(a-1===E.length-2){if(f&qy.LAST_BOUNDARY&&s===PA)g=uu.END,f=0;else if(!(f&qy.LAST_BOUNDARY)&&s===b$)a=0,u("onPartBegin"),g=uu.HEADER_FIELD_START;else return;break}s!==E[a+2]&&(a=-2),s===E[a+2]&&a++;break;case uu.HEADER_FIELD_START:g=uu.HEADER_FIELD,p("onHeaderField"),a=0;case uu.HEADER_FIELD:if(s===k$){r("onHeaderField"),g=uu.HEADERS_ALMOST_DONE;break}if(a++,s===PA)break;if(s===F_e){if(a===1)return;i("onHeaderField",!0),g=uu.HEADER_VALUE_START;break}if(t=K_e(s),tW_e)return;break;case uu.HEADER_VALUE_START:if(s===H_e)break;p("onHeaderValue"),g=uu.HEADER_VALUE;case uu.HEADER_VALUE:s===k$&&(i("onHeaderValue",!0),u("onHeaderEnd"),g=uu.HEADER_VALUE_ALMOST_DONE);break;case uu.HEADER_VALUE_ALMOST_DONE:if(s!==b$)return;g=uu.HEADER_FIELD_START;break;case uu.HEADERS_ALMOST_DONE:if(s!==b$)return;u("onHeadersEnd"),g=uu.PART_DATA_START;break;case uu.PART_DATA_START:g=uu.PART_DATA,p("onPartData");case uu.PART_DATA:if(xe=a,a===0){for(he+=n;he0)oe[a-1]=s;else if(xe>0){let m=new Uint8Array(oe.buffer,oe.byteOffset,oe.byteLength);u("onPartData",0,xe,m),xe=0,p("onPartData"),he--}break;case uu.END:break;default:throw new Error(`Unexpected state entered: ${g}`)}i("onHeaderField"),i("onHeaderValue"),i("onPartData"),this.index=a,this.state=g,this.flags=f}end(){if(this.state===uu.HEADER_FIELD_START&&this.index===0||this.state===uu.PART_DATA&&this.index===this.boundary.length)this.onPartEnd();else if(this.state!==uu.END)throw new Error("MultipartParser.end(): stream ended unexpectedly")}}});async function VD(y){if(y[Em].disturbed)throw new TypeError(`body used already for: ${y.url}`);if(y[Em].disturbed=!0,y[Em].error)throw y[Em].error;let{body:fe}=y;if(fe===null)return Qh.Buffer.alloc(0);if(!(fe instanceof nP.default))return Qh.Buffer.alloc(0);let he=[],$e=0;try{for await(let xe of fe){if(y.size>0&&$e+xe.length>y.size){let oe=new Rm(`content size at ${y.url} over limit: ${y.size}`,"max-size");throw fe.destroy(oe),oe}$e+=xe.length,he.push(xe)}}catch(xe){throw xe instanceof bx?xe:new Rm(`Invalid response body while trying to fetch ${y.url}: ${xe.message}`,"system",xe)}if(fe.readableEnded===!0||fe._readableState.ended===!0)try{return he.every(xe=>typeof xe=="string")?Qh.Buffer.from(he.join("")):Qh.Buffer.concat(he,$e)}catch(xe){throw new Rm(`Could not create Buffer from response body for ${y.url}: ${xe.message}`,"system",xe)}else throw new Rm(`Premature close of server response while trying to fetch ${y.url}`)}var nP,kx,Qh,Z_e,Em,hx,KI,Y_e,e0,tZ,oZ,t0=hc(()=>{nP=Du(require("node:stream"),1),kx=require("node:util"),Qh=require("node:buffer");mA();Y$();$D();X$();l$();Z_e=(0,kx.promisify)(nP.default.pipeline),Em=Symbol("Body internals"),hx=class{constructor(fe,{size:he=0}={}){let $e=null;fe===null?fe=null:jD(fe)?fe=Qh.Buffer.from(fe.toString()):hA(fe)||Qh.Buffer.isBuffer(fe)||(kx.types.isAnyArrayBuffer(fe)?fe=Qh.Buffer.from(fe):ArrayBuffer.isView(fe)?fe=Qh.Buffer.from(fe.buffer,fe.byteOffset,fe.byteLength):fe instanceof nP.default||(fe instanceof dy?(fe=N6(fe),$e=fe.type.split("=")[1]):fe=Qh.Buffer.from(String(fe))));let xe=fe;Qh.Buffer.isBuffer(fe)?xe=nP.default.Readable.from(fe):hA(fe)&&(xe=nP.default.Readable.from(fe.stream())),this[Em]={body:fe,stream:xe,boundary:$e,disturbed:!1,error:null},this.size=he,fe instanceof nP.default&&fe.on("error",oe=>{let E=oe instanceof bx?oe:new Rm(`Invalid response body while trying to fetch ${this.url}: ${oe.message}`,"system",oe);this[Em].error=E})}get body(){return this[Em].stream}get bodyUsed(){return this[Em].disturbed}async arrayBuffer(){let{buffer:fe,byteOffset:he,byteLength:$e}=await VD(this);return fe.slice(he,he+$e)}async formData(){let fe=this.headers.get("content-type");if(fe.startsWith("application/x-www-form-urlencoded")){let $e=new dy,xe=new URLSearchParams(await this.text());for(let[oe,E]of xe)$e.append(oe,E);return $e}let{toFormData:he}=await Promise.resolve().then(()=>(eZ(),k6));return he(this.body,fe)}async blob(){let fe=this.headers&&this.headers.get("content-type")||this[Em].body&&this[Em].body.type||"",he=await this.arrayBuffer();return new bq([he],{type:fe})}async json(){let fe=await this.text();return JSON.parse(fe)}async text(){let fe=await VD(this);return new TextDecoder().decode(fe)}buffer(){return VD(this)}};hx.prototype.buffer=(0,kx.deprecate)(hx.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer");Object.defineProperties(hx.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,kx.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});KI=(y,fe)=>{let he,$e,{body:xe}=y[Em];if(y.bodyUsed)throw new Error("cannot clone body after it is used");return xe instanceof nP.default&&typeof xe.getBoundary!="function"&&(he=new nP.PassThrough({highWaterMark:fe}),$e=new nP.PassThrough({highWaterMark:fe}),xe.pipe(he),xe.pipe($e),y[Em].stream=he,xe=$e),xe},Y_e=(0,kx.deprecate)(y=>y.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),e0=(y,fe)=>y===null?null:typeof y=="string"?"text/plain;charset=UTF-8":jD(y)?"application/x-www-form-urlencoded;charset=UTF-8":hA(y)?y.type||null:Qh.Buffer.isBuffer(y)||kx.types.isAnyArrayBuffer(y)||ArrayBuffer.isView(y)?null:y instanceof dy?`multipart/form-data; boundary=${fe[Em].boundary}`:y&&typeof y.getBoundary=="function"?`multipart/form-data;boundary=${Y_e(y)}`:y instanceof nP.default?null:"text/plain;charset=UTF-8",tZ=y=>{let{body:fe}=y[Em];return fe===null?0:hA(fe)?fe.size:Qh.Buffer.isBuffer(fe)?fe.length:fe&&typeof fe.getLengthSync=="function"&&fe.hasKnownLength&&fe.hasKnownLength()?fe.getLengthSync():null},oZ=async(y,{body:fe})=>{fe===null?y.end():await Z_e(fe,y)}});function sZ(y=[]){return new Sm(y.reduce((fe,he,$e,xe)=>($e%2===0&&fe.push(xe.slice($e,$e+2)),fe),[]).filter(([fe,he])=>{try{return o0(fe),SD(fe,String(he)),!0}catch{return!1}}))}var ED,aA,o0,SD,Sm,s0=hc(()=>{ED=require("node:util"),aA=Du(require("node:http"),1),o0=typeof aA.default.validateHeaderName=="function"?aA.default.validateHeaderName:y=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(y)){let fe=new TypeError(`Header name must be a valid HTTP token [${y}]`);throw Object.defineProperty(fe,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),fe}},SD=typeof aA.default.validateHeaderValue=="function"?aA.default.validateHeaderValue:(y,fe)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(fe)){let he=new TypeError(`Invalid character in header content ["${y}"]`);throw Object.defineProperty(he,"code",{value:"ERR_INVALID_CHAR"}),he}},Sm=class y extends URLSearchParams{constructor(fe){let he=[];if(fe instanceof y){let $e=fe.raw();for(let[xe,oe]of Object.entries($e))he.push(...oe.map(E=>[xe,E]))}else if(fe!=null)if(typeof fe=="object"&&!ED.types.isBoxedPrimitive(fe)){let $e=fe[Symbol.iterator];if($e==null)he.push(...Object.entries(fe));else{if(typeof $e!="function")throw new TypeError("Header pairs must be iterable");he=[...fe].map(xe=>{if(typeof xe!="object"||ED.types.isBoxedPrimitive(xe))throw new TypeError("Each header pair must be an iterable object");return[...xe]}).map(xe=>{if(xe.length!==2)throw new TypeError("Each header pair must be a name/value tuple");return[...xe]})}}else throw new TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence> or record)");return he=he.length>0?he.map(([$e,xe])=>(o0($e),SD($e,String(xe)),[String($e).toLowerCase(),String(xe)])):void 0,super(he),new Proxy(this,{get($e,xe,oe){switch(xe){case"append":case"set":return(E,R)=>(o0(E),SD(E,String(R)),URLSearchParams.prototype[xe].call($e,String(E).toLowerCase(),String(R)));case"delete":case"has":case"getAll":return E=>(o0(E),URLSearchParams.prototype[xe].call($e,String(E).toLowerCase()));case"keys":return()=>($e.sort(),new Set(URLSearchParams.prototype.keys.call($e)).keys());default:return Reflect.get($e,xe,oe)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(fe){let he=this.getAll(fe);if(he.length===0)return null;let $e=he.join(", ");return/^content-encoding$/i.test(fe)&&($e=$e.toLowerCase()),$e}forEach(fe,he=void 0){for(let $e of this.keys())Reflect.apply(fe,he,[this.get($e),$e,this])}*values(){for(let fe of this.keys())yield this.get(fe)}*entries(){for(let fe of this.keys())yield[fe,this.get(fe)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((fe,he)=>(fe[he]=this.getAll(he),fe),{})}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((fe,he)=>{let $e=this.getAll(he);return he==="host"?fe[he]=$e[0]:fe[he]=$e.length>1?$e:$e[0],fe},{})}};Object.defineProperties(Sm.prototype,["get","entries","forEach","values"].reduce((y,fe)=>(y[fe]={enumerable:!0},y),{}))});var X_e,dA,wD=hc(()=>{X_e=new Set([301,302,303,307,308]),dA=y=>X_e.has(y)});var kq,Zh,rZ=hc(()=>{s0();t0();wD();kq=Symbol("Response internals"),Zh=class y extends hx{constructor(fe=null,he={}){super(fe,he);let $e=he.status!=null?he.status:200,xe=new Sm(he.headers);if(fe!==null&&!xe.has("Content-Type")){let oe=e0(fe,this);oe&&xe.append("Content-Type",oe)}this[kq]={type:"default",url:he.url,status:$e,statusText:he.statusText||"",headers:xe,counter:he.counter,highWaterMark:he.highWaterMark}}get type(){return this[kq].type}get url(){return this[kq].url||""}get status(){return this[kq].status}get ok(){return this[kq].status>=200&&this[kq].status<300}get redirected(){return this[kq].counter>0}get statusText(){return this[kq].statusText}get headers(){return this[kq].headers}get highWaterMark(){return this[kq].highWaterMark}clone(){return new y(KI(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(fe,he=302){if(!dA(he))throw new RangeError('Failed to execute "redirect" on "response": Invalid status code');return new y(null,{headers:{location:new URL(fe).toString()},status:he})}static error(){let fe=new y(null,{status:0,statusText:""});return fe[kq].type="error",fe}static json(fe=void 0,he={}){let $e=JSON.stringify(fe);if($e===void 0)throw new TypeError("data is not JSON serializable");let xe=new Sm(he&&he.headers);return xe.has("content-type")||xe.set("content-type","application/json"),new y($e,{...he,headers:xe})}get[Symbol.toStringTag](){return"Response"}};Object.defineProperties(Zh.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}})});var nZ,iZ=hc(()=>{nZ=y=>{if(y.search)return y.search;let fe=y.href.length-1,he=y.hash||(y.href[fe]==="#"?"#":"");return y.href[fe-he.length]==="?"?"?":""}});function pZ(y,fe=!1){return y==null||(y=new URL(y),/^(about|blob|data):$/.test(y.protocol))?"no-referrer":(y.username="",y.password="",y.hash="",fe&&(y.pathname="",y.search=""),y)}function mZ(y){if(!cZ.has(y))throw new TypeError(`Invalid referrerPolicy: ${y}`);return y}function O_e(y){if(/^(http|ws)s:$/.test(y.protocol))return!0;let fe=y.host.replace(/(^\[)|(]$)/g,""),he=(0,uZ.isIP)(fe);return he===4&&/^127\./.test(fe)||he===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(fe)?!0:y.host==="localhost"||y.host.endsWith(".localhost")?!1:y.protocol==="file:"}function JI(y){return/^about:(blank|srcdoc)$/.test(y)||y.protocol==="data:"||/^(blob|filesystem):$/.test(y.protocol)?!0:O_e(y)}function gZ(y,{referrerURLCallback:fe,referrerOriginCallback:he}={}){if(y.referrer==="no-referrer"||y.referrerPolicy==="")return null;let $e=y.referrerPolicy;if(y.referrer==="about:client")return"no-referrer";let xe=y.referrer,oe=pZ(xe),E=pZ(xe,!0);oe.toString().length>4096&&(oe=E),fe&&(oe=fe(oe)),he&&(E=he(E));let R=new URL(y.url);switch($e){case"no-referrer":return"no-referrer";case"origin":return E;case"unsafe-url":return oe;case"strict-origin":return JI(oe)&&!JI(R)?"no-referrer":E.toString();case"strict-origin-when-cross-origin":return oe.origin===R.origin?oe:JI(oe)&&!JI(R)?"no-referrer":E;case"same-origin":return oe.origin===R.origin?oe:"no-referrer";case"origin-when-cross-origin":return oe.origin===R.origin?oe:E;case"no-referrer-when-downgrade":return JI(oe)&&!JI(R)?"no-referrer":oe;default:throw new TypeError(`Invalid referrerPolicy: ${$e}`)}}function hZ(y){let fe=(y.get("referrer-policy")||"").split(/[,\s]+/),he="";for(let $e of fe)$e&&cZ.has($e)&&(he=$e);return he}var uZ,cZ,fZ,GD=hc(()=>{uZ=require("node:net");cZ=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),fZ="strict-origin-when-cross-origin"});var PZ,aZ,Kc,qA,l_e,xy,dZ,qZ=hc(()=>{PZ=require("node:url"),aZ=require("node:util");s0();t0();l$();iZ();GD();Kc=Symbol("Request internals"),qA=y=>typeof y=="object"&&typeof y[Kc]=="object",l_e=(0,aZ.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)"),xy=class y extends hx{constructor(fe,he={}){let $e;if(qA(fe)?$e=new URL(fe.url):($e=new URL(fe),fe={}),$e.username!==""||$e.password!=="")throw new TypeError(`${$e} is an url with embedded credentials.`);let xe=he.method||fe.method||"GET";if(/^(delete|get|head|options|post|put)$/i.test(xe)&&(xe=xe.toUpperCase()),!qA(he)&&"data"in he&&l_e(),(he.body!=null||qA(fe)&&fe.body!==null)&&(xe==="GET"||xe==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let oe=he.body?he.body:qA(fe)&&fe.body!==null?KI(fe):null;super(oe,{size:he.size||fe.size||0});let E=new Sm(he.headers||fe.headers||{});if(oe!==null&&!E.has("Content-Type")){let g=e0(oe,this);g&&E.set("Content-Type",g)}let R=qA(fe)?fe.signal:null;if("signal"in he&&(R=he.signal),R!=null&&!H6(R))throw new TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let a=he.referrer==null?fe.referrer:he.referrer;if(a==="")a="no-referrer";else if(a){let g=new URL(a);a=/^about:(\/\/)?client$/.test(g)?"client":g}else a=void 0;this[Kc]={method:xe,redirect:he.redirect||fe.redirect||"follow",headers:E,parsedURL:$e,signal:R,referrer:a},this.follow=he.follow===void 0?fe.follow===void 0?20:fe.follow:he.follow,this.compress=he.compress===void 0?fe.compress===void 0?!0:fe.compress:he.compress,this.counter=he.counter||fe.counter||0,this.agent=he.agent||fe.agent,this.highWaterMark=he.highWaterMark||fe.highWaterMark||16384,this.insecureHTTPParser=he.insecureHTTPParser||fe.insecureHTTPParser||!1,this.referrerPolicy=he.referrerPolicy||fe.referrerPolicy||""}get method(){return this[Kc].method}get url(){return(0,PZ.format)(this[Kc].parsedURL)}get headers(){return this[Kc].headers}get redirect(){return this[Kc].redirect}get signal(){return this[Kc].signal}get referrer(){if(this[Kc].referrer==="no-referrer")return"";if(this[Kc].referrer==="client")return"about:client";if(this[Kc].referrer)return this[Kc].referrer.toString()}get referrerPolicy(){return this[Kc].referrerPolicy}set referrerPolicy(fe){this[Kc].referrerPolicy=mZ(fe)}clone(){return new y(this)}get[Symbol.toStringTag](){return"Request"}};Object.defineProperties(xy.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});dZ=y=>{let{parsedURL:fe}=y[Kc],he=new Sm(y[Kc].headers);he.has("Accept")||he.set("Accept","*/*");let $e=null;if(y.body===null&&/^(post|put)$/i.test(y.method)&&($e="0"),y.body!==null){let R=tZ(y);typeof R=="number"&&!Number.isNaN(R)&&($e=String(R))}$e&&he.set("Content-Length",$e),y.referrerPolicy===""&&(y.referrerPolicy=fZ),y.referrer&&y.referrer!=="no-referrer"?y[Kc].referrer=gZ(y):y[Kc].referrer="no-referrer",y[Kc].referrer instanceof URL&&he.set("Referer",y.referrer),he.has("User-Agent")||he.set("User-Agent","node-fetch"),y.compress&&!he.has("Accept-Encoding")&&he.set("Accept-Encoding","gzip, deflate, br");let{agent:xe}=y;typeof xe=="function"&&(xe=xe(fe));let oe=nZ(fe),E={path:fe.pathname+oe,method:y.method,headers:he[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:y.insecureHTTPParser,agent:xe};return{parsedURL:fe,options:E}}});var xA,xZ=hc(()=>{X$();xA=class extends bx{constructor(fe,he="aborted"){super(fe,he)}}});var RZ={};iD(RZ,{AbortError:()=>xA,Blob:()=>bq,FetchError:()=>Rm,File:()=>ay,FormData:()=>dy,Headers:()=>Sm,Request:()=>xy,Response:()=>Zh,blobFrom:()=>Y6,blobFromSync:()=>Z6,default:()=>LD,fileFrom:()=>X6,fileFromSync:()=>O6,isRedirect:()=>dA});async function LD(y,fe){return new Promise((he,$e)=>{let xe=new xy(y,fe),{parsedURL:oe,options:E}=dZ(xe);if(!C_e.has(oe.protocol))throw new TypeError(`node-fetch cannot load ${y}. URL scheme "${oe.protocol.replace(/:$/,"")}" is not supported.`);if(oe.protocol==="data:"){let s=E6(xe.url),t=new Zh(s,{headers:{"Content-Type":s.typeFull}});he(t);return}let R=(oe.protocol==="https:"?IZ.default:yZ.default).request,{signal:a}=xe,g=null,f=()=>{let s=new xA("The operation was aborted.");$e(s),xe.body&&xe.body instanceof Yh.default.Readable&&xe.body.destroy(s),!(!g||!g.body)&&g.body.emit("error",s)};if(a&&a.aborted){f();return}let o=()=>{f(),e()},n=R(oe.toString(),E);a&&a.addEventListener("abort",o);let e=()=>{n.abort(),a&&a.removeEventListener("abort",o)};n.on("error",s=>{$e(new Rm(`request to ${xe.url} failed, reason: ${s.message}`,"system",s)),e()}),b_e(n,s=>{g&&g.body&&g.body.destroy(s)}),process.version<"v14"&&n.on("socket",s=>{let t;s.prependListener("end",()=>{t=s._eventsCount}),s.prependListener("close",p=>{if(g&&t{n.setTimeout(0);let t=sZ(s.rawHeaders);if(dA(s.statusCode)){let m=t.get("Location"),c=null;try{c=m===null?null:new URL(m,xe.url)}catch{if(xe.redirect!=="manual"){$e(new Rm(`uri requested responds with an invalid redirect URL: ${m}`,"invalid-redirect")),e();return}}switch(xe.redirect){case"error":$e(new Rm(`uri requested responds with a redirect, redirect mode is set to error: ${xe.url}`,"no-redirect")),e();return;case"manual":break;case"follow":{if(c===null)break;if(xe.counter>=xe.follow){$e(new Rm(`maximum redirect reached at: ${xe.url}`,"max-redirect")),e();return}let P={headers:new Sm(xe.headers),follow:xe.follow,counter:xe.counter+1,agent:xe.agent,compress:xe.compress,method:xe.method,body:KI(xe),signal:xe.signal,size:xe.size,referrer:xe.referrer,referrerPolicy:xe.referrerPolicy};if(!F6(xe.url,c)||!B6(xe.url,c))for(let q of["authorization","www-authenticate","cookie","cookie2"])P.headers.delete(q);if(s.statusCode!==303&&xe.body&&fe.body instanceof Yh.default.Readable){$e(new Rm("Cannot follow redirect with body being a readable stream","unsupported-redirect")),e();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&xe.method==="POST")&&(P.method="GET",P.body=void 0,P.headers.delete("content-length"));let h=hZ(t);h&&(P.referrerPolicy=h),he(LD(new xy(c,P))),e();return}default:return $e(new TypeError(`Redirect option '${xe.redirect}' is not a valid value of RequestRedirect`))}}a&&s.once("end",()=>{a.removeEventListener("abort",o)});let p=(0,Yh.pipeline)(s,new Yh.PassThrough,m=>{m&&$e(m)});process.version<"v12.10"&&s.on("aborted",o);let r={url:xe.url,status:s.statusCode,statusText:s.statusMessage,headers:t,size:xe.size,counter:xe.counter,highWaterMark:xe.highWaterMark},u=t.get("Content-Encoding");if(!xe.compress||xe.method==="HEAD"||u===null||s.statusCode===204||s.statusCode===304){g=new Zh(p,r),he(g);return}let i={flush:fI.default.Z_SYNC_FLUSH,finishFlush:fI.default.Z_SYNC_FLUSH};if(u==="gzip"||u==="x-gzip"){p=(0,Yh.pipeline)(p,fI.default.createGunzip(i),m=>{m&&$e(m)}),g=new Zh(p,r),he(g);return}if(u==="deflate"||u==="x-deflate"){let m=(0,Yh.pipeline)(s,new Yh.PassThrough,c=>{c&&$e(c)});m.once("data",c=>{(c[0]&15)===8?p=(0,Yh.pipeline)(p,fI.default.createInflate(),P=>{P&&$e(P)}):p=(0,Yh.pipeline)(p,fI.default.createInflateRaw(),P=>{P&&$e(P)}),g=new Zh(p,r),he(g)}),m.once("end",()=>{g||(g=new Zh(p,r),he(g))});return}if(u==="br"){p=(0,Yh.pipeline)(p,fI.default.createBrotliDecompress(),m=>{m&&$e(m)}),g=new Zh(p,r),he(g);return}g=new Zh(p,r),he(g)}),oZ(n,xe).catch($e)})}function b_e(y,fe){let he=yA.Buffer.from(`0\r +\r +`),$e=!1,xe=!1,oe;y.on("response",E=>{let{headers:R}=E;$e=R["transfer-encoding"]==="chunked"&&!R["content-length"]}),y.on("socket",E=>{let R=()=>{if($e&&!xe){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",fe(g)}},a=g=>{xe=yA.Buffer.compare(g.slice(-5),he)===0,!xe&&oe&&(xe=yA.Buffer.compare(oe.slice(-3),he.slice(0,3))===0&&yA.Buffer.compare(g.slice(-2),he.slice(3))===0),oe=g};E.prependListener("close",R),E.on("data",a),y.on("close",()=>{E.removeListener("close",R),E.removeListener("data",a)})})}var yZ,IZ,fI,Yh,yA,C_e,AZ=hc(()=>{yZ=Du(require("node:http"),1),IZ=Du(require("node:https"),1),fI=Du(require("node:zlib"),1),Yh=Du(require("node:stream"),1),yA=require("node:buffer");S6();t0();rZ();s0();qZ();$D();xZ();wD();Y$();l$();GD();vD();C_e=new Set(["data:","http:","https:"])});var UZ=qt(ZI=>{"use strict";var k_e=ZI&&ZI.__importDefault||function(y){return y&&y.__esModule?y:{default:y}},QI;Object.defineProperty(ZI,"__esModule",{value:!0});ZI.Gaxios=void 0;var eDe=k_e(cA()),tDe=require("https"),mI=cD(),oDe=s6(),$Z=require("stream"),jZ=gD(),sDe=async()=>globalThis.crypto?.randomUUID()||(await import("crypto")).randomUUID(),rDe=204,r0=class{agentCache=new Map;defaults;interceptors;constructor(fe){this.defaults=fe||{},this.interceptors={request:new jZ.GaxiosInterceptorManager,response:new jZ.GaxiosInterceptorManager}}fetch(...fe){let he=fe[0],$e=fe[1],xe,oe=new Headers;return typeof he=="string"?xe=new URL(he):he instanceof URL?xe=he:he&&he.url&&(xe=new URL(he.url)),he&&typeof he=="object"&&"headers"in he&&QI.mergeHeaders(oe,he.headers),$e&&QI.mergeHeaders(oe,new Headers($e.headers)),typeof he=="object"&&!(he instanceof URL)?this.request({...$e,...he,headers:oe,url:xe}):this.request({...$e,headers:oe,url:xe})}async request(fe={}){let he=await this.#s(fe);return he=await this.#t(he),this.#o(this._request(he))}async _defaultAdapter(fe){let he=fe.fetchImplementation||this.defaults.fetchImplementation||await QI.#u(),$e={...fe};delete $e.data;let xe=await he(fe.url,$e),oe=await this.getResponseData(fe,xe);return Object.getOwnPropertyDescriptor(xe,"data")?.configurable||Object.defineProperties(xe,{data:{configurable:!0,writable:!0,enumerable:!0,value:oe}}),Object.assign(xe,{config:fe,data:oe})}async _request(fe){try{let he;if(fe.adapter?he=await fe.adapter(fe,this._defaultAdapter.bind(this)):he=await this._defaultAdapter(fe),!fe.validateStatus(he.status)){if(fe.responseType==="stream"){let xe=[];for await(let oe of he.data)xe.push(oe);he.data=xe.toString()}let $e=mI.GaxiosError.extractAPIErrorFromResponse(he,`Request failed with status code ${he.status}`);throw new mI.GaxiosError($e?.message,fe,he,$e)}return he}catch(he){let $e;he instanceof mI.GaxiosError?$e=he:he instanceof Error?$e=new mI.GaxiosError(he.message,fe,void 0,he):$e=new mI.GaxiosError("Unexpected Gaxios Error",fe,void 0,he);let{shouldRetry:xe,config:oe}=await(0,oDe.getRetryConfig)($e);if(xe&&oe)return $e.config.retryConfig.currentRetryAttempt=oe.retryConfig.currentRetryAttempt,fe.retryConfig=$e.config?.retryConfig,this.#r(fe),this._request(fe);throw fe.errorRedactor&&fe.errorRedactor($e),$e}}async getResponseData(fe,he){if(he.status===rDe)return"";if(fe.maxContentLength&&he.headers.has("content-length")&&fe.maxContentLength=200&&fe<300}async getResponseDataFromContentType(fe){let he=fe.headers.get("Content-Type");if(he===null)return fe.text();if(he=he.toLowerCase(),he.includes("application/json")){let $e=await fe.text();try{$e=JSON.parse($e)}catch{}return $e}else return he.match(/^text\//)?fe.text():fe.blob()}async*getMultipartRequest(fe,he){let $e=`--${he}--`;for(let xe of fe){let oe=xe.headers.get("Content-Type")||"application/octet-stream";yield`--${he}\r +Content-Type: ${oe}\r +\r +`,typeof xe.content=="string"?yield xe.content:yield*xe.content,yield`\r +`}yield $e}static#n;static#i;static async#p(){return this.#n||=(await Promise.resolve().then(()=>Du(V6()))).HttpsProxyAgent,this.#n}static async#u(){let fe=typeof window<"u"&&!!window;return this.#i||=fe?window.fetch:(await Promise.resolve().then(()=>(AZ(),RZ))).default,this.#i}static mergeHeaders(fe,...he){fe=fe instanceof Headers?fe:new Headers(fe);for(let $e of he)($e instanceof Headers?$e:new Headers($e)).forEach((oe,E)=>{E==="set-cookie"?fe.append(E,oe):fe.set(E,oe)});return fe}};ZI.Gaxios=r0;QI=r0});var uc=qt(Am=>{"use strict";var nDe=Am&&Am.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),iDe=Am&&Am.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&nDe(fe,y,he)};Object.defineProperty(Am,"__esModule",{value:!0});Am.instance=Am.Gaxios=Am.GaxiosError=void 0;Am.request=uDe;var vZ=UZ();Object.defineProperty(Am,"Gaxios",{enumerable:!0,get:function(){return vZ.Gaxios}});var pDe=cD();Object.defineProperty(Am,"GaxiosError",{enumerable:!0,get:function(){return pDe.GaxiosError}});iDe(gD(),Am);Am.instance=new vZ.Gaxios;async function uDe(y){return Am.instance.request(y)}});var _D=qt((TZ,n0)=>{(function(y){"use strict";var fe,he=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,$e=Math.ceil,xe=Math.floor,oe="[BigNumber Error] ",E=oe+"Number primitive has more than 15 significant digits: ",R=1e14,a=14,g=9007199254740991,f=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],o=1e7,n=1e9;function e(c){var P,h,q,d=T.prototype={constructor:T,toString:null,valueOf:null},I=new T(1),x=20,$=4,A=-7,v=21,z=-1e7,D=1e7,b=!1,Q=1,_=0,V={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},C="0123456789abcdefghijklmnopqrstuvwxyz",U=!0;function T(_e,Se){var ge,ye,Ue,Ee,we,Oe,st,Wt,ft=this;if(!(ft instanceof T))return new T(_e,Se);if(Se==null){if(_e&&_e._isBigNumber===!0){ft.s=_e.s,!_e.c||_e.e>D?ft.c=ft.e=null:_e.e=10;we/=10,Ee++);Ee>D?ft.c=ft.e=null:(ft.e=Ee,ft.c=[_e]);return}Wt=String(_e)}else{if(!he.test(Wt=String(_e)))return q(ft,Wt,Oe);ft.s=Wt.charCodeAt(0)==45?(Wt=Wt.slice(1),-1):1}(Ee=Wt.indexOf("."))>-1&&(Wt=Wt.replace(".","")),(we=Wt.search(/e/i))>0?(Ee<0&&(Ee=we),Ee+=+Wt.slice(we+1),Wt=Wt.substring(0,we)):Ee<0&&(Ee=Wt.length)}else{if(r(Se,2,C.length,"Base"),Se==10&&U)return ft=new T(_e),me(ft,x+ft.e+1,$);if(Wt=String(_e),Oe=typeof _e=="number"){if(_e*0!=0)return q(ft,Wt,Oe,Se);if(ft.s=1/_e<0?(Wt=Wt.slice(1),-1):1,T.DEBUG&&Wt.replace(/^0\.0*|\./,"").length>15)throw Error(E+_e)}else ft.s=Wt.charCodeAt(0)===45?(Wt=Wt.slice(1),-1):1;for(ge=C.slice(0,Se),Ee=we=0,st=Wt.length;weEe){Ee=st;continue}}else if(!Ue&&(Wt==Wt.toUpperCase()&&(Wt=Wt.toLowerCase())||Wt==Wt.toLowerCase()&&(Wt=Wt.toUpperCase()))){Ue=!0,we=-1,Ee=0;continue}return q(ft,String(_e),Oe,Se)}Oe=!1,Wt=h(Wt,Se,10,ft.s),(Ee=Wt.indexOf("."))>-1?Wt=Wt.replace(".",""):Ee=Wt.length}for(we=0;Wt.charCodeAt(we)===48;we++);for(st=Wt.length;Wt.charCodeAt(--st)===48;);if(Wt=Wt.slice(we,++st)){if(st-=we,Oe&&T.DEBUG&&st>15&&(_e>g||_e!==xe(_e)))throw Error(E+ft.s*_e);if((Ee=Ee-we-1)>D)ft.c=ft.e=null;else if(Ee=-n&&Ue<=n&&Ue===xe(Ue)){if(ye[0]===0){if(Ue===0&&ye.length===1)return!0;break e}if(Se=(Ue+1)%a,Se<1&&(Se+=a),String(ye[0]).length==Se){for(Se=0;Se=R||ge!==xe(ge))break e;if(ge!==0)return!0}}}else if(ye===null&&Ue===null&&(Ee===null||Ee===1||Ee===-1))return!0;throw Error(oe+"Invalid BigNumber: "+_e)},T.maximum=T.max=function(){return F(arguments,-1)},T.minimum=T.min=function(){return F(arguments,1)},T.random=(function(){var _e=9007199254740992,Se=Math.random()*_e&2097151?function(){return xe(Math.random()*_e)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(ge){var ye,Ue,Ee,we,Oe,st=0,Wt=[],ft=new T(I);if(ge==null?ge=x:r(ge,0,n),we=$e(ge/a),b)if(crypto.getRandomValues){for(ye=crypto.getRandomValues(new Uint32Array(we*=2));st>>11),Oe>=9e15?(Ue=crypto.getRandomValues(new Uint32Array(2)),ye[st]=Ue[0],ye[st+1]=Ue[1]):(Wt.push(Oe%1e14),st+=2);st=we/2}else if(crypto.randomBytes){for(ye=crypto.randomBytes(we*=7);st=9e15?crypto.randomBytes(7).copy(ye,st):(Wt.push(Oe%1e14),st+=7);st=we/7}else throw b=!1,Error(oe+"crypto unavailable");if(!b)for(;st=10;Oe/=10,st++);stUe-1&&(Oe[we+1]==null&&(Oe[we+1]=0),Oe[we+1]+=Oe[we]/Ue|0,Oe[we]%=Ue)}return Oe.reverse()}return function(ge,ye,Ue,Ee,we){var Oe,st,Wt,ft,It,xt,vt,yt,Nt=ge.indexOf("."),Tt=x,Sr=$;for(Nt>=0&&(ft=_,_=0,ge=ge.replace(".",""),yt=new T(ye),xt=yt.pow(ge.length-Nt),_=ft,yt.c=Se(m(t(xt.c),xt.e,"0"),10,Ue,_e),yt.e=yt.c.length),vt=Se(ge,ye,Ue,we?(Oe=C,_e):(Oe=_e,C)),Wt=ft=vt.length;vt[--ft]==0;vt.pop());if(!vt[0])return Oe.charAt(0);if(Nt<0?--Wt:(xt.c=vt,xt.e=Wt,xt.s=Ee,xt=P(xt,yt,Tt,Sr,Ue),vt=xt.c,It=xt.r,Wt=xt.e),st=Wt+Tt+1,Nt=vt[st],ft=Ue/2,It=It||st<0||vt[st+1]!=null,It=Sr<4?(Nt!=null||It)&&(Sr==0||Sr==(xt.s<0?3:2)):Nt>ft||Nt==ft&&(Sr==4||It||Sr==6&&vt[st-1]&1||Sr==(xt.s<0?8:7)),st<1||!vt[0])ge=It?m(Oe.charAt(1),-Tt,Oe.charAt(0)):Oe.charAt(0);else{if(vt.length=st,It)for(--Ue;++vt[--st]>Ue;)vt[st]=0,st||(++Wt,vt=[1].concat(vt));for(ft=vt.length;!vt[--ft];);for(Nt=0,ge="";Nt<=ft;ge+=Oe.charAt(vt[Nt++]));ge=m(ge,Wt,Oe.charAt(0))}return ge}})(),P=(function(){function _e(ye,Ue,Ee){var we,Oe,st,Wt,ft=0,It=ye.length,xt=Ue%o,vt=Ue/o|0;for(ye=ye.slice();It--;)st=ye[It]%o,Wt=ye[It]/o|0,we=vt*st+Wt*xt,Oe=xt*st+we%o*o+ft,ft=(Oe/Ee|0)+(we/o|0)+vt*Wt,ye[It]=Oe%Ee;return ft&&(ye=[ft].concat(ye)),ye}function Se(ye,Ue,Ee,we){var Oe,st;if(Ee!=we)st=Ee>we?1:-1;else for(Oe=st=0;OeUe[Oe]?1:-1;break}return st}function ge(ye,Ue,Ee,we){for(var Oe=0;Ee--;)ye[Ee]-=Oe,Oe=ye[Ee]1;ye.splice(0,1));}return function(ye,Ue,Ee,we,Oe){var st,Wt,ft,It,xt,vt,yt,Nt,Tt,Sr,Mr,Ao,Xe,Y,X,O,ne,w=ye.s==Ue.s?1:-1,l=ye.c,te=Ue.c;if(!l||!l[0]||!te||!te[0])return new T(!ye.s||!Ue.s||(l?te&&l[0]==te[0]:!te)?NaN:l&&l[0]==0||!te?w*0:w/0);for(Nt=new T(w),Tt=Nt.c=[],Wt=ye.e-Ue.e,w=Ee+Wt+1,Oe||(Oe=R,Wt=s(ye.e/a)-s(Ue.e/a),w=w/a|0),ft=0;te[ft]==(l[ft]||0);ft++);if(te[ft]>(l[ft]||0)&&Wt--,w<0)Tt.push(1),It=!0;else{for(Y=l.length,O=te.length,ft=0,w+=2,xt=xe(Oe/(te[0]+1)),xt>1&&(te=_e(te,xt,Oe),l=_e(l,xt,Oe),O=te.length,Y=l.length),Xe=O,Sr=l.slice(0,O),Mr=Sr.length;Mr=Oe/2&&X++;do{if(xt=0,st=Se(te,Sr,O,Mr),st<0){if(Ao=Sr[0],O!=Mr&&(Ao=Ao*Oe+(Sr[1]||0)),xt=xe(Ao/X),xt>1)for(xt>=Oe&&(xt=Oe-1),vt=_e(te,xt,Oe),yt=vt.length,Mr=Sr.length;Se(vt,Sr,yt,Mr)==1;)xt--,ge(vt,O=10;w/=10,ft++);me(Nt,Ee+(Nt.e=ft+Wt*a-1)+1,we,It)}else Nt.e=Wt,Nt.r=+It;return Nt}})();function S(_e,Se,ge,ye){var Ue,Ee,we,Oe,st;if(ge==null?ge=$:r(ge,0,8),!_e.c)return _e.toString();if(Ue=_e.c[0],we=_e.e,Se==null)st=t(_e.c),st=ye==1||ye==2&&(we<=A||we>=v)?i(st,we):m(st,we,"0");else if(_e=me(new T(_e),Se,ge),Ee=_e.e,st=t(_e.c),Oe=st.length,ye==1||ye==2&&(Se<=Ee||Ee<=A)){for(;Oewe),st=m(st,Ee,"0"),Ee+1>Oe){if(--Se>0)for(st+=".";Se--;st+="0");}else if(Se+=Ee-Oe,Se>0)for(Ee+1==Oe&&(st+=".");Se--;st+="0");return _e.s<0&&Ue?"-"+st:st}function F(_e,Se){for(var ge,ye,Ue=1,Ee=new T(_e[0]);Ue<_e.length;Ue++)ye=new T(_e[Ue]),(!ye.s||(ge=p(Ee,ye))===Se||ge===0&&Ee.s===Se)&&(Ee=ye);return Ee}function H(_e,Se,ge){for(var ye=1,Ue=Se.length;!Se[--Ue];Se.pop());for(Ue=Se[0];Ue>=10;Ue/=10,ye++);return(ge=ye+ge*a-1)>D?_e.c=_e.e=null:ge=10;Oe/=10,Ue++);if(Ee=Se-Ue,Ee<0)Ee+=a,we=Se,st=It[Wt=0],ft=xe(st/xt[Ue-we-1]%10);else if(Wt=$e((Ee+1)/a),Wt>=It.length)if(ye){for(;It.length<=Wt;It.push(0));st=ft=0,Ue=1,Ee%=a,we=Ee-a+1}else break e;else{for(st=Oe=It[Wt],Ue=1;Oe>=10;Oe/=10,Ue++);Ee%=a,we=Ee-a+Ue,ft=we<0?0:xe(st/xt[Ue-we-1]%10)}if(ye=ye||Se<0||It[Wt+1]!=null||(we<0?st:st%xt[Ue-we-1]),ye=ge<4?(ft||ye)&&(ge==0||ge==(_e.s<0?3:2)):ft>5||ft==5&&(ge==4||ye||ge==6&&(Ee>0?we>0?st/xt[Ue-we]:0:It[Wt-1])%10&1||ge==(_e.s<0?8:7)),Se<1||!It[0])return It.length=0,ye?(Se-=_e.e+1,It[0]=xt[(a-Se%a)%a],_e.e=-Se||0):It[0]=_e.e=0,_e;if(Ee==0?(It.length=Wt,Oe=1,Wt--):(It.length=Wt+1,Oe=xt[a-Ee],It[Wt]=we>0?xe(st/xt[Ue-we]%xt[we])*Oe:0),ye)for(;;)if(Wt==0){for(Ee=1,we=It[0];we>=10;we/=10,Ee++);for(we=It[0]+=Oe,Oe=1;we>=10;we/=10,Oe++);Ee!=Oe&&(_e.e++,It[0]==R&&(It[0]=1));break}else{if(It[Wt]+=Oe,It[Wt]!=R)break;It[Wt--]=0,Oe=1}for(Ee=It.length;It[--Ee]===0;It.pop());}_e.e>D?_e.c=_e.e=null:_e.e=v?i(Se,ge):m(Se,ge,"0"),_e.s<0?"-"+Se:Se)}return d.absoluteValue=d.abs=function(){var _e=new T(this);return _e.s<0&&(_e.s=1),_e},d.comparedTo=function(_e,Se){return p(this,new T(_e,Se))},d.decimalPlaces=d.dp=function(_e,Se){var ge,ye,Ue,Ee=this;if(_e!=null)return r(_e,0,n),Se==null?Se=$:r(Se,0,8),me(new T(Ee),_e+Ee.e+1,Se);if(!(ge=Ee.c))return null;if(ye=((Ue=ge.length-1)-s(this.e/a))*a,Ue=ge[Ue])for(;Ue%10==0;Ue/=10,ye--);return ye<0&&(ye=0),ye},d.dividedBy=d.div=function(_e,Se){return P(this,new T(_e,Se),x,$)},d.dividedToIntegerBy=d.idiv=function(_e,Se){return P(this,new T(_e,Se),0,1)},d.exponentiatedBy=d.pow=function(_e,Se){var ge,ye,Ue,Ee,we,Oe,st,Wt,ft,It=this;if(_e=new T(_e),_e.c&&!_e.isInteger())throw Error(oe+"Exponent not an integer: "+ae(_e));if(Se!=null&&(Se=new T(Se)),Oe=_e.e>14,!It.c||!It.c[0]||It.c[0]==1&&!It.e&&It.c.length==1||!_e.c||!_e.c[0])return ft=new T(Math.pow(+ae(It),Oe?_e.s*(2-u(_e)):+ae(_e))),Se?ft.mod(Se):ft;if(st=_e.s<0,Se){if(Se.c?!Se.c[0]:!Se.s)return new T(NaN);ye=!st&&It.isInteger()&&Se.isInteger(),ye&&(It=It.mod(Se))}else{if(_e.e>9&&(It.e>0||It.e<-1||(It.e==0?It.c[0]>1||Oe&&It.c[1]>=24e7:It.c[0]<8e13||Oe&&It.c[0]<=9999975e7)))return Ee=It.s<0&&u(_e)?-0:0,It.e>-1&&(Ee=1/Ee),new T(st?1/Ee:Ee);_&&(Ee=$e(_/a+2))}for(Oe?(ge=new T(.5),st&&(_e.s=1),Wt=u(_e)):(Ue=Math.abs(+ae(_e)),Wt=Ue%2),ft=new T(I);;){if(Wt){if(ft=ft.times(It),!ft.c)break;Ee?ft.c.length>Ee&&(ft.c.length=Ee):ye&&(ft=ft.mod(Se))}if(Ue){if(Ue=xe(Ue/2),Ue===0)break;Wt=Ue%2}else if(_e=_e.times(ge),me(_e,_e.e+1,1),_e.e>14)Wt=u(_e);else{if(Ue=+ae(_e),Ue===0)break;Wt=Ue%2}It=It.times(It),Ee?It.c&&It.c.length>Ee&&(It.c.length=Ee):ye&&(It=It.mod(Se))}return ye?ft:(st&&(ft=I.div(ft)),Se?ft.mod(Se):Ee?me(ft,_,$,we):ft)},d.integerValue=function(_e){var Se=new T(this);return _e==null?_e=$:r(_e,0,8),me(Se,Se.e+1,_e)},d.isEqualTo=d.eq=function(_e,Se){return p(this,new T(_e,Se))===0},d.isFinite=function(){return!!this.c},d.isGreaterThan=d.gt=function(_e,Se){return p(this,new T(_e,Se))>0},d.isGreaterThanOrEqualTo=d.gte=function(_e,Se){return(Se=p(this,new T(_e,Se)))===1||Se===0},d.isInteger=function(){return!!this.c&&s(this.e/a)>this.c.length-2},d.isLessThan=d.lt=function(_e,Se){return p(this,new T(_e,Se))<0},d.isLessThanOrEqualTo=d.lte=function(_e,Se){return(Se=p(this,new T(_e,Se)))===-1||Se===0},d.isNaN=function(){return!this.s},d.isNegative=function(){return this.s<0},d.isPositive=function(){return this.s>0},d.isZero=function(){return!!this.c&&this.c[0]==0},d.minus=function(_e,Se){var ge,ye,Ue,Ee,we=this,Oe=we.s;if(_e=new T(_e,Se),Se=_e.s,!Oe||!Se)return new T(NaN);if(Oe!=Se)return _e.s=-Se,we.plus(_e);var st=we.e/a,Wt=_e.e/a,ft=we.c,It=_e.c;if(!st||!Wt){if(!ft||!It)return ft?(_e.s=-Se,_e):new T(It?we:NaN);if(!ft[0]||!It[0])return It[0]?(_e.s=-Se,_e):new T(ft[0]?we:$==3?-0:0)}if(st=s(st),Wt=s(Wt),ft=ft.slice(),Oe=st-Wt){for((Ee=Oe<0)?(Oe=-Oe,Ue=ft):(Wt=st,Ue=It),Ue.reverse(),Se=Oe;Se--;Ue.push(0));Ue.reverse()}else for(ye=(Ee=(Oe=ft.length)<(Se=It.length))?Oe:Se,Oe=Se=0;Se0)for(;Se--;ft[ge++]=0);for(Se=R-1;ye>Oe;){if(ft[--ye]=0;){for(ge=0,xt=Ao[Ue]%Tt,vt=Ao[Ue]/Tt|0,we=st,Ee=Ue+we;Ee>Ue;)Wt=Mr[--we]%Tt,ft=Mr[we]/Tt|0,Oe=vt*Wt+ft*xt,Wt=xt*Wt+Oe%Tt*Tt+yt[Ee]+ge,ge=(Wt/Nt|0)+(Oe/Tt|0)+vt*ft,yt[Ee--]=Wt%Nt;yt[Ee]=ge}return ge?++ye:yt.splice(0,1),H(_e,yt,ye)},d.negated=function(){var _e=new T(this);return _e.s=-_e.s||null,_e},d.plus=function(_e,Se){var ge,ye=this,Ue=ye.s;if(_e=new T(_e,Se),Se=_e.s,!Ue||!Se)return new T(NaN);if(Ue!=Se)return _e.s=-Se,ye.minus(_e);var Ee=ye.e/a,we=_e.e/a,Oe=ye.c,st=_e.c;if(!Ee||!we){if(!Oe||!st)return new T(Ue/0);if(!Oe[0]||!st[0])return st[0]?_e:new T(Oe[0]?ye:Ue*0)}if(Ee=s(Ee),we=s(we),Oe=Oe.slice(),Ue=Ee-we){for(Ue>0?(we=Ee,ge=st):(Ue=-Ue,ge=Oe),ge.reverse();Ue--;ge.push(0));ge.reverse()}for(Ue=Oe.length,Se=st.length,Ue-Se<0&&(ge=st,st=Oe,Oe=ge,Se=Ue),Ue=0;Se;)Ue=(Oe[--Se]=Oe[Se]+st[Se]+Ue)/R|0,Oe[Se]=R===Oe[Se]?0:Oe[Se]%R;return Ue&&(Oe=[Ue].concat(Oe),++we),H(_e,Oe,we)},d.precision=d.sd=function(_e,Se){var ge,ye,Ue,Ee=this;if(_e!=null&&_e!==!!_e)return r(_e,1,n),Se==null?Se=$:r(Se,0,8),me(new T(Ee),_e,Se);if(!(ge=Ee.c))return null;if(Ue=ge.length-1,ye=Ue*a+1,Ue=ge[Ue]){for(;Ue%10==0;Ue/=10,ye--);for(Ue=ge[0];Ue>=10;Ue/=10,ye++);}return _e&&Ee.e+1>ye&&(ye=Ee.e+1),ye},d.shiftedBy=function(_e){return r(_e,-g,g),this.times("1e"+_e)},d.squareRoot=d.sqrt=function(){var _e,Se,ge,ye,Ue,Ee=this,we=Ee.c,Oe=Ee.s,st=Ee.e,Wt=x+4,ft=new T("0.5");if(Oe!==1||!we||!we[0])return new T(!Oe||Oe<0&&(!we||we[0])?NaN:we?Ee:1/0);if(Oe=Math.sqrt(+ae(Ee)),Oe==0||Oe==1/0?(Se=t(we),(Se.length+st)%2==0&&(Se+="0"),Oe=Math.sqrt(+Se),st=s((st+1)/2)-(st<0||st%2),Oe==1/0?Se="5e"+st:(Se=Oe.toExponential(),Se=Se.slice(0,Se.indexOf("e")+1)+st),ge=new T(Se)):ge=new T(Oe+""),ge.c[0]){for(st=ge.e,Oe=st+Wt,Oe<3&&(Oe=0);;)if(Ue=ge,ge=ft.times(Ue.plus(P(Ee,Ue,Wt,1))),t(Ue.c).slice(0,Oe)===(Se=t(ge.c)).slice(0,Oe))if(ge.e0&&yt>0){for(Ee=yt%Oe||Oe,ft=vt.substr(0,Ee);Ee0&&(ft+=Wt+vt.slice(Ee)),xt&&(ft="-"+ft)}ye=It?ft+(ge.decimalSeparator||"")+((st=+ge.fractionGroupSize)?It.replace(new RegExp("\\d{"+st+"}\\B","g"),"$&"+(ge.fractionGroupSeparator||"")):It):ft}return(ge.prefix||"")+ye+(ge.suffix||"")},d.toFraction=function(_e){var Se,ge,ye,Ue,Ee,we,Oe,st,Wt,ft,It,xt,vt=this,yt=vt.c;if(_e!=null&&(Oe=new T(_e),!Oe.isInteger()&&(Oe.c||Oe.s!==1)||Oe.lt(I)))throw Error(oe+"Argument "+(Oe.isInteger()?"out of range: ":"not an integer: ")+ae(Oe));if(!yt)return new T(vt);for(Se=new T(I),Wt=ge=new T(I),ye=st=new T(I),xt=t(yt),Ee=Se.e=xt.length-vt.e-1,Se.c[0]=f[(we=Ee%a)<0?a+we:we],_e=!_e||Oe.comparedTo(Se)>0?Ee>0?Se:Wt:Oe,we=D,D=1/0,Oe=new T(xt),st.c[0]=0;ft=P(Oe,Se,0,1),Ue=ge.plus(ft.times(ye)),Ue.comparedTo(_e)!=1;)ge=ye,ye=Ue,Wt=st.plus(ft.times(Ue=Wt)),st=Ue,Se=Oe.minus(ft.times(Ue=Se)),Oe=Ue;return Ue=P(_e.minus(ge),ye,0,1),st=st.plus(Ue.times(Wt)),ge=ge.plus(Ue.times(ye)),st.s=Wt.s=vt.s,Ee=Ee*2,It=P(Wt,ye,Ee,$).minus(vt).abs().comparedTo(P(st,ge,Ee,$).minus(vt).abs())<1?[Wt,ye]:[st,ge],D=we,It},d.toNumber=function(){return+ae(this)},d.toPrecision=function(_e,Se){return _e!=null&&r(_e,1,n),S(this,_e,Se,2)},d.toString=function(_e){var Se,ge=this,ye=ge.s,Ue=ge.e;return Ue===null?ye?(Se="Infinity",ye<0&&(Se="-"+Se)):Se="NaN":(_e==null?Se=Ue<=A||Ue>=v?i(t(ge.c),Ue):m(t(ge.c),Ue,"0"):_e===10&&U?(ge=me(new T(ge),x+Ue+1,$),Se=m(t(ge.c),ge.e,"0")):(r(_e,2,C.length,"Base"),Se=h(m(t(ge.c),Ue,"0"),10,_e,ye,!0)),ye<0&&ge.c[0]&&(Se="-"+Se)),Se},d.valueOf=d.toJSON=function(){return ae(this)},d._isBigNumber=!0,c!=null&&T.set(c),T}function s(c){var P=c|0;return c>0||c===P?P:P-1}function t(c){for(var P,h,q=1,d=c.length,I=c[0]+"";qv^h?1:-1;for($=(A=d.length)<(v=I.length)?A:v,x=0;x<$;x++)if(d[x]!=I[x])return d[x]>I[x]^h?1:-1;return A==v?0:A>v^h?1:-1}function r(c,P,h,q){if(ch||c!==xe(c))throw Error(oe+(q||"Argument")+(typeof c=="number"?ch?" out of range: ":" not an integer: ":" not a primitive number: ")+String(c))}function u(c){var P=c.c.length-1;return s(c.e/a)==P&&c.c[P]%2!=0}function i(c,P){return(c.length>1?c.charAt(0)+"."+c.slice(1):c)+(P<0?"e":"e+")+P}function m(c,P,h){var q,d;if(P<0){for(d=h+".";++P;d+=h);c=d+c}else if(q=c.length,++P>q){for(d=h,P-=q;--P;d+=h);c+=d}else P{var VZ=_D(),EZ=SZ.exports;(function(){"use strict";function y(g){return g<10?"0"+g:g}var fe=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,he=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,$e,xe,oe={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},E;function R(g){return he.lastIndex=0,he.test(g)?'"'+g.replace(he,function(f){var o=oe[f];return typeof o=="string"?o:"\\u"+("0000"+f.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+g+'"'}function a(g,f){var o,n,e,s,t=$e,p,r=f[g],u=r!=null&&(r instanceof VZ||VZ.isBigNumber(r));switch(r&&typeof r=="object"&&typeof r.toJSON=="function"&&(r=r.toJSON(g)),typeof E=="function"&&(r=E.call(f,g,r)),typeof r){case"string":return u?r:R(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":case"bigint":return String(r);case"object":if(!r)return"null";if($e+=xe,p=[],Object.prototype.toString.apply(r)==="[object Array]"){for(s=r.length,o=0;o{var i0=null,cDe=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,fDe=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,mDe=function(y){"use strict";var fe={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,useNativeBigInt:!1,protoAction:"error",constructorAction:"error"};if(y!=null){if(y.strict===!0&&(fe.strict=!0),y.storeAsString===!0&&(fe.storeAsString=!0),fe.alwaysParseAsBig=y.alwaysParseAsBig===!0?y.alwaysParseAsBig:!1,fe.useNativeBigInt=y.useNativeBigInt===!0?y.useNativeBigInt:!1,typeof y.constructorAction<"u")if(y.constructorAction==="error"||y.constructorAction==="ignore"||y.constructorAction==="preserve")fe.constructorAction=y.constructorAction;else throw new Error(`Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed ${y.constructorAction}`);if(typeof y.protoAction<"u")if(y.protoAction==="error"||y.protoAction==="ignore"||y.protoAction==="preserve")fe.protoAction=y.protoAction;else throw new Error(`Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed ${y.protoAction}`)}var he,$e,xe={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:` +`,r:"\r",t:" "},oe,E=function(t){throw{name:"SyntaxError",message:t,at:he,text:oe}},R=function(t){return t&&t!==$e&&E("Expected '"+t+"' instead of '"+$e+"'"),$e=oe.charAt(he),he+=1,$e},a=function(){var t,p="";for($e==="-"&&(p="-",R("-"));$e>="0"&&$e<="9";)p+=$e,R();if($e===".")for(p+=".";R()&&$e>="0"&&$e<="9";)p+=$e;if($e==="e"||$e==="E")for(p+=$e,R(),($e==="-"||$e==="+")&&(p+=$e,R());$e>="0"&&$e<="9";)p+=$e,R();if(t=+p,!isFinite(t))E("Bad number");else return i0==null&&(i0=_D()),p.length>15?fe.storeAsString?p:fe.useNativeBigInt?BigInt(p):new i0(p):fe.alwaysParseAsBig?fe.useNativeBigInt?BigInt(t):new i0(t):t},g=function(){var t,p,r="",u;if($e==='"')for(var i=he;R();){if($e==='"')return he-1>i&&(r+=oe.substring(i,he-1)),R(),r;if($e==="\\"){if(he-1>i&&(r+=oe.substring(i,he-1)),R(),$e==="u"){for(u=0,p=0;p<4&&(t=parseInt(R(),16),!!isFinite(t));p+=1)u=u*16+t;r+=String.fromCharCode(u)}else if(typeof xe[$e]=="string")r+=xe[$e];else break;i=he}}E("Bad string")},f=function(){for(;$e&&$e<=" ";)R()},o=function(){switch($e){case"t":return R("t"),R("r"),R("u"),R("e"),!0;case"f":return R("f"),R("a"),R("l"),R("s"),R("e"),!1;case"n":return R("n"),R("u"),R("l"),R("l"),null}E("Unexpected '"+$e+"'")},n,e=function(){var t=[];if($e==="["){if(R("["),f(),$e==="]")return R("]"),t;for(;$e;){if(t.push(n()),f(),$e==="]")return R("]"),t;R(","),f()}}E("Bad array")},s=function(){var t,p=Object.create(null);if($e==="{"){if(R("{"),f(),$e==="}")return R("}"),p;for(;$e;){if(t=g(),f(),R(":"),fe.strict===!0&&Object.hasOwnProperty.call(p,t)&&E('Duplicate key "'+t+'"'),cDe.test(t)===!0?fe.protoAction==="error"?E("Object contains forbidden prototype property"):fe.protoAction==="ignore"?n():p[t]=n():fDe.test(t)===!0?fe.constructorAction==="error"?E("Object contains forbidden constructor property"):fe.constructorAction==="ignore"?n():p[t]=n():p[t]=n(),f(),$e==="}")return R("}"),p;R(","),f()}}E("Bad object")};return n=function(){switch(f(),$e){case"{":return s();case"[":return e();case'"':return g();case"-":return a();default:return $e>="0"&&$e<="9"?a():o()}},function(t,p){var r;return oe=t+"",he=0,$e=" ",r=n(),f(),$e&&E("Syntax error"),typeof p=="function"?(function u(i,m){var c,P,h=i[m];return h&&typeof h=="object"&&Object.keys(h).forEach(function(q){P=u(h,q),P!==void 0?h[q]=P:delete h[q]}),p.call(i,m,h)})({"":r},""):r}};GZ.exports=mDe});var zZ=qt((cmt,p0)=>{var _Z=wZ().stringify,DZ=LZ();p0.exports=function(y){return{parse:DZ(y),stringify:_Z}};p0.exports.parse=DZ();p0.exports.stringify=_Z});var DD=qt(ex=>{"use strict";Object.defineProperty(ex,"__esModule",{value:!0});ex.GCE_LINUX_BIOS_PATHS=void 0;ex.isGoogleCloudServerless=HZ;ex.isGoogleComputeEngineLinux=FZ;ex.isGoogleComputeEngineMACAddress=BZ;ex.isGoogleComputeEngine=WZ;ex.detectGCPResidency=hDe;var MZ=require("fs"),NZ=require("os");ex.GCE_LINUX_BIOS_PATHS={BIOS_DATE:"/sys/class/dmi/id/bios_date",BIOS_VENDOR:"/sys/class/dmi/id/bios_vendor"};var gDe=/^42:01/;function HZ(){return!!(process.env.CLOUD_RUN_JOB||process.env.FUNCTION_NAME||process.env.K_SERVICE)}function FZ(){if((0,NZ.platform)()!=="linux")return!1;try{(0,MZ.statSync)(ex.GCE_LINUX_BIOS_PATHS.BIOS_DATE);let y=(0,MZ.readFileSync)(ex.GCE_LINUX_BIOS_PATHS.BIOS_VENDOR,"utf8");return/Google/.test(y)}catch{return!1}}function BZ(){let y=(0,NZ.networkInterfaces)();for(let fe of Object.values(y))if(fe){for(let{mac:he}of fe)if(gDe.test(he))return!0}return!1}function WZ(){return FZ()||BZ()}function hDe(){return HZ()||WZ()}});var KZ=qt(u0=>{"use strict";Object.defineProperty(u0,"__esModule",{value:!0});u0.Colours=void 0;var Af=class y{static isEnabled(fe){return fe&&fe.isTTY&&(typeof fe.getColorDepth=="function"?fe.getColorDepth()>2:!0)}static refresh(){y.enabled=y.isEnabled(process==null?void 0:process.stderr),this.enabled?(y.reset="\x1B[0m",y.bright="\x1B[1m",y.dim="\x1B[2m",y.red="\x1B[31m",y.green="\x1B[32m",y.yellow="\x1B[33m",y.blue="\x1B[34m",y.magenta="\x1B[35m",y.cyan="\x1B[36m",y.white="\x1B[37m",y.grey="\x1B[90m"):(y.reset="",y.bright="",y.dim="",y.red="",y.green="",y.yellow="",y.blue="",y.magenta="",y.cyan="",y.white="",y.grey="")}};u0.Colours=Af;Af.enabled=!1;Af.reset="";Af.bright="";Af.dim="";Af.red="";Af.green="";Af.yellow="";Af.blue="";Af.magenta="";Af.cyan="";Af.white="";Af.grey="";Af.refresh()});var YZ=qt(Zp=>{"use strict";var PDe=Zp&&Zp.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),aDe=Zp&&Zp.__setModuleDefault||(Object.create?(function(y,fe){Object.defineProperty(y,"default",{enumerable:!0,value:fe})}):function(y,fe){y.default=fe}),JZ=Zp&&Zp.__importStar||(function(){var y=function(fe){return y=Object.getOwnPropertyNames||function(he){var $e=[];for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&($e[$e.length]=xe);return $e},y(fe)};return function(fe){if(fe&&fe.__esModule)return fe;var he={};if(fe!=null)for(var $e=y(fe),xe=0;xe<$e.length;xe++)$e[xe]!=="default"&&PDe(he,fe,$e[xe]);return aDe(he,fe),he}})();Object.defineProperty(Zp,"__esModule",{value:!0});Zp.env=Zp.DebugLogBackendBase=Zp.placeholder=Zp.AdhocDebugLogger=Zp.LogSeverity=void 0;Zp.getNodeBackend=MD;Zp.getDebugBackend=qDe;Zp.getStructuredBackend=xDe;Zp.setBackend=yDe;Zp.log=ZZ;var dDe=require("events"),IA=JZ(require("process")),QZ=JZ(require("util")),Xh=KZ(),tx;(function(y){y.DEFAULT="DEFAULT",y.DEBUG="DEBUG",y.INFO="INFO",y.WARNING="WARNING",y.ERROR="ERROR"})(tx||(Zp.LogSeverity=tx={}));var RA=class extends dDe.EventEmitter{constructor(fe,he){super(),this.namespace=fe,this.upstream=he,this.func=Object.assign(this.invoke.bind(this),{instance:this,on:($e,xe)=>this.on($e,xe)}),this.func.debug=(...$e)=>this.invokeSeverity(tx.DEBUG,...$e),this.func.info=(...$e)=>this.invokeSeverity(tx.INFO,...$e),this.func.warn=(...$e)=>this.invokeSeverity(tx.WARNING,...$e),this.func.error=(...$e)=>this.invokeSeverity(tx.ERROR,...$e),this.func.sublog=$e=>ZZ($e,this.func)}invoke(fe,...he){if(this.upstream)try{this.upstream(fe,...he)}catch{}try{this.emit("log",fe,he)}catch{}}invokeSeverity(fe,...he){this.invoke({severity:fe},...he)}};Zp.AdhocDebugLogger=RA;Zp.placeholder=new RA("",()=>{}).func;var YI=class{constructor(){var fe;this.cached=new Map,this.filters=[],this.filtersSet=!1;let he=(fe=IA.env[Zp.env.nodeEnables])!==null&&fe!==void 0?fe:"*";he==="all"&&(he="*"),this.filters=he.split(",")}log(fe,he,...$e){try{this.filtersSet||(this.setFilters(),this.filtersSet=!0);let xe=this.cached.get(fe);xe||(xe=this.makeLogger(fe),this.cached.set(fe,xe)),xe(he,...$e)}catch(xe){console.error(xe)}}};Zp.DebugLogBackendBase=YI;var zD=class extends YI{constructor(){super(...arguments),this.enabledRegexp=/.*/g}isEnabled(fe){return this.enabledRegexp.test(fe)}makeLogger(fe){return this.enabledRegexp.test(fe)?(he,...$e)=>{var xe;let oe=`${Xh.Colours.green}${fe}${Xh.Colours.reset}`,E=`${Xh.Colours.yellow}${IA.pid}${Xh.Colours.reset}`,R;switch(he.severity){case tx.ERROR:R=`${Xh.Colours.red}${he.severity}${Xh.Colours.reset}`;break;case tx.INFO:R=`${Xh.Colours.magenta}${he.severity}${Xh.Colours.reset}`;break;case tx.WARNING:R=`${Xh.Colours.yellow}${he.severity}${Xh.Colours.reset}`;break;default:R=(xe=he.severity)!==null&&xe!==void 0?xe:tx.DEFAULT;break}let a=QZ.formatWithOptions({colors:Xh.Colours.enabled},...$e),g=Object.assign({},he);delete g.severity;let f=Object.getOwnPropertyNames(g).length?JSON.stringify(g):"",o=f?`${Xh.Colours.grey}${f}${Xh.Colours.reset}`:"";console.error("%s [%s|%s] %s%s",E,oe,R,a,f?` ${o}`:"")}:()=>{}}setFilters(){let he=this.filters.join(",").replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^");this.enabledRegexp=new RegExp(`^${he}$`,"i")}};function MD(){return new zD}var ND=class extends YI{constructor(fe){super(),this.debugPkg=fe}makeLogger(fe){let he=this.debugPkg(fe);return($e,...xe)=>{he(xe[0],...xe.slice(1))}}setFilters(){var fe;let he=(fe=IA.env.NODE_DEBUG)!==null&&fe!==void 0?fe:"";IA.env.NODE_DEBUG=`${he}${he?",":""}${this.filters.join(",")}`}};function qDe(y){return new ND(y)}var HD=class extends YI{constructor(fe){var he;super(),this.upstream=(he=fe)!==null&&he!==void 0?he:void 0}makeLogger(fe){var he;let $e=(he=this.upstream)===null||he===void 0?void 0:he.makeLogger(fe);return(xe,...oe)=>{var E;let R=(E=xe.severity)!==null&&E!==void 0?E:tx.INFO,a=Object.assign({severity:R,message:QZ.format(...oe)},xe),g=JSON.stringify(a);$e?$e(xe,g):console.log("%s",g)}}setFilters(){var fe;(fe=this.upstream)===null||fe===void 0||fe.setFilters()}};function xDe(y){return new HD(y)}Zp.env={nodeEnables:"GOOGLE_SDK_NODE_LOGGING"};var FD=new Map,Oh;function yDe(y){Oh=y,FD.clear()}function ZZ(y,fe){if(!Oh&&!IA.env[Zp.env.nodeEnables]||!y)return Zp.placeholder;fe&&(y=`${fe.instance.namespace}:${y}`);let he=FD.get(y);if(he)return he.func;if(Oh===null)return Zp.placeholder;Oh===void 0&&(Oh=MD());let $e=(()=>{let xe;return new RA(y,(E,...R)=>{if(xe!==Oh){if(Oh===null)return;Oh===void 0&&(Oh=MD()),xe=Oh}Oh?.log(y,E,...R)})})();return FD.set(y,$e),$e.func}});var BD=qt(gI=>{"use strict";var IDe=gI&&gI.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),RDe=gI&&gI.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&IDe(fe,y,he)};Object.defineProperty(gI,"__esModule",{value:!0});RDe(YZ(),gI)});var $A=qt(oi=>{"use strict";var OZ=oi&&oi.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),ADe=oi&&oi.__setModuleDefault||(Object.create?(function(y,fe){Object.defineProperty(y,"default",{enumerable:!0,value:fe})}):function(y,fe){y.default=fe}),$De=oi&&oi.__importStar||(function(){var y=function(fe){return y=Object.getOwnPropertyNames||function(he){var $e=[];for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&($e[$e.length]=xe);return $e},y(fe)};return function(fe){if(fe&&fe.__esModule)return fe;var he={};if(fe!=null)for(var $e=y(fe),xe=0;xe<$e.length;xe++)$e[xe]!=="default"&&OZ(he,fe,$e[xe]);return ADe(he,fe),he}})(),jDe=oi&&oi.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&OZ(fe,y,he)};Object.defineProperty(oi,"__esModule",{value:!0});oi.gcpResidencyCache=oi.METADATA_SERVER_DETECTION=oi.HEADERS=oi.HEADER_VALUE=oi.HEADER_NAME=oi.SECONDARY_HOST_ADDRESS=oi.HOST_ADDRESS=oi.BASE_PATH=void 0;oi.instance=SDe;oi.project=wDe;oi.universe=GDe;oi.bulk=LDe;oi.isAvailable=DDe;oi.resetIsAvailableCache=zDe;oi.getGCPResidency=JD;oi.setGCPResidency=lZ;oi.requestTimeout=CZ;var WD=uc(),UDe=zZ(),vDe=DD(),TDe=$De(BD());oi.BASE_PATH="/computeMetadata/v1";oi.HOST_ADDRESS="http://169.254.169.254";oi.SECONDARY_HOST_ADDRESS="http://metadata.google.internal.";oi.HEADER_NAME="Metadata-Flavor";oi.HEADER_VALUE="Google";oi.HEADERS=Object.freeze({[oi.HEADER_NAME]:oi.HEADER_VALUE});var XZ=TDe.log("gcp-metadata");oi.METADATA_SERVER_DETECTION=Object.freeze({"assume-present":"don't try to ping the metadata server, but assume it's present",none:"don't try to ping the metadata server, but don't try to use it either","bios-only":"treat the result of a BIOS probe as canonical (don't fall back to pinging)","ping-only":"skip the BIOS probe, and go straight to pinging"});function KD(y){return y||(y=process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST||oi.HOST_ADDRESS),/^https?:\/\//.test(y)||(y=`http://${y}`),new URL(oi.BASE_PATH,y).href}function VDe(y){Object.keys(y).forEach(fe=>{switch(fe){case"params":case"property":case"headers":break;case"qs":throw new Error("'qs' is not a valid configuration option. Please use 'params' instead.");default:throw new Error(`'${fe}' is not a valid configuration option.`)}})}async function AA(y,fe={},he=3,$e=!1){let xe=new Headers(oi.HEADERS),oe="",E={};if(typeof y=="object"){let o=y;new Headers(o.headers).forEach((n,e)=>xe.set(e,n)),oe=o.metadataKey,E=o.params||E,he=o.noResponseRetries||he,$e=o.fastFail||$e}else oe=y;typeof fe=="string"?oe+=`/${fe}`:(VDe(fe),fe.property&&(oe+=`/${fe.property}`),new Headers(fe.headers).forEach((o,n)=>xe.set(n,o)),E=fe.params||E);let R=$e?EDe:WD.request,a={url:`${KD()}/${oe}`,headers:xe,retryConfig:{noResponseRetries:he},params:E,responseType:"text",timeout:CZ()};XZ.info("instance request %j",a);let g=await R(a);XZ.info("instance metadata is %s",g.data);let f=g.headers.get(oi.HEADER_NAME);if(f!==oi.HEADER_VALUE)throw new RangeError(`Invalid response from metadata service: incorrect ${oi.HEADER_NAME} header. Expected '${oi.HEADER_VALUE}', got ${f?`'${f}'`:"no header"}`);if(typeof g.data=="string")try{return UDe.parse(g.data)}catch{}return g.data}async function EDe(y){let fe={...y,url:y.url?.toString().replace(KD(),KD(oi.SECONDARY_HOST_ADDRESS))},he=(0,WD.request)(y),$e=(0,WD.request)(fe);return Promise.any([he,$e])}function SDe(y){return AA("instance",y)}function wDe(y){return AA("project",y)}function GDe(y){return AA("universe",y)}async function LDe(y){let fe={};return await Promise.all(y.map(he=>(async()=>{let $e=await AA(he),xe=he.metadataKey;fe[xe]=$e})())),fe}function _De(){return process.env.DETECT_GCP_RETRIES?Number(process.env.DETECT_GCP_RETRIES):0}var c0;async function DDe(){if(process.env.METADATA_SERVER_DETECTION){let y=process.env.METADATA_SERVER_DETECTION.trim().toLocaleLowerCase();if(!(y in oi.METADATA_SERVER_DETECTION))throw new RangeError(`Unknown \`METADATA_SERVER_DETECTION\` env variable. Got \`${y}\`, but it should be \`${Object.keys(oi.METADATA_SERVER_DETECTION).join("`, `")}\`, or unset`);switch(y){case"assume-present":return!0;case"none":return!1;case"bios-only":return JD();case"ping-only":}}try{return c0===void 0&&(c0=AA("instance",void 0,_De(),!(process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST))),await c0,!0}catch(y){let fe=y;if(process.env.DEBUG_AUTH&&console.info(fe),fe.type==="request-timeout"||fe.response&&fe.response.status===404)return!1;if(!(fe.response&&fe.response.status===404)&&(!fe.code||!["EHOSTDOWN","EHOSTUNREACH","ENETUNREACH","ENOENT","ENOTFOUND","ECONNREFUSED"].includes(fe.code.toString()))){let he="UNKNOWN";fe.code&&(he=fe.code.toString()),process.emitWarning(`received unexpected error = ${fe.message} code = ${he}`,"MetadataLookupWarning")}return!1}}function zDe(){c0=void 0}oi.gcpResidencyCache=null;function JD(){return oi.gcpResidencyCache===null&&lZ(),oi.gcpResidencyCache}function lZ(y=null){oi.gcpResidencyCache=y!==null?y:(0,vDe.detectGCPResidency)()}function CZ(){return JD()?0:3e3}jDe(DD(),oi)});var e8=qt(f0=>{"use strict";f0.byteLength=NDe;f0.toByteArray=FDe;f0.fromByteArray=KDe;var Px=[],iP=[],MDe=typeof Uint8Array<"u"?Uint8Array:Array,QD="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(hI=0,bZ=QD.length;hI0)throw new Error("Invalid string. Length must be a multiple of 4");var he=y.indexOf("=");he===-1&&(he=fe);var $e=he===fe?0:4-he%4;return[he,$e]}function NDe(y){var fe=kZ(y),he=fe[0],$e=fe[1];return(he+$e)*3/4-$e}function HDe(y,fe,he){return(fe+he)*3/4-he}function FDe(y){var fe,he=kZ(y),$e=he[0],xe=he[1],oe=new MDe(HDe(y,$e,xe)),E=0,R=xe>0?$e-4:$e,a;for(a=0;a>16&255,oe[E++]=fe>>8&255,oe[E++]=fe&255;return xe===2&&(fe=iP[y.charCodeAt(a)]<<2|iP[y.charCodeAt(a+1)]>>4,oe[E++]=fe&255),xe===1&&(fe=iP[y.charCodeAt(a)]<<10|iP[y.charCodeAt(a+1)]<<4|iP[y.charCodeAt(a+2)]>>2,oe[E++]=fe>>8&255,oe[E++]=fe&255),oe}function BDe(y){return Px[y>>18&63]+Px[y>>12&63]+Px[y>>6&63]+Px[y&63]}function WDe(y,fe,he){for(var $e,xe=[],oe=fe;oeR?R:E+oe));return $e===1?(fe=y[he-1],xe.push(Px[fe>>2]+Px[fe<<4&63]+"==")):$e===2&&(fe=(y[he-2]<<8)+y[he-1],xe.push(Px[fe>>10]+Px[fe>>4&63]+Px[fe<<2&63]+"=")),xe.join("")}});var YD=qt(ZD=>{"use strict";Object.defineProperty(ZD,"__esModule",{value:!0});ZD.fromArrayBufferToHex=JDe;function JDe(y){return Array.from(new Uint8Array(y)).map(he=>he.toString(16).padStart(2,"0")).join("")}});var t8=qt(m0=>{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});m0.BrowserCrypto=void 0;var XI=e8(),QDe=YD(),XD=class y{constructor(){if(typeof window>"u"||window.crypto===void 0||window.crypto.subtle===void 0)throw new Error("SubtleCrypto not found. Make sure it's an https:// website.")}async sha256DigestBase64(fe){let he=new TextEncoder().encode(fe),$e=await window.crypto.subtle.digest("SHA-256",he);return XI.fromByteArray(new Uint8Array($e))}randomBytesBase64(fe){let he=new Uint8Array(fe);return window.crypto.getRandomValues(he),XI.fromByteArray(he)}static padBase64(fe){for(;fe.length%4!==0;)fe+="=";return fe}async verify(fe,he,$e){let xe={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},oe=new TextEncoder().encode(he),E=XI.toByteArray(y.padBase64($e)),R=await window.crypto.subtle.importKey("jwk",fe,xe,!0,["verify"]);return await window.crypto.subtle.verify(xe,R,Buffer.from(E),oe)}async sign(fe,he){let $e={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},xe=new TextEncoder().encode(he),oe=await window.crypto.subtle.importKey("jwk",fe,$e,!0,["sign"]),E=await window.crypto.subtle.sign($e,oe,xe);return XI.fromByteArray(new Uint8Array(E))}decodeBase64StringUtf8(fe){let he=XI.toByteArray(y.padBase64(fe));return new TextDecoder().decode(he)}encodeBase64StringUtf8(fe){let he=new TextEncoder().encode(fe);return XI.fromByteArray(he)}async sha256DigestHex(fe){let he=new TextEncoder().encode(fe),$e=await window.crypto.subtle.digest("SHA-256",he);return(0,QDe.fromArrayBufferToHex)($e)}async signWithHmacSha256(fe,he){let $e=typeof fe=="string"?fe:String.fromCharCode(...new Uint16Array(fe)),xe=new TextEncoder,oe=await window.crypto.subtle.importKey("raw",xe.encode($e),{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]);return window.crypto.subtle.sign("HMAC",oe,xe.encode(he))}};m0.BrowserCrypto=XD});var o8=qt(g0=>{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.NodeCrypto=void 0;var OI=require("crypto"),OD=class{async sha256DigestBase64(fe){return OI.createHash("sha256").update(fe).digest("base64")}randomBytesBase64(fe){return OI.randomBytes(fe).toString("base64")}async verify(fe,he,$e){let xe=OI.createVerify("RSA-SHA256");return xe.update(he),xe.end(),xe.verify(fe,$e,"base64")}async sign(fe,he){let $e=OI.createSign("RSA-SHA256");return $e.update(he),$e.end(),$e.sign(fe,"base64")}decodeBase64StringUtf8(fe){return Buffer.from(fe,"base64").toString("utf-8")}encodeBase64StringUtf8(fe){return Buffer.from(fe,"utf-8").toString("base64")}async sha256DigestHex(fe){return OI.createHash("sha256").update(fe).digest("hex")}async signWithHmacSha256(fe,he){let $e=typeof fe=="string"?fe:YDe(fe);return ZDe(OI.createHmac("sha256",$e).update(he).digest())}};g0.NodeCrypto=OD;function ZDe(y){let fe=new ArrayBuffer(y.length),he=new Uint8Array(fe);for(let $e=0;$e{"use strict";var XDe=ey&&ey.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),ODe=ey&&ey.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&XDe(fe,y,he)};Object.defineProperty(ey,"__esModule",{value:!0});ey.createCrypto=bDe;ey.hasBrowserCrypto=s8;var lDe=t8(),CDe=o8();ODe(YD(),ey);function bDe(){return s8()?new lDe.BrowserCrypto:new CDe.NodeCrypto}function s8(){return typeof window<"u"&&typeof window.crypto<"u"&&typeof window.crypto.subtle<"u"}});var lI=qt((lD,n8)=>{var h0=require("buffer"),ax=h0.Buffer;function r8(y,fe){for(var he in y)fe[he]=y[he]}ax.from&&ax.alloc&&ax.allocUnsafe&&ax.allocUnsafeSlow?n8.exports=h0:(r8(h0,lD),lD.Buffer=PI);function PI(y,fe,he){return ax(y,fe,he)}PI.prototype=Object.create(ax.prototype);r8(ax,PI);PI.from=function(y,fe,he){if(typeof y=="number")throw new TypeError("Argument must not be a number");return ax(y,fe,he)};PI.alloc=function(y,fe,he){if(typeof y!="number")throw new TypeError("Argument must be a number");var $e=ax(y);return fe!==void 0?typeof he=="string"?$e.fill(fe,he):$e.fill(fe):$e.fill(0),$e};PI.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return ax(y)};PI.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return h0.SlowBuffer(y)}});var p8=qt((Imt,i8)=>{"use strict";function CD(y){var fe=(y/8|0)+(y%8===0?0:1);return fe}var kDe={ES256:CD(256),ES384:CD(384),ES512:CD(521)};function eze(y){var fe=kDe[y];if(fe)return fe;throw new Error('Unknown algorithm "'+y+'"')}i8.exports=eze});var bD=qt((Rmt,h8)=>{"use strict";var P0=lI().Buffer,c8=p8(),a0=128,f8=0,tze=32,oze=16,sze=2,m8=oze|tze|f8<<6,d0=sze|f8<<6;function rze(y){return y.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function g8(y){if(P0.isBuffer(y))return y;if(typeof y=="string")return P0.from(y,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function nze(y,fe){y=g8(y);var he=c8(fe),$e=he+1,xe=y.length,oe=0;if(y[oe++]!==m8)throw new Error('Could not find expected "seq"');var E=y[oe++];if(E===(a0|1)&&(E=y[oe++]),xe-oe=a0;return xe&&--$e,$e}function ize(y,fe){y=g8(y);var he=c8(fe),$e=y.length;if($e!==he*2)throw new TypeError('"'+fe+'" signatures must be "'+he*2+'" bytes, saw "'+$e+'"');var xe=u8(y,0,he),oe=u8(y,he,y.length),E=he-xe,R=he-oe,a=2+E+1+1+R,g=a{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.LRUCache=void 0;ty.snakeToCamel=a8;ty.originalOrCamelOptions=fze;ty.removeUndefinedValuesInObject=mze;ty.isValidFile=gze;ty.getWellKnownCertificateConfigFileLocation=hze;var pze=require("fs"),uze=require("os"),kD=require("path"),cze="certificate_config.json",P8="gcloud";function a8(y){return y.replace(/([_][^_])/g,fe=>fe.slice(1).toUpperCase())}function fze(y){function fe(he){let $e=y||{};return $e[he]??$e[a8(he)]}return{get:fe}}var ez=class{capacity;#e=new Map;maxAge;constructor(fe){this.capacity=fe.capacity,this.maxAge=fe.maxAge}#t(fe,he){this.#e.delete(fe),this.#e.set(fe,{value:he,lastAccessed:Date.now()})}set(fe,he){this.#t(fe,he),this.#o()}get(fe){let he=this.#e.get(fe);if(he)return this.#t(fe,he.value),this.#o(),he.value}#o(){let fe=this.maxAge?Date.now()-this.maxAge:0,he=this.#e.entries().next();for(;!he.done&&(this.#e.size>this.capacity||he.value[1].lastAccessed{(he===void 0||he==="undefined")&&delete y[fe]}),y}async function gze(y){try{return(await pze.promises.lstat(y)).isFile()}catch{return!1}}function hze(){let y=process.env.CLOUDSDK_CONFIG||(Pze()?kD.join(process.env.APPDATA||"",P8):kD.join(process.env.HOME||"",".config",P8));return kD.join(y,cze)}function Pze(){return uze.platform().startsWith("win")}});var d8=qt(($mt,aze)=>{aze.exports={name:"google-auth-library",version:"10.6.2",author:"Google Inc.",description:"Google APIs Authentication Client Library for Node.js",engines:{node:">=18"},main:"./build/src/index.js",types:"./build/src/index.d.ts",repository:{type:"git",directory:"packages/google-auth-library-nodejs",url:"https://github.com/googleapis/google-cloud-node-core.git"},keywords:["google","api","google apis","client","client library"],dependencies:{"base64-js":"^1.3.0","ecdsa-sig-formatter":"^1.0.11",gaxios:"^7.1.4","gcp-metadata":"8.1.2","google-logging-utils":"1.1.3",jws:"^4.0.0"},devDependencies:{"@types/base64-js":"^1.2.5","@types/jws":"^3.1.0","@types/mocha":"^10.0.10","@types/mv":"^2.1.0","@types/ncp":"^2.0.8","@types/node":"^24.0.0","@types/sinon":"^21.0.0","assert-rejects":"^1.0.0",c8:"^10.1.3",codecov:"^3.8.3",gts:"^6.0.2","is-docker":"^3.0.0",jsdoc:"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1",keypair:"^1.0.4",mocha:"^11.1.0",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.5","null-loader":"^4.0.1",puppeteer:"^24.0.0",sinon:"^21.0.0","ts-loader":"^9.5.2",typescript:"5.8.3",webpack:"^5.97.1","webpack-cli":"^6.0.1"},files:["build/src","!build/src/**/*.map"],scripts:{test:"c8 mocha build/test",clean:"gts clean",prepare:"npm run compile",lint:"gts check --no-inline-config",compile:"tsc -p .",fix:"gts fix",pretest:"npm run compile -- --sourceMap",docs:"jsdoc -c .jsdoc.js","samples-setup":"cd samples/ && npm link ../ && npm run setup && cd ../","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test --timeout 60000","presystem-test":"npm run compile -- --sourceMap",webpack:"webpack","browser-test":"karma start","docs-test":"echo 'disabled until linkinator is fixed'","predocs-test":"npm run docs",prelint:"cd samples; npm link ../; npm install"},license:"Apache-2.0",homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/google-auth-library-nodejs"}});var tz=qt(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.USER_AGENT=yy.PRODUCT_NAME=yy.pkg=void 0;var q8=d8();yy.pkg=q8;var x8="google-api-nodejs-client";yy.PRODUCT_NAME=x8;var dze=`${x8}/${q8.version}`;yy.USER_AGENT=dze});var lh=qt(sx=>{"use strict";Object.defineProperty(sx,"__esModule",{value:!0});sx.AuthClient=sx.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=sx.DEFAULT_UNIVERSE=void 0;var qze=require("events"),oz=uc(),xze=ox(),yze=BD(),sz=tz();sx.DEFAULT_UNIVERSE="googleapis.com";sx.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=300*1e3;var rz=class y extends qze.EventEmitter{apiKey;projectId;quotaProjectId;transporter;credentials={};eagerRefreshThresholdMillis=sx.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS;forceRefreshOnFailure=!1;universeDomain=sx.DEFAULT_UNIVERSE;static RequestMethodNameSymbol=Symbol("request method name");static RequestLogIdSymbol=Symbol("request log id");constructor(fe={}){super();let he=(0,xze.originalOrCamelOptions)(fe);this.apiKey=fe.apiKey,this.projectId=he.get("project_id")??null,this.quotaProjectId=he.get("quota_project_id"),this.credentials=he.get("credentials")??{},this.universeDomain=he.get("universe_domain")??sx.DEFAULT_UNIVERSE,this.transporter=fe.transporter??new oz.Gaxios(fe.transporterOptions),he.get("useAuthRequestParameters")!==!1&&(this.transporter.interceptors.request.add(y.DEFAULT_REQUEST_INTERCEPTOR),this.transporter.interceptors.response.add(y.DEFAULT_RESPONSE_INTERCEPTOR)),fe.eagerRefreshThresholdMillis&&(this.eagerRefreshThresholdMillis=fe.eagerRefreshThresholdMillis),this.forceRefreshOnFailure=fe.forceRefreshOnFailure??!1}fetch(...fe){let he=fe[0],$e=fe[1],xe,oe=new Headers;return typeof he=="string"?xe=new URL(he):he instanceof URL?xe=he:he&&he.url&&(xe=new URL(he.url)),he&&typeof he=="object"&&"headers"in he&&oz.Gaxios.mergeHeaders(oe,he.headers),$e&&oz.Gaxios.mergeHeaders(oe,new Headers($e.headers)),typeof he=="object"&&!(he instanceof URL)?this.request({...$e,...he,headers:oe,url:xe}):this.request({...$e,headers:oe,url:xe})}setCredentials(fe){this.credentials=fe}addSharedMetadataHeaders(fe){return!fe.has("x-goog-user-project")&&this.quotaProjectId&&fe.set("x-goog-user-project",this.quotaProjectId),fe}addUserProjectAndAuthHeaders(fe,he){let $e=he.get("x-goog-user-project"),xe=he.get("authorization");return $e&&fe.set("x-goog-user-project",$e),xe&&fe.set("authorization",xe),fe}static log=(0,yze.log)("auth");static DEFAULT_REQUEST_INTERCEPTOR={resolved:async fe=>{if(!fe.headers.has("x-goog-api-client")){let $e=process.version.replace(/^v/,"");fe.headers.set("x-goog-api-client",`gl-node/${$e}`)}let he=fe.headers.get("User-Agent");he?he.includes(`${sz.PRODUCT_NAME}/`)||fe.headers.set("User-Agent",`${he} ${sz.USER_AGENT}`):fe.headers.set("User-Agent",sz.USER_AGENT);try{let $e=fe,xe=$e[y.RequestMethodNameSymbol],oe=`${Math.floor(Math.random()*1e3)}`;$e[y.RequestLogIdSymbol]=oe;let E={url:fe.url,headers:fe.headers};xe?y.log.info("%s [%s] request %j",xe,oe,E):y.log.info("[%s] request %j",oe,E)}catch{}return fe}};static DEFAULT_RESPONSE_INTERCEPTOR={resolved:async fe=>{try{let he=fe.config,$e=he[y.RequestMethodNameSymbol],xe=he[y.RequestLogIdSymbol];$e?y.log.info("%s [%s] response %j",$e,xe,fe.data):y.log.info("[%s] response %j",xe,fe.data)}catch{}return fe},rejected:async fe=>{try{let he=fe.config,$e=he[y.RequestMethodNameSymbol],xe=he[y.RequestLogIdSymbol];$e?y.log.info("%s [%s] error %j",$e,xe,fe.response?.data):y.log.error("[%s] error %j",xe,fe.response?.data)}catch{}throw fe}};static setMethodName(fe,he){try{let $e=fe;$e[y.RequestMethodNameSymbol]=he}catch{}}static get RETRY_CONFIG(){return{retry:!0,retryConfig:{httpMethodsToRetry:["GET","PUT","POST","HEAD","OPTIONS","DELETE"]}}}};sx.AuthClient=rz});var iz=qt(q0=>{"use strict";Object.defineProperty(q0,"__esModule",{value:!0});q0.LoginTicket=void 0;var nz=class{envelope;payload;constructor(fe,he){this.envelope=fe,this.payload=he}getEnvelope(){return this.envelope}getPayload(){return this.payload}getUserId(){let fe=this.getPayload();return fe&&fe.sub?fe.sub:null}getAttributes(){return{envelope:this.getEnvelope(),payload:this.getPayload()}}};q0.LoginTicket=nz});var aI=qt(dx=>{"use strict";Object.defineProperty(dx,"__esModule",{value:!0});dx.OAuth2Client=dx.ClientAuthentication=dx.CertificateFormat=dx.CodeChallengeMethod=void 0;var y8=uc(),Ize=require("querystring"),Rze=require("stream"),Aze=bD(),I8=ox(),pz=jA(),CI=lh(),$ze=iz(),R8;(function(y){y.Plain="plain",y.S256="S256"})(R8||(dx.CodeChallengeMethod=R8={}));var oy;(function(y){y.PEM="PEM",y.JWK="JWK"})(oy||(dx.CertificateFormat=oy={}));var UA;(function(y){y.ClientSecretPost="ClientSecretPost",y.ClientSecretBasic="ClientSecretBasic",y.None="None"})(UA||(dx.ClientAuthentication=UA={}));var uz=class y extends CI.AuthClient{redirectUri;certificateCache={};certificateExpiry=null;certificateCacheFormat=oy.PEM;refreshTokenPromises=new Map;endpoints;issuers;clientAuthentication;_clientId;_clientSecret;refreshHandler;constructor(fe={},he,$e){super(typeof fe=="object"?fe:{}),typeof fe!="object"&&(fe={clientId:fe,clientSecret:he,redirectUri:$e}),this._clientId=fe.clientId||fe.client_id,this._clientSecret=fe.clientSecret||fe.client_secret,this.redirectUri=fe.redirectUri||fe.redirect_uris?.[0],this.endpoints={tokenInfoUrl:"https://oauth2.googleapis.com/tokeninfo",oauth2AuthBaseUrl:"https://accounts.google.com/o/oauth2/v2/auth",oauth2TokenUrl:"https://oauth2.googleapis.com/token",oauth2RevokeUrl:"https://oauth2.googleapis.com/revoke",oauth2FederatedSignonPemCertsUrl:"https://www.googleapis.com/oauth2/v1/certs",oauth2FederatedSignonJwkCertsUrl:"https://www.googleapis.com/oauth2/v3/certs",oauth2IapPublicKeyUrl:"https://www.gstatic.com/iap/verify/public_key",...fe.endpoints},this.clientAuthentication=fe.clientAuthentication||UA.ClientSecretPost,this.issuers=fe.issuers||["accounts.google.com","https://accounts.google.com",this.universeDomain]}static GOOGLE_TOKEN_INFO_URL="https://oauth2.googleapis.com/tokeninfo";static CLOCK_SKEW_SECS_=300;static DEFAULT_MAX_TOKEN_LIFETIME_SECS_=86400;generateAuthUrl(fe={}){if(fe.code_challenge_method&&!fe.code_challenge)throw new Error("If a code_challenge_method is provided, code_challenge must be included.");return fe.response_type=fe.response_type||"code",fe.client_id=fe.client_id||this._clientId,fe.redirect_uri=fe.redirect_uri||this.redirectUri,Array.isArray(fe.scope)&&(fe.scope=fe.scope.join(" ")),this.endpoints.oauth2AuthBaseUrl.toString()+"?"+Ize.stringify(fe)}generateCodeVerifier(){throw new Error("generateCodeVerifier is removed, please use generateCodeVerifierAsync instead.")}async generateCodeVerifierAsync(){let fe=(0,pz.createCrypto)(),$e=fe.randomBytesBase64(96).replace(/\+/g,"~").replace(/=/g,"_").replace(/\//g,"-"),oe=(await fe.sha256DigestBase64($e)).split("=")[0].replace(/\+/g,"-").replace(/\//g,"_");return{codeVerifier:$e,codeChallenge:oe}}getToken(fe,he){let $e=typeof fe=="string"?{code:fe}:fe;if(he)this.getTokenAsync($e).then(xe=>he(null,xe.tokens,xe.res),xe=>he(xe,null,xe.response));else return this.getTokenAsync($e)}async getTokenAsync(fe){let he=this.endpoints.oauth2TokenUrl.toString(),$e=new Headers,xe={client_id:fe.client_id||this._clientId,code_verifier:fe.codeVerifier,code:fe.code,grant_type:"authorization_code",redirect_uri:fe.redirect_uri||this.redirectUri};if(this.clientAuthentication===UA.ClientSecretBasic){let a=Buffer.from(`${this._clientId}:${this._clientSecret}`);$e.set("authorization",`Basic ${a.toString("base64")}`)}this.clientAuthentication===UA.ClientSecretPost&&(xe.client_secret=this._clientSecret);let oe={...y.RETRY_CONFIG,method:"POST",url:he,data:new URLSearchParams((0,I8.removeUndefinedValuesInObject)(xe)),headers:$e};CI.AuthClient.setMethodName(oe,"getTokenAsync");let E=await this.transporter.request(oe),R=E.data;return E.data&&E.data.expires_in&&(R.expiry_date=new Date().getTime()+E.data.expires_in*1e3,delete R.expires_in),this.emit("tokens",R),{tokens:R,res:E}}async refreshToken(fe){if(!fe)return this.refreshTokenNoCache(fe);if(this.refreshTokenPromises.has(fe))return this.refreshTokenPromises.get(fe);let he=this.refreshTokenNoCache(fe).then($e=>(this.refreshTokenPromises.delete(fe),$e),$e=>{throw this.refreshTokenPromises.delete(fe),$e});return this.refreshTokenPromises.set(fe,he),he}async refreshTokenNoCache(fe){if(!fe)throw new Error("No refresh token is set.");let he=this.endpoints.oauth2TokenUrl.toString(),$e={refresh_token:fe,client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token"},xe;try{let E={...y.RETRY_CONFIG,method:"POST",url:he,data:new URLSearchParams((0,I8.removeUndefinedValuesInObject)($e))};CI.AuthClient.setMethodName(E,"refreshTokenNoCache"),xe=await this.transporter.request(E)}catch(E){throw E instanceof y8.GaxiosError&&E.message==="invalid_grant"&&E.response?.data&&/ReAuth/i.test(E.response.data.error_description)&&(E.message=JSON.stringify(E.response.data)),E}let oe=xe.data;return xe.data&&xe.data.expires_in&&(oe.expiry_date=new Date().getTime()+xe.data.expires_in*1e3,delete oe.expires_in),this.emit("tokens",oe),{tokens:oe,res:xe}}refreshAccessToken(fe){if(fe)this.refreshAccessTokenAsync().then(he=>fe(null,he.credentials,he.res),fe);else return this.refreshAccessTokenAsync()}async refreshAccessTokenAsync(){let fe=await this.refreshToken(this.credentials.refresh_token),he=fe.tokens;return he.refresh_token=this.credentials.refresh_token,this.credentials=he,{credentials:this.credentials,res:fe.res}}getAccessToken(fe){if(fe)this.getAccessTokenAsync().then(he=>fe(null,he.token,he.res),fe);else return this.getAccessTokenAsync()}async getAccessTokenAsync(){if(!this.credentials.access_token||this.isTokenExpiring()){if(!this.credentials.refresh_token)if(this.refreshHandler){let $e=await this.processAndValidateRefreshHandler();if($e?.access_token)return this.setCredentials($e),{token:this.credentials.access_token}}else throw new Error("No refresh token or refresh handler callback is set.");let he=await this.refreshAccessTokenAsync();if(!he.credentials||he.credentials&&!he.credentials.access_token)throw new Error("Could not refresh access token.");return{token:he.credentials.access_token,res:he.res}}else return{token:this.credentials.access_token}}async getRequestHeaders(fe){return(await this.getRequestMetadataAsync(fe)).headers}async getRequestMetadataAsync(fe){let he=this.credentials;if(!he.access_token&&!he.refresh_token&&!this.apiKey&&!this.refreshHandler)throw new Error("No access, refresh token, API key or refresh handler callback is set.");if(he.access_token&&!this.isTokenExpiring()){he.token_type=he.token_type||"Bearer";let R=new Headers({authorization:he.token_type+" "+he.access_token});return{headers:this.addSharedMetadataHeaders(R)}}if(this.refreshHandler){let R=await this.processAndValidateRefreshHandler();if(R?.access_token){this.setCredentials(R);let a=new Headers({authorization:"Bearer "+this.credentials.access_token});return{headers:this.addSharedMetadataHeaders(a)}}}if(this.apiKey)return{headers:new Headers({"X-Goog-Api-Key":this.apiKey})};let $e=null,xe=null;try{$e=await this.refreshToken(he.refresh_token),xe=$e.tokens}catch(R){let a=R;throw a.response&&(a.response.status===403||a.response.status===404)&&(a.message=`Could not refresh access token: ${a.message}`),a}let oe=this.credentials;oe.token_type=oe.token_type||"Bearer",xe.refresh_token=oe.refresh_token,this.credentials=xe;let E=new Headers({authorization:oe.token_type+" "+xe.access_token});return{headers:this.addSharedMetadataHeaders(E),res:$e.res}}static getRevokeTokenUrl(fe){return new y().getRevokeTokenURL(fe).toString()}getRevokeTokenURL(fe){let he=new URL(this.endpoints.oauth2RevokeUrl);return he.searchParams.append("token",fe),he}revokeToken(fe,he){let $e={...y.RETRY_CONFIG,url:this.getRevokeTokenURL(fe).toString(),method:"POST"};if(CI.AuthClient.setMethodName($e,"revokeToken"),he)this.transporter.request($e).then(xe=>he(null,xe),he);else return this.transporter.request($e)}revokeCredentials(fe){if(fe)this.revokeCredentialsAsync().then(he=>fe(null,he),fe);else return this.revokeCredentialsAsync()}async revokeCredentialsAsync(){let fe=this.credentials.access_token;if(this.credentials={},fe)return this.revokeToken(fe);throw new Error("No access token to revoke.")}request(fe,he){if(he)this.requestAsync(fe).then($e=>he(null,$e),$e=>he($e,$e.response));else return this.requestAsync(fe)}async requestAsync(fe,he=!1){try{let $e=await this.getRequestMetadataAsync();return fe.headers=y8.Gaxios.mergeHeaders(fe.headers),this.addUserProjectAndAuthHeaders(fe.headers,$e.headers),this.apiKey&&fe.headers.set("X-Goog-Api-Key",this.apiKey),await this.transporter.request(fe)}catch($e){let xe=$e.response;if(xe){let oe=xe.status,E=this.credentials&&this.credentials.access_token&&this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure),R=this.credentials&&this.credentials.access_token&&!this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure)&&this.refreshHandler,a=xe.config.data instanceof Rze.Readable,g=oe===401||oe===403;if(!he&&g&&!a&&E)return await this.refreshAccessTokenAsync(),this.requestAsync(fe,!0);if(!he&&g&&!a&&R){let f=await this.processAndValidateRefreshHandler();return f?.access_token&&this.setCredentials(f),this.requestAsync(fe,!0)}}throw $e}}verifyIdToken(fe,he){if(he&&typeof he!="function")throw new Error("This method accepts an options object as the first parameter, which includes the idToken, audience, and maxExpiry.");if(he)this.verifyIdTokenAsync(fe).then($e=>he(null,$e),he);else return this.verifyIdTokenAsync(fe)}async verifyIdTokenAsync(fe){if(!fe.idToken)throw new Error("The verifyIdToken method requires an ID Token");let he=await this.getFederatedSignonCertsAsync();return await this.verifySignedJwtWithCertsAsync(fe.idToken,he.certs,fe.audience,this.issuers,fe.maxExpiry)}async getTokenInfo(fe){let{data:he}=await this.transporter.request({...y.RETRY_CONFIG,method:"POST",headers:{"content-type":"application/x-www-form-urlencoded;charset=UTF-8",authorization:`Bearer ${fe}`},url:this.endpoints.tokenInfoUrl.toString()}),$e=Object.assign({expiry_date:new Date().getTime()+he.expires_in*1e3,scopes:he.scope.split(" ")},he);return delete $e.expires_in,delete $e.scope,$e}getFederatedSignonCerts(fe){if(fe)this.getFederatedSignonCertsAsync().then(he=>fe(null,he.certs,he.res),fe);else return this.getFederatedSignonCertsAsync()}async getFederatedSignonCertsAsync(){let fe=new Date().getTime(),he=(0,pz.hasBrowserCrypto)()?oy.JWK:oy.PEM;if(this.certificateExpiry&&fe[0-9]+)/.exec(oe)?.groups?.maxAge;g&&(E=Number(g)*1e3)}let R={};switch(he){case oy.PEM:R=$e.data;break;case oy.JWK:for(let g of $e.data.keys)R[g.kid]=g;break;default:throw new Error(`Unsupported certificate format ${he}`)}let a=new Date;return this.certificateExpiry=E===-1?null:new Date(a.getTime()+E),this.certificateCache=R,this.certificateCacheFormat=he,{certs:R,format:he,res:$e}}getIapPublicKeys(fe){if(fe)this.getIapPublicKeysAsync().then(he=>fe(null,he.pubkeys,he.res),fe);else return this.getIapPublicKeysAsync()}async getIapPublicKeysAsync(){let fe,he=this.endpoints.oauth2IapPublicKeyUrl.toString();try{let $e={...y.RETRY_CONFIG,url:he};CI.AuthClient.setMethodName($e,"getIapPublicKeysAsync"),fe=await this.transporter.request($e)}catch($e){throw $e instanceof Error&&($e.message=`Failed to retrieve verification certificates: ${$e.message}`),$e}return{pubkeys:fe.data,res:fe}}verifySignedJwtWithCerts(){throw new Error("verifySignedJwtWithCerts is removed, please use verifySignedJwtWithCertsAsync instead.")}async verifySignedJwtWithCertsAsync(fe,he,$e,xe,oe){let E=(0,pz.createCrypto)();oe||(oe=y.DEFAULT_MAX_TOKEN_LIFETIME_SECS_);let R=fe.split(".");if(R.length!==3)throw new Error("Wrong number of segments in token: "+fe);let a=R[0]+"."+R[1],g=R[2],f,o;try{f=JSON.parse(E.decodeBase64StringUtf8(R[0]))}catch(i){throw i instanceof Error&&(i.message=`Can't parse token envelope: ${R[0]}': ${i.message}`),i}if(!f)throw new Error("Can't parse token envelope: "+R[0]);try{o=JSON.parse(E.decodeBase64StringUtf8(R[1]))}catch(i){throw i instanceof Error&&(i.message=`Can't parse token payload '${R[0]}`),i}if(!o)throw new Error("Can't parse token payload: "+R[1]);if(!Object.prototype.hasOwnProperty.call(he,f.kid))throw new Error("No pem found for envelope: "+JSON.stringify(f));let n=he[f.kid];if(f.alg==="ES256"&&(g=Aze.joseToDer(g,"ES256").toString("base64")),!await E.verify(n,a,g))throw new Error("Invalid token signature: "+fe);if(!o.iat)throw new Error("No issue time in token: "+JSON.stringify(o));if(!o.exp)throw new Error("No expiration time in token: "+JSON.stringify(o));let s=Number(o.iat);if(isNaN(s))throw new Error("iat field using invalid format");let t=Number(o.exp);if(isNaN(t))throw new Error("exp field using invalid format");let p=new Date().getTime()/1e3;if(t>=p+oe)throw new Error("Expiration time too far in future: "+JSON.stringify(o));let r=s-y.CLOCK_SKEW_SECS_,u=t+y.CLOCK_SKEW_SECS_;if(pu)throw new Error("Token used too late, "+p+" > "+u+": "+JSON.stringify(o));if(xe&&xe.indexOf(o.iss)<0)throw new Error("Invalid issuer, expected one of ["+xe+"], but got "+o.iss);if(typeof $e<"u"&&$e!==null){let i=o.aud,m=!1;if($e.constructor===Array?m=$e.indexOf(i)>-1:m=i===$e,!m)throw new Error("Wrong recipient, payload audience != requiredAudience")}return new $ze.LoginTicket(f,o)}async processAndValidateRefreshHandler(){if(this.refreshHandler){let fe=await this.refreshHandler();if(!fe.access_token)throw new Error("No access token is returned by the refreshHandler callback.");return fe}}isTokenExpiring(){let fe=this.credentials.expiry_date;return fe?fe<=new Date().getTime()+this.eagerRefreshThresholdMillis:!1}};dx.OAuth2Client=uz});var fz=qt(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.Compute=void 0;var jze=uc(),A8=$A(),Uze=aI(),cz=class extends Uze.OAuth2Client{serviceAccountEmail;scopes;constructor(fe={}){super(fe),this.credentials={expiry_date:1,refresh_token:"compute-placeholder"},this.serviceAccountEmail=fe.serviceAccountEmail||"default",this.scopes=Array.isArray(fe.scopes)?fe.scopes:fe.scopes?[fe.scopes]:[]}async refreshTokenNoCache(){let fe=`service-accounts/${this.serviceAccountEmail}/token`,he;try{let xe={property:fe};this.scopes.length>0&&(xe.params={scopes:this.scopes.join(",")}),he=await A8.instance(xe)}catch(xe){throw xe instanceof jze.GaxiosError&&(xe.message=`Could not refresh access token: ${xe.message}`,this.wrapError(xe)),xe}let $e=he;return he&&he.expires_in&&($e.expiry_date=new Date().getTime()+he.expires_in*1e3,delete $e.expires_in),this.emit("tokens",$e),{tokens:$e,res:null}}async fetchIdToken(fe){let he=`service-accounts/${this.serviceAccountEmail}/identity?format=full&audience=${fe}`,$e;try{let xe={property:he};$e=await A8.instance(xe)}catch(xe){throw xe instanceof Error&&(xe.message=`Could not fetch ID token: ${xe.message}`),xe}return $e}wrapError(fe){let he=fe.response;he&&he.status&&(fe.status=he.status,he.status===403?fe.message="A Forbidden error was returned while attempting to retrieve an access token for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have the correct permission scopes specified: "+fe.message:he.status===404&&(fe.message="A Not Found error was returned while attempting to retrieve an accesstoken for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have any permission scopes specified: "+fe.message))}};x0.Compute=cz});var gz=qt(y0=>{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.IdTokenClient=void 0;var vze=aI(),mz=class extends vze.OAuth2Client{targetAudience;idTokenProvider;constructor(fe){super(fe),this.targetAudience=fe.targetAudience,this.idTokenProvider=fe.idTokenProvider}async getRequestMetadataAsync(){if(!this.credentials.id_token||!this.credentials.expiry_date||this.isTokenExpiring()){let he=await this.idTokenProvider.fetchIdToken(this.targetAudience);this.credentials={id_token:he,expiry_date:this.getIdTokenExpiryDate(he)}}return{headers:new Headers({authorization:"Bearer "+this.credentials.id_token})}}getIdTokenExpiryDate(fe){let he=fe.split(".")[1];if(he)return JSON.parse(Buffer.from(he,"base64").toString("ascii")).exp*1e3}};y0.IdTokenClient=mz});var hz=qt(bI=>{"use strict";Object.defineProperty(bI,"__esModule",{value:!0});bI.GCPEnv=void 0;bI.clear=Tze;bI.getEnv=Vze;var $8=$A(),qx;(function(y){y.APP_ENGINE="APP_ENGINE",y.KUBERNETES_ENGINE="KUBERNETES_ENGINE",y.CLOUD_FUNCTIONS="CLOUD_FUNCTIONS",y.COMPUTE_ENGINE="COMPUTE_ENGINE",y.CLOUD_RUN="CLOUD_RUN",y.CLOUD_RUN_JOBS="CLOUD_RUN_JOBS",y.NONE="NONE"})(qx||(bI.GCPEnv=qx={}));var vA;function Tze(){vA=void 0}async function Vze(){return vA||(vA=Eze(),vA)}async function Eze(){let y=qx.NONE;return Sze()?y=qx.APP_ENGINE:wze()?y=qx.CLOUD_FUNCTIONS:await Dze()?await _ze()?y=qx.KUBERNETES_ENGINE:Gze()?y=qx.CLOUD_RUN:Lze()?y=qx.CLOUD_RUN_JOBS:y=qx.COMPUTE_ENGINE:y=qx.NONE,y}function Sze(){return!!(process.env.GAE_SERVICE||process.env.GAE_MODULE_NAME)}function wze(){return!!(process.env.FUNCTION_NAME||process.env.FUNCTION_TARGET)}function Gze(){return!!process.env.K_CONFIGURATION}function Lze(){return!!process.env.CLOUD_RUN_JOB}async function _ze(){try{return await $8.instance("attributes/cluster-name"),!0}catch{return!1}}async function Dze(){return $8.isAvailable()}});var Pz=qt((wmt,j8)=>{var I0=lI().Buffer,zze=require("stream"),Mze=require("util");function R0(y){if(this.buffer=null,this.writable=!0,this.readable=!0,!y)return this.buffer=I0.alloc(0),this;if(typeof y.pipe=="function")return this.buffer=I0.alloc(0),y.pipe(this),this;if(y.length||typeof y=="object")return this.buffer=y,this.writable=!1,process.nextTick(function(){this.emit("end",y),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof y+")")}Mze.inherits(R0,zze);R0.prototype.write=function(fe){this.buffer=I0.concat([this.buffer,I0.from(fe)]),this.emit("data",fe)};R0.prototype.end=function(fe){fe&&this.write(fe),this.emit("end",fe),this.emit("close"),this.writable=!1,this.readable=!1};j8.exports=R0});var v8=qt((Gmt,U8)=>{"use strict";var TA=require("buffer").Buffer,az=require("buffer").SlowBuffer;U8.exports=A0;function A0(y,fe){if(!TA.isBuffer(y)||!TA.isBuffer(fe)||y.length!==fe.length)return!1;for(var he=0,$e=0;$e{var eR=lI().Buffer,pP=require("crypto"),V8=bD(),T8=require("util"),Fze=`"%s" is not a valid algorithm. + Supported algorithms are: + "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,VA="secret must be a string or buffer",kI="key must be a string or a buffer",Bze="key must be a string, a buffer or an object",qz=typeof pP.createPublicKey=="function";qz&&(kI+=" or a KeyObject",VA+="or a KeyObject");function E8(y){if(!eR.isBuffer(y)&&typeof y!="string"&&(!qz||typeof y!="object"||typeof y.type!="string"||typeof y.asymmetricKeyType!="string"||typeof y.export!="function"))throw rx(kI)}function S8(y){if(!eR.isBuffer(y)&&typeof y!="string"&&typeof y!="object")throw rx(Bze)}function Wze(y){if(!eR.isBuffer(y)){if(typeof y=="string")return y;if(!qz||typeof y!="object"||y.type!=="secret"||typeof y.export!="function")throw rx(VA)}}function xz(y){return y.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function w8(y){y=y.toString();var fe=4-y.length%4;if(fe!==4)for(var he=0;he{var bze=require("buffer").Buffer;z8.exports=function(fe){return typeof fe=="string"?fe:typeof fe=="number"||bze.isBuffer(fe)?fe.toString():JSON.stringify(fe)}});var W8=qt((Dmt,B8)=>{var kze=lI().Buffer,M8=Pz(),e2e=yz(),t2e=require("stream"),N8=Iz(),Rz=require("util");function H8(y,fe){return kze.from(y,fe).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function o2e(y,fe,he){he=he||"utf8";var $e=H8(N8(y),"binary"),xe=H8(N8(fe),he);return Rz.format("%s.%s",$e,xe)}function F8(y){var fe=y.header,he=y.payload,$e=y.secret||y.privateKey,xe=y.encoding,oe=e2e(fe.alg),E=o2e(fe,he,xe),R=oe.sign(E,$e);return Rz.format("%s.%s",E,R)}function $0(y){var fe=y.secret;if(fe=fe??y.privateKey,fe=fe??y.key,/^hs/i.test(y.header.alg)===!0&&fe==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var he=new M8(fe);this.readable=!0,this.header=y.header,this.encoding=y.encoding,this.secret=this.privateKey=this.key=he,this.payload=new M8(y.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}Rz.inherits($0,t2e);$0.prototype.sign=function(){try{var fe=F8({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",fe),this.emit("data",fe),this.emit("end"),this.readable=!1,fe}catch(he){this.readable=!1,this.emit("error",he),this.emit("close")}};$0.sign=F8;B8.exports=$0});var b8=qt((zmt,C8)=>{var J8=lI().Buffer,K8=Pz(),s2e=yz(),r2e=require("stream"),Q8=Iz(),n2e=require("util"),i2e=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function p2e(y){return Object.prototype.toString.call(y)==="[object Object]"}function u2e(y){if(p2e(y))return y;try{return JSON.parse(y)}catch{return}}function Z8(y){var fe=y.split(".",1)[0];return u2e(J8.from(fe,"base64").toString("binary"))}function c2e(y){return y.split(".",2).join(".")}function Y8(y){return y.split(".")[2]}function f2e(y,fe){fe=fe||"utf8";var he=y.split(".")[1];return J8.from(he,"base64").toString(fe)}function X8(y){return i2e.test(y)&&!!Z8(y)}function O8(y,fe,he){if(!fe){var $e=new Error("Missing algorithm parameter for jws.verify");throw $e.code="MISSING_ALGORITHM",$e}y=Q8(y);var xe=Y8(y),oe=c2e(y),E=s2e(fe);return E.verify(oe,xe,he)}function l8(y,fe){if(fe=fe||{},y=Q8(y),!X8(y))return null;var he=Z8(y);if(!he)return null;var $e=f2e(y);return(he.typ==="JWT"||fe.json)&&($e=JSON.parse($e,fe.encoding)),{header:he,payload:$e,signature:Y8(y)}}function tR(y){y=y||{};var fe=y.secret;if(fe=fe??y.publicKey,fe=fe??y.key,/^hs/i.test(y.algorithm)===!0&&fe==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var he=new K8(fe);this.readable=!0,this.algorithm=y.algorithm,this.encoding=y.encoding,this.secret=this.publicKey=this.key=he,this.signature=new K8(y.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}n2e.inherits(tR,r2e);tR.prototype.verify=function(){try{var fe=O8(this.signature.buffer,this.algorithm,this.key.buffer),he=l8(this.signature.buffer,this.encoding);return this.emit("done",fe,he),this.emit("data",fe),this.emit("end"),this.readable=!1,fe}catch($e){this.readable=!1,this.emit("error",$e),this.emit("close")}};tR.decode=l8;tR.isValid=X8;tR.verify=O8;C8.exports=tR});var Az=qt(Iy=>{var k8=W8(),j0=b8(),m2e=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Iy.ALGORITHMS=m2e;Iy.sign=k8.sign;Iy.verify=j0.verify;Iy.decode=j0.decode;Iy.isValid=j0.isValid;Iy.createSign=function(fe){return new k8(fe)};Iy.createVerify=function(fe){return new j0(fe)}});var t9=qt(U0=>{"use strict";Object.defineProperty(U0,"__esModule",{value:!0});U0.buildPayloadForJwsSign=e9;U0.getJwsSign=a2e;var g2e=Az(),h2e="RS256",P2e="https://oauth2.googleapis.com/token";function e9(y){let fe=Math.floor(new Date().getTime()/1e3);return{iss:y.iss,scope:y.scope,aud:P2e,exp:fe+3600,iat:fe,sub:y.sub,...y.additionalClaims}}function a2e(y){let fe=e9(y);return(0,g2e.sign)({header:{alg:h2e},payload:fe,secret:y.key})}});var o9=qt($z=>{"use strict";Object.defineProperty($z,"__esModule",{value:!0});$z.getToken=I2e;var d2e=t9(),q2e="https://oauth2.googleapis.com/token",x2e="urn:ietf:params:oauth:grant-type:jwt-bearer",y2e=y=>({method:"POST",url:q2e,data:new URLSearchParams({grant_type:x2e,assertion:(0,d2e.getJwsSign)(y)}),responseType:"json",retryConfig:{httpMethodsToRetry:["POST"]}});async function I2e(y){if(!y.transporter)throw new Error("No transporter set.");try{let fe=y2e(y);return(await y.transporter.request(fe)).data}catch(fe){let he=fe,$e=he.response?.data;throw $e?.error&&(he.message=`${$e.error}: ${$e.error_description}`),he}}});var s9=qt(v0=>{"use strict";Object.defineProperty(v0,"__esModule",{value:!0});v0.ErrorWithCode=void 0;var jz=class extends Error{code;constructor(fe,he){super(fe),this.code=he}};v0.ErrorWithCode=jz});var Sz=qt(Ez=>{"use strict";Object.defineProperty(Ez,"__esModule",{value:!0});Ez.getCredentials=$2e;var R2e=require("path"),r9=require("fs"),A2e=require("util"),T0=s9(),n9=r9.readFile?(0,A2e.promisify)(r9.readFile):async()=>{throw new T0.ErrorWithCode("use key rather than keyFile.","MISSING_CREDENTIALS")},Ry;(function(y){y.JSON=".json",y.DER=".der",y.CRT=".crt",y.PEM=".pem",y.P12=".p12",y.PFX=".pfx"})(Ry||(Ry={}));var Uz=class{keyFilePath;constructor(fe){this.keyFilePath=fe}async getCredentials(){let fe=await n9(this.keyFilePath,"utf8"),he;try{he=JSON.parse(fe)}catch(oe){let E=oe;throw new Error(`Invalid JSON key file: ${E.message}`)}let $e=he.private_key,xe=he.client_email;if(!$e||!xe)throw new T0.ErrorWithCode("private_key and client_email are required.","MISSING_CREDENTIALS");return{privateKey:$e,clientEmail:xe}}},vz=class{keyFilePath;constructor(fe){this.keyFilePath=fe}async getCredentials(){return{privateKey:await n9(this.keyFilePath,"utf8")}}},Tz=class{async getCredentials(){throw new T0.ErrorWithCode("*.p12 certificates are not supported after v6.1.2. Consider utilizing *.json format or converting *.p12 to *.pem using the OpenSSL CLI.","UNKNOWN_CERTIFICATE_TYPE")}},Vz=class{static create(fe){switch(R2e.extname(fe)){case Ry.JSON:return new Uz(fe);case Ry.DER:case Ry.CRT:case Ry.PEM:return new vz(fe);case Ry.P12:case Ry.PFX:return new Tz;default:throw new T0.ErrorWithCode("Unknown certificate type. Type is determined based on file extension. Current supported extensions are *.json, and *.pem.","UNKNOWN_CERTIFICATE_TYPE")}}};async function $2e(y){return Vz.create(y).getCredentials()}});var i9=qt(V0=>{"use strict";Object.defineProperty(V0,"__esModule",{value:!0});V0.TokenHandler=void 0;var j2e=o9(),U2e=Sz(),wz=class{token;tokenExpiresAt;inFlightRequest;tokenOptions;constructor(fe){this.tokenOptions=fe}async processCredentials(){if(!this.tokenOptions.key&&!this.tokenOptions.keyFile)throw new Error("No key or keyFile set.");if(!this.tokenOptions.key&&this.tokenOptions.keyFile){let fe=await(0,U2e.getCredentials)(this.tokenOptions.keyFile);this.tokenOptions.key=fe.privateKey,this.tokenOptions.email=fe.clientEmail}}isTokenExpiring(){if(!this.token||!this.tokenExpiresAt)return!0;let fe=new Date().getTime(),he=this.tokenOptions.eagerRefreshThresholdMillis??0;return this.tokenExpiresAt<=fe+he}hasExpired(){let fe=new Date().getTime();return this.token&&this.tokenExpiresAt?new Date().getTime()>=this.tokenExpiresAt:!0}async getToken(fe){if(await this.processCredentials(),this.inFlightRequest&&!fe)return this.inFlightRequest;if(this.token&&!this.isTokenExpiring()&&!fe)return this.token;try{this.inFlightRequest=(0,j2e.getToken)(this.tokenOptions);let he=await this.inFlightRequest;return this.token=he,this.tokenExpiresAt=new Date().getTime()+(he.expires_in??0)*1e3,he}finally{this.inFlightRequest=void 0}}};V0.TokenHandler=wz});var p9=qt(Gz=>{"use strict";Object.defineProperty(Gz,"__esModule",{value:!0});Gz.revokeToken=V2e;var v2e="https://oauth2.googleapis.com/revoke?token=",T2e=!0;async function V2e(y,fe){let he=v2e+y;return await fe.request({url:he,retry:T2e})}});var _z=qt(E0=>{"use strict";Object.defineProperty(E0,"__esModule",{value:!0});E0.GoogleToken=void 0;var E2e=uc(),u9=i9(),S2e=p9(),Lz=class{tokenOptions;tokenHandler;constructor(fe){this.tokenOptions=fe||{},this.tokenOptions.transporter=this.tokenOptions.transporter||{request:he=>(0,E2e.request)(he)},this.tokenOptions.iss||(this.tokenOptions.iss=this.tokenOptions.email),typeof this.tokenOptions.scope=="object"&&(this.tokenOptions.scope=this.tokenOptions.scope.join(" ")),this.tokenHandler=new u9.TokenHandler(this.tokenOptions)}get expiresAt(){return this.tokenHandler.tokenExpiresAt}get accessToken(){return this.tokenHandler.token?.access_token}get idToken(){return this.tokenHandler.token?.id_token}get tokenType(){return this.tokenHandler.token?.token_type}get refreshToken(){return this.tokenHandler.token?.refresh_token}hasExpired(){return this.tokenHandler.hasExpired()}isTokenExpiring(){return this.tokenHandler.isTokenExpiring()}getToken(fe,he={forceRefresh:!1}){let $e;typeof fe=="function"?$e=fe:typeof fe=="object"&&(he=fe);let xe=this.tokenHandler.getToken(he.forceRefresh??!1);return $e&&xe.then(oe=>$e(null,oe),$e),xe}revokeToken(fe){if(!this.accessToken)return Promise.reject(new Error("No token to revoke."));let he=(0,S2e.revokeToken)(this.accessToken,this.tokenOptions.transporter);fe&&he.then(()=>fe(),fe),this.tokenHandler=new u9.TokenHandler(this.tokenOptions)}get googleTokenOptions(){return this.tokenOptions}};E0.GoogleToken=Lz});var zz=qt(S0=>{"use strict";Object.defineProperty(S0,"__esModule",{value:!0});S0.JWTAccess=void 0;var w2e=Az(),G2e=ox(),c9={alg:"RS256",typ:"JWT"},Dz=class y{email;key;keyId;projectId;eagerRefreshThresholdMillis;cache=new G2e.LRUCache({capacity:500,maxAge:3600*1e3});constructor(fe,he,$e,xe){this.email=fe,this.key=he,this.keyId=$e,this.eagerRefreshThresholdMillis=xe??300*1e3}getCachedKey(fe,he){let $e=fe;if(he&&Array.isArray(he)&&he.length?$e=fe?`${fe}_${he.join("_")}`:`${he.join("_")}`:typeof he=="string"&&($e=fe?`${fe}_${he}`:he),!$e)throw Error("Scopes or url must be provided");return $e}getRequestHeaders(fe,he,$e){let xe=this.getCachedKey(fe,$e),oe=this.cache.get(xe),E=Date.now();if(oe&&oe.expiration-E>this.eagerRefreshThresholdMillis)return new Headers(oe.headers);let R=Math.floor(Date.now()/1e3),a=y.getExpirationTime(R),g;if(Array.isArray($e)&&($e=$e.join(" ")),$e?g={iss:this.email,sub:this.email,scope:$e,exp:a,iat:R}:g={iss:this.email,sub:this.email,aud:fe,exp:a,iat:R},he){for(let s in g)if(he[s])throw new Error(`The '${s}' property is not allowed when passing additionalClaims. This claim is included in the JWT by default.`)}let f=this.keyId?{...c9,kid:this.keyId}:c9,o=Object.assign(g,he),n=w2e.sign({header:f,payload:o,secret:this.key}),e=new Headers({authorization:`Bearer ${n}`});return this.cache.set(xe,{expiration:a*1e3,headers:e}),e}static getExpirationTime(fe){return fe+3600}fromJSON(fe){if(!fe)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!fe.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!fe.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=fe.client_email,this.key=fe.private_key,this.keyId=fe.private_key_id,this.projectId=fe.project_id}fromStream(fe,he){if(he)this.fromStreamAsync(fe).then(()=>he(),he);else return this.fromStreamAsync(fe)}fromStreamAsync(fe){return new Promise((he,$e)=>{fe||$e(new Error("Must pass in a stream containing the service account auth settings."));let xe="";fe.setEncoding("utf8").on("data",oe=>xe+=oe).on("error",$e).on("end",()=>{try{let oe=JSON.parse(xe);this.fromJSON(oe),he()}catch(oe){$e(oe)}})})}};S0.JWTAccess=Dz});var Nz=qt(G0=>{"use strict";Object.defineProperty(G0,"__esModule",{value:!0});G0.JWT=void 0;var f9=_z(),L2e=Sz(),_2e=zz(),D2e=aI(),w0=lh(),Mz=class y extends D2e.OAuth2Client{email;keyFile;key;keyId;defaultScopes;scopes;scope;subject;gtoken;additionalClaims;useJWTAccessWithScope;defaultServicePath;access;constructor(fe={}){super(fe),this.email=fe.email,this.keyFile=fe.keyFile,this.key=fe.key,this.keyId=fe.keyId,this.scopes=fe.scopes,this.subject=fe.subject,this.additionalClaims=fe.additionalClaims,this.credentials={refresh_token:"jwt-placeholder",expiry_date:1}}createScoped(fe){let he=new y(this);return he.scopes=fe,he}async getRequestMetadataAsync(fe){fe=this.defaultServicePath?`https://${this.defaultServicePath}/`:fe;let he=!this.hasUserScopes()&&fe||this.useJWTAccessWithScope&&this.hasAnyScopes()||this.universeDomain!==w0.DEFAULT_UNIVERSE;if(this.subject&&this.universeDomain!==w0.DEFAULT_UNIVERSE)throw new RangeError(`Service Account user is configured for the credential. Domain-wide delegation is not supported in universes other than ${w0.DEFAULT_UNIVERSE}`);if(!this.apiKey&&he)if(this.additionalClaims&&this.additionalClaims.target_audience){let{tokens:$e}=await this.refreshToken();return{headers:this.addSharedMetadataHeaders(new Headers({authorization:`Bearer ${$e.id_token}`}))}}else{this.access||(this.access=new _2e.JWTAccess(this.email,this.key,this.keyId,this.eagerRefreshThresholdMillis));let $e;this.hasUserScopes()?$e=this.scopes:fe||($e=this.defaultScopes);let xe=this.useJWTAccessWithScope||this.universeDomain!==w0.DEFAULT_UNIVERSE,oe=await this.access.getRequestHeaders(fe??void 0,this.additionalClaims,xe?$e:void 0);return{headers:this.addSharedMetadataHeaders(oe)}}else return this.hasAnyScopes()||this.apiKey?super.getRequestMetadataAsync(fe):{headers:new Headers}}async fetchIdToken(fe){let he=new f9.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:{target_audience:fe},transporter:this.transporter});if(await he.getToken({forceRefresh:!0}),!he.idToken)throw new Error("Unknown error: Failed to fetch ID token");return he.idToken}hasUserScopes(){return this.scopes?this.scopes.length>0:!1}hasAnyScopes(){return!!(this.scopes&&this.scopes.length>0||this.defaultScopes&&this.defaultScopes.length>0)}authorize(fe){if(fe)this.authorizeAsync().then(he=>fe(null,he),fe);else return this.authorizeAsync()}async authorizeAsync(){let fe=await this.refreshToken();if(!fe)throw new Error("No result returned");return this.credentials=fe.tokens,this.credentials.refresh_token="jwt-placeholder",this.key=this.gtoken.googleTokenOptions?.key,this.email=this.gtoken.googleTokenOptions?.iss,fe.tokens}async refreshTokenNoCache(){let fe=this.createGToken(),$e={access_token:(await fe.getToken({forceRefresh:this.isTokenExpiring()})).access_token,token_type:"Bearer",expiry_date:fe.expiresAt,id_token:fe.idToken};return this.emit("tokens",$e),{res:null,tokens:$e}}createGToken(){return this.gtoken||(this.gtoken=new f9.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:this.additionalClaims,transporter:this.transporter})),this.gtoken}fromJSON(fe){if(!fe)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!fe.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!fe.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=fe.client_email,this.key=fe.private_key,this.keyId=fe.private_key_id,this.projectId=fe.project_id,this.quotaProjectId=fe.quota_project_id,this.universeDomain=fe.universe_domain||this.universeDomain}fromStream(fe,he){if(he)this.fromStreamAsync(fe).then(()=>he(),he);else return this.fromStreamAsync(fe)}fromStreamAsync(fe){return new Promise((he,$e)=>{if(!fe)throw new Error("Must pass in a stream containing the service account auth settings.");let xe="";fe.setEncoding("utf8").on("error",$e).on("data",oe=>xe+=oe).on("end",()=>{try{let oe=JSON.parse(xe);this.fromJSON(oe),he()}catch(oe){$e(oe)}})})}fromAPIKey(fe){if(typeof fe!="string")throw new Error("Must provide an API Key string.");this.apiKey=fe}async getCredentials(){if(this.key)return{private_key:this.key,client_email:this.email};if(this.keyFile){let fe=this.createGToken(),he=await(0,L2e.getCredentials)(this.keyFile);return{private_key:he.privateKey,client_email:he.clientEmail}}throw new Error("A key or a keyFile must be provided to getCredentials.")}};G0.JWT=Mz});var Fz=qt(oR=>{"use strict";Object.defineProperty(oR,"__esModule",{value:!0});oR.UserRefreshClient=oR.USER_REFRESH_ACCOUNT_TYPE=void 0;var z2e=aI(),M2e=lh();oR.USER_REFRESH_ACCOUNT_TYPE="authorized_user";var Hz=class y extends z2e.OAuth2Client{_refreshToken;constructor(fe,he,$e,xe,oe){let E=fe&&typeof fe=="object"?fe:{clientId:fe,clientSecret:he,refreshToken:$e,eagerRefreshThresholdMillis:xe,forceRefreshOnFailure:oe};super(E),this._refreshToken=E.refreshToken,this.credentials.refresh_token=E.refreshToken}async refreshTokenNoCache(){return super.refreshTokenNoCache(this._refreshToken)}async fetchIdToken(fe){let he={...y.RETRY_CONFIG,url:this.endpoints.oauth2TokenUrl,method:"POST",data:new URLSearchParams({client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token",refresh_token:this._refreshToken,target_audience:fe}),responseType:"json"};return M2e.AuthClient.setMethodName(he,"fetchIdToken"),(await this.transporter.request(he)).data.id_token}fromJSON(fe){if(!fe)throw new Error("Must pass in a JSON object containing the user refresh token");if(fe.type!=="authorized_user")throw new Error('The incoming JSON object does not have the "authorized_user" type');if(!fe.client_id)throw new Error("The incoming JSON object does not contain a client_id field");if(!fe.client_secret)throw new Error("The incoming JSON object does not contain a client_secret field");if(!fe.refresh_token)throw new Error("The incoming JSON object does not contain a refresh_token field");this._clientId=fe.client_id,this._clientSecret=fe.client_secret,this._refreshToken=fe.refresh_token,this.credentials.refresh_token=fe.refresh_token,this.quotaProjectId=fe.quota_project_id,this.universeDomain=fe.universe_domain||this.universeDomain}fromStream(fe,he){if(he)this.fromStreamAsync(fe).then(()=>he(),he);else return this.fromStreamAsync(fe)}async fromStreamAsync(fe){return new Promise((he,$e)=>{if(!fe)return $e(new Error("Must pass in a stream containing the user refresh token."));let xe="";fe.setEncoding("utf8").on("error",$e).on("data",oe=>xe+=oe).on("end",()=>{try{let oe=JSON.parse(xe);return this.fromJSON(oe),he()}catch(oe){return $e(oe)}})})}static fromJSON(fe){let he=new y;return he.fromJSON(fe),he}};oR.UserRefreshClient=Hz});var Wz=qt(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.Impersonated=sR.IMPERSONATED_ACCOUNT_TYPE=void 0;var m9=aI(),N2e=uc(),H2e=ox();sR.IMPERSONATED_ACCOUNT_TYPE="impersonated_service_account";var Bz=class y extends m9.OAuth2Client{sourceClient;targetPrincipal;targetScopes;delegates;lifetime;endpoint;constructor(fe={}){if(super(fe),this.credentials={expiry_date:1,refresh_token:"impersonated-placeholder"},this.sourceClient=fe.sourceClient??new m9.OAuth2Client,this.targetPrincipal=fe.targetPrincipal??"",this.delegates=fe.delegates??[],this.targetScopes=fe.targetScopes??[],this.lifetime=fe.lifetime??3600,!!!(0,H2e.originalOrCamelOptions)(fe).get("universe_domain"))this.universeDomain=this.sourceClient.universeDomain;else if(this.sourceClient.universeDomain!==this.universeDomain)throw new RangeError(`Universe domain ${this.sourceClient.universeDomain} in source credentials does not match ${this.universeDomain} universe domain set for impersonated credentials.`);this.endpoint=fe.endpoint??`https://iamcredentials.${this.universeDomain}`}async sign(fe){await this.sourceClient.getAccessToken();let he=`projects/-/serviceAccounts/${this.targetPrincipal}`,$e=`${this.endpoint}/v1/${he}:signBlob`,xe={delegates:this.delegates,payload:Buffer.from(fe).toString("base64")};return(await this.sourceClient.request({...y.RETRY_CONFIG,url:$e,data:xe,method:"POST"})).data}getTargetPrincipal(){return this.targetPrincipal}async refreshToken(){try{await this.sourceClient.getAccessToken();let fe="projects/-/serviceAccounts/"+this.targetPrincipal,he=`${this.endpoint}/v1/${fe}:generateAccessToken`,$e={delegates:this.delegates,scope:this.targetScopes,lifetime:this.lifetime+"s"},xe=await this.sourceClient.request({...y.RETRY_CONFIG,url:he,data:$e,method:"POST"}),oe=xe.data;return this.credentials.access_token=oe.accessToken,this.credentials.expiry_date=Date.parse(oe.expireTime),{tokens:this.credentials,res:xe}}catch(fe){if(!(fe instanceof Error))throw fe;let he=0,$e="";throw fe instanceof N2e.GaxiosError&&(he=fe?.response?.data?.error?.status,$e=fe?.response?.data?.error?.message),he&&$e?(fe.message=`${he}: unable to impersonate: ${$e}`,fe):(fe.message=`unable to impersonate: ${fe}`,fe)}}async fetchIdToken(fe,he){await this.sourceClient.getAccessToken();let $e=`projects/-/serviceAccounts/${this.targetPrincipal}`,xe=`${this.endpoint}/v1/${$e}:generateIdToken`,oe={delegates:this.delegates,audience:fe,includeEmail:he?.includeEmail??!0,useEmailAzp:he?.includeEmail??!0};return(await this.sourceClient.request({...y.RETRY_CONFIG,url:xe,data:oe,method:"POST"})).data.token}};sR.Impersonated=Bz});var Jz=qt(SA=>{"use strict";Object.defineProperty(SA,"__esModule",{value:!0});SA.OAuthClientAuthHandler=void 0;SA.getErrorFromOAuthErrorResponse=W2e;var rR=uc(),F2e=jA(),B2e=["PUT","POST","PATCH"],Kz=class{#e=(0,F2e.createCrypto)();#t;transporter;constructor(fe){fe&&"clientId"in fe?(this.#t=fe,this.transporter=new rR.Gaxios):(this.#t=fe?.clientAuthentication,this.transporter=fe?.transporter||new rR.Gaxios)}applyClientAuthenticationOptions(fe,he){fe.headers=rR.Gaxios.mergeHeaders(fe.headers),this.injectAuthenticatedHeaders(fe,he),he||this.injectAuthenticatedRequestBody(fe)}injectAuthenticatedHeaders(fe,he){if(he)fe.headers=rR.Gaxios.mergeHeaders(fe.headers,{authorization:`Bearer ${he}`});else if(this.#t?.confidentialClientType==="basic"){fe.headers=rR.Gaxios.mergeHeaders(fe.headers);let $e=this.#t.clientId,xe=this.#t.clientSecret||"",oe=this.#e.encodeBase64StringUtf8(`${$e}:${xe}`);rR.Gaxios.mergeHeaders(fe.headers,{authorization:`Basic ${oe}`})}}injectAuthenticatedRequestBody(fe){if(this.#t?.confidentialClientType==="request-body"){let he=(fe.method||"GET").toUpperCase();if(!B2e.includes(he))throw new Error(`${he} HTTP method does not support ${this.#t.confidentialClientType} client authentication`);let xe=new Headers(fe.headers).get("content-type");if(xe?.startsWith("application/x-www-form-urlencoded")||fe.data instanceof URLSearchParams){let oe=new URLSearchParams(fe.data??"");oe.append("client_id",this.#t.clientId),oe.append("client_secret",this.#t.clientSecret||""),fe.data=oe}else if(xe?.startsWith("application/json"))fe.data=fe.data||{},Object.assign(fe.data,{client_id:this.#t.clientId,client_secret:this.#t.clientSecret||""});else throw new Error(`${xe} content-types are not supported with ${this.#t.confidentialClientType} client authentication`)}}static get RETRY_CONFIG(){return{retry:!0,retryConfig:{httpMethodsToRetry:["GET","PUT","POST","HEAD","OPTIONS","DELETE"]}}}};SA.OAuthClientAuthHandler=Kz;function W2e(y,fe){let he=y.error,$e=y.error_description,xe=y.error_uri,oe=`Error code ${he}`;typeof $e<"u"&&(oe+=`: ${$e}`),typeof xe<"u"&&(oe+=` - ${xe}`);let E=new Error(oe);if(fe){let R=Object.keys(fe);fe.stack&&R.push("stack"),R.forEach(a=>{a!=="message"&&Object.defineProperty(E,a,{value:fe[a],writable:!1,enumerable:!0})})}return E}});var _0=qt(L0=>{"use strict";Object.defineProperty(L0,"__esModule",{value:!0});L0.StsCredentials=void 0;var K2e=uc(),J2e=lh(),g9=Jz(),Q2e=ox(),Qz=class y extends g9.OAuthClientAuthHandler{#e;constructor(fe={tokenExchangeEndpoint:""},he){(typeof fe!="object"||fe instanceof URL)&&(fe={tokenExchangeEndpoint:fe,clientAuthentication:he}),super(fe),this.#e=fe.tokenExchangeEndpoint}async exchangeToken(fe,he,$e){let xe={grant_type:fe.grantType,resource:fe.resource,audience:fe.audience,scope:fe.scope?.join(" "),requested_token_type:fe.requestedTokenType,subject_token:fe.subjectToken,subject_token_type:fe.subjectTokenType,actor_token:fe.actingParty?.actorToken,actor_token_type:fe.actingParty?.actorTokenType,options:$e&&JSON.stringify($e)},oe={...y.RETRY_CONFIG,url:this.#e.toString(),method:"POST",headers:he,data:new URLSearchParams((0,Q2e.removeUndefinedValuesInObject)(xe)),responseType:"json"};J2e.AuthClient.setMethodName(oe,"exchangeToken"),this.applyClientAuthenticationOptions(oe);try{let E=await this.transporter.request(oe),R=E.data;return R.res=E,R}catch(E){throw E instanceof K2e.GaxiosError&&E.response?(0,g9.getErrorFromOAuthErrorResponse)(E.response.data,E):E}}};L0.StsCredentials=Qz});var Ay=qt(uP=>{"use strict";Object.defineProperty(uP,"__esModule",{value:!0});uP.BaseExternalAccountClient=uP.CLOUD_RESOURCE_MANAGER=uP.EXTERNAL_ACCOUNT_TYPE=uP.EXPIRATION_TIME_OFFSET=void 0;var Z2e=uc(),Y2e=require("stream"),Zz=lh(),X2e=_0(),h9=ox(),O2e=tz(),l2e="urn:ietf:params:oauth:grant-type:token-exchange",C2e="urn:ietf:params:oauth:token-type:access_token",Yz="https://www.googleapis.com/auth/cloud-platform",b2e=3600;uP.EXPIRATION_TIME_OFFSET=300*1e3;uP.EXTERNAL_ACCOUNT_TYPE="external_account";uP.CLOUD_RESOURCE_MANAGER="https://cloudresourcemanager.googleapis.com/v1/projects/";var k2e="//iam\\.googleapis\\.com/locations/[^/]+/workforcePools/[^/]+/providers/.+",eMe="https://sts.{universeDomain}/v1/token",Xz=class y extends Zz.AuthClient{scopes;projectNumber;audience;subjectTokenType;stsCredential;clientAuth;credentialSourceType;cachedAccessToken;serviceAccountImpersonationUrl;serviceAccountImpersonationLifetime;workforcePoolUserProject;configLifetimeRequested;tokenUrl;cloudResourceManagerURL;supplierContext;#e=null;constructor(fe){super(fe);let he=(0,h9.originalOrCamelOptions)(fe),$e=he.get("type");if($e&&$e!==uP.EXTERNAL_ACCOUNT_TYPE)throw new Error(`Expected "${uP.EXTERNAL_ACCOUNT_TYPE}" type but received "${fe.type}"`);let xe=he.get("client_id"),oe=he.get("client_secret");this.tokenUrl=he.get("token_url")??eMe.replace("{universeDomain}",this.universeDomain);let E=he.get("subject_token_type"),R=he.get("workforce_pool_user_project"),a=he.get("service_account_impersonation_url"),g=he.get("service_account_impersonation"),f=(0,h9.originalOrCamelOptions)(g).get("token_lifetime_seconds");this.cloudResourceManagerURL=new URL(he.get("cloud_resource_manager_url")||`https://cloudresourcemanager.${this.universeDomain}/v1/projects/`),xe&&(this.clientAuth={confidentialClientType:"basic",clientId:xe,clientSecret:oe}),this.stsCredential=new X2e.StsCredentials({tokenExchangeEndpoint:this.tokenUrl,clientAuthentication:this.clientAuth}),this.scopes=he.get("scopes")||[Yz],this.cachedAccessToken=null,this.audience=he.get("audience"),this.subjectTokenType=E,this.workforcePoolUserProject=R;let o=new RegExp(k2e);if(this.workforcePoolUserProject&&!this.audience.match(o))throw new Error("workforcePoolUserProject should not be set for non-workforce pool credentials.");this.serviceAccountImpersonationUrl=a,this.serviceAccountImpersonationLifetime=f,this.serviceAccountImpersonationLifetime?this.configLifetimeRequested=!0:(this.configLifetimeRequested=!1,this.serviceAccountImpersonationLifetime=b2e),this.projectNumber=this.getProjectNumber(this.audience),this.supplierContext={audience:this.audience,subjectTokenType:this.subjectTokenType,transporter:this.transporter}}getServiceAccountEmail(){if(this.serviceAccountImpersonationUrl){if(this.serviceAccountImpersonationUrl.length>256)throw new RangeError(`URL is too long: ${this.serviceAccountImpersonationUrl}`);return/serviceAccounts\/(?[^:]+):generateAccessToken$/.exec(this.serviceAccountImpersonationUrl)?.groups?.email||null}return null}setCredentials(fe){super.setCredentials(fe),this.cachedAccessToken=fe}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let fe=await this.getAccessToken(),he=new Headers({authorization:`Bearer ${fe.token}`});return this.addSharedMetadataHeaders(he)}request(fe,he){if(he)this.requestAsync(fe).then($e=>he(null,$e),$e=>he($e,$e.response));else return this.requestAsync(fe)}async getProjectId(){let fe=this.projectNumber||this.workforcePoolUserProject;if(this.projectId)return this.projectId;if(fe){let he=await this.getRequestHeaders(),$e={...y.RETRY_CONFIG,headers:he,url:`${this.cloudResourceManagerURL.toString()}${fe}`,responseType:"json"};Zz.AuthClient.setMethodName($e,"getProjectId");let xe=await this.transporter.request($e);return this.projectId=xe.data.projectId,this.projectId}return null}async requestAsync(fe,he=!1){let $e;try{let xe=await this.getRequestHeaders();fe.headers=Z2e.Gaxios.mergeHeaders(fe.headers),this.addUserProjectAndAuthHeaders(fe.headers,xe),$e=await this.transporter.request(fe)}catch(xe){let oe=xe.response;if(oe){let E=oe.status,R=oe.config.data instanceof Y2e.Readable;if(!he&&(E===401||E===403)&&!R&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(fe,!0)}throw xe}return $e}async refreshAccessTokenAsync(){this.#e=this.#e||this.#t();try{return await this.#e}finally{this.#e=null}}async#t(){let fe=await this.retrieveSubjectToken(),he={grantType:l2e,audience:this.audience,requestedTokenType:C2e,subjectToken:fe,subjectTokenType:this.subjectTokenType,scope:this.serviceAccountImpersonationUrl?[Yz]:this.getScopesArray()},$e=!this.clientAuth&&this.workforcePoolUserProject?{userProject:this.workforcePoolUserProject}:void 0,xe=new Headers({"x-goog-api-client":this.getMetricsHeaderValue()}),oe=await this.stsCredential.exchangeToken(he,xe,$e);return this.serviceAccountImpersonationUrl?this.cachedAccessToken=await this.getImpersonatedAccessToken(oe.access_token):oe.expires_in?this.cachedAccessToken={access_token:oe.access_token,expiry_date:new Date().getTime()+oe.expires_in*1e3,res:oe.res}:this.cachedAccessToken={access_token:oe.access_token,res:oe.res},this.credentials={},Object.assign(this.credentials,this.cachedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedAccessToken.expiry_date,access_token:this.cachedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedAccessToken}getProjectNumber(fe){let he=fe.match(/\/projects\/([^/]+)/);return he?he[1]:null}async getImpersonatedAccessToken(fe){let he={...y.RETRY_CONFIG,url:this.serviceAccountImpersonationUrl,method:"POST",headers:{"content-type":"application/json",authorization:`Bearer ${fe}`},data:{scope:this.getScopesArray(),lifetime:this.serviceAccountImpersonationLifetime+"s"},responseType:"json"};Zz.AuthClient.setMethodName(he,"getImpersonatedAccessToken");let $e=await this.transporter.request(he),xe=$e.data;return{access_token:xe.accessToken,expiry_date:new Date(xe.expireTime).getTime(),res:$e}}isExpired(fe){let he=new Date().getTime();return fe.expiry_date?he>=fe.expiry_date-this.eagerRefreshThresholdMillis:!1}getScopesArray(){return typeof this.scopes=="string"?[this.scopes]:this.scopes||[Yz]}getMetricsHeaderValue(){let fe=process.version.replace(/^v/,""),he=this.serviceAccountImpersonationUrl!==void 0,$e=this.credentialSourceType?this.credentialSourceType:"unknown";return`gl-node/${fe} auth/${O2e.pkg.version} google-byoid-sdk source/${$e} sa-impersonation/${he} config-lifetime/${this.configLifetimeRequested}`}getTokenUrl(){return this.tokenUrl}};uP.BaseExternalAccountClient=Xz});var P9=qt(D0=>{"use strict";Object.defineProperty(D0,"__esModule",{value:!0});D0.FileSubjectTokenSupplier=void 0;var lz=require("util"),Cz=require("fs"),tMe=(0,lz.promisify)(Cz.readFile??(()=>{})),oMe=(0,lz.promisify)(Cz.realpath??(()=>{})),sMe=(0,lz.promisify)(Cz.lstat??(()=>{})),Oz=class{filePath;formatType;subjectTokenFieldName;constructor(fe){this.filePath=fe.filePath,this.formatType=fe.formatType,this.subjectTokenFieldName=fe.subjectTokenFieldName}async getSubjectToken(){let fe=this.filePath;try{if(fe=await oMe(fe),!(await sMe(fe)).isFile())throw new Error}catch(xe){throw xe instanceof Error&&(xe.message=`The file at ${fe} does not exist, or it is not a file. ${xe.message}`),xe}let he,$e=await tMe(fe,{encoding:"utf8"});if(this.formatType==="text"?he=$e:this.formatType==="json"&&this.subjectTokenFieldName&&(he=JSON.parse($e)[this.subjectTokenFieldName]),!he)throw new Error("Unable to parse the subject_token from the credential_source file");return he}};D0.FileSubjectTokenSupplier=Oz});var a9=qt(z0=>{"use strict";Object.defineProperty(z0,"__esModule",{value:!0});z0.UrlSubjectTokenSupplier=void 0;var rMe=lh(),bz=class{url;headers;formatType;subjectTokenFieldName;additionalGaxiosOptions;constructor(fe){this.url=fe.url,this.formatType=fe.formatType,this.subjectTokenFieldName=fe.subjectTokenFieldName,this.headers=fe.headers,this.additionalGaxiosOptions=fe.additionalGaxiosOptions}async getSubjectToken(fe){let he={...this.additionalGaxiosOptions,url:this.url,method:"GET",headers:this.headers,responseType:this.formatType};rMe.AuthClient.setMethodName(he,"getSubjectToken");let $e;if(this.formatType==="text"?$e=(await fe.transporter.request(he)).data:this.formatType==="json"&&this.subjectTokenFieldName&&($e=(await fe.transporter.request(he)).data[this.subjectTokenFieldName]),!$e)throw new Error("Unable to parse the subject_token from the credential_source URL");return $e}};z0.UrlSubjectTokenSupplier=bz});var d9=qt(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});Ch.CertificateSubjectTokenSupplier=Ch.InvalidConfigurationError=Ch.CertificateSourceUnavailableError=Ch.CERTIFICATE_CONFIGURATION_ENV_VARIABLE=void 0;var M0=ox(),N0=require("fs"),H0=require("crypto"),nMe=require("https");Ch.CERTIFICATE_CONFIGURATION_ENV_VARIABLE="GOOGLE_API_CERTIFICATE_CONFIG";var xx=class extends Error{constructor(fe){super(fe),this.name="CertificateSourceUnavailableError"}};Ch.CertificateSourceUnavailableError=xx;var cP=class extends Error{constructor(fe){super(fe),this.name="InvalidConfigurationError"}};Ch.InvalidConfigurationError=cP;var kz=class{certificateConfigPath;trustChainPath;cert;key;constructor(fe){if(!fe.useDefaultCertificateConfig&&!fe.certificateConfigLocation)throw new cP("Either `useDefaultCertificateConfig` must be true or a `certificateConfigLocation` must be provided.");if(fe.useDefaultCertificateConfig&&fe.certificateConfigLocation)throw new cP("Both `useDefaultCertificateConfig` and `certificateConfigLocation` cannot be provided.");this.trustChainPath=fe.trustChainPath,this.certificateConfigPath=fe.certificateConfigLocation??""}async createMtlsHttpsAgent(){if(!this.key||!this.cert)throw new cP("Cannot create mTLS Agent with missing certificate or key");return new nMe.Agent({key:this.key,cert:this.cert})}async getSubjectToken(){this.certificateConfigPath=await this.#e();let{certPath:fe,keyPath:he}=await this.#t();return{cert:this.cert,key:this.key}=await this.#o(fe,he),await this.#s(this.cert)}async#e(){let fe=this.certificateConfigPath;if(fe){if(await(0,M0.isValidFile)(fe))return fe;throw new xx(`Provided certificate config path is invalid: ${fe}`)}let he=process.env[Ch.CERTIFICATE_CONFIGURATION_ENV_VARIABLE];if(he){if(await(0,M0.isValidFile)(he))return he;throw new xx(`Path from environment variable "${Ch.CERTIFICATE_CONFIGURATION_ENV_VARIABLE}" is invalid: ${he}`)}let $e=(0,M0.getWellKnownCertificateConfigFileLocation)();if(await(0,M0.isValidFile)($e))return $e;throw new xx(`Could not find certificate configuration file. Searched override path, the "${Ch.CERTIFICATE_CONFIGURATION_ENV_VARIABLE}" env var, and the gcloud path (${$e}).`)}async#t(){let fe=this.certificateConfigPath,he;try{he=await N0.promises.readFile(fe,"utf8")}catch{throw new xx(`Failed to read certificate config file at: ${fe}`)}try{let $e=JSON.parse(he),xe=$e?.cert_configs?.workload?.cert_path,oe=$e?.cert_configs?.workload?.key_path;if(!xe||!oe)throw new cP(`Certificate config file (${fe}) is missing required "cert_path" or "key_path" in the workload config.`);return{certPath:xe,keyPath:oe}}catch($e){throw $e instanceof cP?$e:new cP(`Failed to parse certificate config from ${fe}: ${$e.message}`)}}async#o(fe,he){let $e,xe;try{$e=await N0.promises.readFile(fe),new H0.X509Certificate($e)}catch(oe){let E=oe instanceof Error?oe.message:String(oe);throw new xx(`Failed to read certificate file at ${fe}: ${E}`)}try{xe=await N0.promises.readFile(he),(0,H0.createPrivateKey)(xe)}catch(oe){let E=oe instanceof Error?oe.message:String(oe);throw new xx(`Failed to read private key file at ${he}: ${E}`)}return{cert:$e,key:xe}}async#s(fe){let he=new H0.X509Certificate(fe);if(!this.trustChainPath)return JSON.stringify([he.raw.toString("base64")]);try{let oe=((await N0.promises.readFile(this.trustChainPath,"utf8")).match(/-----BEGIN CERTIFICATE-----[^-]+-----END CERTIFICATE-----/g)??[]).map((a,g)=>{try{return new H0.X509Certificate(a)}catch(f){let o=f instanceof Error?f.message:String(f);throw new cP(`Failed to parse certificate at index ${g} in trust chain file ${this.trustChainPath}: ${o}`)}}),E=oe.findIndex(a=>he.raw.equals(a.raw)),R;if(E===-1)R=[he,...oe];else if(E===0)R=oe;else throw new cP(`Leaf certificate exists in the trust chain but is not the first entry (found at index ${E}).`);return JSON.stringify(R.map(a=>a.raw.toString("base64")))}catch($e){if($e instanceof cP)throw $e;let xe=$e instanceof Error?$e.message:String($e);throw new xx(`Failed to process certificate chain from ${this.trustChainPath}: ${xe}`)}}};Ch.CertificateSubjectTokenSupplier=kz});var o2=qt(F0=>{"use strict";Object.defineProperty(F0,"__esModule",{value:!0});F0.IdentityPoolClient=void 0;var iMe=Ay(),e2=ox(),pMe=P9(),uMe=a9(),q9=d9(),cMe=_0(),x9=uc(),t2=class y extends iMe.BaseExternalAccountClient{subjectTokenSupplier;constructor(fe){super(fe);let he=(0,e2.originalOrCamelOptions)(fe),$e=he.get("credential_source"),xe=he.get("subject_token_supplier");if(!$e&&!xe)throw new Error("A credential source or subject token supplier must be specified.");if($e&&xe)throw new Error("Only one of credential source or subject token supplier can be specified.");if(xe)this.subjectTokenSupplier=xe,this.credentialSourceType="programmatic";else{let oe=(0,e2.originalOrCamelOptions)($e),E=(0,e2.originalOrCamelOptions)(oe.get("format")),R=E.get("type")||"text",a=E.get("subject_token_field_name");if(R!=="json"&&R!=="text")throw new Error(`Invalid credential_source format "${R}"`);if(R==="json"&&!a)throw new Error("Missing subject_token_field_name for JSON credential_source format");let g=oe.get("file"),f=oe.get("url"),o=oe.get("certificate"),n=oe.get("headers");if(g&&f||f&&o||g&&o)throw new Error('No valid Identity Pool "credential_source" provided, must be either file, url, or certificate.');if(g)this.credentialSourceType="file",this.subjectTokenSupplier=new pMe.FileSubjectTokenSupplier({filePath:g,formatType:R,subjectTokenFieldName:a});else if(f)this.credentialSourceType="url",this.subjectTokenSupplier=new uMe.UrlSubjectTokenSupplier({url:f,formatType:R,subjectTokenFieldName:a,headers:n,additionalGaxiosOptions:y.RETRY_CONFIG});else if(o){this.credentialSourceType="certificate";let e=new q9.CertificateSubjectTokenSupplier({useDefaultCertificateConfig:o.use_default_certificate_config,certificateConfigLocation:o.certificate_config_location,trustChainPath:o.trust_chain_path});this.subjectTokenSupplier=e}else throw new Error('No valid Identity Pool "credential_source" provided, must be either file, url, or certificate.')}}async retrieveSubjectToken(){let fe=await this.subjectTokenSupplier.getSubjectToken(this.supplierContext);if(this.subjectTokenSupplier instanceof q9.CertificateSubjectTokenSupplier){let he=await this.subjectTokenSupplier.createMtlsHttpsAgent();this.stsCredential=new cMe.StsCredentials({tokenExchangeEndpoint:this.getTokenUrl(),clientAuthentication:this.clientAuth,transporter:new x9.Gaxios({agent:he})}),this.transporter=new x9.Gaxios({...this.transporter.defaults||{},agent:he})}return fe}};F0.IdentityPoolClient=t2});var r2=qt(W0=>{"use strict";Object.defineProperty(W0,"__esModule",{value:!0});W0.AwsRequestSigner=void 0;var B0=uc(),I9=jA(),y9="AWS4-HMAC-SHA256",fMe="aws4_request",s2=class{getCredentials;region;crypto;constructor(fe,he){this.getCredentials=fe,this.region=he,this.crypto=(0,I9.createCrypto)()}async getRequestOptions(fe){if(!fe.url)throw new RangeError('"url" is required in "amzOptions"');let he=typeof fe.data=="object"?JSON.stringify(fe.data):fe.data,$e=fe.url,xe=fe.method||"GET",oe=fe.body||he,E=fe.headers,R=await this.getCredentials(),a=new URL($e);if(typeof oe!="string"&&oe!==void 0)throw new TypeError(`'requestPayload' is expected to be a string if provided. Got: ${oe}`);let g=await gMe({crypto:this.crypto,host:a.host,canonicalUri:a.pathname,canonicalQuerystring:a.search.slice(1),method:xe,region:this.region,securityCredentials:R,requestPayload:oe,additionalAmzHeaders:E}),f=B0.Gaxios.mergeHeaders(g.amzDate?{"x-amz-date":g.amzDate}:{},{authorization:g.authorizationHeader,host:a.host},E||{});R.token&&B0.Gaxios.mergeHeaders(f,{"x-amz-security-token":R.token});let o={url:$e,method:xe,headers:f};return oe!==void 0&&(o.body=oe),o}};W0.AwsRequestSigner=s2;async function wA(y,fe,he){return await y.signWithHmacSha256(fe,he)}async function mMe(y,fe,he,$e,xe){let oe=await wA(y,`AWS4${fe}`,he),E=await wA(y,oe,$e),R=await wA(y,E,xe);return await wA(y,R,"aws4_request")}async function gMe(y){let fe=B0.Gaxios.mergeHeaders(y.additionalAmzHeaders),he=y.requestPayload||"",$e=y.host.split(".")[0],xe=new Date,oe=xe.toISOString().replace(/[-:]/g,"").replace(/\.[0-9]+/,""),E=xe.toISOString().replace(/[-]/g,"").replace(/T.*/,"");y.securityCredentials.token&&fe.set("x-amz-security-token",y.securityCredentials.token);let R=B0.Gaxios.mergeHeaders({host:y.host},fe.has("date")?{}:{"x-amz-date":oe},fe),a="",g=[...R.keys()].sort();g.forEach(u=>{a+=`${u}:${R.get(u)} +`});let f=g.join(";"),o=await y.crypto.sha256DigestHex(he),n=`${y.method.toUpperCase()} +${y.canonicalUri} +${y.canonicalQuerystring} +${a} +${f} +${o}`,e=`${E}/${y.region}/${$e}/${fMe}`,s=`${y9} +${oe} +${e} +`+await y.crypto.sha256DigestHex(n),t=await mMe(y.crypto,y.securityCredentials.secretAccessKey,E,y.region,$e),p=await wA(y.crypto,t,s),r=`${y9} Credential=${y.securityCredentials.accessKeyId}/${e}, SignedHeaders=${f}, Signature=${(0,I9.fromArrayBufferToHex)(p)}`;return{amzDate:fe.has("date")?void 0:oe,authorizationHeader:r,canonicalQuerystring:y.canonicalQuerystring}}});var R9=qt(J0=>{"use strict";Object.defineProperty(J0,"__esModule",{value:!0});J0.DefaultAwsSecurityCredentialsSupplier=void 0;var K0=lh(),n2=class{regionUrl;securityCredentialsUrl;imdsV2SessionTokenUrl;additionalGaxiosOptions;constructor(fe){this.regionUrl=fe.regionUrl,this.securityCredentialsUrl=fe.securityCredentialsUrl,this.imdsV2SessionTokenUrl=fe.imdsV2SessionTokenUrl,this.additionalGaxiosOptions=fe.additionalGaxiosOptions}async getAwsRegion(fe){if(this.#s)return this.#s;let he=new Headers;if(!this.#s&&this.imdsV2SessionTokenUrl&&he.set("x-aws-ec2-metadata-token",await this.#e(fe.transporter)),!this.regionUrl)throw new RangeError('Unable to determine AWS region due to missing "options.credential_source.region_url"');let $e={...this.additionalGaxiosOptions,url:this.regionUrl,method:"GET",responseType:"text",headers:he};K0.AuthClient.setMethodName($e,"getAwsRegion");let xe=await fe.transporter.request($e);return xe.data.substr(0,xe.data.length-1)}async getAwsSecurityCredentials(fe){if(this.#r)return this.#r;let he=new Headers;this.imdsV2SessionTokenUrl&&he.set("x-aws-ec2-metadata-token",await this.#e(fe.transporter));let $e=await this.#t(he,fe.transporter),xe=await this.#o($e,he,fe.transporter);return{accessKeyId:xe.AccessKeyId,secretAccessKey:xe.SecretAccessKey,token:xe.Token}}async#e(fe){let he={...this.additionalGaxiosOptions,url:this.imdsV2SessionTokenUrl,method:"PUT",responseType:"text",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"300"}};return K0.AuthClient.setMethodName(he,"#getImdsV2SessionToken"),(await fe.request(he)).data}async#t(fe,he){if(!this.securityCredentialsUrl)throw new Error('Unable to determine AWS role name due to missing "options.credential_source.url"');let $e={...this.additionalGaxiosOptions,url:this.securityCredentialsUrl,method:"GET",responseType:"text",headers:fe};return K0.AuthClient.setMethodName($e,"#getAwsRoleName"),(await he.request($e)).data}async#o(fe,he,$e){let xe={...this.additionalGaxiosOptions,url:`${this.securityCredentialsUrl}/${fe}`,headers:he,responseType:"json"};return K0.AuthClient.setMethodName(xe,"#retrieveAwsSecurityCredentials"),(await $e.request(xe)).data}get#s(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||null}get#r(){return process.env.AWS_ACCESS_KEY_ID&&process.env.AWS_SECRET_ACCESS_KEY?{accessKeyId:process.env.AWS_ACCESS_KEY_ID,secretAccessKey:process.env.AWS_SECRET_ACCESS_KEY,token:process.env.AWS_SESSION_TOKEN}:null}};J0.DefaultAwsSecurityCredentialsSupplier=n2});var p2=qt(Q0=>{"use strict";Object.defineProperty(Q0,"__esModule",{value:!0});Q0.AwsClient=void 0;var hMe=r2(),PMe=Ay(),aMe=R9(),A9=ox(),dMe=uc(),i2=class y extends PMe.BaseExternalAccountClient{environmentId;awsSecurityCredentialsSupplier;regionalCredVerificationUrl;awsRequestSigner;region;static#e="https://sts.{region}.amazonaws.com?Action=GetCallerIdentity&Version=2011-06-15";static AWS_EC2_METADATA_IPV4_ADDRESS="169.254.169.254";static AWS_EC2_METADATA_IPV6_ADDRESS="fd00:ec2::254";constructor(fe){super(fe);let he=(0,A9.originalOrCamelOptions)(fe),$e=he.get("credential_source"),xe=he.get("aws_security_credentials_supplier");if(!$e&&!xe)throw new Error("A credential source or AWS security credentials supplier must be specified.");if($e&&xe)throw new Error("Only one of credential source or AWS security credentials supplier can be specified.");if(xe)this.awsSecurityCredentialsSupplier=xe,this.regionalCredVerificationUrl=y.#e,this.credentialSourceType="programmatic";else{let oe=(0,A9.originalOrCamelOptions)($e);this.environmentId=oe.get("environment_id");let E=oe.get("region_url"),R=oe.get("url"),a=oe.get("imdsv2_session_token_url");this.awsSecurityCredentialsSupplier=new aMe.DefaultAwsSecurityCredentialsSupplier({regionUrl:E,securityCredentialsUrl:R,imdsV2SessionTokenUrl:a}),this.regionalCredVerificationUrl=oe.get("regional_cred_verification_url"),this.credentialSourceType="aws",this.validateEnvironmentId()}this.awsRequestSigner=null,this.region=""}validateEnvironmentId(){let fe=this.environmentId?.match(/^(aws)(\d+)$/);if(!fe||!this.regionalCredVerificationUrl)throw new Error('No valid AWS "credential_source" provided');if(parseInt(fe[2],10)!==1)throw new Error(`aws version "${fe[2]}" is not supported in the current build.`)}async retrieveSubjectToken(){this.awsRequestSigner||(this.region=await this.awsSecurityCredentialsSupplier.getAwsRegion(this.supplierContext),this.awsRequestSigner=new hMe.AwsRequestSigner(async()=>this.awsSecurityCredentialsSupplier.getAwsSecurityCredentials(this.supplierContext),this.region));let fe=await this.awsRequestSigner.getRequestOptions({...y.RETRY_CONFIG,url:this.regionalCredVerificationUrl.replace("{region}",this.region),method:"POST"}),he=[];return dMe.Gaxios.mergeHeaders({"x-goog-cloud-target-resource":this.audience},fe.headers).forEach((xe,oe)=>he.push({key:oe,value:xe})),encodeURIComponent(JSON.stringify({url:fe.url,method:fe.method,headers:he}))}};Q0.AwsClient=i2});var g2=qt(Pc=>{"use strict";Object.defineProperty(Pc,"__esModule",{value:!0});Pc.InvalidSubjectTokenError=Pc.InvalidMessageFieldError=Pc.InvalidCodeFieldError=Pc.InvalidTokenTypeFieldError=Pc.InvalidExpirationTimeFieldError=Pc.InvalidSuccessFieldError=Pc.InvalidVersionFieldError=Pc.ExecutableResponseError=Pc.ExecutableResponse=void 0;var Z0="urn:ietf:params:oauth:token-type:saml2",u2="urn:ietf:params:oauth:token-type:id_token",c2="urn:ietf:params:oauth:token-type:jwt",f2=class{version;success;expirationTime;tokenType;errorCode;errorMessage;subjectToken;constructor(fe){if(!fe.version)throw new Y0("Executable response must contain a 'version' field.");if(fe.success===void 0)throw new X0("Executable response must contain a 'success' field.");if(this.version=fe.version,this.success=fe.success,this.success){if(this.expirationTime=fe.expiration_time,this.tokenType=fe.token_type,this.tokenType!==Z0&&this.tokenType!==u2&&this.tokenType!==c2)throw new O0(`Executable response must contain a 'token_type' field when successful and it must be one of ${u2}, ${c2}, or ${Z0}.`);if(this.tokenType===Z0){if(!fe.saml_response)throw new GA(`Executable response must contain a 'saml_response' field when token_type=${Z0}.`);this.subjectToken=fe.saml_response}else{if(!fe.id_token)throw new GA(`Executable response must contain a 'id_token' field when token_type=${u2} or ${c2}.`);this.subjectToken=fe.id_token}}else{if(!fe.code)throw new l0("Executable response must contain a 'code' field when unsuccessful.");if(!fe.message)throw new C0("Executable response must contain a 'message' field when unsuccessful.");this.errorCode=fe.code,this.errorMessage=fe.message}}isValid(){return!this.isExpired()&&this.success}isExpired(){return this.expirationTime!==void 0&&this.expirationTime{"use strict";Object.defineProperty(nR,"__esModule",{value:!0});nR.PluggableAuthHandler=nR.ExecutableError=void 0;var dI=g2(),qMe=require("child_process"),h2=require("fs"),b0=class extends Error{code;constructor(fe,he){super(`The executable failed with exit code: ${he} and error message: ${fe}.`),this.code=he,Object.setPrototypeOf(this,new.target.prototype)}};nR.ExecutableError=b0;var P2=class y{commandComponents;timeoutMillis;outputFile;constructor(fe){if(!fe.command)throw new Error("No command provided.");if(this.commandComponents=y.parseCommand(fe.command),this.timeoutMillis=fe.timeoutMillis,!this.timeoutMillis)throw new Error("No timeoutMillis provided.");this.outputFile=fe.outputFile}retrieveResponseFromExecutable(fe){return new Promise((he,$e)=>{let xe=qMe.spawn(this.commandComponents[0],this.commandComponents.slice(1),{env:{...process.env,...Object.fromEntries(fe)}}),oe="";xe.stdout.on("data",R=>{oe+=R}),xe.stderr.on("data",R=>{oe+=R});let E=setTimeout(()=>(xe.removeAllListeners(),xe.kill(),$e(new Error("The executable failed to finish within the timeout specified."))),this.timeoutMillis);xe.on("close",R=>{if(clearTimeout(E),R===0)try{let a=JSON.parse(oe),g=new dI.ExecutableResponse(a);return he(g)}catch(a){return a instanceof dI.ExecutableResponseError?$e(a):$e(new dI.ExecutableResponseError(`The executable returned an invalid response: ${oe}`))}else return $e(new b0(oe,R.toString()))})})}async retrieveCachedResponse(){if(!this.outputFile||this.outputFile.length===0)return;let fe;try{fe=await h2.promises.realpath(this.outputFile)}catch{return}if(!(await h2.promises.lstat(fe)).isFile())return;let he=await h2.promises.readFile(fe,{encoding:"utf8"});if(he!=="")try{let $e=JSON.parse(he);return new dI.ExecutableResponse($e).isValid()?new dI.ExecutableResponse($e):void 0}catch($e){throw $e instanceof dI.ExecutableResponseError?$e:new dI.ExecutableResponseError(`The output file contained an invalid response: ${he}`)}}static parseCommand(fe){let he=fe.match(/(?:[^\s"]+|"[^"]*")+/g);if(!he)throw new Error(`Provided command: "${fe}" could not be parsed.`);for(let $e=0;$e{"use strict";Object.defineProperty(iR,"__esModule",{value:!0});iR.PluggableAuthClient=iR.ExecutableError=void 0;var xMe=Ay(),yMe=g2(),$9=a2(),IMe=a2();Object.defineProperty(iR,"ExecutableError",{enumerable:!0,get:function(){return IMe.ExecutableError}});var RMe=30*1e3,j9=5*1e3,U9=120*1e3,AMe="GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES",v9=1,d2=class extends xMe.BaseExternalAccountClient{command;timeoutMillis;outputFile;handler;constructor(fe){if(super(fe),!fe.credential_source.executable)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(this.command=fe.credential_source.executable.command,!this.command)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(fe.credential_source.executable.timeout_millis===void 0)this.timeoutMillis=RMe;else if(this.timeoutMillis=fe.credential_source.executable.timeout_millis,this.timeoutMillisU9)throw new Error(`Timeout must be between ${j9} and ${U9} milliseconds.`);this.outputFile=fe.credential_source.executable.output_file,this.handler=new $9.PluggableAuthHandler({command:this.command,timeoutMillis:this.timeoutMillis,outputFile:this.outputFile}),this.credentialSourceType="executable"}async retrieveSubjectToken(){if(process.env[AMe]!=="1")throw new Error("Pluggable Auth executables need to be explicitly allowed to run by setting the GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES environment Variable to 1.");let fe;if(this.outputFile&&(fe=await this.handler.retrieveCachedResponse()),!fe){let he=new Map;he.set("GOOGLE_EXTERNAL_ACCOUNT_AUDIENCE",this.audience),he.set("GOOGLE_EXTERNAL_ACCOUNT_TOKEN_TYPE",this.subjectTokenType),he.set("GOOGLE_EXTERNAL_ACCOUNT_INTERACTIVE","0"),this.outputFile&&he.set("GOOGLE_EXTERNAL_ACCOUNT_OUTPUT_FILE",this.outputFile);let $e=this.getServiceAccountEmail();$e&&he.set("GOOGLE_EXTERNAL_ACCOUNT_IMPERSONATED_EMAIL",$e),fe=await this.handler.retrieveResponseFromExecutable(he)}if(fe.version>v9)throw new Error(`Version of executable is not currently supported, maximum supported version is ${v9}.`);if(!fe.success)throw new $9.ExecutableError(fe.errorMessage,fe.errorCode);if(this.outputFile&&!fe.expirationTime)throw new yMe.InvalidExpirationTimeFieldError("The executable response must contain the `expiration_time` field for successful responses when an output_file has been specified in the configuration.");if(fe.isExpired())throw new Error("Executable response is expired.");return fe.subjectToken}};iR.PluggableAuthClient=d2});var y2=qt(k0=>{"use strict";Object.defineProperty(k0,"__esModule",{value:!0});k0.ExternalAccountClient=void 0;var $Me=Ay(),jMe=o2(),UMe=p2(),vMe=q2(),x2=class{constructor(){throw new Error("ExternalAccountClients should be initialized via: ExternalAccountClient.fromJSON(), directly via explicit constructors, eg. new AwsClient(options), new IdentityPoolClient(options), newPluggableAuthClientOptions, or via new GoogleAuth(options).getClient()")}static fromJSON(fe){return fe&&fe.type===$Me.EXTERNAL_ACCOUNT_TYPE?fe.credential_source?.environment_id?new UMe.AwsClient(fe):fe.credential_source?.executable?new vMe.PluggableAuthClient(fe):new jMe.IdentityPoolClient(fe):null}};k0.ExternalAccountClient=x2});var A2=qt(pR=>{"use strict";Object.defineProperty(pR,"__esModule",{value:!0});pR.ExternalAccountAuthorizedUserClient=pR.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=void 0;var V9=lh(),T9=Jz(),E9=uc(),TMe=require("stream"),VMe=Ay();pR.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE="external_account_authorized_user";var EMe="https://sts.{universeDomain}/v1/oauthtoken",I2=class y extends T9.OAuthClientAuthHandler{#e;constructor(fe){super(fe),this.#e=fe.tokenRefreshEndpoint}async refreshToken(fe,he){let $e={...y.RETRY_CONFIG,url:this.#e,method:"POST",headers:he,data:new URLSearchParams({grant_type:"refresh_token",refresh_token:fe}),responseType:"json"};V9.AuthClient.setMethodName($e,"refreshToken"),this.applyClientAuthenticationOptions($e);try{let xe=await this.transporter.request($e),oe=xe.data;return oe.res=xe,oe}catch(xe){throw xe instanceof E9.GaxiosError&&xe.response?(0,T9.getErrorFromOAuthErrorResponse)(xe.response.data,xe):xe}}},R2=class extends V9.AuthClient{cachedAccessToken;externalAccountAuthorizedUserHandler;refreshToken;constructor(fe){super(fe),fe.universe_domain&&(this.universeDomain=fe.universe_domain),this.refreshToken=fe.refresh_token;let he={confidentialClientType:"basic",clientId:fe.client_id,clientSecret:fe.client_secret};this.externalAccountAuthorizedUserHandler=new I2({tokenRefreshEndpoint:fe.token_url??EMe.replace("{universeDomain}",this.universeDomain),transporter:this.transporter,clientAuthentication:he}),this.cachedAccessToken=null,this.quotaProjectId=fe.quota_project_id,typeof fe?.eagerRefreshThresholdMillis!="number"?this.eagerRefreshThresholdMillis=VMe.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=fe.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!fe?.forceRefreshOnFailure}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let fe=await this.getAccessToken(),he=new Headers({authorization:`Bearer ${fe.token}`});return this.addSharedMetadataHeaders(he)}request(fe,he){if(he)this.requestAsync(fe).then($e=>he(null,$e),$e=>he($e,$e.response));else return this.requestAsync(fe)}async requestAsync(fe,he=!1){let $e;try{let xe=await this.getRequestHeaders();fe.headers=E9.Gaxios.mergeHeaders(fe.headers),this.addUserProjectAndAuthHeaders(fe.headers,xe),$e=await this.transporter.request(fe)}catch(xe){let oe=xe.response;if(oe){let E=oe.status,R=oe.config.data instanceof TMe.Readable;if(!he&&(E===401||E===403)&&!R&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(fe,!0)}throw xe}return $e}async refreshAccessTokenAsync(){let fe=await this.externalAccountAuthorizedUserHandler.refreshToken(this.refreshToken);return this.cachedAccessToken={access_token:fe.access_token,expiry_date:new Date().getTime()+fe.expires_in*1e3,res:fe.res},fe.refresh_token!==void 0&&(this.refreshToken=fe.refresh_token),this.cachedAccessToken}isExpired(fe){let he=new Date().getTime();return fe.expiry_date?he>=fe.expiry_date-this.eagerRefreshThresholdMillis:!1}};pR.ExternalAccountAuthorizedUserClient=R2});var L9=qt(nx=>{"use strict";Object.defineProperty(nx,"__esModule",{value:!0});nx.GoogleAuth=nx.GoogleAuthExceptionMessages=void 0;var SMe=require("child_process"),LA=require("fs"),wMe=uc(),_A=$A(),GMe=require("os"),$2=require("path"),LMe=jA(),_Me=fz(),DMe=gz(),zMe=hz(),uR=Nz(),S9=Fz(),cR=Wz(),MMe=y2(),DA=Ay(),j2=lh(),w9=A2(),G9=ox();nx.GoogleAuthExceptionMessages={API_KEY_WITH_CREDENTIALS:"API Keys and Credentials are mutually exclusive authentication methods and cannot be used together.",NO_PROJECT_ID_FOUND:`Unable to detect a Project Id in the current environment. +To learn more about authentication and Google APIs, visit: +https://cloud.google.com/docs/authentication/getting-started`,NO_CREDENTIALS_FOUND:`Unable to find credentials in current environment. +To learn more about authentication and Google APIs, visit: +https://cloud.google.com/docs/authentication/getting-started`,NO_ADC_FOUND:"Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.",NO_UNIVERSE_DOMAIN_FOUND:`Unable to detect a Universe Domain in the current environment. +To learn more about Universe Domain retrieval, visit: +https://cloud.google.com/compute/docs/metadata/predefined-metadata-keys`};var U2=class{checkIsGCE=void 0;useJWTAccessWithScope;defaultServicePath;get isGCE(){return this.checkIsGCE}_findProjectIdPromise;_cachedProjectId;jsonContent=null;apiKey;cachedCredential=null;#e=null;defaultScopes;keyFilename;scopes;clientOptions={};constructor(fe={}){if(this._cachedProjectId=fe.projectId||null,this.cachedCredential=fe.authClient||null,this.keyFilename=fe.keyFilename||fe.keyFile,this.scopes=fe.scopes,this.clientOptions=fe.clientOptions||{},this.jsonContent=fe.credentials||null,this.apiKey=fe.apiKey||this.clientOptions.apiKey||null,this.apiKey&&(this.jsonContent||this.clientOptions.credentials))throw new RangeError(nx.GoogleAuthExceptionMessages.API_KEY_WITH_CREDENTIALS);fe.universeDomain&&(this.clientOptions.universeDomain=fe.universeDomain)}setGapicJWTValues(fe){fe.defaultServicePath=this.defaultServicePath,fe.useJWTAccessWithScope=this.useJWTAccessWithScope,fe.defaultScopes=this.defaultScopes}getProjectId(fe){if(fe)this.getProjectIdAsync().then(he=>fe(null,he),fe);else return this.getProjectIdAsync()}async getProjectIdOptional(){try{return await this.getProjectId()}catch(fe){if(fe instanceof Error&&fe.message===nx.GoogleAuthExceptionMessages.NO_PROJECT_ID_FOUND)return null;throw fe}}async findAndCacheProjectId(){let fe=null;if(fe||=await this.getProductionProjectId(),fe||=await this.getFileProjectId(),fe||=await this.getDefaultServiceProjectId(),fe||=await this.getGCEProjectId(),fe||=await this.getExternalAccountClientProjectId(),fe)return this._cachedProjectId=fe,fe;throw new Error(nx.GoogleAuthExceptionMessages.NO_PROJECT_ID_FOUND)}async getProjectIdAsync(){return this._cachedProjectId?this._cachedProjectId:(this._findProjectIdPromise||(this._findProjectIdPromise=this.findAndCacheProjectId()),this._findProjectIdPromise)}async getUniverseDomainFromMetadataServer(){let fe;try{fe=await _A.universe("universe-domain"),fe||=j2.DEFAULT_UNIVERSE}catch(he){if(he&&he?.response?.status===404)fe=j2.DEFAULT_UNIVERSE;else throw he}return fe}async getUniverseDomain(){let fe=(0,G9.originalOrCamelOptions)(this.clientOptions).get("universe_domain");try{fe??=(await this.getClient()).universeDomain}catch{fe??=j2.DEFAULT_UNIVERSE}return fe}getAnyScopes(){return this.scopes||this.defaultScopes}getApplicationDefault(fe={},he){let $e;if(typeof fe=="function"?he=fe:$e=fe,he)this.getApplicationDefaultAsync($e).then(xe=>he(null,xe.credential,xe.projectId),he);else return this.getApplicationDefaultAsync($e)}async getApplicationDefaultAsync(fe={}){if(this.cachedCredential)return await this.#t(this.cachedCredential,null);let he;if(he=await this._tryGetApplicationCredentialsFromEnvironmentVariable(fe),he)return he instanceof uR.JWT?he.scopes=this.scopes:he instanceof DA.BaseExternalAccountClient&&(he.scopes=this.getAnyScopes()),await this.#t(he);if(he=await this._tryGetApplicationCredentialsFromWellKnownFile(fe),he)return he instanceof uR.JWT?he.scopes=this.scopes:he instanceof DA.BaseExternalAccountClient&&(he.scopes=this.getAnyScopes()),await this.#t(he);if(await this._checkIsGCE())return fe.scopes=this.getAnyScopes(),await this.#t(new _Me.Compute(fe));throw new Error(nx.GoogleAuthExceptionMessages.NO_ADC_FOUND)}async#t(fe,he=process.env.GOOGLE_CLOUD_QUOTA_PROJECT||null){let $e=await this.getProjectIdOptional();return he&&(fe.quotaProjectId=he),this.cachedCredential=fe,{credential:fe,projectId:$e}}async _checkIsGCE(){return this.checkIsGCE===void 0&&(this.checkIsGCE=_A.getGCPResidency()||await _A.isAvailable()),this.checkIsGCE}async _tryGetApplicationCredentialsFromEnvironmentVariable(fe){let he=process.env.GOOGLE_APPLICATION_CREDENTIALS||process.env.google_application_credentials;if(!he||he.length===0)return null;try{return this._getApplicationCredentialsFromFilePath(he,fe)}catch($e){throw $e instanceof Error&&($e.message=`Unable to read the credential file specified by the GOOGLE_APPLICATION_CREDENTIALS environment variable: ${$e.message}`),$e}}async _tryGetApplicationCredentialsFromWellKnownFile(fe){let he=null;if(this._isWindows())he=process.env.APPDATA;else{let xe=process.env.HOME;xe&&(he=$2.join(xe,".config"))}return he&&(he=$2.join(he,"gcloud","application_default_credentials.json"),LA.existsSync(he)||(he=null)),he?await this._getApplicationCredentialsFromFilePath(he,fe):null}async _getApplicationCredentialsFromFilePath(fe,he={}){if(!fe||fe.length===0)throw new Error("The file path is invalid.");try{if(fe=LA.realpathSync(fe),!LA.lstatSync(fe).isFile())throw new Error}catch(xe){throw xe instanceof Error&&(xe.message=`The file at ${fe} does not exist, or it is not a file. ${xe.message}`),xe}let $e=LA.createReadStream(fe);return this.fromStream($e,he)}fromImpersonatedJSON(fe){if(!fe)throw new Error("Must pass in a JSON object containing an impersonated refresh token");if(fe.type!==cR.IMPERSONATED_ACCOUNT_TYPE)throw new Error(`The incoming JSON object does not have the "${cR.IMPERSONATED_ACCOUNT_TYPE}" type`);if(!fe.source_credentials)throw new Error("The incoming JSON object does not contain a source_credentials field");if(!fe.service_account_impersonation_url)throw new Error("The incoming JSON object does not contain a service_account_impersonation_url field");let he=this.fromJSON(fe.source_credentials);if(fe.service_account_impersonation_url?.length>256)throw new RangeError(`Target principal is too long: ${fe.service_account_impersonation_url}`);let $e=/(?[^/]+):(generateAccessToken|generateIdToken)$/.exec(fe.service_account_impersonation_url)?.groups?.target;if(!$e)throw new RangeError(`Cannot extract target principal from ${fe.service_account_impersonation_url}`);let xe=(this.scopes||fe.scopes||this.defaultScopes)??[];return new cR.Impersonated({...fe,sourceClient:he,targetPrincipal:$e,targetScopes:Array.isArray(xe)?xe:[xe]})}fromJSON(fe,he={}){let $e,xe=(0,G9.originalOrCamelOptions)(he).get("universe_domain");return fe.type===S9.USER_REFRESH_ACCOUNT_TYPE?($e=new S9.UserRefreshClient(he),$e.fromJSON(fe)):fe.type===cR.IMPERSONATED_ACCOUNT_TYPE?$e=this.fromImpersonatedJSON(fe):fe.type===DA.EXTERNAL_ACCOUNT_TYPE?($e=MMe.ExternalAccountClient.fromJSON({...fe,...he}),$e.scopes=this.getAnyScopes()):fe.type===w9.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE?$e=new w9.ExternalAccountAuthorizedUserClient({...fe,...he}):(he.scopes=this.scopes,$e=new uR.JWT(he),this.setGapicJWTValues($e),$e.fromJSON(fe)),xe&&($e.universeDomain=xe),$e}_cacheClientFromJSON(fe,he){let $e=this.fromJSON(fe,he);return this.jsonContent=fe,this.cachedCredential=$e,$e}fromStream(fe,he={},$e){let xe={};if(typeof he=="function"?$e=he:xe=he,$e)this.fromStreamAsync(fe,xe).then(oe=>$e(null,oe),$e);else return this.fromStreamAsync(fe,xe)}fromStreamAsync(fe,he){return new Promise(($e,xe)=>{if(!fe)throw new Error("Must pass in a stream containing the Google auth settings.");let oe=[];fe.setEncoding("utf8").on("error",xe).on("data",E=>oe.push(E)).on("end",()=>{try{try{let E=JSON.parse(oe.join("")),R=this._cacheClientFromJSON(E,he);return $e(R)}catch(E){if(!this.keyFilename)throw E;let R=new uR.JWT({...this.clientOptions,keyFile:this.keyFilename});return this.cachedCredential=R,this.setGapicJWTValues(R),$e(R)}}catch(E){return xe(E)}})})}fromAPIKey(fe,he={}){return new uR.JWT({...he,apiKey:fe})}_isWindows(){let fe=GMe.platform();return!!(fe&&fe.length>=3&&fe.substring(0,3).toLowerCase()==="win")}async getDefaultServiceProjectId(){return new Promise(fe=>{(0,SMe.exec)("gcloud config config-helper --format json",(he,$e)=>{if(!he&&$e)try{let xe=JSON.parse($e).configuration.properties.core.project;fe(xe);return}catch{}fe(null)})})}getProductionProjectId(){return process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT||process.env.gcloud_project||process.env.google_cloud_project}async getFileProjectId(){if(this.cachedCredential)return this.cachedCredential.projectId;if(this.keyFilename){let he=await this.getClient();if(he&&he.projectId)return he.projectId}let fe=await this._tryGetApplicationCredentialsFromEnvironmentVariable();return fe?fe.projectId:null}async getExternalAccountClientProjectId(){return!this.jsonContent||this.jsonContent.type!==DA.EXTERNAL_ACCOUNT_TYPE?null:await(await this.getClient()).getProjectId()}async getGCEProjectId(){try{return await _A.project("project-id")}catch{return null}}getCredentials(fe){if(fe)this.getCredentialsAsync().then(he=>fe(null,he),fe);else return this.getCredentialsAsync()}async getCredentialsAsync(){let fe=await this.getClient();if(fe instanceof cR.Impersonated)return{client_email:fe.getTargetPrincipal()};if(fe instanceof DA.BaseExternalAccountClient){let he=fe.getServiceAccountEmail();if(he)return{client_email:he,universe_domain:fe.universeDomain}}if(this.jsonContent)return{client_email:this.jsonContent.client_email,private_key:this.jsonContent.private_key,universe_domain:this.jsonContent.universe_domain};if(await this._checkIsGCE()){let[he,$e]=await Promise.all([_A.instance("service-accounts/default/email"),this.getUniverseDomain()]);return{client_email:he,universe_domain:$e}}throw new Error(nx.GoogleAuthExceptionMessages.NO_CREDENTIALS_FOUND)}async getClient(){if(this.cachedCredential)return this.cachedCredential;this.#e=this.#e||this.#o();try{return await this.#e}finally{this.#e=null}}async#o(){if(this.jsonContent)return this._cacheClientFromJSON(this.jsonContent,this.clientOptions);if(this.keyFilename){let fe=$2.resolve(this.keyFilename),he=LA.createReadStream(fe);return await this.fromStreamAsync(he,this.clientOptions)}else if(this.apiKey){let fe=await this.fromAPIKey(this.apiKey,this.clientOptions);fe.scopes=this.scopes;let{credential:he}=await this.#t(fe);return he}else{let{credential:fe}=await this.getApplicationDefaultAsync(this.clientOptions);return fe}}async getIdTokenClient(fe){let he=await this.getClient();if(!("fetchIdToken"in he))throw new Error("Cannot fetch ID token in this environment, use GCE or set the GOOGLE_APPLICATION_CREDENTIALS environment variable to a service account credentials JSON file.");return new DMe.IdTokenClient({targetAudience:fe,idTokenProvider:he})}async getAccessToken(){return(await(await this.getClient()).getAccessToken()).token}async getRequestHeaders(fe){return(await this.getClient()).getRequestHeaders(fe)}async authorizeRequest(fe={}){let he=fe.url,xe=await(await this.getClient()).getRequestHeaders(he);return fe.headers=wMe.Gaxios.mergeHeaders(fe.headers,xe),fe}async fetch(...fe){return(await this.getClient()).fetch(...fe)}async request(fe){return(await this.getClient()).request(fe)}getEnv(){return(0,zMe.getEnv)()}async sign(fe,he){let $e=await this.getClient(),xe=await this.getUniverseDomain();if(he=he||`https://iamcredentials.${xe}/v1/projects/-/serviceAccounts/`,$e instanceof cR.Impersonated)return(await $e.sign(fe)).signedBlob;let oe=(0,LMe.createCrypto)();if($e instanceof uR.JWT&&$e.key)return await oe.sign($e.key,fe);let E=await this.getCredentials();if(!E.client_email)throw new Error("Cannot sign data without `client_email`.");return this.signBlob(oe,E.client_email,fe,he)}async signBlob(fe,he,$e,xe){let oe=new URL(xe+`${he}:signBlob`);return(await this.request({method:"POST",url:oe.href,data:{payload:fe.encodeBase64StringUtf8($e)},retry:!0,retryConfig:{httpMethodsToRetry:["POST"]}})).data.signedBlob}};nx.GoogleAuth=U2});var _9=qt(ej=>{"use strict";Object.defineProperty(ej,"__esModule",{value:!0});ej.IAMAuth=void 0;var v2=class{selector;token;constructor(fe,he){this.selector=fe,this.token=he,this.selector=fe,this.token=he}getRequestHeaders(){return{"x-goog-iam-authority-selector":this.selector,"x-goog-iam-authorization-token":this.token}}};ej.IAMAuth=v2});var D9=qt(Ix=>{"use strict";Object.defineProperty(Ix,"__esModule",{value:!0});Ix.DownscopedClient=Ix.EXPIRATION_TIME_OFFSET=Ix.MAX_ACCESS_BOUNDARY_RULES_COUNT=void 0;var NMe=uc(),HMe=require("stream"),T2=lh(),FMe=_0(),BMe="urn:ietf:params:oauth:grant-type:token-exchange",WMe="urn:ietf:params:oauth:token-type:access_token",KMe="urn:ietf:params:oauth:token-type:access_token";Ix.MAX_ACCESS_BOUNDARY_RULES_COUNT=10;Ix.EXPIRATION_TIME_OFFSET=300*1e3;var V2=class extends T2.AuthClient{authClient;credentialAccessBoundary;cachedDownscopedAccessToken;stsCredential;constructor(fe,he={accessBoundary:{accessBoundaryRules:[]}}){if(super(fe instanceof T2.AuthClient?{}:fe),fe instanceof T2.AuthClient?(this.authClient=fe,this.credentialAccessBoundary=he):(this.authClient=fe.authClient,this.credentialAccessBoundary=fe.credentialAccessBoundary),this.credentialAccessBoundary.accessBoundary.accessBoundaryRules.length===0)throw new Error("At least one access boundary rule needs to be defined.");if(this.credentialAccessBoundary.accessBoundary.accessBoundaryRules.length>Ix.MAX_ACCESS_BOUNDARY_RULES_COUNT)throw new Error(`The provided access boundary has more than ${Ix.MAX_ACCESS_BOUNDARY_RULES_COUNT} access boundary rules.`);for(let $e of this.credentialAccessBoundary.accessBoundary.accessBoundaryRules)if($e.availablePermissions.length===0)throw new Error("At least one permission should be defined in access boundary rules.");this.stsCredential=new FMe.StsCredentials({tokenExchangeEndpoint:`https://sts.${this.universeDomain}/v1/token`}),this.cachedDownscopedAccessToken=null}setCredentials(fe){if(!fe.expiry_date)throw new Error("The access token expiry_date field is missing in the provided credentials.");super.setCredentials(fe),this.cachedDownscopedAccessToken=fe}async getAccessToken(){return(!this.cachedDownscopedAccessToken||this.isExpired(this.cachedDownscopedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedDownscopedAccessToken.access_token,expirationTime:this.cachedDownscopedAccessToken.expiry_date,res:this.cachedDownscopedAccessToken.res}}async getRequestHeaders(){let fe=await this.getAccessToken(),he=new Headers({authorization:`Bearer ${fe.token}`});return this.addSharedMetadataHeaders(he)}request(fe,he){if(he)this.requestAsync(fe).then($e=>he(null,$e),$e=>he($e,$e.response));else return this.requestAsync(fe)}async requestAsync(fe,he=!1){let $e;try{let xe=await this.getRequestHeaders();fe.headers=NMe.Gaxios.mergeHeaders(fe.headers),this.addUserProjectAndAuthHeaders(fe.headers,xe),$e=await this.transporter.request(fe)}catch(xe){let oe=xe.response;if(oe){let E=oe.status,R=oe.config.data instanceof HMe.Readable;if(!he&&(E===401||E===403)&&!R&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(fe,!0)}throw xe}return $e}async refreshAccessTokenAsync(){let fe=(await this.authClient.getAccessToken()).token,he={grantType:BMe,requestedTokenType:WMe,subjectToken:fe,subjectTokenType:KMe},$e=await this.stsCredential.exchangeToken(he,void 0,this.credentialAccessBoundary),xe=this.authClient.credentials?.expiry_date||null,oe=$e.expires_in?new Date().getTime()+$e.expires_in*1e3:xe;return this.cachedDownscopedAccessToken={access_token:$e.access_token,expiry_date:oe,res:$e.res},this.credentials={},Object.assign(this.credentials,this.cachedDownscopedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedDownscopedAccessToken.expiry_date,access_token:this.cachedDownscopedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedDownscopedAccessToken}isExpired(fe){let he=new Date().getTime();return fe.expiry_date?he>=fe.expiry_date-this.eagerRefreshThresholdMillis:!1}};Ix.DownscopedClient=V2});var z9=qt(tj=>{"use strict";Object.defineProperty(tj,"__esModule",{value:!0});tj.PassThroughClient=void 0;var JMe=lh(),E2=class extends JMe.AuthClient{async request(fe){return this.transporter.request(fe)}async getAccessToken(){return{}}async getRequestHeaders(){return new Headers}};tj.PassThroughClient=E2});var zA=qt(un=>{"use strict";var QMe=un&&un.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),ZMe=un&&un.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&QMe(fe,y,he)};Object.defineProperty(un,"__esModule",{value:!0});un.GoogleAuth=un.auth=un.PassThroughClient=un.ExternalAccountAuthorizedUserClient=un.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=un.ExecutableError=un.PluggableAuthClient=un.DownscopedClient=un.BaseExternalAccountClient=un.ExternalAccountClient=un.IdentityPoolClient=un.AwsRequestSigner=un.AwsClient=un.UserRefreshClient=un.LoginTicket=un.ClientAuthentication=un.OAuth2Client=un.CodeChallengeMethod=un.Impersonated=un.JWT=un.JWTAccess=un.IdTokenClient=un.IAMAuth=un.GCPEnv=un.Compute=un.DEFAULT_UNIVERSE=un.AuthClient=un.gaxios=un.gcpMetadata=void 0;var M9=L9();Object.defineProperty(un,"GoogleAuth",{enumerable:!0,get:function(){return M9.GoogleAuth}});un.gcpMetadata=$A();un.gaxios=uc();var N9=lh();Object.defineProperty(un,"AuthClient",{enumerable:!0,get:function(){return N9.AuthClient}});Object.defineProperty(un,"DEFAULT_UNIVERSE",{enumerable:!0,get:function(){return N9.DEFAULT_UNIVERSE}});var YMe=fz();Object.defineProperty(un,"Compute",{enumerable:!0,get:function(){return YMe.Compute}});var XMe=hz();Object.defineProperty(un,"GCPEnv",{enumerable:!0,get:function(){return XMe.GCPEnv}});var OMe=_9();Object.defineProperty(un,"IAMAuth",{enumerable:!0,get:function(){return OMe.IAMAuth}});var lMe=gz();Object.defineProperty(un,"IdTokenClient",{enumerable:!0,get:function(){return lMe.IdTokenClient}});var CMe=zz();Object.defineProperty(un,"JWTAccess",{enumerable:!0,get:function(){return CMe.JWTAccess}});var bMe=Nz();Object.defineProperty(un,"JWT",{enumerable:!0,get:function(){return bMe.JWT}});var kMe=Wz();Object.defineProperty(un,"Impersonated",{enumerable:!0,get:function(){return kMe.Impersonated}});var S2=aI();Object.defineProperty(un,"CodeChallengeMethod",{enumerable:!0,get:function(){return S2.CodeChallengeMethod}});Object.defineProperty(un,"OAuth2Client",{enumerable:!0,get:function(){return S2.OAuth2Client}});Object.defineProperty(un,"ClientAuthentication",{enumerable:!0,get:function(){return S2.ClientAuthentication}});var eNe=iz();Object.defineProperty(un,"LoginTicket",{enumerable:!0,get:function(){return eNe.LoginTicket}});var tNe=Fz();Object.defineProperty(un,"UserRefreshClient",{enumerable:!0,get:function(){return tNe.UserRefreshClient}});var oNe=p2();Object.defineProperty(un,"AwsClient",{enumerable:!0,get:function(){return oNe.AwsClient}});var sNe=r2();Object.defineProperty(un,"AwsRequestSigner",{enumerable:!0,get:function(){return sNe.AwsRequestSigner}});var rNe=o2();Object.defineProperty(un,"IdentityPoolClient",{enumerable:!0,get:function(){return rNe.IdentityPoolClient}});var nNe=y2();Object.defineProperty(un,"ExternalAccountClient",{enumerable:!0,get:function(){return nNe.ExternalAccountClient}});var iNe=Ay();Object.defineProperty(un,"BaseExternalAccountClient",{enumerable:!0,get:function(){return iNe.BaseExternalAccountClient}});var pNe=D9();Object.defineProperty(un,"DownscopedClient",{enumerable:!0,get:function(){return pNe.DownscopedClient}});var H9=q2();Object.defineProperty(un,"PluggableAuthClient",{enumerable:!0,get:function(){return H9.PluggableAuthClient}});Object.defineProperty(un,"ExecutableError",{enumerable:!0,get:function(){return H9.ExecutableError}});var F9=A2();Object.defineProperty(un,"EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE",{enumerable:!0,get:function(){return F9.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE}});Object.defineProperty(un,"ExternalAccountAuthorizedUserClient",{enumerable:!0,get:function(){return F9.ExternalAccountAuthorizedUserClient}});var uNe=z9();Object.defineProperty(un,"PassThroughClient",{enumerable:!0,get:function(){return uNe.PassThroughClient}});ZMe(_z(),un);var cNe=new M9.GoogleAuth;un.auth=cNe});var B9=qt(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});w2.getAPI=fNe;function fNe(y,fe,he,$e){let xe;if(typeof fe=="string")xe=fe,fe={};else if(typeof fe=="object")xe=fe.version,delete fe.version;else throw new Error("Argument error: Accepts only string or object");try{let oe=he[xe],E=new oe(fe,$e);return Object.freeze(E)}catch(oe){throw new Error(`Unable to load endpoint ${y}("${xe}"): ${oe.message}`)}}});var qI=qt((dgt,W9)=>{"use strict";W9.exports=TypeError});var J9=qt((qgt,K9)=>{K9.exports=require("util").inspect});var BA=qt((xgt,fY)=>{var B2=typeof Map=="function"&&Map.prototype,G2=Object.getOwnPropertyDescriptor&&B2?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,sj=B2&&G2&&typeof G2.get=="function"?G2.get:null,Q9=B2&&Map.prototype.forEach,W2=typeof Set=="function"&&Set.prototype,L2=Object.getOwnPropertyDescriptor&&W2?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,rj=W2&&L2&&typeof L2.get=="function"?L2.get:null,Z9=W2&&Set.prototype.forEach,mNe=typeof WeakMap=="function"&&WeakMap.prototype,NA=mNe?WeakMap.prototype.has:null,gNe=typeof WeakSet=="function"&&WeakSet.prototype,HA=gNe?WeakSet.prototype.has:null,hNe=typeof WeakRef=="function"&&WeakRef.prototype,Y9=hNe?WeakRef.prototype.deref:null,PNe=Boolean.prototype.valueOf,aNe=Object.prototype.toString,dNe=Function.prototype.toString,qNe=String.prototype.match,K2=String.prototype.slice,$y=String.prototype.replace,xNe=String.prototype.toUpperCase,X9=String.prototype.toLowerCase,sY=RegExp.prototype.test,O9=Array.prototype.concat,Rx=Array.prototype.join,yNe=Array.prototype.slice,l9=Math.floor,z2=typeof BigInt=="function"?BigInt.prototype.valueOf:null,_2=Object.getOwnPropertySymbols,M2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,fR=typeof Symbol=="function"&&typeof Symbol.iterator=="object",FA=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===fR||!0)?Symbol.toStringTag:null,rY=Object.prototype.propertyIsEnumerable,C9=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(y){return y.__proto__}:null);function b9(y,fe){if(y===1/0||y===-1/0||y!==y||y&&y>-1e3&&y<1e3||sY.call(/e/,fe))return fe;var he=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof y=="number"){var $e=y<0?-l9(-y):l9(y);if($e!==y){var xe=String($e),oe=K2.call(fe,xe.length+1);return $y.call(xe,he,"$&_")+"."+$y.call($y.call(oe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $y.call(fe,he,"$&_")}var N2=J9(),k9=N2.custom,eY=pY(k9)?k9:null,nY={__proto__:null,double:'"',single:"'"},INe={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};fY.exports=function y(fe,he,$e,xe){var oe=he||{};if(sy(oe,"quoteStyle")&&!sy(nY,oe.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(sy(oe,"maxStringLength")&&(typeof oe.maxStringLength=="number"?oe.maxStringLength<0&&oe.maxStringLength!==1/0:oe.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var E=sy(oe,"customInspect")?oe.customInspect:!0;if(typeof E!="boolean"&&E!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(sy(oe,"indent")&&oe.indent!==null&&oe.indent!==" "&&!(parseInt(oe.indent,10)===oe.indent&&oe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(sy(oe,"numericSeparator")&&typeof oe.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var R=oe.numericSeparator;if(typeof fe>"u")return"undefined";if(fe===null)return"null";if(typeof fe=="boolean")return fe?"true":"false";if(typeof fe=="string")return cY(fe,oe);if(typeof fe=="number"){if(fe===0)return 1/0/fe>0?"0":"-0";var a=String(fe);return R?b9(fe,a):a}if(typeof fe=="bigint"){var g=String(fe)+"n";return R?b9(fe,g):g}var f=typeof oe.depth>"u"?5:oe.depth;if(typeof $e>"u"&&($e=0),$e>=f&&f>0&&typeof fe=="object")return H2(fe)?"[Array]":"[Object]";var o=NNe(oe,$e);if(typeof xe>"u")xe=[];else if(uY(xe,fe)>=0)return"[Circular]";function n(A,v,z){if(v&&(xe=yNe.call(xe),xe.push(v)),z){var D={depth:oe.depth};return sy(oe,"quoteStyle")&&(D.quoteStyle=oe.quoteStyle),y(A,D,$e+1,xe)}return y(A,oe,$e+1,xe)}if(typeof fe=="function"&&!tY(fe)){var e=ENe(fe),s=oj(fe,n);return"[Function"+(e?": "+e:" (anonymous)")+"]"+(s.length>0?" { "+Rx.call(s,", ")+" }":"")}if(pY(fe)){var t=fR?$y.call(String(fe),/^(Symbol\(.*\))_[^)]*$/,"$1"):M2.call(fe);return typeof fe=="object"&&!fR?MA(t):t}if(DNe(fe)){for(var p="<"+X9.call(String(fe.nodeName)),r=fe.attributes||[],u=0;u",p}if(H2(fe)){if(fe.length===0)return"[]";var i=oj(fe,n);return o&&!MNe(i)?"["+F2(i,o)+"]":"[ "+Rx.call(i,", ")+" ]"}if($Ne(fe)){var m=oj(fe,n);return!("cause"in Error.prototype)&&"cause"in fe&&!rY.call(fe,"cause")?"{ ["+String(fe)+"] "+Rx.call(O9.call("[cause]: "+n(fe.cause),m),", ")+" }":m.length===0?"["+String(fe)+"]":"{ ["+String(fe)+"] "+Rx.call(m,", ")+" }"}if(typeof fe=="object"&&E){if(eY&&typeof fe[eY]=="function"&&N2)return N2(fe,{depth:f-$e});if(E!=="symbol"&&typeof fe.inspect=="function")return fe.inspect()}if(SNe(fe)){var c=[];return Q9&&Q9.call(fe,function(A,v){c.push(n(v,fe,!0)+" => "+n(A,fe))}),oY("Map",sj.call(fe),c,o)}if(LNe(fe)){var P=[];return Z9&&Z9.call(fe,function(A){P.push(n(A,fe))}),oY("Set",rj.call(fe),P,o)}if(wNe(fe))return D2("WeakMap");if(_Ne(fe))return D2("WeakSet");if(GNe(fe))return D2("WeakRef");if(UNe(fe))return MA(n(Number(fe)));if(TNe(fe))return MA(n(z2.call(fe)));if(vNe(fe))return MA(PNe.call(fe));if(jNe(fe))return MA(n(String(fe)));if(typeof window<"u"&&fe===window)return"{ [object Window] }";if(typeof globalThis<"u"&&fe===globalThis||typeof global<"u"&&fe===global)return"{ [object globalThis] }";if(!ANe(fe)&&!tY(fe)){var h=oj(fe,n),q=C9?C9(fe)===Object.prototype:fe instanceof Object||fe.constructor===Object,d=fe instanceof Object?"":"null prototype",I=!q&&FA&&Object(fe)===fe&&FA in fe?K2.call(jy(fe),8,-1):d?"Object":"",x=q||typeof fe.constructor!="function"?"":fe.constructor.name?fe.constructor.name+" ":"",$=x+(I||d?"["+Rx.call(O9.call([],I||[],d||[]),": ")+"] ":"");return h.length===0?$+"{}":o?$+"{"+F2(h,o)+"}":$+"{ "+Rx.call(h,", ")+" }"}return String(fe)};function iY(y,fe,he){var $e=he.quoteStyle||fe,xe=nY[$e];return xe+y+xe}function RNe(y){return $y.call(String(y),/"/g,""")}function xI(y){return!FA||!(typeof y=="object"&&(FA in y||typeof y[FA]<"u"))}function H2(y){return jy(y)==="[object Array]"&&xI(y)}function ANe(y){return jy(y)==="[object Date]"&&xI(y)}function tY(y){return jy(y)==="[object RegExp]"&&xI(y)}function $Ne(y){return jy(y)==="[object Error]"&&xI(y)}function jNe(y){return jy(y)==="[object String]"&&xI(y)}function UNe(y){return jy(y)==="[object Number]"&&xI(y)}function vNe(y){return jy(y)==="[object Boolean]"&&xI(y)}function pY(y){if(fR)return y&&typeof y=="object"&&y instanceof Symbol;if(typeof y=="symbol")return!0;if(!y||typeof y!="object"||!M2)return!1;try{return M2.call(y),!0}catch{}return!1}function TNe(y){if(!y||typeof y!="object"||!z2)return!1;try{return z2.call(y),!0}catch{}return!1}var VNe=Object.prototype.hasOwnProperty||function(y){return y in this};function sy(y,fe){return VNe.call(y,fe)}function jy(y){return aNe.call(y)}function ENe(y){if(y.name)return y.name;var fe=qNe.call(dNe.call(y),/^function\s*([\w$]+)/);return fe?fe[1]:null}function uY(y,fe){if(y.indexOf)return y.indexOf(fe);for(var he=0,$e=y.length;he<$e;he++)if(y[he]===fe)return he;return-1}function SNe(y){if(!sj||!y||typeof y!="object")return!1;try{sj.call(y);try{rj.call(y)}catch{return!0}return y instanceof Map}catch{}return!1}function wNe(y){if(!NA||!y||typeof y!="object")return!1;try{NA.call(y,NA);try{HA.call(y,HA)}catch{return!0}return y instanceof WeakMap}catch{}return!1}function GNe(y){if(!Y9||!y||typeof y!="object")return!1;try{return Y9.call(y),!0}catch{}return!1}function LNe(y){if(!rj||!y||typeof y!="object")return!1;try{rj.call(y);try{sj.call(y)}catch{return!0}return y instanceof Set}catch{}return!1}function _Ne(y){if(!HA||!y||typeof y!="object")return!1;try{HA.call(y,HA);try{NA.call(y,NA)}catch{return!0}return y instanceof WeakSet}catch{}return!1}function DNe(y){return!y||typeof y!="object"?!1:typeof HTMLElement<"u"&&y instanceof HTMLElement?!0:typeof y.nodeName=="string"&&typeof y.getAttribute=="function"}function cY(y,fe){if(y.length>fe.maxStringLength){var he=y.length-fe.maxStringLength,$e="... "+he+" more character"+(he>1?"s":"");return cY(K2.call(y,0,fe.maxStringLength),fe)+$e}var xe=INe[fe.quoteStyle||"single"];xe.lastIndex=0;var oe=$y.call($y.call(y,xe,"\\$1"),/[\x00-\x1f]/g,zNe);return iY(oe,"single",fe)}function zNe(y){var fe=y.charCodeAt(0),he={8:"b",9:"t",10:"n",12:"f",13:"r"}[fe];return he?"\\"+he:"\\x"+(fe<16?"0":"")+xNe.call(fe.toString(16))}function MA(y){return"Object("+y+")"}function D2(y){return y+" { ? }"}function oY(y,fe,he,$e){var xe=$e?F2(he,$e):Rx.call(he,", ");return y+" ("+fe+") {"+xe+"}"}function MNe(y){for(var fe=0;fe=0)return!1;return!0}function NNe(y,fe){var he;if(y.indent===" ")he=" ";else if(typeof y.indent=="number"&&y.indent>0)he=Rx.call(Array(y.indent+1)," ");else return null;return{base:he,prev:Rx.call(Array(fe+1),he)}}function F2(y,fe){if(y.length===0)return"";var he=` +`+fe.prev+fe.base;return he+Rx.call(y,","+he)+` +`+fe.prev}function oj(y,fe){var he=H2(y),$e=[];if(he){$e.length=y.length;for(var xe=0;xe{"use strict";var HNe=BA(),FNe=qI(),nj=function(y,fe,he){for(var $e=y,xe;(xe=$e.next)!=null;$e=xe)if(xe.key===fe)return $e.next=xe.next,he||(xe.next=y.next,y.next=xe),xe},BNe=function(y,fe){if(y){var he=nj(y,fe);return he&&he.value}},WNe=function(y,fe,he){var $e=nj(y,fe);$e?$e.value=he:y.next={key:fe,next:y.next,value:he}},KNe=function(y,fe){return y?!!nj(y,fe):!1},JNe=function(y,fe){if(y)return nj(y,fe,!0)};mY.exports=function(){var fe,he={assert:function($e){if(!he.has($e))throw new FNe("Side channel does not contain "+HNe($e))},delete:function($e){var xe=fe&&fe.next,oe=JNe(fe,$e);return oe&&xe&&xe===oe&&(fe=void 0),!!oe},get:function($e){return BNe(fe,$e)},has:function($e){return KNe(fe,$e)},set:function($e,xe){fe||(fe={next:void 0}),WNe(fe,$e,xe)}};return he}});var J2=qt((Igt,hY)=>{"use strict";hY.exports=Object});var aY=qt((Rgt,PY)=>{"use strict";PY.exports=Error});var qY=qt((Agt,dY)=>{"use strict";dY.exports=EvalError});var yY=qt(($gt,xY)=>{"use strict";xY.exports=RangeError});var RY=qt((jgt,IY)=>{"use strict";IY.exports=ReferenceError});var $Y=qt((Ugt,AY)=>{"use strict";AY.exports=SyntaxError});var UY=qt((vgt,jY)=>{"use strict";jY.exports=URIError});var TY=qt((Tgt,vY)=>{"use strict";vY.exports=Math.abs});var EY=qt((Vgt,VY)=>{"use strict";VY.exports=Math.floor});var wY=qt((Egt,SY)=>{"use strict";SY.exports=Math.max});var LY=qt((Sgt,GY)=>{"use strict";GY.exports=Math.min});var DY=qt((wgt,_Y)=>{"use strict";_Y.exports=Math.pow});var MY=qt((Ggt,zY)=>{"use strict";zY.exports=Math.round});var HY=qt((Lgt,NY)=>{"use strict";NY.exports=Number.isNaN||function(fe){return fe!==fe}});var BY=qt((_gt,FY)=>{"use strict";var QNe=HY();FY.exports=function(fe){return QNe(fe)||fe===0?fe:fe<0?-1:1}});var KY=qt((Dgt,WY)=>{"use strict";WY.exports=Object.getOwnPropertyDescriptor});var Q2=qt((zgt,JY)=>{"use strict";var ij=KY();if(ij)try{ij([],"length")}catch{ij=null}JY.exports=ij});var ZY=qt((Mgt,QY)=>{"use strict";var pj=Object.defineProperty||!1;if(pj)try{pj({},"a",{value:1})}catch{pj=!1}QY.exports=pj});var XY=qt((Ngt,YY)=>{"use strict";YY.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var fe={},he=Symbol("test"),$e=Object(he);if(typeof he=="string"||Object.prototype.toString.call(he)!=="[object Symbol]"||Object.prototype.toString.call($e)!=="[object Symbol]")return!1;var xe=42;fe[he]=xe;for(var oe in fe)return!1;if(typeof Object.keys=="function"&&Object.keys(fe).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(fe).length!==0)return!1;var E=Object.getOwnPropertySymbols(fe);if(E.length!==1||E[0]!==he||!Object.prototype.propertyIsEnumerable.call(fe,he))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var R=Object.getOwnPropertyDescriptor(fe,he);if(R.value!==xe||R.enumerable!==!0)return!1}return!0}});var CY=qt((Hgt,lY)=>{"use strict";var OY=typeof Symbol<"u"&&Symbol,ZNe=XY();lY.exports=function(){return typeof OY!="function"||typeof Symbol!="function"||typeof OY("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ZNe()}});var Z2=qt((Fgt,bY)=>{"use strict";bY.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var Y2=qt((Bgt,kY)=>{"use strict";var YNe=J2();kY.exports=YNe.getPrototypeOf||null});var o7=qt((Wgt,t7)=>{"use strict";var XNe="Function.prototype.bind called on incompatible ",ONe=Object.prototype.toString,lNe=Math.max,CNe="[object Function]",e7=function(fe,he){for(var $e=[],xe=0;xe{"use strict";var eHe=o7();s7.exports=Function.prototype.bind||eHe});var uj=qt((Jgt,r7)=>{"use strict";r7.exports=Function.prototype.call});var X2=qt((Qgt,n7)=>{"use strict";n7.exports=Function.prototype.apply});var p7=qt((Zgt,i7)=>{"use strict";i7.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var c7=qt((Ygt,u7)=>{"use strict";var tHe=WA(),oHe=X2(),sHe=uj(),rHe=p7();u7.exports=rHe||tHe.call(sHe,oHe)});var O2=qt((Xgt,f7)=>{"use strict";var nHe=WA(),iHe=qI(),pHe=uj(),uHe=c7();f7.exports=function(fe){if(fe.length<1||typeof fe[0]!="function")throw new iHe("a function is required");return uHe(nHe,pHe,fe)}});var d7=qt((Ogt,a7)=>{"use strict";var cHe=O2(),m7=Q2(),h7;try{h7=[].__proto__===Array.prototype}catch(y){if(!y||typeof y!="object"||!("code"in y)||y.code!=="ERR_PROTO_ACCESS")throw y}var l2=!!h7&&m7&&m7(Object.prototype,"__proto__"),P7=Object,g7=P7.getPrototypeOf;a7.exports=l2&&typeof l2.get=="function"?cHe([l2.get]):typeof g7=="function"?function(fe){return g7(fe==null?fe:P7(fe))}:!1});var R7=qt((lgt,I7)=>{"use strict";var q7=Z2(),x7=Y2(),y7=d7();I7.exports=q7?function(fe){return q7(fe)}:x7?function(fe){if(!fe||typeof fe!="object"&&typeof fe!="function")throw new TypeError("getProto: not an object");return x7(fe)}:y7?function(fe){return y7(fe)}:null});var $7=qt((Cgt,A7)=>{"use strict";var fHe=Function.prototype.call,mHe=Object.prototype.hasOwnProperty,gHe=WA();A7.exports=gHe.call(fHe,mHe)});var mj=qt((bgt,E7)=>{"use strict";var rp,hHe=J2(),PHe=aY(),aHe=qY(),dHe=yY(),qHe=RY(),PR=$Y(),hR=qI(),xHe=UY(),yHe=TY(),IHe=EY(),RHe=wY(),AHe=LY(),$He=DY(),jHe=MY(),UHe=BY(),T7=Function,C2=function(y){try{return T7('"use strict"; return ('+y+").constructor;")()}catch{}},KA=Q2(),vHe=ZY(),b2=function(){throw new hR},THe=KA?(function(){try{return arguments.callee,b2}catch{try{return KA(arguments,"callee").get}catch{return b2}}})():b2,mR=CY()(),Jc=R7(),VHe=Y2(),EHe=Z2(),V7=X2(),JA=uj(),gR={},SHe=typeof Uint8Array>"u"||!Jc?rp:Jc(Uint8Array),yI={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?rp:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?rp:ArrayBuffer,"%ArrayIteratorPrototype%":mR&&Jc?Jc([][Symbol.iterator]()):rp,"%AsyncFromSyncIteratorPrototype%":rp,"%AsyncFunction%":gR,"%AsyncGenerator%":gR,"%AsyncGeneratorFunction%":gR,"%AsyncIteratorPrototype%":gR,"%Atomics%":typeof Atomics>"u"?rp:Atomics,"%BigInt%":typeof BigInt>"u"?rp:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?rp:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?rp:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?rp:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":PHe,"%eval%":eval,"%EvalError%":aHe,"%Float16Array%":typeof Float16Array>"u"?rp:Float16Array,"%Float32Array%":typeof Float32Array>"u"?rp:Float32Array,"%Float64Array%":typeof Float64Array>"u"?rp:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?rp:FinalizationRegistry,"%Function%":T7,"%GeneratorFunction%":gR,"%Int8Array%":typeof Int8Array>"u"?rp:Int8Array,"%Int16Array%":typeof Int16Array>"u"?rp:Int16Array,"%Int32Array%":typeof Int32Array>"u"?rp:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":mR&&Jc?Jc(Jc([][Symbol.iterator]())):rp,"%JSON%":typeof JSON=="object"?JSON:rp,"%Map%":typeof Map>"u"?rp:Map,"%MapIteratorPrototype%":typeof Map>"u"||!mR||!Jc?rp:Jc(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":hHe,"%Object.getOwnPropertyDescriptor%":KA,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?rp:Promise,"%Proxy%":typeof Proxy>"u"?rp:Proxy,"%RangeError%":dHe,"%ReferenceError%":qHe,"%Reflect%":typeof Reflect>"u"?rp:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?rp:Set,"%SetIteratorPrototype%":typeof Set>"u"||!mR||!Jc?rp:Jc(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?rp:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":mR&&Jc?Jc(""[Symbol.iterator]()):rp,"%Symbol%":mR?Symbol:rp,"%SyntaxError%":PR,"%ThrowTypeError%":THe,"%TypedArray%":SHe,"%TypeError%":hR,"%Uint8Array%":typeof Uint8Array>"u"?rp:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?rp:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?rp:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?rp:Uint32Array,"%URIError%":xHe,"%WeakMap%":typeof WeakMap>"u"?rp:WeakMap,"%WeakRef%":typeof WeakRef>"u"?rp:WeakRef,"%WeakSet%":typeof WeakSet>"u"?rp:WeakSet,"%Function.prototype.call%":JA,"%Function.prototype.apply%":V7,"%Object.defineProperty%":vHe,"%Object.getPrototypeOf%":VHe,"%Math.abs%":yHe,"%Math.floor%":IHe,"%Math.max%":RHe,"%Math.min%":AHe,"%Math.pow%":$He,"%Math.round%":jHe,"%Math.sign%":UHe,"%Reflect.getPrototypeOf%":EHe};if(Jc)try{null.error}catch(y){j7=Jc(Jc(y)),yI["%Error.prototype%"]=j7}var j7,wHe=function y(fe){var he;if(fe==="%AsyncFunction%")he=C2("async function () {}");else if(fe==="%GeneratorFunction%")he=C2("function* () {}");else if(fe==="%AsyncGeneratorFunction%")he=C2("async function* () {}");else if(fe==="%AsyncGenerator%"){var $e=y("%AsyncGeneratorFunction%");$e&&(he=$e.prototype)}else if(fe==="%AsyncIteratorPrototype%"){var xe=y("%AsyncGenerator%");xe&&Jc&&(he=Jc(xe.prototype))}return yI[fe]=he,he},U7={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},QA=WA(),cj=$7(),GHe=QA.call(JA,Array.prototype.concat),LHe=QA.call(V7,Array.prototype.splice),v7=QA.call(JA,String.prototype.replace),fj=QA.call(JA,String.prototype.slice),_He=QA.call(JA,RegExp.prototype.exec),DHe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,zHe=/\\(\\)?/g,MHe=function(fe){var he=fj(fe,0,1),$e=fj(fe,-1);if(he==="%"&&$e!=="%")throw new PR("invalid intrinsic syntax, expected closing `%`");if($e==="%"&&he!=="%")throw new PR("invalid intrinsic syntax, expected opening `%`");var xe=[];return v7(fe,DHe,function(oe,E,R,a){xe[xe.length]=R?v7(a,zHe,"$1"):E||oe}),xe},NHe=function(fe,he){var $e=fe,xe;if(cj(U7,$e)&&(xe=U7[$e],$e="%"+xe[0]+"%"),cj(yI,$e)){var oe=yI[$e];if(oe===gR&&(oe=wHe($e)),typeof oe>"u"&&!he)throw new hR("intrinsic "+fe+" exists, but is not available. Please file an issue!");return{alias:xe,name:$e,value:oe}}throw new PR("intrinsic "+fe+" does not exist!")};E7.exports=function(fe,he){if(typeof fe!="string"||fe.length===0)throw new hR("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof he!="boolean")throw new hR('"allowMissing" argument must be a boolean');if(_He(/^%?[^%]*%?$/,fe)===null)throw new PR("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var $e=MHe(fe),xe=$e.length>0?$e[0]:"",oe=NHe("%"+xe+"%",he),E=oe.name,R=oe.value,a=!1,g=oe.alias;g&&(xe=g[0],LHe($e,GHe([0,1],g)));for(var f=1,o=!0;f<$e.length;f+=1){var n=$e[f],e=fj(n,0,1),s=fj(n,-1);if((e==='"'||e==="'"||e==="`"||s==='"'||s==="'"||s==="`")&&e!==s)throw new PR("property names with quotes must have matching quotes");if((n==="constructor"||!o)&&(a=!0),xe+="."+n,E="%"+xe+"%",cj(yI,E))R=yI[E];else if(R!=null){if(!(n in R)){if(!he)throw new hR("base intrinsic for "+fe+" exists, but the property is not available.");return}if(KA&&f+1>=$e.length){var t=KA(R,n);o=!!t,o&&"get"in t&&!("originalValue"in t.get)?R=t.get:R=R[n]}else o=cj(R,n),R=R[n];o&&!a&&(yI[E]=R)}}return R}});var k2=qt((kgt,G7)=>{"use strict";var S7=mj(),w7=O2(),HHe=w7([S7("%String.prototype.indexOf%")]);G7.exports=function(fe,he){var $e=S7(fe,!!he);return typeof $e=="function"&&HHe(fe,".prototype.")>-1?w7([$e]):$e}});var eM=qt((eht,_7)=>{"use strict";var FHe=mj(),ZA=k2(),BHe=BA(),WHe=qI(),L7=FHe("%Map%",!0),KHe=ZA("Map.prototype.get",!0),JHe=ZA("Map.prototype.set",!0),QHe=ZA("Map.prototype.has",!0),ZHe=ZA("Map.prototype.delete",!0),YHe=ZA("Map.prototype.size",!0);_7.exports=!!L7&&function(){var fe,he={assert:function($e){if(!he.has($e))throw new WHe("Side channel does not contain "+BHe($e))},delete:function($e){if(fe){var xe=ZHe(fe,$e);return YHe(fe)===0&&(fe=void 0),xe}return!1},get:function($e){if(fe)return KHe(fe,$e)},has:function($e){return fe?QHe(fe,$e):!1},set:function($e,xe){fe||(fe=new L7),JHe(fe,$e,xe)}};return he}});var z7=qt((tht,D7)=>{"use strict";var XHe=mj(),hj=k2(),OHe=BA(),gj=eM(),lHe=qI(),aR=XHe("%WeakMap%",!0),CHe=hj("WeakMap.prototype.get",!0),bHe=hj("WeakMap.prototype.set",!0),kHe=hj("WeakMap.prototype.has",!0),eFe=hj("WeakMap.prototype.delete",!0);D7.exports=aR?function(){var fe,he,$e={assert:function(xe){if(!$e.has(xe))throw new lHe("Side channel does not contain "+OHe(xe))},delete:function(xe){if(aR&&xe&&(typeof xe=="object"||typeof xe=="function")){if(fe)return eFe(fe,xe)}else if(gj&&he)return he.delete(xe);return!1},get:function(xe){return aR&&xe&&(typeof xe=="object"||typeof xe=="function")&&fe?CHe(fe,xe):he&&he.get(xe)},has:function(xe){return aR&&xe&&(typeof xe=="object"||typeof xe=="function")&&fe?kHe(fe,xe):!!he&&he.has(xe)},set:function(xe,oe){aR&&xe&&(typeof xe=="object"||typeof xe=="function")?(fe||(fe=new aR),bHe(fe,xe,oe)):gj&&(he||(he=gj()),he.set(xe,oe))}};return $e}:gj});var tM=qt((oht,M7)=>{"use strict";var tFe=qI(),oFe=BA(),sFe=gY(),rFe=eM(),nFe=z7(),iFe=nFe||rFe||sFe;M7.exports=function(){var fe,he={assert:function($e){if(!he.has($e))throw new tFe("Side channel does not contain "+oFe($e))},delete:function($e){return!!fe&&fe.delete($e)},get:function($e){return fe&&fe.get($e)},has:function($e){return!!fe&&fe.has($e)},set:function($e,xe){fe||(fe=iFe()),fe.set($e,xe)}};return he}});var Pj=qt((sht,N7)=>{"use strict";var pFe=String.prototype.replace,uFe=/%20/g,oM={RFC1738:"RFC1738",RFC3986:"RFC3986"};N7.exports={default:oM.RFC3986,formatters:{RFC1738:function(y){return pFe.call(y,uFe,"+")},RFC3986:function(y){return String(y)}},RFC1738:oM.RFC1738,RFC3986:oM.RFC3986}});var iM=qt((rht,H7)=>{"use strict";var cFe=Pj(),fFe=tM(),sM=Object.prototype.hasOwnProperty,II=Array.isArray,aj=fFe(),dR=function(fe,he){return aj.set(fe,he),fe},RI=function(fe){return aj.has(fe)},YA=function(fe){return aj.get(fe)},nM=function(fe,he){aj.set(fe,he)},Ax=(function(){for(var y=[],fe=0;fe<256;++fe)y[y.length]="%"+((fe<16?"0":"")+fe.toString(16)).toUpperCase();return y})(),mFe=function(fe){for(;fe.length>1;){var he=fe.pop(),$e=he.obj[he.prop];if(II($e)){for(var xe=[],oe=0;oe<$e.length;++oe)typeof $e[oe]<"u"&&(xe[xe.length]=$e[oe]);he.obj[he.prop]=xe}}},XA=function(fe,he){for(var $e=he&&he.plainObjects?{__proto__:null}:{},xe=0;xe$e.arrayLimit)return dR(XA(fe.concat(he),$e),xe);fe[xe]=he}else if(fe&&typeof fe=="object")if(RI(fe)){var oe=YA(fe)+1;fe[oe]=he,nM(fe,oe)}else{if($e&&$e.strictMerge)return[fe,he];($e&&($e.plainObjects||$e.allowPrototypes)||!sM.call(Object.prototype,he))&&(fe[he]=!0)}else return[fe,he];return fe}if(!fe||typeof fe!="object"){if(RI(he)){for(var E=Object.keys(he),R=$e&&$e.plainObjects?{__proto__:null,0:fe}:{0:fe},a=0;a$e.arrayLimit?dR(XA(f,$e),f.length-1):f}var o=fe;return II(fe)&&!II(he)&&(o=XA(fe,$e)),II(fe)&&II(he)?(he.forEach(function(n,e){if(sM.call(fe,e)){var s=fe[e];s&&typeof s=="object"&&n&&typeof n=="object"?fe[e]=y(s,n,$e):fe[fe.length]=n}else fe[e]=n}),fe):Object.keys(he).reduce(function(n,e){var s=he[e];if(sM.call(n,e)?n[e]=y(n[e],s,$e):n[e]=s,RI(he)&&!RI(n)&&dR(n,YA(he)),RI(n)){var t=parseInt(e,10);String(t)===e&&t>=0&&t>YA(n)&&nM(n,t)}return n},o)},hFe=function(fe,he){return Object.keys(he).reduce(function($e,xe){return $e[xe]=he[xe],$e},fe)},PFe=function(y,fe,he){var $e=y.replace(/\+/g," ");if(he==="iso-8859-1")return $e.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent($e)}catch{return $e}},rM=1024,aFe=function(fe,he,$e,xe,oe){if(fe.length===0)return fe;var E=fe;if(typeof fe=="symbol"?E=Symbol.prototype.toString.call(fe):typeof fe!="string"&&(E=String(fe)),$e==="iso-8859-1")return escape(E).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var R="",a=0;a=rM?E.slice(a,a+rM):E,f=[],o=0;o=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||oe===cFe.RFC1738&&(n===40||n===41)){f[f.length]=g.charAt(o);continue}if(n<128){f[f.length]=Ax[n];continue}if(n<2048){f[f.length]=Ax[192|n>>6]+Ax[128|n&63];continue}if(n<55296||n>=57344){f[f.length]=Ax[224|n>>12]+Ax[128|n>>6&63]+Ax[128|n&63];continue}o+=1,n=65536+((n&1023)<<10|g.charCodeAt(o)&1023),f[f.length]=Ax[240|n>>18]+Ax[128|n>>12&63]+Ax[128|n>>6&63]+Ax[128|n&63]}R+=f.join("")}return R},dFe=function(fe){for(var he=[{obj:{o:fe},prop:"o"}],$e=[],xe=0;xe$e?dR(XA(E,{plainObjects:xe}),E.length-1):E},IFe=function(fe,he){if(II(fe)){for(var $e=[],xe=0;xe{"use strict";var B7=tM(),dj=iM(),OA=Pj(),RFe=Object.prototype.hasOwnProperty,W7={brackets:function(fe){return fe+"[]"},comma:"comma",indices:function(fe,he){return fe+"["+he+"]"},repeat:function(fe){return fe}},$x=Array.isArray,AFe=Array.prototype.push,K7=function(y,fe){AFe.apply(y,$x(fe)?fe:[fe])},$Fe=Date.prototype.toISOString,F7=OA.default,Hc={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:dj.encode,encodeValuesOnly:!1,filter:void 0,format:F7,formatter:OA.formatters[F7],indices:!1,serializeDate:function(fe){return $Fe.call(fe)},skipNulls:!1,strictNullHandling:!1},jFe=function(fe){return typeof fe=="string"||typeof fe=="number"||typeof fe=="boolean"||typeof fe=="symbol"||typeof fe=="bigint"},pM={},UFe=function y(fe,he,$e,xe,oe,E,R,a,g,f,o,n,e,s,t,p,r,u){for(var i=fe,m=u,c=0,P=!1;(m=m.get(pM))!==void 0&&!P;){var h=m.get(fe);if(c+=1,typeof h<"u"){if(h===c)throw new RangeError("Cyclic object value");P=!0}typeof m.get(pM)>"u"&&(c=0)}if(typeof f=="function"?i=f(he,i):i instanceof Date?i=e(i):$e==="comma"&&$x(i)&&(i=dj.maybeMap(i,function(V){return V instanceof Date?e(V):V})),i===null){if(E)return t(g&&!p?g(he,Hc.encoder,r,"key",s):he);i=""}if(jFe(i)||dj.isBuffer(i)){if(g){var q=p?he:g(he,Hc.encoder,r,"key",s);return[t(q)+"="+t(g(i,Hc.encoder,r,"value",s))]}return[t(he)+"="+t(String(i))]}var d=[];if(typeof i>"u")return d;var I;if($e==="comma"&&$x(i))p&&g&&(i=dj.maybeMap(i,function(V){return V==null?V:g(V)})),I=[{value:i.length>0?i.join(",")||null:void 0}];else if($x(f))I=f;else{var x=Object.keys(i);I=o?x.sort(o):x}var $=a?String(he).replace(/\./g,"%2E"):String(he),A=xe&&$x(i)&&i.length===1?$+"[]":$;if(oe&&$x(i)&&i.length===0)return A+"[]";for(var v=0;v"u"?fe.encodeDotInKeys===!0?!0:Hc.allowDots:!!fe.allowDots;return{addQueryPrefix:typeof fe.addQueryPrefix=="boolean"?fe.addQueryPrefix:Hc.addQueryPrefix,allowDots:R,allowEmptyArrays:typeof fe.allowEmptyArrays=="boolean"?!!fe.allowEmptyArrays:Hc.allowEmptyArrays,arrayFormat:E,charset:he,charsetSentinel:typeof fe.charsetSentinel=="boolean"?fe.charsetSentinel:Hc.charsetSentinel,commaRoundTrip:!!fe.commaRoundTrip,delimiter:typeof fe.delimiter>"u"?Hc.delimiter:fe.delimiter,encode:typeof fe.encode=="boolean"?fe.encode:Hc.encode,encodeDotInKeys:typeof fe.encodeDotInKeys=="boolean"?fe.encodeDotInKeys:Hc.encodeDotInKeys,encoder:typeof fe.encoder=="function"?fe.encoder:Hc.encoder,encodeValuesOnly:typeof fe.encodeValuesOnly=="boolean"?fe.encodeValuesOnly:Hc.encodeValuesOnly,filter:oe,format:$e,formatter:xe,serializeDate:typeof fe.serializeDate=="function"?fe.serializeDate:Hc.serializeDate,skipNulls:typeof fe.skipNulls=="boolean"?fe.skipNulls:Hc.skipNulls,sort:typeof fe.sort=="function"?fe.sort:null,strictNullHandling:typeof fe.strictNullHandling=="boolean"?fe.strictNullHandling:Hc.strictNullHandling}};J7.exports=function(y,fe){var he=y,$e=vFe(fe),xe,oe;typeof $e.filter=="function"?(oe=$e.filter,he=oe("",he)):$x($e.filter)&&(oe=$e.filter,xe=oe);var E=[];if(typeof he!="object"||he===null)return"";var R=W7[$e.arrayFormat],a=R==="comma"&&$e.commaRoundTrip;xe||(xe=Object.keys(he)),$e.sort&&xe.sort($e.sort);for(var g=B7(),f=0;f"u"||o===null)){var n=he[o];$e.skipNulls&&n===null||K7(E,UFe(n,o,R,a,$e.allowEmptyArrays,$e.strictNullHandling,$e.skipNulls,$e.encodeDotInKeys,$e.encode?$e.encoder:null,$e.filter,$e.sort,$e.allowDots,$e.serializeDate,$e.format,$e.formatter,$e.encodeValuesOnly,$e.charset,g))}}var e=E.join($e.delimiter),s=$e.addQueryPrefix===!0?"?":"";return $e.charsetSentinel&&($e.charset==="iso-8859-1"?s+="utf8=%26%2310003%3B"+$e.delimiter:s+="utf8=%E2%9C%93"+$e.delimiter),e.length>0?s+e:""}});var X7=qt((iht,Y7)=>{"use strict";var jx=iM(),qj=Object.prototype.hasOwnProperty,uM=Array.isArray,zu={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:jx.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},TFe=function(y){return y.replace(/&#(\d+);/g,function(fe,he){return String.fromCharCode(parseInt(he,10))})},Z7=function(y,fe,he){if(y&&typeof y=="string"&&fe.comma&&y.indexOf(",")>-1)return y.split(",");if(fe.throwOnLimitExceeded&&he>=fe.arrayLimit)throw new RangeError("Array limit exceeded. Only "+fe.arrayLimit+" element"+(fe.arrayLimit===1?"":"s")+" allowed in an array.");return y},VFe="utf8=%26%2310003%3B",EFe="utf8=%E2%9C%93",SFe=function(fe,he){var $e={__proto__:null},xe=he.ignoreQueryPrefix?fe.replace(/^\?/,""):fe;xe=xe.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var oe=he.parameterLimit===1/0?void 0:he.parameterLimit,E=xe.split(he.delimiter,he.throwOnLimitExceeded&&typeof oe<"u"?oe+1:oe);if(he.throwOnLimitExceeded&&typeof oe<"u"&&E.length>oe)throw new RangeError("Parameter limit exceeded. Only "+oe+" parameter"+(oe===1?"":"s")+" allowed.");var R=-1,a,g=he.charset;if(he.charsetSentinel)for(a=0;a-1&&(s=uM(s)?[s]:s),he.comma&&uM(s)&&s.length>he.arrayLimit){if(he.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+he.arrayLimit+" element"+(he.arrayLimit===1?"":"s")+" allowed in an array.");s=jx.combine([],s,he.arrayLimit,he.plainObjects)}if(e!==null){var t=qj.call($e,e);t&&(he.duplicates==="combine"||f.indexOf("[]=")>-1)?$e[e]=jx.combine($e[e],s,he.arrayLimit,he.plainObjects):(!t||he.duplicates==="last")&&($e[e]=s)}}return $e},wFe=function(y,fe,he,$e){var xe=0;if(y.length>0&&y[y.length-1]==="[]"){var oe=y.slice(0,-1).join("");xe=Array.isArray(fe)&&fe[oe]?fe[oe].length:0}for(var E=$e?fe:Z7(fe,he,xe),R=y.length-1;R>=0;--R){var a,g=y[R];if(g==="[]"&&he.parseArrays)jx.isOverflow(E)?a=E:a=he.allowEmptyArrays&&(E===""||he.strictNullHandling&&E===null)?[]:jx.combine([],E,he.arrayLimit,he.plainObjects);else{a=he.plainObjects?{__proto__:null}:{};var f=g.charAt(0)==="["&&g.charAt(g.length-1)==="]"?g.slice(1,-1):g,o=he.decodeDotInKeys?f.replace(/%2E/g,"."):f,n=parseInt(o,10),e=!isNaN(n)&&g!==o&&String(n)===o&&n>=0&&he.parseArrays;if(!he.parseArrays&&o==="")a={0:E};else if(e&&n=0?$e.slice(0,oe):$e;if(E){if(!he.plainObjects&&qj.call(Object.prototype,E)&&!he.allowPrototypes)return;xe[xe.length]=E}for(var R=$e.length,a=oe,g=0;a>=0&&g=0){if(he.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+he.depth+" and strictDepth is true");xe[xe.length]="["+$e.slice(a)+"]"}return xe},LFe=function(fe,he,$e,xe){if(fe){var oe=GFe(fe,$e);if(oe)return wFe(oe,he,$e,xe)}},_Fe=function(fe){if(!fe)return zu;if(typeof fe.allowEmptyArrays<"u"&&typeof fe.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof fe.decodeDotInKeys<"u"&&typeof fe.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(fe.decoder!==null&&typeof fe.decoder<"u"&&typeof fe.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof fe.charset<"u"&&fe.charset!=="utf-8"&&fe.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof fe.throwOnLimitExceeded<"u"&&typeof fe.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var he=typeof fe.charset>"u"?zu.charset:fe.charset,$e=typeof fe.duplicates>"u"?zu.duplicates:fe.duplicates;if($e!=="combine"&&$e!=="first"&&$e!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var xe=typeof fe.allowDots>"u"?fe.decodeDotInKeys===!0?!0:zu.allowDots:!!fe.allowDots;return{allowDots:xe,allowEmptyArrays:typeof fe.allowEmptyArrays=="boolean"?!!fe.allowEmptyArrays:zu.allowEmptyArrays,allowPrototypes:typeof fe.allowPrototypes=="boolean"?fe.allowPrototypes:zu.allowPrototypes,allowSparse:typeof fe.allowSparse=="boolean"?fe.allowSparse:zu.allowSparse,arrayLimit:typeof fe.arrayLimit=="number"?fe.arrayLimit:zu.arrayLimit,charset:he,charsetSentinel:typeof fe.charsetSentinel=="boolean"?fe.charsetSentinel:zu.charsetSentinel,comma:typeof fe.comma=="boolean"?fe.comma:zu.comma,decodeDotInKeys:typeof fe.decodeDotInKeys=="boolean"?fe.decodeDotInKeys:zu.decodeDotInKeys,decoder:typeof fe.decoder=="function"?fe.decoder:zu.decoder,delimiter:typeof fe.delimiter=="string"||jx.isRegExp(fe.delimiter)?fe.delimiter:zu.delimiter,depth:typeof fe.depth=="number"||fe.depth===!1?+fe.depth:zu.depth,duplicates:$e,ignoreQueryPrefix:fe.ignoreQueryPrefix===!0,interpretNumericEntities:typeof fe.interpretNumericEntities=="boolean"?fe.interpretNumericEntities:zu.interpretNumericEntities,parameterLimit:typeof fe.parameterLimit=="number"?fe.parameterLimit:zu.parameterLimit,parseArrays:fe.parseArrays!==!1,plainObjects:typeof fe.plainObjects=="boolean"?fe.plainObjects:zu.plainObjects,strictDepth:typeof fe.strictDepth=="boolean"?!!fe.strictDepth:zu.strictDepth,strictMerge:typeof fe.strictMerge=="boolean"?!!fe.strictMerge:zu.strictMerge,strictNullHandling:typeof fe.strictNullHandling=="boolean"?fe.strictNullHandling:zu.strictNullHandling,throwOnLimitExceeded:typeof fe.throwOnLimitExceeded=="boolean"?fe.throwOnLimitExceeded:!1}};Y7.exports=function(y,fe){var he=_Fe(fe);if(y===""||y===null||typeof y>"u")return he.plainObjects?{__proto__:null}:{};for(var $e=typeof y=="string"?SFe(y,he):y,xe=he.plainObjects?{__proto__:null}:{},oe=Object.keys($e),E=0;E{"use strict";var DFe=Q7(),zFe=X7(),MFe=Pj();O7.exports={formats:MFe,parse:zFe,stringify:DFe}});var C7=qt((fM,l7)=>{(function(y,fe){typeof fM=="object"?l7.exports=fe():typeof define=="function"&&define.amd?define([],fe):y.urltemplate=fe()})(fM,function(){function y(){}return y.prototype.encodeReserved=function(fe){return fe.split(/(%[0-9A-Fa-f]{2})/g).map(function(he){return/%[0-9A-Fa-f]/.test(he)||(he=encodeURI(he).replace(/%5B/g,"[").replace(/%5D/g,"]")),he}).join("")},y.prototype.encodeUnreserved=function(fe){return encodeURIComponent(fe).replace(/[!'()*]/g,function(he){return"%"+he.charCodeAt(0).toString(16).toUpperCase()})},y.prototype.encodeValue=function(fe,he,$e){return he=fe==="+"||fe==="#"?this.encodeReserved(he):this.encodeUnreserved(he),$e?this.encodeUnreserved($e)+"="+he:he},y.prototype.isDefined=function(fe){return fe!=null},y.prototype.isKeyOperator=function(fe){return fe===";"||fe==="&"||fe==="?"},y.prototype.getValues=function(fe,he,$e,xe){var oe=fe[$e],E=[];if(this.isDefined(oe)&&oe!=="")if(typeof oe=="string"||typeof oe=="number"||typeof oe=="boolean")oe=oe.toString(),xe&&xe!=="*"&&(oe=oe.substring(0,parseInt(xe,10))),E.push(this.encodeValue(he,oe,this.isKeyOperator(he)?$e:null));else if(xe==="*")Array.isArray(oe)?oe.filter(this.isDefined).forEach(function(a){E.push(this.encodeValue(he,a,this.isKeyOperator(he)?$e:null))},this):Object.keys(oe).forEach(function(a){this.isDefined(oe[a])&&E.push(this.encodeValue(he,oe[a],a))},this);else{var R=[];Array.isArray(oe)?oe.filter(this.isDefined).forEach(function(a){R.push(this.encodeValue(he,a))},this):Object.keys(oe).forEach(function(a){this.isDefined(oe[a])&&(R.push(this.encodeUnreserved(a)),R.push(this.encodeValue(he,oe[a].toString())))},this),this.isKeyOperator(he)?E.push(this.encodeUnreserved($e)+"="+R.join(",")):R.length!==0&&E.push(R.join(","))}else he===";"?this.isDefined(oe)&&E.push(this.encodeUnreserved($e)):oe===""&&(he==="&"||he==="?")?E.push(this.encodeUnreserved($e)+"="):oe===""&&E.push("");return E},y.prototype.parse=function(fe){var he=this,$e=["+","#",".","/",";","?","&"];return{expand:function(xe){return fe.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(oe,E,R){if(E){var a=null,g=[];if($e.indexOf(E.charAt(0))!==-1&&(a=E.charAt(0),E=E.substr(1)),E.split(/,/g).forEach(function(o){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(o);g.push.apply(g,he.getValues(xe,a,n[1],n[2]||n[3]))}),a&&a!=="+"){var f=",";return a==="?"?f="&":a!=="#"&&(f=a),(g.length!==0?a:"")+g.join(f)}else return g.join(",")}else return he.encodeReserved(R)})}}},new y})});var b7=qt(mM=>{"use strict";Object.defineProperty(mM,"__esModule",{value:!0});mM.isBrowser=NFe;function NFe(){return typeof window<"u"}});var yj=qt(xj=>{"use strict";Object.defineProperty(xj,"__esModule",{value:!0});xj.headersToClassicHeaders=k7;xj.marshallGaxiosResponse=HFe;function k7(y){let fe={};if(y instanceof Headers)y.forEach((he,$e)=>{fe[$e]=he});else if(Array.isArray(y))for(let[he,$e]of y)fe[he]=$e;else fe=y||{};return fe}function HFe(y){return Object.defineProperties(y||{},{headers:{configurable:!0,writable:!0,enumerable:!0,value:k7(y?.headers)}})}});var oX=qt(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});bh.sessions=void 0;bh.request=bFe;bh.closeSession=gM;var tX=require("http2"),FFe=require("zlib"),BFe=require("url"),WFe=cM(),KFe=cA(),JFe=require("stream"),QFe=require("util"),ZFe=require("process"),YFe=yj(),{HTTP2_HEADER_CONTENT_ENCODING:XFe,HTTP2_HEADER_CONTENT_TYPE:eX,HTTP2_HEADER_METHOD:OFe,HTTP2_HEADER_PATH:lFe,HTTP2_HEADER_STATUS:CFe}=tX.constants,lA=!!ZFe.env.HTTP2_DEBUG;bh.sessions={};async function bFe(y){let fe=KFe(!0,{},y);fe.validateStatus=fe.validateStatus||kFe,fe.responseType=fe.responseType||"json";let he=new BFe.URL(fe.url),$e=eBe(he.host);$e.timeoutHandle!==void 0&&clearTimeout($e.timeoutHandle);let xe=he.pathname;if(y.params&&Object.keys(y.params).length>0){let o=(y.paramsSerializer||WFe.stringify)(fe.params);xe+=`?${o}`}let oe=(0,YFe.headersToClassicHeaders)(fe.headers);oe[lFe]=xe,oe[OFe]=y.method||"GET",fe.headers=oe,oe[eX]||fe.responseType!=="text"&&(oe[eX]="application/json");let E={config:y,headers:{},status:0,data:{},statusText:""},R=[],a=$e.session,g;return new Promise((f,o)=>{try{g=a.request(oe).on("response",n=>{Object.assign(E,{headers:n,status:n[CFe]});let e=g;if(n[XFe]==="gzip"&&(e=g.pipe(FFe.createGunzip())),fe.responseType==="stream"){E.data=e,f(E);return}e.on("data",s=>{R.push(s)}).on("error",s=>{o(s)}).on("end",()=>{let s=Buffer.concat(R),t=s;if(s){if(fe.responseType==="json")try{t=JSON.parse(s.toString("utf8"))}catch{t=s.toString("utf8")}else fe.responseType==="text"?t=s.toString("utf8"):fe.responseType==="arraybuffer"&&(t=s.buffer);E.data=t}if(!fe.validateStatus(E.status)){let p=`Request failed with status code ${E.status}. `;if(E.data&&typeof E.data=="object"){let r=QFe.inspect(E.data,{depth:5});p=`${p} +'${r}`}o(new Error(p,{cause:E}))}f(E)})}).on("error",n=>{o(n)})}catch(n){gM(he).then(()=>o(n)).catch(o);return}if(E.request=g,y.data){if(y.data instanceof JFe.Stream)y.data.pipe(g);else if(typeof y.data=="string"){let n=Buffer.from(y.data);g.end(n)}else if(typeof y.data=="object"){let n=JSON.stringify(y.data);g.end(n)}}$e.timeoutHandle=setTimeout(()=>gM(he),500)})}function kFe(y){return y>=200&&y<300}function eBe(y){if(bh.sessions[y])lA&&console.log(`Used cached client for ${y}`);else{lA&&console.log(`Creating client for ${y}`);let fe=tX.connect(`https://${y}`);fe.on("error",he=>{console.error(`*ERROR*: ${he}`),delete bh.sessions[y]}).on("goaway",(he,$e)=>{console.error(`*GOAWAY*: ${he} : ${$e}`),delete bh.sessions[y]}),bh.sessions[y]={session:fe}}return bh.sessions[y]}async function gM(y){let fe=bh.sessions[y.host];if(!fe)return;let{session:he}=fe;delete bh.sessions[y.host],lA&&console.error(`Closing ${y.host}`),he.close(()=>{lA&&console.error(`Closed ${y.host}`)}),setTimeout(()=>{he&&!he.destroyed&&(lA&&console.log(`Forcing close ${y.host}`),he&&he.destroy())},1e3)}});var sX=qt((mht,tBe)=>{tBe.exports={name:"googleapis-common",version:"8.0.1",description:"A common tooling library used by the googleapis npm module. You probably don't want to use this directly.",repository:{type:"git",directory:"packages/nodejs-googleapis-common",url:"https://github.com/googleapis/google-cloud-node-core.git"},main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","!build/src/**/*.map"],scripts:{prebenchmark:"npm run compile",benchmark:"node build/benchmark/bench.js",compile:"tsc -p .",test:"c8 mocha build/test","system-test":"c8 mocha build/system-test --timeout 600000","presystem-test":"npm run compile",fix:"gts fix",prepare:"npm run compile",pretest:"npm run compile",lint:"gts check","samples-test":"mocha build/samples-test",docs:"jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",webpack:"webpack","browser-test":"karma start",prelint:"cd samples; npm link ../; npm install",clean:"gts clean",precompile:"gts clean"},keywords:[],author:"Google LLC",license:"Apache-2.0",dependencies:{extend:"^3.0.2",gaxios:"^7.0.0-rc.4","google-auth-library":"^10.1.0",qs:"^6.7.0","url-template":"^2.0.8"},devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@types/extend":"^3.0.1","@types/mocha":"^10.0.10","@types/mv":"^2.1.0","@types/ncp":"^2.0.1","@types/nock":"^11.0.0","@types/proxyquire":"^1.3.28","@types/qs":"^6.5.3","@types/sinon":"^17.0.0","@types/tmp":"0.2.6","@types/url-template":"^2.0.28",c8:"^10.1.3",codecov:"^3.5.0",gts:"^6.0.2",http2spy:"^2.0.0","is-docker":"^2.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-remap-coverage":"^0.1.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^4.0.0",linkinator:"^6.1.2",mocha:"^11.1.0",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.1","null-loader":"^4.0.0","path-to-regexp":"^6.0.0",proxyquire:"^2.1.3",puppeteer:"^18.2.1",sinon:"^17.0.0",tmp:"^0.2.0","ts-loader":"^8.0.0",typescript:"^5.8.2",webpack:"^4.0.0","webpack-cli":"^4.0.0"},engines:{node:">=18.0.0"},homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/nodejs-googleapis-common"}});var Ij=qt(qM=>{"use strict";Object.defineProperty(qM,"__esModule",{value:!0});qM.createAPIRequest=iBe;var hM=uc(),oBe=cM(),uX=require("stream"),rX=C7(),nX=cA(),aM=b7(),sBe=oX(),PM=yj(),cX=sX(),iX=()=>globalThis.crypto?.randomUUID()||require("crypto").randomUUID();function rBe(y){return y!==null&&typeof y=="object"&&typeof y.pipe=="function"&&y.readable!==!1&&typeof y._read=="function"&&typeof y._readableState=="object"}function nBe(y,fe){let he=new Array;return fe.forEach($e=>{y[$e]===void 0&&he.push($e)}),he.length>0?he:null}function iBe(y,fe){if(fe)pX(y).then(he=>fe(null,he),fe);else return pX(y)}async function pX(y){let fe=nX(!0,{},y.context.google?._options||{},y.context._options||{},y.options),he=nX(!0,{},fe.params,y.params);fe.userAgentDirectives=fe.userAgentDirectives||[];let $e=he.media||{},xe=he.requestBody;!he.requestBody&&he.resource&&(!y.requiredParams.includes("resource")||typeof he.resource!="string")&&(xe=he.resource,delete he.resource),delete he.requestBody;let oe=he.auth||fe.auth,E=typeof $e.body=="string"?"text/plain":"application/octet-stream";delete he.media,delete he.auth;let R=(0,PM.headersToClassicHeaders)(he.headers||{});pBe(R,fe.apiVersion),delete he.headers,Object.keys(he).forEach(e=>{if(e.slice(-1)==="_"){let s=e.slice(0,-1);he[s]=he[e],delete he[e]}});let a=nBe(he,y.requiredParams);if(a)throw new Error("Missing required parameters: "+a.join(", "));if(fe.url){let e=fe.url;typeof e=="object"&&(e=e.toString()),fe.url=rX.parse(e).expand(he)}if(y.mediaUrl&&(y.mediaUrl=rX.parse(y.mediaUrl).expand(he)),y.context._options.rootUrl!==void 0&&fe.url!==void 0){let e=new URL(fe.url),s=e.href.substr(e.origin.length);fe.url=new URL(s,y.context._options.rootUrl).href}fe.paramsSerializer=e=>oBe.stringify(e,{arrayFormat:"repeat"}),y.pathParams.forEach(e=>delete he[e]),typeof oe=="string"&&(he.key=he.key||oe,oe=void 0);function g(e){let s=iX(),t=`--${s}--`,p=new uX.PassThrough({flush(i){this.push(`\r +`),this.push(t),i()}}),r=new dM,u=rBe(e[1].body);R["content-type"]=`multipart/related; boundary=${s}`;for(let i of e){let m=`--${s}\r +content-type: ${i["content-type"]}\r +\r +`;p.push(m),typeof i.body=="string"?(p.push(i.body),p.push(`\r +`)):(r.on("progress",c=>{fe.onUploadProgress&&fe.onUploadProgress({bytesRead:c})}),i.body.pipe(r).pipe(p))}u||(p.push(t),p.push(null)),fe.data=p}function f(e){let s=iX(),t=`--${s}--`;R["content-type"]=`multipart/related; boundary=${s}`;let p="";for(let r of e){let u=`--${s}\r +content-type: ${r["content-type"]}\r +\r +`;p+=u,typeof r.body=="string"&&(p+=r.body,p+=`\r +`)}p+=t,fe.data=p}if(y.mediaUrl&&$e.body)if(fe.url=y.mediaUrl,xe){he.uploadType="multipart";let e=[{"content-type":"application/json",body:JSON.stringify(xe)},{"content-type":$e.mimeType||xe&&xe.mimeType||E,body:$e.body}];(0,aM.isBrowser)()?f(e):g(e)}else he.uploadType="media",Object.assign(R,{"content-type":$e.mimeType||E}),fe.data=$e.body;else fe.data=xe||void 0;if(fe.headers=hM.Gaxios.mergeHeaders(fe.headers||{},R),fe.params=he,!(0,aM.isBrowser)()){fe.headers.set("Accept-Encoding","gzip"),fe.userAgentDirectives.push({product:"google-api-nodejs-client",version:cX.version,comment:"gzip"});let e=fe.userAgentDirectives.map(s=>{let t=`${s.product}/${s.version}`;return s.comment&&(t+=` (${s.comment})`),t}).join(" ");fe.headers.set("User-Agent",e)}if(fe.validateStatus||(fe.validateStatus=e=>e>=200&&e<300||e===304),fe.retry=fe.retry===void 0?!0:fe.retry,delete fe.auth,fe.universeDomain&&fe.universe_domain&&fe.universeDomain!==fe.universe_domain)throw new Error("Please set either universe_domain or universeDomain, but not both.");let o=typeof process=="object"&&typeof process.env=="object"?process.env.GOOGLE_CLOUD_UNIVERSE_DOMAIN:void 0,n=fe.universeDomain??fe.universe_domain??o??"googleapis.com";if(n!=="googleapis.com"&&fe.url){let e=new URL(fe.url);e.hostname.endsWith(".googleapis.com")&&(e.hostname=e.hostname.replace(/googleapis\.com$/,n),fe.url=e.toString())}if(Object.keys(fe.params).length||(delete fe.params,delete fe.paramsSerializer),oe&&typeof oe=="object"){let e=typeof oe.getUniverseDomain=="function"?await oe.getUniverseDomain():void 0;if(e&&n!==e)throw new Error(`The configured universe domain (${n}) does not match the universe domain found in the credentials (${e}). If you haven't configured the universe domain explicitly, googleapis.com is the default.`);if(fe.http2){let s=await oe.getRequestHeaders(fe.url),t=Object.assign({},fe);return t.headers=hM.Gaxios.mergeHeaders(t.headers,s),sBe.request(t)}else{let s=await oe.request(fe);return(0,PM.marshallGaxiosResponse)(s)}}else return new hM.Gaxios().request(fe).then(e=>(0,PM.marshallGaxiosResponse)(e))}var dM=class extends uX.Transform{bytesRead=0;_transform(fe,he,$e){this.bytesRead+=fe.length,this.emit("progress",this.bytesRead),this.push(fe),$e()}};function pBe(y,fe){(0,aM.isBrowser)()||(y["x-goog-api-client"]=`gdcl/${cX.version} gl-node/${process.versions.node}`),fe&&(y["x-goog-api-version"]=fe)}});var fX=qt(Rj=>{"use strict";Object.defineProperty(Rj,"__esModule",{value:!0});Rj.AuthPlus=void 0;var ry=zA(),xM=class extends ry.GoogleAuth{JWT=ry.JWT;Compute=ry.Compute;OAuth2=ry.OAuth2Client;GoogleAuth=ry.GoogleAuth;AwsClient=ry.AwsClient;IdentityPoolClient=ry.IdentityPoolClient;ExternalAccountClient=ry.ExternalAccountClient;_cachedAuth;async getClient(fe){return this._cachedAuth=new ry.GoogleAuth(fe),this._cachedAuth.getClient()}getProjectId(fe){return fe?this._cachedAuth?this._cachedAuth.getProjectId(fe):super.getProjectId(fe):this._cachedAuth?this._cachedAuth.getProjectId():super.getProjectId()}};Rj.AuthPlus=xM});var IM=qt(Aj=>{"use strict";Object.defineProperty(Aj,"__esModule",{value:!0});Aj.Endpoint=void 0;var mX=Ij(),yM=class{_options;google;constructor(fe){this._options=fe||{}}applySchema(fe,he,$e,xe){if(this.applyMethodsFromSchema(fe,he,$e,xe),$e.resources){for(let oe in $e.resources)if(Object.prototype.hasOwnProperty.call($e.resources,oe)){let E=$e.resources[oe];fe[oe]||(fe[oe]={}),this.applySchema(fe[oe],he,E,xe)}}}applyMethodsFromSchema(fe,he,$e,xe){if($e.methods){for(let oe in $e.methods)if(Object.prototype.hasOwnProperty.call($e.methods,oe)){let E=$e.methods[oe];fe[oe]=this.makeMethod(he,E,xe)}}}makeMethod(fe,he,$e){return(xe,oe)=>{let E=typeof xe=="function"?{}:xe;oe=typeof xe=="function"?xe:oe;let R=gX(fe.rootUrl+fe.servicePath+he.path),a={options:{url:R.substring(1,R.length-1),method:he.httpMethod,apiVersion:he.apiVersion},params:E,requiredParams:he.parameterOrder||[],pathParams:this.getPathParams(he.parameters),context:$e};if(he.mediaUpload&&he.mediaUpload.protocols&&he.mediaUpload.protocols.simple&&he.mediaUpload.protocols.simple.path){let g=gX(fe.rootUrl+he.mediaUpload.protocols.simple.path);a.mediaUrl=g.substring(1,g.length-1)}if(!oe)return(0,mX.createAPIRequest)(a);(0,mX.createAPIRequest)(a,oe)}}getPathParams(fe){let he=new Array;return typeof fe!="object"&&(fe={}),Object.keys(fe).forEach($e=>{fe[$e].location==="path"&&he.push($e)}),he}};Aj.Endpoint=yM;function gX(y){return y?`'${y}'`.replace(/([^:]\/)\/+/g,"$1"):""}});var PX=qt($j=>{"use strict";Object.defineProperty($j,"__esModule",{value:!0});$j.Discovery=void 0;var uBe=require("fs"),cBe=uc(),fBe=require("url"),hX=require("util"),mBe=Ij(),gBe=IM(),hBe=hX.promisify(uBe.readFile),RM=class{transporter=new cBe.Gaxios;options;constructor(fe){this.options=fe||{}}makeEndpoint(fe){return he=>{let $e=new gBe.Endpoint(he);return $e.applySchema($e,fe,fe,$e),$e}}log(...fe){this.options&&this.options.debug&&console.log(...fe)}async discoverAllAPIs(fe){let he=new Headers(this.options.includePrivate?{}:{"X-User-Ip":"0.0.0.0"}),xe=(await this.transporter.request({url:fe,headers:he})).data.items,oe=await Promise.all(xe.map(async a=>{let g=await this.discoverAPI(a.discoveryRestUrl);return{api:a,endpointCreator:g}})),E={},R={};for(let a of oe)R[a.api.name]||(E[a.api.name]={},R[a.api.name]=g=>{let f=typeof g,o;if(f==="string")o=g,g={};else if(f==="object")o=g.version,delete g.version;else throw new Error("Argument error: Accepts only string or object");try{let n=a.endpointCreator(g,this);return Object.freeze(n)}catch(n){throw new Error(hX.format('Unable to load endpoint %s("%s"): %s',a.api.name,o,n.message))}}),E[a.api.name][a.api.version]=a.endpointCreator;return R}async discoverAPI(fe){if(typeof fe=="string"){let he=fBe.parse(fe);if(fe&&!he.protocol){this.log("Reading from file "+fe);let $e=await hBe(fe,{encoding:"utf8"});return this.makeEndpoint(JSON.parse($e))}else{this.log("Requesting "+fe);let $e=await this.transporter.request({url:fe});return this.makeEndpoint($e.data)}}else{let he=fe;this.log("Requesting "+he.url);let $e=he.url;delete he.url;let xe={options:{url:$e,method:"GET"},requiredParams:[],pathParams:[],params:he,context:{google:{_options:{}},_options:{}}},oe=await(0,mBe.createAPIRequest)(xe);return this.makeEndpoint(oe.data)}}};$j.Discovery=RM});var ct=qt(Si=>{"use strict";var PBe=Si&&Si.__createBinding||(Object.create?(function(y,fe,he,$e){$e===void 0&&($e=he);var xe=Object.getOwnPropertyDescriptor(fe,he);(!xe||("get"in xe?!fe.__esModule:xe.writable||xe.configurable))&&(xe={enumerable:!0,get:function(){return fe[he]}}),Object.defineProperty(y,$e,xe)}):(function(y,fe,he,$e){$e===void 0&&($e=he),y[$e]=fe[he]})),aBe=Si&&Si.__exportStar||function(y,fe){for(var he in y)he!=="default"&&!Object.prototype.hasOwnProperty.call(fe,he)&&PBe(fe,y,he)};Object.defineProperty(Si,"__esModule",{value:!0});Si.Endpoint=Si.Discovery=Si.AuthPlus=Si.createAPIRequest=Si.getAPI=Si.GaxiosError=Si.Gaxios=Si.AwsClient=Si.IdentityPoolClient=Si.BaseExternalAccountClient=Si.ExternalAccountClient=Si.GoogleAuth=Si.UserRefreshClient=Si.Compute=Si.JWT=Si.OAuth2Client=Si.gaxios=Si.googleAuthLibrary=void 0;Si.googleAuthLibrary=zA();Si.gaxios=uc();var ny=zA();Object.defineProperty(Si,"OAuth2Client",{enumerable:!0,get:function(){return ny.OAuth2Client}});Object.defineProperty(Si,"JWT",{enumerable:!0,get:function(){return ny.JWT}});Object.defineProperty(Si,"Compute",{enumerable:!0,get:function(){return ny.Compute}});Object.defineProperty(Si,"UserRefreshClient",{enumerable:!0,get:function(){return ny.UserRefreshClient}});Object.defineProperty(Si,"GoogleAuth",{enumerable:!0,get:function(){return ny.GoogleAuth}});Object.defineProperty(Si,"ExternalAccountClient",{enumerable:!0,get:function(){return ny.ExternalAccountClient}});Object.defineProperty(Si,"BaseExternalAccountClient",{enumerable:!0,get:function(){return ny.BaseExternalAccountClient}});Object.defineProperty(Si,"IdentityPoolClient",{enumerable:!0,get:function(){return ny.IdentityPoolClient}});Object.defineProperty(Si,"AwsClient",{enumerable:!0,get:function(){return ny.AwsClient}});var aX=uc();Object.defineProperty(Si,"Gaxios",{enumerable:!0,get:function(){return aX.Gaxios}});Object.defineProperty(Si,"GaxiosError",{enumerable:!0,get:function(){return aX.GaxiosError}});var dBe=B9();Object.defineProperty(Si,"getAPI",{enumerable:!0,get:function(){return dBe.getAPI}});var qBe=Ij();Object.defineProperty(Si,"createAPIRequest",{enumerable:!0,get:function(){return qBe.createAPIRequest}});var xBe=fX();Object.defineProperty(Si,"AuthPlus",{enumerable:!0,get:function(){return xBe.AuthPlus}});var yBe=PX();Object.defineProperty(Si,"Discovery",{enumerable:!0,get:function(){return yBe.Discovery}});var IBe=IM();Object.defineProperty(Si,"Endpoint",{enumerable:!0,get:function(){return IBe.Endpoint}});aBe(yj(),Si)});var AM=qt(Uj=>{"use strict";Object.defineProperty(Uj,"__esModule",{value:!0});Uj.abusiveexperiencereport_v1=void 0;var jj=ct(),dX;(function(y){class fe{context;sites;violatingSites;constructor(oe,E){this.context={_options:oe||{},google:E},this.sites=new he(this.context),this.violatingSites=new $e(this.context)}}y.Abusiveexperiencereport=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://abusiveexperiencereport.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jj.createAPIRequest)(o,R);else return(0,jj.createAPIRequest)(o)}}y.Resource$Sites=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://abusiveexperiencereport.googleapis.com/",o={options:Object.assign({url:(f+"/v1/violatingSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jj.createAPIRequest)(o,R);else return(0,jj.createAPIRequest)(o)}}y.Resource$Violatingsites=$e})(dX||(Uj.abusiveexperiencereport_v1=dX={}))});var yX=qt(fP=>{"use strict";Object.defineProperty(fP,"__esModule",{value:!0});fP.AuthPlus=fP.abusiveexperiencereport_v1=fP.auth=fP.VERSIONS=void 0;fP.abusiveexperiencereport=RBe;var qX=ct(),xX=AM();Object.defineProperty(fP,"abusiveexperiencereport_v1",{enumerable:!0,get:function(){return xX.abusiveexperiencereport_v1}});fP.VERSIONS={v1:xX.abusiveexperiencereport_v1.Abusiveexperiencereport};function RBe(y){return(0,qX.getAPI)("abusiveexperiencereport",y,fP.VERSIONS,this)}var ABe=new qX.AuthPlus;fP.auth=ABe;var $Be=ct();Object.defineProperty(fP,"AuthPlus",{enumerable:!0,get:function(){return $Be.AuthPlus}})});var $M=qt(vj=>{"use strict";Object.defineProperty(vj,"__esModule",{value:!0});vj.acceleratedmobilepageurl_v1=void 0;var IX=ct(),RX;(function(y){class fe{context;ampUrls;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.ampUrls=new he(this.context)}}y.Acceleratedmobilepageurl=fe;class he{context;constructor(xe){this.context=xe}batchGet(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://acceleratedmobilepageurl.googleapis.com/",f={options:Object.assign({url:(g+"/v1/ampUrls:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,IX.createAPIRequest)(f,E);else return(0,IX.createAPIRequest)(f)}}y.Resource$Ampurls=he})(RX||(vj.acceleratedmobilepageurl_v1=RX={}))});var jX=qt(mP=>{"use strict";Object.defineProperty(mP,"__esModule",{value:!0});mP.AuthPlus=mP.acceleratedmobilepageurl_v1=mP.auth=mP.VERSIONS=void 0;mP.acceleratedmobilepageurl=jBe;var AX=ct(),$X=$M();Object.defineProperty(mP,"acceleratedmobilepageurl_v1",{enumerable:!0,get:function(){return $X.acceleratedmobilepageurl_v1}});mP.VERSIONS={v1:$X.acceleratedmobilepageurl_v1.Acceleratedmobilepageurl};function jBe(y){return(0,AX.getAPI)("acceleratedmobilepageurl",y,mP.VERSIONS,this)}var UBe=new AX.AuthPlus;mP.auth=UBe;var vBe=ct();Object.defineProperty(mP,"AuthPlus",{enumerable:!0,get:function(){return vBe.AuthPlus}})});var jM=qt(Tj=>{"use strict";Object.defineProperty(Tj,"__esModule",{value:!0});Tj.accessapproval_v1=void 0;var Fn=ct(),UX;(function(y){class fe{context;folders;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Accessapproval=fe;class he{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new $e(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getServiceAccount(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Folders=he;class $e{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}invalidate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Folders$Approvalrequests=$e;class xe{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new oe(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getServiceAccount(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Organizations=xe;class oe{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}invalidate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Organizations$Approvalrequests=oe;class E{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new R(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}getServiceAccount(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Projects=E;class R{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}invalidate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}y.Resource$Projects$Approvalrequests=R})(UX||(Tj.accessapproval_v1=UX={}))});var UM=qt(Vj=>{"use strict";Object.defineProperty(Vj,"__esModule",{value:!0});Vj.accessapproval_v1beta1=void 0;var wi=ct(),vX;(function(y){class fe{context;folders;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Accessapproval=fe;class he{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new $e(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Folders=he;class $e{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Folders$Approvalrequests=$e;class xe{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new oe(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Organizations=xe;class oe{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Organizations$Approvalrequests=oe;class E{context;approvalRequests;constructor(g){this.context=g,this.approvalRequests=new R(this.context)}deleteAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}getAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}updateAccessApprovalSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Projects=E;class R{context;constructor(g){this.context=g}approve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}dismiss(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wi.createAPIRequest)(t,o);else return(0,wi.createAPIRequest)(t)}}y.Resource$Projects$Approvalrequests=R})(vX||(Vj.accessapproval_v1beta1=vX={}))});var SX=qt(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.AuthPlus=wm.accessapproval_v1beta1=wm.accessapproval_v1=wm.auth=wm.VERSIONS=void 0;wm.accessapproval=TBe;var TX=ct(),VX=jM();Object.defineProperty(wm,"accessapproval_v1",{enumerable:!0,get:function(){return VX.accessapproval_v1}});var EX=UM();Object.defineProperty(wm,"accessapproval_v1beta1",{enumerable:!0,get:function(){return EX.accessapproval_v1beta1}});wm.VERSIONS={v1:VX.accessapproval_v1.Accessapproval,v1beta1:EX.accessapproval_v1beta1.Accessapproval};function TBe(y){return(0,TX.getAPI)("accessapproval",y,wm.VERSIONS,this)}var VBe=new TX.AuthPlus;wm.auth=VBe;var EBe=ct();Object.defineProperty(wm,"AuthPlus",{enumerable:!0,get:function(){return EBe.AuthPlus}})});var vM=qt(Ej=>{"use strict";Object.defineProperty(Ej,"__esModule",{value:!0});Ej.accesscontextmanager_v1=void 0;var wr=ct(),wX;(function(y){class fe{context;accessPolicies;operations;organizations;permissions;services;constructor(n,e){this.context={_options:n||{},google:e},this.accessPolicies=new he(this.context),this.operations=new E(this.context),this.organizations=new R(this.context),this.permissions=new g(this.context),this.services=new f(this.context)}}y.Accesscontextmanager=fe;class he{context;accessLevels;authorizedOrgsDescs;servicePerimeters;constructor(n){this.context=n,this.accessLevels=new $e(this.context),this.authorizedOrgsDescs=new xe(this.context),this.servicePerimeters=new oe(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Accesspolicies=he;class $e{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}replaceAll(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/accessLevels:replaceAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Accesspolicies$Accesslevels=$e;class xe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/authorizedOrgsDescs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/authorizedOrgsDescs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Accesspolicies$Authorizedorgsdescs=xe;class oe{context;constructor(n){this.context=n}commit(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/servicePerimeters:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}replaceAll(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/servicePerimeters:replaceAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Accesspolicies$Serviceperimeters=oe;class E{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Operations=E;class R{context;gcpUserAccessBindings;constructor(n){this.context=n,this.gcpUserAccessBindings=new a(this.context)}}y.Resource$Organizations=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/gcpUserAccessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/gcpUserAccessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Organizations$Gcpuseraccessbindings=a;class g{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Permissions=g;class f{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/services/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://accesscontextmanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,wr.createAPIRequest)(u,s);else return(0,wr.createAPIRequest)(u)}}y.Resource$Services=f})(wX||(Ej.accesscontextmanager_v1=wX={}))});var TM=qt(Sj=>{"use strict";Object.defineProperty(Sj,"__esModule",{value:!0});Sj.accesscontextmanager_v1beta=void 0;var jp=ct(),GX;(function(y){class fe{context;accessPolicies;operations;constructor(R,a){this.context={_options:R||{},google:a},this.accessPolicies=new he(this.context),this.operations=new oe(this.context)}}y.Accesscontextmanager=fe;class he{context;accessLevels;servicePerimeters;constructor(R){this.context=R,this.accessLevels=new $e(this.context),this.servicePerimeters=new xe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}}y.Resource$Accesspolicies=he;class $e{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}}y.Resource$Accesspolicies$Accesslevels=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}}y.Resource$Accesspolicies$Serviceperimeters=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jp.createAPIRequest)(e,g);else return(0,jp.createAPIRequest)(e)}}y.Resource$Operations=oe})(GX||(Sj.accesscontextmanager_v1beta=GX={}))});var zX=qt(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.AuthPlus=Gm.accesscontextmanager_v1beta=Gm.accesscontextmanager_v1=Gm.auth=Gm.VERSIONS=void 0;Gm.accesscontextmanager=SBe;var LX=ct(),_X=vM();Object.defineProperty(Gm,"accesscontextmanager_v1",{enumerable:!0,get:function(){return _X.accesscontextmanager_v1}});var DX=TM();Object.defineProperty(Gm,"accesscontextmanager_v1beta",{enumerable:!0,get:function(){return DX.accesscontextmanager_v1beta}});Gm.VERSIONS={v1:_X.accesscontextmanager_v1.Accesscontextmanager,v1beta:DX.accesscontextmanager_v1beta.Accesscontextmanager};function SBe(y){return(0,LX.getAPI)("accesscontextmanager",y,Gm.VERSIONS,this)}var wBe=new LX.AuthPlus;Gm.auth=wBe;var GBe=ct();Object.defineProperty(Gm,"AuthPlus",{enumerable:!0,get:function(){return GBe.AuthPlus}})});var VM=qt(Gj=>{"use strict";Object.defineProperty(Gj,"__esModule",{value:!0});Gj.acmedns_v1=void 0;var wj=ct(),MX;(function(y){class fe{context;acmeChallengeSets;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.acmeChallengeSets=new he(this.context)}}y.Acmedns=fe;class he{context;constructor(xe){this.context=xe}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://acmedns.googleapis.com/",f={options:Object.assign({url:(g+"/v1/acmeChallengeSets/{rootDomain}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["rootDomain"],pathParams:["rootDomain"],context:this.context};if(E)(0,wj.createAPIRequest)(f,E);else return(0,wj.createAPIRequest)(f)}rotateChallenges(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://acmedns.googleapis.com/",f={options:Object.assign({url:(g+"/v1/acmeChallengeSets/{rootDomain}:rotateChallenges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["rootDomain"],pathParams:["rootDomain"],context:this.context};if(E)(0,wj.createAPIRequest)(f,E);else return(0,wj.createAPIRequest)(f)}}y.Resource$Acmechallengesets=he})(MX||(Gj.acmedns_v1=MX={}))});var FX=qt(gP=>{"use strict";Object.defineProperty(gP,"__esModule",{value:!0});gP.AuthPlus=gP.acmedns_v1=gP.auth=gP.VERSIONS=void 0;gP.acmedns=LBe;var NX=ct(),HX=VM();Object.defineProperty(gP,"acmedns_v1",{enumerable:!0,get:function(){return HX.acmedns_v1}});gP.VERSIONS={v1:HX.acmedns_v1.Acmedns};function LBe(y){return(0,NX.getAPI)("acmedns",y,gP.VERSIONS,this)}var _Be=new NX.AuthPlus;gP.auth=_Be;var DBe=ct();Object.defineProperty(gP,"AuthPlus",{enumerable:!0,get:function(){return DBe.AuthPlus}})});var EM=qt(_j=>{"use strict";Object.defineProperty(_j,"__esModule",{value:!0});_j.addressvalidation_v1=void 0;var Lj=ct(),BX;(function(y){class fe{context;v1;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1=new he(this.context)}}y.Addressvalidation=fe;class he{context;constructor(xe){this.context=xe}provideValidationFeedback(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://addressvalidation.googleapis.com/",f={options:Object.assign({url:(g+"/v1:provideValidationFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Lj.createAPIRequest)(f,E);else return(0,Lj.createAPIRequest)(f)}validateAddress(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://addressvalidation.googleapis.com/",f={options:Object.assign({url:(g+"/v1:validateAddress").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Lj.createAPIRequest)(f,E);else return(0,Lj.createAPIRequest)(f)}}y.Resource$V1=he})(BX||(_j.addressvalidation_v1=BX={}))});var JX=qt(hP=>{"use strict";Object.defineProperty(hP,"__esModule",{value:!0});hP.AuthPlus=hP.addressvalidation_v1=hP.auth=hP.VERSIONS=void 0;hP.addressvalidation=zBe;var WX=ct(),KX=EM();Object.defineProperty(hP,"addressvalidation_v1",{enumerable:!0,get:function(){return KX.addressvalidation_v1}});hP.VERSIONS={v1:KX.addressvalidation_v1.Addressvalidation};function zBe(y){return(0,WX.getAPI)("addressvalidation",y,hP.VERSIONS,this)}var MBe=new WX.AuthPlus;hP.auth=MBe;var NBe=ct();Object.defineProperty(hP,"AuthPlus",{enumerable:!0,get:function(){return NBe.AuthPlus}})});var SM=qt(Dj=>{"use strict";Object.defineProperty(Dj,"__esModule",{value:!0});Dj.adexchangebuyer_v1_2=void 0;var Lm=ct(),QX;(function(y){class fe{context;accounts;creatives;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context),this.creatives=new $e(this.context)}}y.Adexchangebuyer=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["id"],pathParams:["id"],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:a,requiredParams:["id"],pathParams:["id"],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},g),params:a,requiredParams:["id"],pathParams:["id"],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(f+"/adexchangebuyer/v1.2/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Lm.createAPIRequest)(o,R);else return(0,Lm.createAPIRequest)(o)}}y.Resource$Creatives=$e})(QX||(Dj.adexchangebuyer_v1_2=QX={}))});var wM=qt(zj=>{"use strict";Object.defineProperty(zj,"__esModule",{value:!0});zj.adexchangebuyer_v1_3=void 0;var Gi=ct(),ZX;(function(y){class fe{context;accounts;billingInfo;budget;creatives;directDeals;performanceReport;pretargetingConfig;constructor(f,o){this.context={_options:f||{},google:o},this.accounts=new he(this.context),this.billingInfo=new $e(this.context),this.budget=new xe(this.context),this.creatives=new oe(this.context),this.directDeals=new E(this.context),this.performanceReport=new R(this.context),this.pretargetingConfig=new a(this.context)}}y.Adexchangebuyer=fe;class he{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Accounts=he;class $e{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Billinginfo=$e;class xe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Budget=xe;class oe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Creatives=oe;class E{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/directdeals/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/directdeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Directdeals=E;class R{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/performancereport").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","endDateTime","startDateTime"],pathParams:[],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Performancereport=R;class a{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Gi.createAPIRequest)(p,n);else return(0,Gi.createAPIRequest)(p)}}y.Resource$Pretargetingconfig=a})(ZX||(zj.adexchangebuyer_v1_3=ZX={}))});var GM=qt(Mj=>{"use strict";Object.defineProperty(Mj,"__esModule",{value:!0});Mj.adexchangebuyer_v1_4=void 0;var Fr=ct(),YX;(function(y){class fe{context;accounts;billingInfo;budget;creatives;marketplacedeals;marketplacenotes;marketplaceprivateauction;performanceReport;pretargetingConfig;products;proposals;pubprofiles;constructor(t,p){this.context={_options:t||{},google:p},this.accounts=new he(this.context),this.billingInfo=new $e(this.context),this.budget=new xe(this.context),this.creatives=new oe(this.context),this.marketplacedeals=new E(this.context),this.marketplacenotes=new R(this.context),this.marketplaceprivateauction=new a(this.context),this.performanceReport=new g(this.context),this.pretargetingConfig=new f(this.context),this.products=new o(this.context),this.proposals=new n(this.context),this.pubprofiles=new e(this.context)}}y.Adexchangebuyer=fe;class he{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:u,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:u,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Accounts=he;class $e{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/billinginfo/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/billinginfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Billinginfo=$e;class xe{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:u,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:u,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Budget=xe;class oe{context;constructor(t){this.context=t}addDeal(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["accountId","buyerCreativeId","dealId"],pathParams:["accountId","buyerCreativeId","dealId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}listDeals(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/listDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}removeDeal(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["accountId","buyerCreativeId","dealId"],pathParams:["accountId","buyerCreativeId","dealId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Creatives=oe;class E{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Marketplacedeals=E;class R{context;constructor(t){this.context=t}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/notes/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Marketplacenotes=R;class a{context;constructor(t){this.context=t}updateproposal(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/privateauction/{privateAuctionId}/updateproposal").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["privateAuctionId"],pathParams:["privateAuctionId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Marketplaceprivateauction=a;class g{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/performancereport").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId","endDateTime","startDateTime"],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Performancereport=g;class f{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},i),params:u,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:u,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:u,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Pretargetingconfig=f;class o{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["productId"],pathParams:["productId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}search(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/products/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Products=o;class n{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:u,requiredParams:["proposalId","revisionNumber","updateAction"],pathParams:["proposalId","revisionNumber","updateAction"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}search(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}setupcomplete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/setupcomplete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:u,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:u,requiredParams:["proposalId","revisionNumber","updateAction"],pathParams:["proposalId","revisionNumber","updateAction"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Proposals=n;class e{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/adexchangebuyer/v1.4/publisher/{accountId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,Fr.createAPIRequest)(c,r);else return(0,Fr.createAPIRequest)(c)}}y.Resource$Pubprofiles=e})(YX||(Mj.adexchangebuyer_v1_4=YX={}))});var bX=qt($f=>{"use strict";Object.defineProperty($f,"__esModule",{value:!0});$f.AuthPlus=$f.adexchangebuyer_v1_4=$f.adexchangebuyer_v1_3=$f.adexchangebuyer_v1_2=$f.auth=$f.VERSIONS=void 0;$f.adexchangebuyer=HBe;var XX=ct(),OX=SM();Object.defineProperty($f,"adexchangebuyer_v1_2",{enumerable:!0,get:function(){return OX.adexchangebuyer_v1_2}});var lX=wM();Object.defineProperty($f,"adexchangebuyer_v1_3",{enumerable:!0,get:function(){return lX.adexchangebuyer_v1_3}});var CX=GM();Object.defineProperty($f,"adexchangebuyer_v1_4",{enumerable:!0,get:function(){return CX.adexchangebuyer_v1_4}});$f.VERSIONS={"v1.2":OX.adexchangebuyer_v1_2.Adexchangebuyer,"v1.3":lX.adexchangebuyer_v1_3.Adexchangebuyer,"v1.4":CX.adexchangebuyer_v1_4.Adexchangebuyer};function HBe(y){return(0,XX.getAPI)("adexchangebuyer",y,$f.VERSIONS,this)}var FBe=new XX.AuthPlus;$f.auth=FBe;var BBe=ct();Object.defineProperty($f,"AuthPlus",{enumerable:!0,get:function(){return BBe.AuthPlus}})});var LM=qt(Nj=>{"use strict";Object.defineProperty(Nj,"__esModule",{value:!0});Nj.adexchangebuyer2_v2beta1=void 0;var Qo=ct(),kX;(function(y){class fe{context;accounts;bidders;buyers;constructor(Ue,Ee){this.context={_options:Ue||{},google:Ee},this.accounts=new he(this.context),this.bidders=new n(this.context),this.buyers=new V(this.context)}}y.Adexchangebuyer2=fe;class he{context;clients;creatives;finalizedProposals;products;proposals;publisherProfiles;constructor(Ue){this.context=Ue,this.clients=new $e(this.context),this.creatives=new E(this.context),this.finalizedProposals=new a(this.context),this.products=new g(this.context),this.proposals=new f(this.context),this.publisherProfiles=new o(this.context)}}y.Resource$Accounts=he;class $e{context;invitations;users;constructor(Ue){this.context=Ue,this.invitations=new xe(this.context),this.users=new oe(this.context)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}update(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Clients=$e;class xe{context;constructor(Ue){this.context=Ue}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId","invitationId"],pathParams:["accountId","clientAccountId","invitationId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Clients$Invitations=xe;class oe{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId","userId"],pathParams:["accountId","clientAccountId","userId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}update(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:Oe,requiredParams:["accountId","clientAccountId","userId"],pathParams:["accountId","clientAccountId","userId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Clients$Users=oe;class E{context;dealAssociations;constructor(Ue){this.context=Ue,this.dealAssociations=new R(this.context)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}stopWatching(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}update(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}watch(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Creatives=E;class R{context;constructor(Ue){this.context=Ue}add(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}remove(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Creatives$Dealassociations=R;class a{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/finalizedProposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}pause(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}resume(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Finalizedproposals=a;class g{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","productId"],pathParams:["accountId","productId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Products=g;class f{context;constructor(Ue){this.context=Ue}accept(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}addNote(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}cancelNegotiation(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}completeSetup(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:completeSetup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}pause(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}resume(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}update(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:Oe,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Proposals=f;class o{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/publisherProfiles/{publisherProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId","publisherProfileId"],pathParams:["accountId","publisherProfileId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/accounts/{accountId}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Accounts$Publisherprofiles=o;class n{context;accounts;filterSets;constructor(Ue){this.context=Ue,this.accounts=new e(this.context),this.filterSets=new d(this.context)}}y.Resource$Bidders=n;class e{context;filterSets;constructor(Ue){this.context=Ue,this.filterSets=new s(this.context)}}y.Resource$Bidders$Accounts=e;class s{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new t(this.context),this.bidResponseErrors=new p(this.context),this.bidResponsesWithoutBids=new r(this.context),this.filteredBidRequests=new u(this.context),this.filteredBids=new i(this.context),this.impressionMetrics=new P(this.context),this.losingBids=new h(this.context),this.nonBillableWinningBids=new q(this.context)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}delete(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets=s;class t{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Bidmetrics=t;class p{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Bidresponseerrors=p;class r{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Bidresponseswithoutbids=r;class u{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Filteredbidrequests=u;class i{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new m(this.context),this.details=new c(this.context)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Filteredbids=i;class m{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Filteredbids$Creatives=m;class c{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Filteredbids$Details=c;class P{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Impressionmetrics=P;class h{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Losingbids=h;class q{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Accounts$Filtersets$Nonbillablewinningbids=q;class d{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new I(this.context),this.bidResponseErrors=new x(this.context),this.bidResponsesWithoutBids=new $(this.context),this.filteredBidRequests=new A(this.context),this.filteredBids=new v(this.context),this.impressionMetrics=new b(this.context),this.losingBids=new Q(this.context),this.nonBillableWinningBids=new _(this.context)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}delete(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets=d;class I{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Bidmetrics=I;class x{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Bidresponseerrors=x;class ${context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Bidresponseswithoutbids=$;class A{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Filteredbidrequests=A;class v{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new z(this.context),this.details=new D(this.context)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Filteredbids=v;class z{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Filteredbids$Creatives=z;class D{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Filteredbids$Details=D;class b{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Impressionmetrics=b;class Q{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Losingbids=Q;class _{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Bidders$Filtersets$Nonbillablewinningbids=_;class V{context;filterSets;constructor(Ue){this.context=Ue,this.filterSets=new C(this.context)}}y.Resource$Buyers=V;class C{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new U(this.context),this.bidResponseErrors=new T(this.context),this.bidResponsesWithoutBids=new S(this.context),this.filteredBidRequests=new F(this.context),this.filteredBids=new H(this.context),this.impressionMetrics=new _e(this.context),this.losingBids=new Se(this.context),this.nonBillableWinningBids=new ge(this.context)}create(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}delete(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}get(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets=C;class U{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Bidmetrics=U;class T{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Bidresponseerrors=T;class S{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Bidresponseswithoutbids=S;class F{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Filteredbidrequests=F;class H{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new me(this.context),this.details=new ae(this.context)}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Filteredbids=H;class me{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Filteredbids$Creatives=me;class ae{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Filteredbids$Details=ae;class _e{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Impressionmetrics=_e;class Se{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Losingbids=Se;class ge{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let Oe=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,Oe={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Wt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Wt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:Oe,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Qo.createAPIRequest)(ft,we);else return(0,Qo.createAPIRequest)(ft)}}y.Resource$Buyers$Filtersets$Nonbillablewinningbids=ge})(kX||(Nj.adexchangebuyer2_v2beta1=kX={}))});var oO=qt(PP=>{"use strict";Object.defineProperty(PP,"__esModule",{value:!0});PP.AuthPlus=PP.adexchangebuyer2_v2beta1=PP.auth=PP.VERSIONS=void 0;PP.adexchangebuyer2=WBe;var eO=ct(),tO=LM();Object.defineProperty(PP,"adexchangebuyer2_v2beta1",{enumerable:!0,get:function(){return tO.adexchangebuyer2_v2beta1}});PP.VERSIONS={v2beta1:tO.adexchangebuyer2_v2beta1.Adexchangebuyer2};function WBe(y){return(0,eO.getAPI)("adexchangebuyer2",y,PP.VERSIONS,this)}var KBe=new eO.AuthPlus;PP.auth=KBe;var JBe=ct();Object.defineProperty(PP,"AuthPlus",{enumerable:!0,get:function(){return JBe.AuthPlus}})});var _M=qt(Fj=>{"use strict";Object.defineProperty(Fj,"__esModule",{value:!0});Fj.adexperiencereport_v1=void 0;var Hj=ct(),sO;(function(y){class fe{context;sites;violatingSites;constructor(oe,E){this.context={_options:oe||{},google:E},this.sites=new he(this.context),this.violatingSites=new $e(this.context)}}y.Adexperiencereport=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://adexperiencereport.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hj.createAPIRequest)(o,R);else return(0,Hj.createAPIRequest)(o)}}y.Resource$Sites=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://adexperiencereport.googleapis.com/",o={options:Object.assign({url:(f+"/v1/violatingSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Hj.createAPIRequest)(o,R);else return(0,Hj.createAPIRequest)(o)}}y.Resource$Violatingsites=$e})(sO||(Fj.adexperiencereport_v1=sO={}))});var iO=qt(aP=>{"use strict";Object.defineProperty(aP,"__esModule",{value:!0});aP.AuthPlus=aP.adexperiencereport_v1=aP.auth=aP.VERSIONS=void 0;aP.adexperiencereport=QBe;var rO=ct(),nO=_M();Object.defineProperty(aP,"adexperiencereport_v1",{enumerable:!0,get:function(){return nO.adexperiencereport_v1}});aP.VERSIONS={v1:nO.adexperiencereport_v1.Adexperiencereport};function QBe(y){return(0,rO.getAPI)("adexperiencereport",y,aP.VERSIONS,this)}var ZBe=new rO.AuthPlus;aP.auth=ZBe;var YBe=ct();Object.defineProperty(aP,"AuthPlus",{enumerable:!0,get:function(){return YBe.AuthPlus}})});var DM=qt(Bj=>{"use strict";Object.defineProperty(Bj,"__esModule",{value:!0});Bj.admin_datatransfer_v1=void 0;var Ux=ct(),pO;(function(y){class fe{context;applications;transfers;constructor(oe,E){this.context={_options:oe||{},google:E},this.applications=new he(this.context),this.transfers=new $e(this.context)}}y.Admin=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(f+"/admin/datatransfer/v1/applications/{applicationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(R)(0,Ux.createAPIRequest)(o,R);else return(0,Ux.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(f+"/admin/datatransfer/v1/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Ux.createAPIRequest)(o,R);else return(0,Ux.createAPIRequest)(o)}}y.Resource$Applications=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(f+"/admin/datatransfer/v1/transfers/{dataTransferId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["dataTransferId"],pathParams:["dataTransferId"],context:this.context};if(R)(0,Ux.createAPIRequest)(o,R);else return(0,Ux.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(f+"/admin/datatransfer/v1/transfers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Ux.createAPIRequest)(o,R);else return(0,Ux.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(f+"/admin/datatransfer/v1/transfers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Ux.createAPIRequest)(o,R);else return(0,Ux.createAPIRequest)(o)}}y.Resource$Transfers=$e})(pO||(Bj.admin_datatransfer_v1=pO={}))});var zM=qt(Wj=>{"use strict";Object.defineProperty(Wj,"__esModule",{value:!0});Wj.admin_directory_v1=void 0;var po=ct(),uO;(function(y){class fe{context;asps;channels;chromeosdevices;customer;customers;domainAliases;domains;groups;members;mobiledevices;orgunits;privileges;resources;roleAssignments;roles;schemas;tokens;twoStepVerification;users;verificationCodes;constructor(_,V){this.context={_options:_||{},google:V},this.asps=new he(this.context),this.channels=new $e(this.context),this.chromeosdevices=new xe(this.context),this.customer=new oe(this.context),this.customers=new g(this.context),this.domainAliases=new e(this.context),this.domains=new s(this.context),this.groups=new t(this.context),this.members=new r(this.context),this.mobiledevices=new u(this.context),this.orgunits=new i(this.context),this.privileges=new m(this.context),this.resources=new c(this.context),this.roleAssignments=new d(this.context),this.roles=new I(this.context),this.schemas=new x(this.context),this.tokens=new $(this.context),this.twoStepVerification=new A(this.context),this.users=new v(this.context),this.verificationCodes=new b(this.context)}}y.Admin=fe;class he{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/asps/{codeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["userKey","codeId"],pathParams:["codeId","userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/asps/{codeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey","codeId"],pathParams:["codeId","userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/asps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Asps=he;class $e{context;constructor(_){this.context=_}stop(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory_v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Channels=$e;class xe{context;constructor(_){this.context=_}action(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}moveDevicesToOu(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Chromeosdevices=xe;class oe{context;devices;constructor(_){this.context=_,this.devices=new E(this.context)}}y.Resource$Customer=oe;class E{context;chromeos;constructor(_){this.context=_,this.chromeos=new R(this.context)}}y.Resource$Customer$Devices=E;class R{context;commands;constructor(_){this.context=_,this.commands=new a(this.context)}batchChangeStatus(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}countChromeOsDevices(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos:countChromeOsDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}issueCommand(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Customer$Devices$Chromeos=R;class a{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId","deviceId","commandId"],pathParams:["commandId","customerId","deviceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Customer$Devices$Chromeos$Commands=a;class g{context;chrome;constructor(_){this.context=_,this.chrome=new f(this.context)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Customers=g;class f{context;printers;printServers;constructor(_){this.context=_,this.printers=new o(this.context),this.printServers=new n(this.context)}}y.Resource$Customers$Chrome=f;class o{context;constructor(_){this.context=_}batchCreatePrinters(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printers:batchCreatePrinters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}batchDeletePrinters(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printers:batchDeletePrinters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}listPrinterModels(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printers:listPrinterModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Customers$Chrome$Printers=o;class n{context;constructor(_){this.context=_}batchCreatePrintServers(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printServers:batchCreatePrintServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}batchDeletePrintServers(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printServers:batchDeletePrintServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+parent}/chrome/printServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Customers$Chrome$Printservers=n;class e{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","domainAliasName"],pathParams:["customer","domainAliasName"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","domainAliasName"],pathParams:["customer","domainAliasName"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domainaliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domainaliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Domainaliases=e;class s{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domains/{domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","domainName"],pathParams:["customer","domainName"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domains/{domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","domainName"],pathParams:["customer","domainName"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Domains=s;class t{context;aliases;constructor(_){this.context=_,this.aliases=new p(this.context)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Groups=t;class p{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["groupKey","alias"],pathParams:["alias","groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Groups$Aliases=p;class r{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}hasMember(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Members=r;class u{context;constructor(_){this.context=_}action(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/devices/mobile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Mobiledevices=u;class i{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Orgunits=i;class m{context;constructor(_){this.context=_}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles/ALL/privileges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Privileges=m;class c{context;buildings;calendars;features;constructor(_){this.context=_,this.buildings=new P(this.context),this.calendars=new h(this.context),this.features=new q(this.context)}}y.Resource$Resources=c;class P{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Resources$Buildings=P;class h{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Resources$Calendars=h;class q{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}rename(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer","oldName"],pathParams:["customer","oldName"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Resources$Features=q;class d{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","roleAssignmentId"],pathParams:["customer","roleAssignmentId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","roleAssignmentId"],pathParams:["customer","roleAssignmentId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roleassignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roleassignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Roleassignments=d;class I{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Roles=I;class x{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Schemas=x;class ${context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/tokens/{clientId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["userKey","clientId"],pathParams:["clientId","userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/tokens/{clientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey","clientId"],pathParams:["clientId","userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Tokens=$;class A{context;constructor(_){this.context=_}turnOff(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/twoStepVerification/turnOff").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Twostepverification=A;class v{context;aliases;photos;constructor(_){this.context=_,this.aliases=new z(this.context),this.photos=new D(this.context)}createGuest(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users:createGuest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}makeAdmin(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/makeAdmin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}signOut(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/signOut").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}undelete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}watch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Users=v;class z{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["userKey","alias"],pathParams:["alias","userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}watch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/aliases/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Users$Aliases=z;class D{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Users$Photos=D;class b{context;constructor(_){this.context=_}generate(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/verificationCodes/generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}invalidate(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/verificationCodes/invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://admin.googleapis.com/",F={options:Object.assign({url:(S+"/admin/directory/v1/users/{userKey}/verificationCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(C)(0,po.createAPIRequest)(F,C);else return(0,po.createAPIRequest)(F)}}y.Resource$Verificationcodes=b})(uO||(Wj.admin_directory_v1=uO={}))});var MM=qt(Kj=>{"use strict";Object.defineProperty(Kj,"__esModule",{value:!0});Kj.admin_reports_v1=void 0;var dP=ct(),cO;(function(y){class fe{context;activities;channels;customerUsageReports;entityUsageReports;userUsageReport;constructor(a,g){this.context={_options:a||{},google:g},this.activities=new he(this.context),this.channels=new $e(this.context),this.customerUsageReports=new xe(this.context),this.entityUsageReports=new oe(this.context),this.userUsageReport=new E(this.context)}}y.Admin=fe;class he{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["userKey","applicationName"],pathParams:["applicationName","userKey"],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}watch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["userKey","applicationName"],pathParams:["applicationName","userKey"],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}}y.Resource$Activities=he;class $e{context;constructor(a){this.context=a}stop(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports_v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}}y.Resource$Channels=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["date"],pathParams:["date"],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}}y.Resource$Customerusagereports=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/{entityType}/{entityKey}/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["entityType","entityKey","date"],pathParams:["date","entityKey","entityType"],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}}y.Resource$Entityusagereports=oe;class E{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/users/{userKey}/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["userKey","date"],pathParams:["date","userKey"],context:this.context};if(f)(0,dP.createAPIRequest)(s,f);else return(0,dP.createAPIRequest)(s)}}y.Resource$Userusagereport=E})(cO||(Kj.admin_reports_v1=cO={}))});var PO=qt(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.AuthPlus=jf.admin_reports_v1=jf.admin_directory_v1=jf.admin_datatransfer_v1=jf.auth=jf.VERSIONS=void 0;jf.admin=XBe;var fO=ct(),mO=DM();Object.defineProperty(jf,"admin_datatransfer_v1",{enumerable:!0,get:function(){return mO.admin_datatransfer_v1}});var gO=zM();Object.defineProperty(jf,"admin_directory_v1",{enumerable:!0,get:function(){return gO.admin_directory_v1}});var hO=MM();Object.defineProperty(jf,"admin_reports_v1",{enumerable:!0,get:function(){return hO.admin_reports_v1}});jf.VERSIONS={datatransfer_v1:mO.admin_datatransfer_v1.Admin,directory_v1:gO.admin_directory_v1.Admin,reports_v1:hO.admin_reports_v1.Admin};function XBe(y){return(0,fO.getAPI)("admin",y,jf.VERSIONS,this)}var OBe=new fO.AuthPlus;jf.auth=OBe;var lBe=ct();Object.defineProperty(jf,"AuthPlus",{enumerable:!0,get:function(){return lBe.AuthPlus}})});var NM=qt(Jj=>{"use strict";Object.defineProperty(Jj,"__esModule",{value:!0});Jj.admob_v1=void 0;var qP=ct(),aO;(function(y){class fe{context;accounts;constructor(a,g){this.context={_options:a||{},google:g},this.accounts=new he(this.context)}}y.Admob=fe;class he{context;adUnits;apps;mediationReport;networkReport;constructor(a){this.context=a,this.adUnits=new $e(this.context),this.apps=new xe(this.context),this.mediationReport=new oe(this.context),this.networkReport=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}}y.Resource$Accounts=he;class $e{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}}y.Resource$Accounts$Adunits=$e;class xe{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}}y.Resource$Accounts$Apps=xe;class oe{context;constructor(a){this.context=a}generate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/mediationReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}}y.Resource$Accounts$Mediationreport=oe;class E{context;constructor(a){this.context=a}generate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/networkReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,qP.createAPIRequest)(s,f);else return(0,qP.createAPIRequest)(s)}}y.Resource$Accounts$Networkreport=E})(aO||(Jj.admob_v1=aO={}))});var HM=qt(Qj=>{"use strict";Object.defineProperty(Qj,"__esModule",{value:!0});Qj.admob_v1beta=void 0;var bi=ct(),dO;(function(y){class fe{context;accounts;constructor(t,p){this.context={_options:t||{},google:p},this.accounts=new he(this.context)}}y.Admob=fe;class he{context;adSources;adUnitMappings;adUnits;apps;campaignReport;mediationGroups;mediationReport;networkReport;constructor(t){this.context=t,this.adSources=new $e(this.context),this.adUnitMappings=new oe(this.context),this.adUnits=new E(this.context),this.apps=new a(this.context),this.campaignReport=new g(this.context),this.mediationGroups=new f(this.context),this.mediationReport=new n(this.context),this.networkReport=new e(this.context)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts=he;class $e{context;adapters;constructor(t){this.context=t,this.adapters=new xe(this.context)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Adsources=$e;class xe{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adapters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Adsources$Adapters=xe;class oe{context;constructor(t){this.context=t}batchCreate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adUnitMappings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Adunitmappings=oe;class E{context;adUnitMappings;constructor(t){this.context=t,this.adUnitMappings=new R(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Adunits=E;class R{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adUnitMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/adUnitMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Adunits$Adunitmappings=R;class a{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Apps=a;class g{context;constructor(t){this.context=t}generate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/campaignReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Campaignreport=g;class f{context;mediationAbExperiments;constructor(t){this.context=t,this.mediationAbExperiments=new o(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/mediationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/mediationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Mediationgroups=f;class o{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/mediationAbExperiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}stop(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Mediationgroups$Mediationabexperiments=o;class n{context;constructor(t){this.context=t}generate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/mediationReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Mediationreport=n;class e{context;constructor(t){this.context=t}generate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://admob.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/{+parent}/networkReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bi.createAPIRequest)(c,r);else return(0,bi.createAPIRequest)(c)}}y.Resource$Accounts$Networkreport=e})(dO||(Qj.admob_v1beta=dO={}))});var IO=qt(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.AuthPlus=_m.admob_v1beta=_m.admob_v1=_m.auth=_m.VERSIONS=void 0;_m.admob=CBe;var qO=ct(),xO=NM();Object.defineProperty(_m,"admob_v1",{enumerable:!0,get:function(){return xO.admob_v1}});var yO=HM();Object.defineProperty(_m,"admob_v1beta",{enumerable:!0,get:function(){return yO.admob_v1beta}});_m.VERSIONS={v1:xO.admob_v1.Admob,v1beta:yO.admob_v1beta.Admob};function CBe(y){return(0,qO.getAPI)("admob",y,_m.VERSIONS,this)}var bBe=new qO.AuthPlus;_m.auth=bBe;var kBe=ct();Object.defineProperty(_m,"AuthPlus",{enumerable:!0,get:function(){return kBe.AuthPlus}})});var FM=qt(Zj=>{"use strict";Object.defineProperty(Zj,"__esModule",{value:!0});Zj.adsense_v1_4=void 0;var Nr=ct(),RO;(function(y){class fe{context;accounts;adclients;adunits;alerts;customchannels;metadata;payments;reports;savedadstyles;urlchannels;constructor(A,v){this.context={_options:A||{},google:v},this.accounts=new he(this.context),this.adclients=new s(this.context),this.adunits=new t(this.context),this.alerts=new r(this.context),this.customchannels=new u(this.context),this.metadata=new m(this.context),this.payments=new h(this.context),this.reports=new q(this.context),this.savedadstyles=new I(this.context),this.urlchannels=new x(this.context)}}y.Adsense=fe;class he{context;adclients;adunits;alerts;customchannels;payments;reports;savedadstyles;urlchannels;constructor(A){this.context=A,this.adclients=new $e(this.context),this.adunits=new xe(this.context),this.alerts=new E(this.context),this.customchannels=new R(this.context),this.payments=new g(this.context),this.reports=new f(this.context),this.savedadstyles=new n(this.context),this.urlchannels=new e(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts=he;class $e{context;constructor(A){this.context=A}getAdCode(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Adclients=$e;class xe{context;customchannels;constructor(A){this.context=A,this.customchannels=new oe(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}getAdCode(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Adunits=xe;class oe{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Adunits$Customchannels=oe;class E{context;constructor(A){this.context=A}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},b),params:D,requiredParams:["accountId","alertId"],pathParams:["accountId","alertId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Alerts=E;class R{context;adunits;constructor(A){this.context=A,this.adunits=new a(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId","customChannelId"],pathParams:["accountId","adClientId","customChannelId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Customchannels=R;class a{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId","customChannelId"],pathParams:["accountId","adClientId","customChannelId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Customchannels$Adunits=a;class g{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Payments=g;class f{context;saved;constructor(A){this.context=A,this.saved=new o(this.context)}generate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","startDate","endDate"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Reports=f;class o{context;constructor(A){this.context=A}generate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/reports/{savedReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","savedReportId"],pathParams:["accountId","savedReportId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Reports$Saved=o;class n{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/savedadstyles/{savedAdStyleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","savedAdStyleId"],pathParams:["accountId","savedAdStyleId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/savedadstyles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Savedadstyles=n;class e{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Accounts$Urlchannels=e;class s{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Adclients=s;class t{context;customchannels;constructor(A){this.context=A,this.customchannels=new p(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}getAdCode(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Adunits=t;class p{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Adunits$Customchannels=p;class r{context;constructor(A){this.context=A}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},b),params:D,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Alerts=r;class u{context;adunits;constructor(A){this.context=A,this.adunits=new i(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Customchannels=u;class i{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Customchannels$Adunits=i;class m{context;dimensions;metrics;constructor(A){this.context=A,this.dimensions=new c(this.context),this.metrics=new P(this.context)}}y.Resource$Metadata=m;class c{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/metadata/dimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Metadata$Dimensions=c;class P{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/metadata/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Metadata$Metrics=P;class h{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Payments=h;class q{context;saved;constructor(A){this.context=A,this.saved=new d(this.context)}generate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["startDate","endDate"],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Reports=q;class d{context;constructor(A){this.context=A}generate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/reports/{savedReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["savedReportId"],pathParams:["savedReportId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Reports$Saved=d;class I{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/savedadstyles/{savedAdStyleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["savedAdStyleId"],pathParams:["savedAdStyleId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/savedadstyles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Savedadstyles=I;class x{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://www.googleapis.com/",_={options:Object.assign({url:(Q+"/adsense/v1.4/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},b),params:D,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(z)(0,Nr.createAPIRequest)(_,z);else return(0,Nr.createAPIRequest)(_)}}y.Resource$Urlchannels=x})(RO||(Zj.adsense_v1_4=RO={}))});var BM=qt(Yj=>{"use strict";Object.defineProperty(Yj,"__esModule",{value:!0});Yj.adsense_v2=void 0;var tn=ct(),AO;(function(y){class fe{context;accounts;constructor(s,t){this.context={_options:s||{},google:t},this.accounts=new he(this.context)}}y.Adsense=fe;class he{context;adclients;alerts;payments;policyIssues;reports;sites;constructor(s){this.context=s,this.adclients=new $e(this.context),this.alerts=new R(this.context),this.payments=new a(this.context),this.policyIssues=new g(this.context),this.reports=new f(this.context),this.sites=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}getAdBlockingRecoveryTag(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/adBlockingRecoveryTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}listChildAccounts(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}:listChildAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts=he;class $e{context;adunits;customchannels;urlchannels;constructor(s){this.context=s,this.adunits=new xe(this.context),this.customchannels=new oe(this.context),this.urlchannels=new E(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}getAdcode(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Adclients=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}getAdcode(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}listLinkedCustomChannels(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}:listLinkedCustomChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Adclients$Adunits=xe;class oe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}listLinkedAdUnits(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}:listLinkedAdUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Adclients$Customchannels=oe;class E{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Adclients$Urlchannels=E;class R{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Alerts=R;class a{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Payments=a;class g{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/policyIssues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Policyissues=g;class f{context;saved;constructor(s){this.context=s,this.saved=new o(this.context)}generate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+account}/reports:generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["account"],pathParams:["account"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}generateCsv(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+account}/reports:generateCsv").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["account"],pathParams:["account"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}getSaved(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Reports=f;class o{context;constructor(s){this.context=s}generate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/saved:generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}generateCsv(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}/saved:generateCsv").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Reports$Saved=o;class n{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://adsense.googleapis.com/",m={options:Object.assign({url:(i+"/v2/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,tn.createAPIRequest)(m,p);else return(0,tn.createAPIRequest)(m)}}y.Resource$Accounts$Sites=n})(AO||(Yj.adsense_v2=AO={}))});var vO=qt(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.AuthPlus=Dm.adsense_v2=Dm.adsense_v1_4=Dm.auth=Dm.VERSIONS=void 0;Dm.adsense=e3e;var $O=ct(),jO=FM();Object.defineProperty(Dm,"adsense_v1_4",{enumerable:!0,get:function(){return jO.adsense_v1_4}});var UO=BM();Object.defineProperty(Dm,"adsense_v2",{enumerable:!0,get:function(){return UO.adsense_v2}});Dm.VERSIONS={"v1.4":jO.adsense_v1_4.Adsense,v2:UO.adsense_v2.Adsense};function e3e(y){return(0,$O.getAPI)("adsense",y,Dm.VERSIONS,this)}var t3e=new $O.AuthPlus;Dm.auth=t3e;var o3e=ct();Object.defineProperty(Dm,"AuthPlus",{enumerable:!0,get:function(){return o3e.AuthPlus}})});var WM=qt(Xj=>{"use strict";Object.defineProperty(Xj,"__esModule",{value:!0});Xj.adsensehost_v4_1=void 0;var Xn=ct(),TO;(function(y){class fe{context;accounts;adclients;associationsessions;customchannels;reports;urlchannels;constructor(n,e){this.context={_options:n||{},google:e},this.accounts=new he(this.context),this.adclients=new E(this.context),this.associationsessions=new R(this.context),this.customchannels=new a(this.context),this.reports=new g(this.context),this.urlchannels=new f(this.context)}}y.Adsensehost=fe;class he{context;adclients;adunits;reports;constructor(n){this.context=n,this.adclients=new $e(this.context),this.adunits=new xe(this.context),this.reports=new oe(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["filterAdClientId"],pathParams:[],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Accounts=he;class $e{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Accounts$Adclients=$e;class xe{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}getAdCode(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}insert(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Accounts$Adunits=xe;class oe{context;constructor(n){this.context=n}generate(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/accounts/{accountId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountId","startDate","endDate"],pathParams:["accountId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Accounts$Reports=oe;class E{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Adclients=E;class R{context;constructor(n){this.context=n}start(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/associationsessions/start").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["productCode","websiteUrl"],pathParams:[],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}verify(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/associationsessions/verify").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["token"],pathParams:[],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Associationsessions=R;class a{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}insert(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Customchannels=a;class g{context;constructor(n){this.context=n}generate(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["startDate","endDate"],pathParams:[],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Reports=g;class f{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels/{urlChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["adClientId","urlChannelId"],pathParams:["adClientId","urlChannelId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}insert(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(r+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Xn.createAPIRequest)(u,s);else return(0,Xn.createAPIRequest)(u)}}y.Resource$Urlchannels=f})(TO||(Xj.adsensehost_v4_1=TO={}))});var SO=qt(xP=>{"use strict";Object.defineProperty(xP,"__esModule",{value:!0});xP.AuthPlus=xP.adsensehost_v4_1=xP.auth=xP.VERSIONS=void 0;xP.adsensehost=s3e;var VO=ct(),EO=WM();Object.defineProperty(xP,"adsensehost_v4_1",{enumerable:!0,get:function(){return EO.adsensehost_v4_1}});xP.VERSIONS={"v4.1":EO.adsensehost_v4_1.Adsensehost};function s3e(y){return(0,VO.getAPI)("adsensehost",y,xP.VERSIONS,this)}var r3e=new VO.AuthPlus;xP.auth=r3e;var n3e=ct();Object.defineProperty(xP,"AuthPlus",{enumerable:!0,get:function(){return n3e.AuthPlus}})});var KM=qt(Oj=>{"use strict";Object.defineProperty(Oj,"__esModule",{value:!0});Oj.adsenseplatform_v1=void 0;var Nu=ct(),wO;(function(y){class fe{context;platforms;constructor(R,a){this.context={_options:R||{},google:a},this.platforms=new he(this.context)}}y.Adsenseplatform=fe;class he{context;accounts;constructor(R){this.context=R,this.accounts=new $e(this.context)}}y.Resource$Platforms=he;class $e{context;events;sites;constructor(R){this.context=R,this.events=new xe(this.context),this.sites=new oe(this.context)}close(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}lookup(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/accounts:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}}y.Resource$Platforms$Accounts=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}}y.Resource$Platforms$Accounts$Events=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}requestReview(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:requestReview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Nu.createAPIRequest)(e,g);else return(0,Nu.createAPIRequest)(e)}}y.Resource$Platforms$Accounts$Sites=oe})(wO||(Oj.adsenseplatform_v1=wO={}))});var JM=qt(lj=>{"use strict";Object.defineProperty(lj,"__esModule",{value:!0});lj.adsenseplatform_v1alpha=void 0;var ki=ct(),GO;(function(y){class fe{context;accounts;platforms;constructor(n,e){this.context={_options:n||{},google:e},this.accounts=new he(this.context),this.platforms=new R(this.context)}}y.Adsenseplatform=fe;class he{context;platforms;constructor(n){this.context=n,this.platforms=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;childAccounts;groups;constructor(n){this.context=n,this.childAccounts=new xe(this.context),this.groups=new E(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/platforms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Accounts$Platforms=$e;class xe{context;sites;constructor(n){this.context=n,this.sites=new oe(this.context)}}y.Resource$Accounts$Platforms$Childaccounts=xe;class oe{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Accounts$Platforms$Childaccounts$Sites=oe;class E{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Accounts$Platforms$Groups=E;class R{context;accounts;constructor(n){this.context=n,this.accounts=new a(this.context)}}y.Resource$Platforms=R;class a{context;events;sites;constructor(n){this.context=n,this.events=new g(this.context),this.sites=new f(this.context)}close(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}lookup(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/accounts:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Platforms$Accounts=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Platforms$Accounts$Events=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}requestReview(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://adsenseplatform.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:requestReview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ki.createAPIRequest)(u,s);else return(0,ki.createAPIRequest)(u)}}y.Resource$Platforms$Accounts$Sites=f})(GO||(lj.adsenseplatform_v1alpha=GO={}))});var zO=qt(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.AuthPlus=zm.adsenseplatform_v1alpha=zm.adsenseplatform_v1=zm.auth=zm.VERSIONS=void 0;zm.adsenseplatform=i3e;var LO=ct(),_O=KM();Object.defineProperty(zm,"adsenseplatform_v1",{enumerable:!0,get:function(){return _O.adsenseplatform_v1}});var DO=JM();Object.defineProperty(zm,"adsenseplatform_v1alpha",{enumerable:!0,get:function(){return DO.adsenseplatform_v1alpha}});zm.VERSIONS={v1:_O.adsenseplatform_v1.Adsenseplatform,v1alpha:DO.adsenseplatform_v1alpha.Adsenseplatform};function i3e(y){return(0,LO.getAPI)("adsenseplatform",y,zm.VERSIONS,this)}var p3e=new LO.AuthPlus;zm.auth=p3e;var u3e=ct();Object.defineProperty(zm,"AuthPlus",{enumerable:!0,get:function(){return u3e.AuthPlus}})});var QM=qt(Cj=>{"use strict";Object.defineProperty(Cj,"__esModule",{value:!0});Cj.advisorynotifications_v1=void 0;var Uf=ct(),MO;(function(y){class fe{context;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Advisorynotifications=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;notifications;constructor(g){this.context=g,this.notifications=new xe(this.context)}getSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}updateSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/notifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Notifications=xe;class oe{context;locations;constructor(g){this.context=g,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;notifications;constructor(g){this.context=g,this.notifications=new R(this.context)}getSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}updateSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}}y.Resource$Projects$Locations=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/notifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Uf.createAPIRequest)(t,o);else return(0,Uf.createAPIRequest)(t)}}y.Resource$Projects$Locations$Notifications=R})(MO||(Cj.advisorynotifications_v1=MO={}))});var FO=qt(yP=>{"use strict";Object.defineProperty(yP,"__esModule",{value:!0});yP.AuthPlus=yP.advisorynotifications_v1=yP.auth=yP.VERSIONS=void 0;yP.advisorynotifications=c3e;var NO=ct(),HO=QM();Object.defineProperty(yP,"advisorynotifications_v1",{enumerable:!0,get:function(){return HO.advisorynotifications_v1}});yP.VERSIONS={v1:HO.advisorynotifications_v1.Advisorynotifications};function c3e(y){return(0,NO.getAPI)("advisorynotifications",y,yP.VERSIONS,this)}var f3e=new NO.AuthPlus;yP.auth=f3e;var m3e=ct();Object.defineProperty(yP,"AuthPlus",{enumerable:!0,get:function(){return m3e.AuthPlus}})});var ZM=qt(bj=>{"use strict";Object.defineProperty(bj,"__esModule",{value:!0});bj.agentregistry_v1alpha=void 0;var si=ct(),BO;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Agentregistry=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;agents;bindings;endpoints;mcpServers;operations;services;constructor(o){this.context=o,this.agents=new xe(this.context),this.bindings=new oe(this.context),this.endpoints=new E(this.context),this.mcpServers=new R(this.context),this.operations=new a(this.context),this.services=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/agents:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Agents=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}fetchAvailable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/bindings:fetchAvailable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Bindings=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Endpoints=E;class R{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/mcpServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/mcpServers:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Mcpservers=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://agentregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,si.createAPIRequest)(r,e);else return(0,si.createAPIRequest)(r)}}y.Resource$Projects$Locations$Services=g})(BO||(bj.agentregistry_v1alpha=BO={}))});var JO=qt(IP=>{"use strict";Object.defineProperty(IP,"__esModule",{value:!0});IP.AuthPlus=IP.agentregistry_v1alpha=IP.auth=IP.VERSIONS=void 0;IP.agentregistry=g3e;var WO=ct(),KO=ZM();Object.defineProperty(IP,"agentregistry_v1alpha",{enumerable:!0,get:function(){return KO.agentregistry_v1alpha}});IP.VERSIONS={v1alpha:KO.agentregistry_v1alpha.Agentregistry};function g3e(y){return(0,WO.getAPI)("agentregistry",y,IP.VERSIONS,this)}var h3e=new WO.AuthPlus;IP.auth=h3e;var P3e=ct();Object.defineProperty(IP,"AuthPlus",{enumerable:!0,get:function(){return P3e.AuthPlus}})});var YM=qt(kj=>{"use strict";Object.defineProperty(kj,"__esModule",{value:!0});kj.aiplatform_v1=void 0;var Ze=ct(),QO;(function(y){class fe{context;batchPredictionJobs;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;endpoints;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;media;metadataStores;migratableResources;modelDeploymentMonitoringJobs;models;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;projects;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;skills;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;v1;constructor(ee,ie){this.context={_options:ee||{},google:ie},this.batchPredictionJobs=new he(this.context),this.customJobs=new $e(this.context),this.dataLabelingJobs=new oe(this.context),this.datasets=new R(this.context),this.deploymentResourcePools=new u(this.context),this.endpoints=new m(this.context),this.featureGroups=new h(this.context),this.featureOnlineStores=new x(this.context),this.featurestores=new z(this.context),this.hyperparameterTuningJobs=new C(this.context),this.indexEndpoints=new T(this.context),this.indexes=new F(this.context),this.media=new me(this.context),this.metadataStores=new ae(this.context),this.migratableResources=new Oe(this.context),this.modelDeploymentMonitoringJobs=new Wt(this.context),this.models=new It(this.context),this.notebookExecutionJobs=new Nt(this.context),this.notebookRuntimes=new Sr(this.context),this.notebookRuntimeTemplates=new Ao(this.context),this.operations=new Y(this.context),this.persistentResources=new X(this.context),this.pipelineJobs=new ne(this.context),this.projects=new l(this.context),this.publishers=new P$(this.context),this.ragCorpora=new kR(this.context),this.ragEngineConfig=new uy(this.context),this.reasoningEngines=new eA(this.context),this.schedules=new GI(this.context),this.skills=new R$(this.context),this.specialistPools=new $$(this.context),this.studies=new eP(this.context),this.tensorboards=new sI(this.context),this.trainingPipelines=new U$(this.context),this.tuningJobs=new v$(this.context),this.v1=new V$(this.context)}}y.Aiplatform=fe;class he{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Batchpredictionjobs=he;class $e{context;operations;constructor(ee){this.context=ee,this.operations=new xe(this.context)}}y.Resource$Customjobs=$e;class xe{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Customjobs$Operations=xe;class oe{context;operations;constructor(ee){this.context=ee,this.operations=new E(this.context)}}y.Resource$Datalabelingjobs=oe;class E{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datalabelingjobs$Operations=E;class R{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(ee){this.context=ee,this.annotationSpecs=new a(this.context),this.dataItems=new f(this.context),this.datasetVersions=new s(this.context),this.operations=new t(this.context),this.savedQueries=new p(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets=R;class a{context;operations;constructor(ee){this.context=ee,this.operations=new g(this.context)}}y.Resource$Datasets$Annotationspecs=a;class g{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Annotationspecs$Operations=g;class f{context;annotations;operations;constructor(ee){this.context=ee,this.annotations=new o(this.context),this.operations=new e(this.context)}}y.Resource$Datasets$Dataitems=f;class o{context;operations;constructor(ee){this.context=ee,this.operations=new n(this.context)}}y.Resource$Datasets$Dataitems$Annotations=o;class n{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Dataitems$Annotations$Operations=n;class e{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Dataitems$Operations=e;class s{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}restore(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Datasetversions=s;class t{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Operations=t;class p{context;operations;constructor(ee){this.context=ee,this.operations=new r(this.context)}}y.Resource$Datasets$Savedqueries=p;class r{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Datasets$Savedqueries$Operations=r;class u{context;operations;constructor(ee){this.context=ee,this.operations=new i(this.context)}}y.Resource$Deploymentresourcepools=u;class i{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Deploymentresourcepools$Operations=i;class m{context;chat;operations;constructor(ee){this.context=ee,this.chat=new c(this.context),this.operations=new P(this.context)}computeTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}countTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}fetchPredictOperation(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predictLongRunning(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamGenerateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Endpoints=m;class c{context;constructor(ee){this.context=ee}completions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Endpoints$Chat=c;class P{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Endpoints$Operations=P;class h{context;features;operations;constructor(ee){this.context=ee,this.features=new q(this.context),this.operations=new I(this.context)}}y.Resource$Featuregroups=h;class q{context;operations;constructor(ee){this.context=ee,this.operations=new d(this.context)}}y.Resource$Featuregroups$Features=q;class d{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featuregroups$Features$Operations=d;class I{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featuregroups$Operations=I;class x{context;featureViews;operations;constructor(ee){this.context=ee,this.featureViews=new $(this.context),this.operations=new v(this.context)}}y.Resource$Featureonlinestores=x;class ${context;operations;constructor(ee){this.context=ee,this.operations=new A(this.context)}}y.Resource$Featureonlinestores$Featureviews=$;class A{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featureonlinestores$Featureviews$Operations=A;class v{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featureonlinestores$Operations=v;class z{context;entityTypes;operations;constructor(ee){this.context=ee,this.entityTypes=new D(this.context),this.operations=new V(this.context)}}y.Resource$Featurestores=z;class D{context;features;operations;constructor(ee){this.context=ee,this.features=new b(this.context),this.operations=new _(this.context)}}y.Resource$Featurestores$Entitytypes=D;class b{context;operations;constructor(ee){this.context=ee,this.operations=new Q(this.context)}}y.Resource$Featurestores$Entitytypes$Features=b;class Q{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featurestores$Entitytypes$Features$Operations=Q;class _{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featurestores$Entitytypes$Operations=_;class V{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Featurestores$Operations=V;class C{context;operations;constructor(ee){this.context=ee,this.operations=new U(this.context)}}y.Resource$Hyperparametertuningjobs=C;class U{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Hyperparametertuningjobs$Operations=U;class T{context;operations;constructor(ee){this.context=ee,this.operations=new S(this.context)}}y.Resource$Indexendpoints=T;class S{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Indexendpoints$Operations=S;class F{context;operations;constructor(ee){this.context=ee,this.operations=new H(this.context)}}y.Resource$Indexes=F;class H{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Indexes$Operations=H;class me{context;constructor(ee){this.context=ee}upload(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,mediaUrl:(Qe+"/upload/v1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Media=me;class ae{context;artifacts;contexts;executions;operations;constructor(ee){this.context=ee,this.artifacts=new _e(this.context),this.contexts=new ge(this.context),this.executions=new Ue(this.context),this.operations=new we(this.context)}}y.Resource$Metadatastores=ae;class _e{context;operations;constructor(ee){this.context=ee,this.operations=new Se(this.context)}}y.Resource$Metadatastores$Artifacts=_e;class Se{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Metadatastores$Artifacts$Operations=Se;class ge{context;operations;constructor(ee){this.context=ee,this.operations=new ye(this.context)}}y.Resource$Metadatastores$Contexts=ge;class ye{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Metadatastores$Contexts$Operations=ye;class Ue{context;operations;constructor(ee){this.context=ee,this.operations=new Ee(this.context)}}y.Resource$Metadatastores$Executions=Ue;class Ee{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Metadatastores$Executions$Operations=Ee;class we{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Metadatastores$Operations=we;class Oe{context;operations;constructor(ee){this.context=ee,this.operations=new st(this.context)}}y.Resource$Migratableresources=Oe;class st{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Migratableresources$Operations=st;class Wt{context;operations;constructor(ee){this.context=ee,this.operations=new ft(this.context)}}y.Resource$Modeldeploymentmonitoringjobs=Wt;class ft{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Modeldeploymentmonitoringjobs$Operations=ft;class It{context;evaluations;operations;constructor(ee){this.context=ee,this.evaluations=new xt(this.context),this.operations=new yt(this.context)}}y.Resource$Models=It;class xt{context;operations;constructor(ee){this.context=ee,this.operations=new vt(this.context)}}y.Resource$Models$Evaluations=xt;class vt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Models$Evaluations$Operations=vt;class yt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Models$Operations=yt;class Nt{context;operations;constructor(ee){this.context=ee,this.operations=new Tt(this.context)}}y.Resource$Notebookexecutionjobs=Nt;class Tt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Notebookexecutionjobs$Operations=Tt;class Sr{context;operations;constructor(ee){this.context=ee,this.operations=new Mr(this.context)}}y.Resource$Notebookruntimes=Sr;class Mr{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Notebookruntimes$Operations=Mr;class Ao{context;operations;constructor(ee){this.context=ee,this.operations=new Xe(this.context)}}y.Resource$Notebookruntimetemplates=Ao;class Xe{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Notebookruntimetemplates$Operations=Xe;class Y{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Operations=Y;class X{context;operations;constructor(ee){this.context=ee,this.operations=new O(this.context)}}y.Resource$Persistentresources=X;class O{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Persistentresources$Operations=O;class ne{context;operations;constructor(ee){this.context=ee,this.operations=new w(this.context)}}y.Resource$Pipelinejobs=ne;class w{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Pipelinejobs$Operations=w;class l{context;locations;constructor(ee){this.context=ee,this.locations=new te(this.context)}getCacheConfig(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}updateCacheConfig(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects=l;class te{context;batchPredictionJobs;cachedContents;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;endpoints;evaluationItems;evaluationRuns;evaluationSets;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;metadataStores;migratableResources;modelDeploymentMonitoringJobs;models;nasJobs;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;skills;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;constructor(ee){this.context=ee,this.batchPredictionJobs=new Je(this.context),this.cachedContents=new je(this.context),this.customJobs=new Ge(this.context),this.dataLabelingJobs=new pt(this.context),this.datasets=new _t(this.context),this.deploymentResourcePools=new le(this.context),this.endpoints=new it(this.context),this.evaluationItems=new Mu(this.context),this.evaluationRuns=new mc(this.context),this.evaluationSets=new Ds(this.context),this.featureGroups=new ke(this.context),this.featureOnlineStores=new Ce(this.context),this.featurestores=new gf(this.context),this.hyperparameterTuningJobs=new nu(this.context),this.indexEndpoints=new Fc(this.context),this.indexes=new Mc(this.context),this.metadataStores=new af(this.context),this.migratableResources=new j(this.context),this.modelDeploymentMonitoringJobs=new N(this.context),this.models=new M(this.context),this.nasJobs=new Fh(this.context),this.notebookExecutionJobs=new Bh(this.context),this.notebookRuntimes=new Z(this.context),this.notebookRuntimeTemplates=new G(this.context),this.operations=new L(this.context),this.persistentResources=new Ne(this.context),this.pipelineJobs=new Yy(this.context),this.publishers=new Oy(this.context),this.ragCorpora=new Pe(this.context),this.ragEngineConfig=new ce(this.context),this.reasoningEngines=new Me(this.context),this.schedules=new ux(this.context),this.skills=new ZR(this.context),this.specialistPools=new p$(this.context),this.studies=new u$(this.context),this.tensorboards=new Yx(this.context),this.trainingPipelines=new g$(this.context),this.tuningJobs=new py(this.context)}askContexts(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:askContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}asyncRetrieveContexts(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:asyncRetrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}augmentPrompt(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:augmentPrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}corroborateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:corroborateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}deploy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+destination}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}evaluateDataset(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+location}:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}evaluateInstances(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+location}:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateInstanceRubrics(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+location}:generateInstanceRubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateSyntheticData(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+location}:generateSyntheticData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getRagEngineConfig(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}retrieveContexts(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:retrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}updateRagEngineConfig(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations=te;class Je{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Batchpredictionjobs=Je;class je{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Cachedcontents=je;class Ge{context;operations;constructor(ee){this.context=ee,this.operations=new De(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Customjobs=Ge;class De{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Customjobs$Operations=De;class pt{context;operations;constructor(ee){this.context=ee,this.operations=new gt(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datalabelingjobs=pt;class gt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datalabelingjobs$Operations=gt;class _t{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(ee){this.context=ee,this.annotationSpecs=new Ut(this.context),this.dataItems=new Uu(this.context),this.datasetVersions=new ht(this.context),this.operations=new rt(this.context),this.savedQueries=new Ke(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}export(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}import(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}searchDataItems(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+dataset}:searchDataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets=_t;class Ut{context;operations;constructor(ee){this.context=ee,this.operations=new ju(this.context)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Annotationspecs=Ut;class ju{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Annotationspecs$Operations=ju;class Uu{context;annotations;operations;constructor(ee){this.context=ee,this.annotations=new vu(this.context),this.operations=new ut(this.context)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Dataitems=Uu;class vu{context;operations;constructor(ee){this.context=ee,this.operations=new Zs(this.context)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Dataitems$Annotations=vu;class Zs{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Dataitems$Annotations$Operations=Zs;class ut{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Dataitems$Operations=ut;class ht{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}restore(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Datasetversions=ht;class rt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Operations=rt;class Ke{context;operations;constructor(ee){this.context=ee,this.operations=new Le(this.context)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Savedqueries=Ke;class Le{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Datasets$Savedqueries$Operations=Le;class le{context;operations;constructor(ee){this.context=ee,this.operations=new et(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}queryDeployedModels(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+deploymentResourcePool}:queryDeployedModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["deploymentResourcePool"],pathParams:["deploymentResourcePool"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Deploymentresourcepools=le;class et{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Deploymentresourcepools$Operations=et;class it{context;chat;deployedModels;google;invoke;openapi;operations;constructor(ee){this.context=ee,this.chat=new Vt(this.context),this.deployedModels=new Rt(this.context),this.google=new nc(this.context),this.invoke=new cc(this.context),this.openapi=new ic(this.context),this.operations=new fc(this.context)}computeTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}countTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}deployModel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:deployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}directPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:directPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}directRawPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:directRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}explain(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}fetchPredictOperation(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}mutateDeployedModel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:mutateDeployedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predictLongRunning(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}rawPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}serverStreamingPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamGenerateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamRawPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}undeployModel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:undeployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}update(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints=it;class Vt{context;constructor(ee){this.context=ee}completions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Chat=Vt;class Rt{context;invoke;constructor(ee){this.context=ee,this.invoke=new Tu(this.context)}}y.Resource$Projects$Locations$Endpoints$Deployedmodels=Rt;class Tu{context;constructor(ee){this.context=ee}invoke(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/deployedModels/{deployedModelId}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint","deployedModelId","invokeId"],pathParams:["deployedModelId","endpoint","invokeId"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Deployedmodels$Invoke=Tu;class nc{context;science;constructor(ee){this.context=ee,this.science=new Vu(this.context)}}y.Resource$Projects$Locations$Endpoints$Google=nc;class Vu{context;constructor(ee){this.context=ee}inference(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/science/inference").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Google$Science=Vu;class cc{context;constructor(ee){this.context=ee}invoke(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint","invokeId"],pathParams:["endpoint","invokeId"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Invoke=cc;class ic{context;constructor(ee){this.context=ee}completions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}embeddings(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/embeddings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}responses(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/responses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Openapi=ic;class fc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Endpoints$Operations=fc;class Mu{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Evaluationitems=Mu;class mc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Evaluationruns=mc;class Ds{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluationSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Evaluationsets=Ds;class ke{context;features;operations;constructor(ee){this.context=ee,this.features=new nt(this.context),this.operations=new Pt(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featuregroups=ke;class nt{context;operations;constructor(ee){this.context=ee,this.operations=new be(this.context)}batchCreate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featuregroups$Features=nt;class be{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featuregroups$Features$Operations=be;class Pt{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featuregroups$Operations=Pt;class Ce{context;featureViews;operations;constructor(ee){this.context=ee,this.featureViews=new $t(this.context),this.operations=new xf(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featureonlinestores=Ce;class $t{context;featureViewSyncs;operations;constructor(ee){this.context=ee,this.featureViewSyncs=new at(this.context),this.operations=new qf(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}directWrite(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featureView}:directWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}fetchFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featureView}:fetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateFetchAccessToken(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featureView}:generateFetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}searchNearestEntities(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featureView}:searchNearestEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}sync(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featureView}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews=$t;class at{context;constructor(ee){this.context=ee}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featureViewSyncs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews$Featureviewsyncs=at;class qf{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews$Operations=qf;class xf{context;constructor(ee){this.context=ee}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listWait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featureonlinestores$Operations=xf;class gf{context;entityTypes;operations;constructor(ee){this.context=ee,this.entityTypes=new pc(this.context),this.operations=new zc(this.context)}batchReadFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+featurestore}:batchReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["featurestore"],pathParams:["featurestore"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}searchFeatures(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+location}/featurestores:searchFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores=gf;class pc{context;features;operations;constructor(ee){this.context=ee,this.features=new yf(this.context),this.operations=new gc(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}deleteFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:deleteFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}exportFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:exportFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}importFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:importFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}readFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:readFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamingReadFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:streamingReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}writeFeatureValues(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+entityType}:writeFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores$Entitytypes=pc;class yf{context;operations;constructor(ee){this.context=ee,this.operations=new Dc(this.context)}batchCreate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Features=yf;class Dc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Features$Operations=Dc;class gc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Operations=gc;class zc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Featurestores$Operations=zc;class nu{context;operations;constructor(ee){this.context=ee,this.operations=new hf(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Hyperparametertuningjobs=nu;class hf{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Hyperparametertuningjobs$Operations=hf;class Fc{context;operations;constructor(ee){this.context=ee,this.operations=new Pf(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}deployIndex(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+indexEndpoint}:deployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}findNeighbors(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+indexEndpoint}:findNeighbors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}mutateDeployedIndex(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+indexEndpoint}:mutateDeployedIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}readIndexDatapoints(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+indexEndpoint}:readIndexDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}undeployIndex(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+indexEndpoint}:undeployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Indexendpoints=Fc;class Pf{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Indexendpoints$Operations=Pf;class Mc{context;operations;constructor(ee){this.context=ee,this.operations=new Nc(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}removeDatapoints(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+index}:removeDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["index"],pathParams:["index"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}upsertDatapoints(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+index}:upsertDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["index"],pathParams:["index"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Indexes=Mc;class Nc{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Indexes$Operations=Nc;class af{context;artifacts;contexts;executions;metadataSchemas;operations;constructor(ee){this.context=ee,this.artifacts=new If(this.context),this.contexts=new re(this.context),this.executions=new K(this.context),this.metadataSchemas=new J(this.context),this.operations=new We(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores=af;class If{context;operations;constructor(ee){this.context=ee,this.operations=new ps(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}purge(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/artifacts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}queryArtifactLineageSubgraph(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+artifact}:queryArtifactLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["artifact"],pathParams:["artifact"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Artifacts=If;class ps{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Artifacts$Operations=ps;class re{context;operations;constructor(ee){this.context=ee,this.operations=new pe(this.context)}addContextArtifactsAndExecutions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+context}:addContextArtifactsAndExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}addContextChildren(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+context}:addContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}purge(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/contexts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}queryContextLineageSubgraph(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+context}:queryContextLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}removeContextChildren(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+context}:removeContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Contexts=re;class pe{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Contexts$Operations=pe;class K{context;operations;constructor(ee){this.context=ee,this.operations=new Ve(this.context)}addExecutionEvents(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+execution}:addExecutionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}purge(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/executions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}queryExecutionInputsAndOutputs(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+execution}:queryExecutionInputsAndOutputs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Executions=K;class Ve{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Executions$Operations=Ve;class J{context;constructor(ee){this.context=ee}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Metadataschemas=J;class We{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Metadatastores$Operations=We;class j{context;operations;constructor(ee){this.context=ee,this.operations=new se(this.context)}batchMigrate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/migratableResources:batchMigrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}search(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/migratableResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Migratableresources=j;class se{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Migratableresources$Operations=se;class N{context;operations;constructor(ee){this.context=ee,this.operations=new Ie(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}pause(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}resume(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}searchModelDeploymentMonitoringStatsAnomalies(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+modelDeploymentMonitoringJob}:searchModelDeploymentMonitoringStatsAnomalies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["modelDeploymentMonitoringJob"],pathParams:["modelDeploymentMonitoringJob"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Modeldeploymentmonitoringjobs=N;class Ie{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Modeldeploymentmonitoringjobs$Operations=Ie;class M{context;evaluations;operations;constructor(ee){this.context=ee,this.evaluations=new Fe(this.context),this.operations=new Oq(this.context)}copy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/models:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}deleteVersion(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:deleteVersion").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}export(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listCheckpoints(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:listCheckpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listVersions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:listVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}mergeVersionAliases(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:mergeVersionAliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}updateExplanationDataset(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:updateExplanationDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}upload(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/models:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Models=M;class Fe{context;operations;slices;constructor(ee){this.context=ee,this.operations=new Re(this.context),this.slices=new px(this.context)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}import(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Models$Evaluations=Fe;class Re{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Models$Evaluations$Operations=Re;class px{context;constructor(ee){this.context=ee}batchImport(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:batchImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/slices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Models$Evaluations$Slices=px;class Oq{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Models$Operations=Oq;class Fh{context;nasTrialDetails;constructor(ee){this.context=ee,this.nasTrialDetails=new $m(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Nasjobs=Fh;class $m{context;constructor(ee){this.context=ee}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/nasTrialDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Nasjobs$Nastrialdetails=$m;class Bh{context;operations;constructor(ee){this.context=ee,this.operations=new Zo(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookexecutionjobs=Bh;class Zo{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookexecutionjobs$Operations=Zo;class Z{context;operations;constructor(ee){this.context=ee,this.operations=new k(this.context)}assign(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookRuntimes:assign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}start(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}stop(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}upgrade(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookruntimes=Z;class k{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookruntimes$Operations=k;class G{context;operations;constructor(ee){this.context=ee,this.operations=new qe(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookruntimetemplates=G;class qe{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Notebookruntimetemplates$Operations=qe;class L{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Operations=L;class Ne{context;operations;constructor(ee){this.context=ee,this.operations=new de(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}reboot(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:reboot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Persistentresources=Ne;class de{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Persistentresources$Operations=de;class Yy{context;operations;constructor(ee){this.context=ee,this.operations=new Xy(this.context)}batchCancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/pipelineJobs:batchCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}batchDelete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/pipelineJobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Pipelinejobs=Yy;class Xy{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Pipelinejobs$Operations=Xy;class Oy{context;models;constructor(ee){this.context=ee,this.models=new jm(this.context)}}y.Resource$Projects$Locations$Publishers=Oy;class jm{context;invoke;constructor(ee){this.context=ee,this.invoke=new No(this.context)}computeTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}countTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}embedContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:embedContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}fetchPredictOperation(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predictLongRunning(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}rawPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}serverStreamingPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamGenerateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamRawPredict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Publishers$Models=jm;class No{context;constructor(ee){this.context=ee}invoke(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint","invokeId"],pathParams:["endpoint","invokeId"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Publishers$Models$Invoke=No;class Pe{context;operations;ragFiles;constructor(ee){this.context=ee,this.operations=new Ae(this.context),this.ragFiles=new ue(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Ragcorpora=Pe;class Ae{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Ragcorpora$Operations=Ae;class ue{context;operations;constructor(ee){this.context=ee,this.operations=new ze(this.context)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}import(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/ragFiles:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/ragFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Ragcorpora$Ragfiles=ue;class ze{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Ragcorpora$Ragfiles$Operations=ze;class ce{context;operations;constructor(ee){this.context=ee,this.operations=new tt(this.context)}}y.Resource$Projects$Locations$Ragengineconfig=ce;class tt{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Ragengineconfig$Operations=tt;class Me{context;memories;operations;runtimeRevisions;sandboxEnvironments;sandboxEnvironmentSnapshots;sandboxEnvironmentTemplates;sessions;constructor(ee){this.context=ee,this.memories=new AI(this.context),this.operations=new bA(this.context),this.runtimeRevisions=new kA(this.context),this.sandboxEnvironments=new e$(this.context),this.sandboxEnvironmentSnapshots=new Wh(this.context),this.sandboxEnvironmentTemplates=new s$(this.context),this.sessions=new ly(this.context)}asyncQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:asyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}cancelAsyncQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancelAsyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}executeCode(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:executeCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}getIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}query(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}setIamPolicy(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}testIamPermissions(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines=Me;class AI{context;operations;revisions;constructor(ee){this.context=ee,this.operations=new $I(this.context),this.revisions=new jI(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}purge(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/memories:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}retrieve(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}rollback(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Memories=AI;class $I{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Memories$Operations=$I;class jI{context;constructor(ee){this.context=ee}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Memories$Revisions=jI;class bA{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Operations=bA;class kA{context;constructor(ee){this.context=ee}query(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Runtimerevisions=kA;class e${context;operations;constructor(ee){this.context=ee,this.operations=new t$(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}execute(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}snapshot(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments=e$;class t${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments$Operations=t$;class Wh{context;operations;constructor(ee){this.context=ee,this.operations=new o$(this.context)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmentsnapshots=Wh;class o${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmentsnapshots$Operations=o$;class s${context;operations;constructor(ee){this.context=ee,this.operations=new r$(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmenttemplates=s$;class r${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmenttemplates$Operations=r$;class ly{context;events;operations;constructor(ee){this.context=ee,this.events=new UI(this.context),this.operations=new kh(this.context)}appendEvent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sessions=ly;class UI{context;constructor(ee){this.context=ee}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sessions$Events=UI;class kh{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Reasoningengines$Sessions$Operations=kh;class ux{context;operations;constructor(ee){this.context=ee,this.operations=new n$(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}pause(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}resume(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Schedules=ux;class n${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Schedules$Operations=n$;class ZR{context;operations;constructor(ee){this.context=ee,this.operations=new i$(this.context)}}y.Resource$Projects$Locations$Skills=ZR;class i${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Skills$Operations=i$;class p${context;operations;constructor(ee){this.context=ee,this.operations=new YR(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Specialistpools=p$;class YR{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Specialistpools$Operations=YR;class u${context;operations;trials;constructor(ee){this.context=ee,this.operations=new XR(this.context),this.trials=new OR(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}lookup(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/studies:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Studies=u$;class XR{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Studies$Operations=XR;class OR{context;operations;constructor(ee){this.context=ee,this.operations=new lR(this.context)}addTrialMeasurement(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+trialName}:addTrialMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}checkTrialEarlyStoppingState(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+trialName}:checkTrialEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}complete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}listOptimalTrials(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}stop(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}suggest(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Studies$Trials=OR;class lR{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Studies$Trials$Operations=lR;class Yx{context;experiments;operations;constructor(ee){this.context=ee,this.experiments=new vI(this.context),this.operations=new bR(this.context)}batchRead(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboard}:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}readSize(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboard}:readSize").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}readUsage(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboard}:readUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards=Yx;class vI{context;operations;runs;constructor(ee){this.context=ee,this.operations=new CR(this.context),this.runs=new c$(this.context)}batchCreate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}write(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboardExperiment}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["tensorboardExperiment"],pathParams:["tensorboardExperiment"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments=vI;class CR{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Operations=CR;class c${context;operations;timeSeries;constructor(ee){this.context=ee,this.operations=new Cy(this.context),this.timeSeries=new f$(this.context)}batchCreate(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/runs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}write(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboardRun}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["tensorboardRun"],pathParams:["tensorboardRun"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs=c$;class Cy{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Operations=Cy;class f${context;operations;constructor(ee){this.context=ee,this.operations=new m$(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}exportTensorboardTimeSeries(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboardTimeSeries}:exportTensorboardTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}read(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+tensorboardTimeSeries}:read").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}readBlobData(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+timeSeries}:readBlobData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["timeSeries"],pathParams:["timeSeries"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries=f$;class m${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries$Operations=m$;class bR{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tensorboards$Operations=bR;class g${context;operations;constructor(ee){this.context=ee,this.operations=new by(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Trainingpipelines=g$;class by{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Trainingpipelines$Operations=by;class py{context;operations;constructor(ee){this.context=ee,this.operations=new h$(this.context)}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}rebaseTunedModel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/tuningJobs:rebaseTunedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tuningjobs=py;class h${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Projects$Locations$Tuningjobs$Operations=h$;class P${context;models;constructor(ee){this.context=ee,this.models=new TI(this.context)}}y.Resource$Publishers=P$;class TI{context;constructor(ee){this.context=ee}computeTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}countTokens(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}fetchPredictOperation(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predict(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}predictLongRunning(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamGenerateContent(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Publishers$Models=TI;class kR{context;operations;ragFiles;constructor(ee){this.context=ee,this.operations=new ky(this.context),this.ragFiles=new VI(this.context)}}y.Resource$Ragcorpora=kR;class ky{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Ragcorpora$Operations=ky;class VI{context;operations;constructor(ee){this.context=ee,this.operations=new cx(this.context)}}y.Resource$Ragcorpora$Ragfiles=VI;class cx{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Ragcorpora$Ragfiles$Operations=cx;class uy{context;operations;constructor(ee){this.context=ee,this.operations=new eI(this.context)}}y.Resource$Ragengineconfig=uy;class eI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Ragengineconfig$Operations=eI;class eA{context;memories;operations;runtimeRevisions;sandboxEnvironments;sandboxEnvironmentSnapshots;sandboxEnvironmentTemplates;sessions;constructor(ee){this.context=ee,this.memories=new a$(this.context),this.operations=new d$(this.context),this.runtimeRevisions=new tA(this.context),this.sandboxEnvironments=new tI(this.context),this.sandboxEnvironmentSnapshots=new oA(this.context),this.sandboxEnvironmentTemplates=new q$(this.context),this.sessions=new wI(this.context)}asyncQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:asyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}cancelAsyncQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancelAsyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}executeCode(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:executeCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}patch(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}query(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines=eA;class a${context;operations;constructor(ee){this.context=ee,this.operations=new EI(this.context)}}y.Resource$Reasoningengines$Memories=a$;class EI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Memories$Operations=EI;class d${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Operations=d$;class tA{context;constructor(ee){this.context=ee}query(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}streamQuery(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Runtimerevisions=tA;class tI{context;operations;constructor(ee){this.context=ee,this.operations=new SI(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}execute(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}snapshot(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironments=tI;class SI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironments$Operations=SI;class oA{context;operations;constructor(ee){this.context=ee,this.operations=new sA(this.context)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironmentsnapshots=oA;class sA{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironmentsnapshots$Operations=sA;class q${context;operations;constructor(ee){this.context=ee,this.operations=new x$(this.context)}create(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironmenttemplates=q$;class x${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sandboxenvironmenttemplates$Operations=x$;class wI{context;operations;constructor(ee){this.context=ee,this.operations=new y$(this.context)}}y.Resource$Reasoningengines$Sessions=wI;class y${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Reasoningengines$Sessions$Operations=y$;class GI{context;operations;constructor(ee){this.context=ee,this.operations=new I$(this.context)}}y.Resource$Schedules=GI;class I${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Schedules$Operations=I$;class R${context;operations;constructor(ee){this.context=ee,this.operations=new A$(this.context)}}y.Resource$Skills=R$;class A${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Skills$Operations=A$;class $${context;operations;constructor(ee){this.context=ee,this.operations=new rA(this.context)}}y.Resource$Specialistpools=$$;class rA{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Specialistpools$Operations=rA;class eP{context;operations;trials;constructor(ee){this.context=ee,this.operations=new oI(this.context),this.trials=new cy(this.context)}}y.Resource$Studies=eP;class oI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Studies$Operations=oI;class cy{context;operations;constructor(ee){this.context=ee,this.operations=new nA(this.context)}}y.Resource$Studies$Trials=cy;class nA{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Studies$Trials$Operations=nA;class sI{context;experiments;operations;constructor(ee){this.context=ee,this.experiments=new fx(this.context),this.operations=new iA(this.context)}}y.Resource$Tensorboards=sI;class fx{context;operations;runs;constructor(ee){this.context=ee,this.operations=new Xx(this.context),this.runs=new Um(this.context)}}y.Resource$Tensorboards$Experiments=fx;class Xx{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Tensorboards$Experiments$Operations=Xx;class Um{context;operations;timeSeries;constructor(ee){this.context=ee,this.operations=new LI(this.context),this.timeSeries=new j$(this.context)}}y.Resource$Tensorboards$Experiments$Runs=Um;class LI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Tensorboards$Experiments$Runs$Operations=LI;class j${context;operations;constructor(ee){this.context=ee,this.operations=new Ox(this.context)}}y.Resource$Tensorboards$Experiments$Runs$Timeseries=j$;class Ox{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Tensorboards$Experiments$Runs$Timeseries$Operations=Ox;class iA{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Tensorboards$Operations=iA;class U${context;operations;constructor(ee){this.context=ee,this.operations=new rI(this.context)}}y.Resource$Trainingpipelines=U$;class rI{context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}wait(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Trainingpipelines$Operations=rI;class v${context;operations;constructor(ee){this.context=ee,this.operations=new T$(this.context)}}y.Resource$Tuningjobs=v$;class T${context;constructor(ee){this.context=ee}cancel(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}delete(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}get(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}list(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},W),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$Tuningjobs$Operations=T$;class V${context;constructor(ee){this.context=ee}evaluateDataset(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}evaluateInstances(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}generateInstanceRubrics(ee,ie,B){let ve=ee||{},W=ie||{};typeof ee=="function"&&(B=ee,ve={},W={}),typeof ie=="function"&&(B=ie,W={});let Qe=W.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Qe+"/v1:generateInstanceRubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},W),params:ve,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Ze.createAPIRequest)(Te,B);else return(0,Ze.createAPIRequest)(Te)}}y.Resource$V1=V$})(QO||(kj.aiplatform_v1=QO={}))});var XM=qt(eU=>{"use strict";Object.defineProperty(eU,"__esModule",{value:!0});eU.aiplatform_v1beta1=void 0;var ot=ct(),ZO;(function(y){class fe{context;batchPredictionJobs;datasets;endpoints;media;projects;publishers;reasoningEngines;constructor(Pe,Ae){this.context={_options:Pe||{},google:Ae},this.batchPredictionJobs=new he(this.context),this.datasets=new $e(this.context),this.endpoints=new oe(this.context),this.media=new R(this.context),this.projects=new a(this.context),this.publishers=new Ne(this.context),this.reasoningEngines=new Yy(this.context)}}y.Aiplatform=fe;class he{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Batchpredictionjobs=he;class $e{context;datasetVersions;constructor(Pe){this.context=Pe,this.datasetVersions=new xe(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Datasets=$e;class xe{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}restore(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Datasets$Datasetversions=xe;class oe{context;chat;constructor(Pe){this.context=Pe,this.chat=new E(this.context)}computeTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}countTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Endpoints=oe;class E{context;constructor(Pe){this.context=Pe}completions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Endpoints$Chat=E;class R{context;constructor(Pe){this.context=Pe}upload(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,mediaUrl:(tt+"/upload/v1beta1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Media=R;class a{context;locations;modelGardenEula;constructor(Pe){this.context=Pe,this.locations=new g(this.context),this.modelGardenEula=new L(this.context)}fetchPublisherModelConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:fetchPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getCacheConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setPublisherModelConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:setPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}updateCacheConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects=a;class g{context;agents;apps;batchPredictionJobs;cachedContents;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;edgeDevices;endpoints;evaluationItems;evaluationRuns;evaluationSets;evaluationTasks;exampleStores;extensionControllers;extensions;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;metadataStores;migratableResources;modelDeploymentMonitoringJobs;modelMonitors;models;nasJobs;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;solvers;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;constructor(Pe){this.context=Pe,this.agents=new f(this.context),this.apps=new n(this.context),this.batchPredictionJobs=new s(this.context),this.cachedContents=new t(this.context),this.customJobs=new p(this.context),this.dataLabelingJobs=new u(this.context),this.datasets=new m(this.context),this.deploymentResourcePools=new z(this.context),this.edgeDevices=new b(this.context),this.endpoints=new _(this.context),this.evaluationItems=new U(this.context),this.evaluationRuns=new S(this.context),this.evaluationSets=new H(this.context),this.evaluationTasks=new ae(this.context),this.exampleStores=new Se(this.context),this.extensionControllers=new ye(this.context),this.extensions=new Ee(this.context),this.featureGroups=new Oe(this.context),this.featureOnlineStores=new yt(this.context),this.featurestores=new Ao(this.context),this.hyperparameterTuningJobs=new w(this.context),this.indexEndpoints=new te(this.context),this.indexes=new je(this.context),this.metadataStores=new De(this.context),this.migratableResources=new ut(this.context),this.modelDeploymentMonitoringJobs=new rt(this.context),this.modelMonitors=new Le(this.context),this.models=new it(this.context),this.nasJobs=new Vu(this.context),this.notebookExecutionJobs=new ic(this.context),this.notebookRuntimes=new Mu(this.context),this.notebookRuntimeTemplates=new Ds(this.context),this.operations=new nt(this.context),this.persistentResources=new be(this.context),this.pipelineJobs=new Ce(this.context),this.publishers=new at(this.context),this.ragCorpora=new xf(this.context),this.ragEngineConfig=new Dc(this.context),this.reasoningEngines=new zc(this.context),this.schedules=new pe(this.context),this.solvers=new Ve(this.context),this.specialistPools=new We(this.context),this.studies=new se(this.context),this.tensorboards=new Fe(this.context),this.trainingPipelines=new Z(this.context),this.tuningJobs=new G(this.context)}augmentPrompt(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:augmentPrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}corroborateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:corroborateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deploy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+destination}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deployPublisherModel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+destination}:deployPublisherModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}evaluateDataset(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}evaluateInstances(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateSyntheticData(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:generateSyntheticData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getRagEngineConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}recommendSpec(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:recommendSpec").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}retrieveContexts(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:retrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}updateRagEngineConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations=g;class f{context;operations;constructor(Pe){this.context=Pe,this.operations=new o(this.context)}}y.Resource$Projects$Locations$Agents=f;class o{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Agents$Operations=o;class n{context;operations;constructor(Pe){this.context=Pe,this.operations=new e(this.context)}}y.Resource$Projects$Locations$Apps=n;class e{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Apps$Operations=e;class s{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Batchpredictionjobs=s;class t{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Cachedcontents=t;class p{context;operations;constructor(Pe){this.context=Pe,this.operations=new r(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Customjobs=p;class r{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Customjobs$Operations=r;class u{context;operations;constructor(Pe){this.context=Pe,this.operations=new i(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datalabelingjobs=u;class i{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datalabelingjobs$Operations=i;class m{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(Pe){this.context=Pe,this.annotationSpecs=new c(this.context),this.dataItems=new h(this.context),this.datasetVersions=new x(this.context),this.operations=new $(this.context),this.savedQueries=new A(this.context)}assemble(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:assemble").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}assess(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:assess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}export(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}import(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchDataItems(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+dataset}:searchDataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets=m;class c{context;operations;constructor(Pe){this.context=Pe,this.operations=new P(this.context)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Annotationspecs=c;class P{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Annotationspecs$Operations=P;class h{context;annotations;operations;constructor(Pe){this.context=Pe,this.annotations=new q(this.context),this.operations=new I(this.context)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Dataitems=h;class q{context;operations;constructor(Pe){this.context=Pe,this.operations=new d(this.context)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Dataitems$Annotations=q;class d{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Dataitems$Annotations$Operations=d;class I{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Dataitems$Operations=I;class x{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}restore(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Datasetversions=x;class ${context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Operations=$;class A{context;operations;constructor(Pe){this.context=Pe,this.operations=new v(this.context)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Savedqueries=A;class v{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Datasets$Savedqueries$Operations=v;class z{context;operations;constructor(Pe){this.context=Pe,this.operations=new D(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}queryDeployedModels(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+deploymentResourcePool}:queryDeployedModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["deploymentResourcePool"],pathParams:["deploymentResourcePool"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Deploymentresourcepools=z;class D{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Deploymentresourcepools$Operations=D;class b{context;operations;constructor(Pe){this.context=Pe,this.operations=new Q(this.context)}}y.Resource$Projects$Locations$Edgedevices=b;class Q{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Edgedevices$Operations=Q;class _{context;chat;operations;constructor(Pe){this.context=Pe,this.chat=new V(this.context),this.operations=new C(this.context)}computeTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}countTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deployModel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:deployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}directPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:directPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}directRawPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:directRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}explain(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}mutateDeployedModel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:mutateDeployedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}rawPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}serverStreamingPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamRawPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}undeployModel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:undeployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}update(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Endpoints=_;class V{context;constructor(Pe){this.context=Pe}completions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Endpoints$Chat=V;class C{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Endpoints$Operations=C;class U{context;operations;constructor(Pe){this.context=Pe,this.operations=new T(this.context)}}y.Resource$Projects$Locations$Evaluationitems=U;class T{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Evaluationitems$Operations=T;class S{context;operations;constructor(Pe){this.context=Pe,this.operations=new F(this.context)}}y.Resource$Projects$Locations$Evaluationruns=S;class F{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Evaluationruns$Operations=F;class H{context;operations;constructor(Pe){this.context=Pe,this.operations=new me(this.context)}}y.Resource$Projects$Locations$Evaluationsets=H;class me{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Evaluationsets$Operations=me;class ae{context;operations;constructor(Pe){this.context=Pe,this.operations=new _e(this.context)}}y.Resource$Projects$Locations$Evaluationtasks=ae;class _e{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Evaluationtasks$Operations=_e;class Se{context;operations;constructor(Pe){this.context=Pe,this.operations=new ge(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/exampleStores:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchExamples(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:fetchExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/exampleStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}removeExamples(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:removeExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchExamples(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:searchExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}upsertExamples(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:upsertExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Examplestores=Se;class ge{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Examplestores$Operations=ge;class ye{context;operations;constructor(Pe){this.context=Pe,this.operations=new Ue(this.context)}}y.Resource$Projects$Locations$Extensioncontrollers=ye;class Ue{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Extensioncontrollers$Operations=Ue;class Ee{context;operations;constructor(Pe){this.context=Pe,this.operations=new we(this.context)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}execute(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}import(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/extensions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/extensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}query(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Extensions=Ee;class we{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Extensions$Operations=we;class Oe{context;featureMonitors;features;operations;constructor(Pe){this.context=Pe,this.featureMonitors=new st(this.context),this.features=new It(this.context),this.operations=new vt(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups=Oe;class st{context;featureMonitorJobs;operations;constructor(Pe){this.context=Pe,this.featureMonitorJobs=new Wt(this.context),this.operations=new ft(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Featuremonitors=st;class Wt{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitorJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitorJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Featuremonitors$Featuremonitorjobs=Wt;class ft{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Featuremonitors$Operations=ft;class It{context;operations;constructor(Pe){this.context=Pe,this.operations=new xt(this.context)}batchCreate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Features=It;class xt{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Features$Operations=xt;class vt{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featuregroups$Operations=vt;class yt{context;featureViews;operations;constructor(Pe){this.context=Pe,this.featureViews=new Nt(this.context),this.operations=new Mr(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featureonlinestores=yt;class Nt{context;featureViewSyncs;operations;constructor(Pe){this.context=Pe,this.featureViewSyncs=new Tt(this.context),this.operations=new Sr(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}directWrite(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:directWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:fetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchNearestEntities(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:searchNearestEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamingFetchFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:streamingFetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}sync(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews=Nt;class Tt{context;constructor(Pe){this.context=Pe}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViewSyncs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews$Featureviewsyncs=Tt;class Sr{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featureonlinestores$Featureviews$Operations=Sr;class Mr{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featureonlinestores$Operations=Mr;class Ao{context;entityTypes;operations;constructor(Pe){this.context=Pe,this.entityTypes=new Xe(this.context),this.operations=new ne(this.context)}batchReadFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featurestore}:batchReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["featurestore"],pathParams:["featurestore"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchFeatures(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}/featurestores:searchFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores=Ao;class Xe{context;features;operations;constructor(Pe){this.context=Pe,this.features=new Y(this.context),this.operations=new O(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deleteFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:deleteFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}exportFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:exportFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}importFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:importFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}readFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:readFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamingReadFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:streamingReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}writeFeatureValues(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:writeFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores$Entitytypes=Xe;class Y{context;operations;constructor(Pe){this.context=Pe,this.operations=new X(this.context)}batchCreate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Features=Y;class X{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Features$Operations=X;class O{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores$Entitytypes$Operations=O;class ne{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Featurestores$Operations=ne;class w{context;operations;constructor(Pe){this.context=Pe,this.operations=new l(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Hyperparametertuningjobs=w;class l{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Hyperparametertuningjobs$Operations=l;class te{context;operations;constructor(Pe){this.context=Pe,this.operations=new Je(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deployIndex(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:deployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}findNeighbors(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:findNeighbors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}mutateDeployedIndex(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:mutateDeployedIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}readIndexDatapoints(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:readIndexDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}undeployIndex(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:undeployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Indexendpoints=te;class Je{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Indexendpoints$Operations=Je;class je{context;operations;constructor(Pe){this.context=Pe,this.operations=new Ge(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}import(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}removeDatapoints(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+index}:removeDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["index"],pathParams:["index"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}upsertDatapoints(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+index}:upsertDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["index"],pathParams:["index"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Indexes=je;class Ge{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Indexes$Operations=Ge;class De{context;artifacts;contexts;executions;metadataSchemas;operations;constructor(Pe){this.context=Pe,this.artifacts=new pt(this.context),this.contexts=new _t(this.context),this.executions=new ju(this.context),this.metadataSchemas=new vu(this.context),this.operations=new Zs(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores=De;class pt{context;operations;constructor(Pe){this.context=Pe,this.operations=new gt(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}purge(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}queryArtifactLineageSubgraph(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+artifact}:queryArtifactLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["artifact"],pathParams:["artifact"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Artifacts=pt;class gt{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Artifacts$Operations=gt;class _t{context;operations;constructor(Pe){this.context=Pe,this.operations=new Ut(this.context)}addContextArtifactsAndExecutions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:addContextArtifactsAndExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}addContextChildren(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:addContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}purge(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}queryContextLineageSubgraph(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:queryContextLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}removeContextChildren(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:removeContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Contexts=_t;class Ut{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Contexts$Operations=Ut;class ju{context;operations;constructor(Pe){this.context=Pe,this.operations=new Uu(this.context)}addExecutionEvents(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+execution}:addExecutionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}purge(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}queryExecutionInputsAndOutputs(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+execution}:queryExecutionInputsAndOutputs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Executions=ju;class Uu{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Executions$Operations=Uu;class vu{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Metadataschemas=vu;class Zs{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Metadatastores$Operations=Zs;class ut{context;operations;constructor(Pe){this.context=Pe,this.operations=new ht(this.context)}batchMigrate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/migratableResources:batchMigrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}search(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/migratableResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Migratableresources=ut;class ht{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Migratableresources$Operations=ht;class rt{context;operations;constructor(Pe){this.context=Pe,this.operations=new Ke(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}pause(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}resume(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchModelDeploymentMonitoringStatsAnomalies(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelDeploymentMonitoringJob}:searchModelDeploymentMonitoringStatsAnomalies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["modelDeploymentMonitoringJob"],pathParams:["modelDeploymentMonitoringJob"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Modeldeploymentmonitoringjobs=rt;class Ke{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Modeldeploymentmonitoringjobs$Operations=Ke;class Le{context;modelMonitoringJobs;operations;constructor(Pe){this.context=Pe,this.modelMonitoringJobs=new le(this.context),this.operations=new et(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchModelMonitoringAlerts(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelMonitor}:searchModelMonitoringAlerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["modelMonitor"],pathParams:["modelMonitor"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}searchModelMonitoringStats(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelMonitor}:searchModelMonitoringStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["modelMonitor"],pathParams:["modelMonitor"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Modelmonitors=Le;class le{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Modelmonitors$Modelmonitoringjobs=le;class et{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Modelmonitors$Operations=et;class it{context;evaluations;operations;constructor(Pe){this.context=Pe,this.evaluations=new Vt(this.context),this.operations=new nc(this.context)}copy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}deleteVersion(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:deleteVersion").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}export(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}listCheckpoints(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:listCheckpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}listVersions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:listVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}mergeVersionAliases(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:mergeVersionAliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}updateExplanationDataset(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:updateExplanationDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}upload(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Models=it;class Vt{context;operations;slices;constructor(Pe){this.context=Pe,this.operations=new Rt(this.context),this.slices=new Tu(this.context)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}import(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/evaluations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Models$Evaluations=Vt;class Rt{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Models$Evaluations$Operations=Rt;class Tu{context;constructor(Pe){this.context=Pe}batchImport(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:batchImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/slices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Models$Evaluations$Slices=Tu;class nc{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Models$Operations=nc;class Vu{context;nasTrialDetails;constructor(Pe){this.context=Pe,this.nasTrialDetails=new cc(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Nasjobs=Vu;class cc{context;constructor(Pe){this.context=Pe}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasTrialDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Nasjobs$Nastrialdetails=cc;class ic{context;operations;constructor(Pe){this.context=Pe,this.operations=new fc(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateAccessToken(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}reportEvent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookexecutionjobs=ic;class fc{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookexecutionjobs$Operations=fc;class Mu{context;operations;constructor(Pe){this.context=Pe,this.operations=new mc(this.context)}assign(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimes:assign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateAccessToken(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}reportEvent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}start(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}stop(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}upgrade(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookruntimes=Mu;class mc{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookruntimes$Operations=mc;class Ds{context;operations;constructor(Pe){this.context=Pe,this.operations=new ke(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookruntimetemplates=Ds;class ke{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Notebookruntimetemplates$Operations=ke;class nt{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Operations=nt;class be{context;operations;constructor(Pe){this.context=Pe,this.operations=new Pt(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}reboot(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reboot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Persistentresources=be;class Pt{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Persistentresources$Operations=Pt;class Ce{context;operations;constructor(Pe){this.context=Pe,this.operations=new $t(this.context)}batchCancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs:batchCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}batchDelete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Pipelinejobs=Ce;class $t{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Pipelinejobs$Operations=$t;class at{context;models;constructor(Pe){this.context=Pe,this.models=new qf(this.context)}}y.Resource$Projects$Locations$Publishers=at;class qf{context;constructor(Pe){this.context=Pe}computeTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}countTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}export(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchPublisherModelConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:fetchPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}rawPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}serverStreamingPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}setPublisherModelConfig(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:setPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamRawPredict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Publishers$Models=qf;class xf{context;operations;ragFiles;constructor(Pe){this.context=Pe,this.operations=new gf(this.context),this.ragFiles=new pc(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Ragcorpora=xf;class gf{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Ragcorpora$Operations=gf;class pc{context;operations;constructor(Pe){this.context=Pe,this.operations=new yf(this.context)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}import(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Ragcorpora$Ragfiles=pc;class yf{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Ragcorpora$Ragfiles$Operations=yf;class Dc{context;operations;constructor(Pe){this.context=Pe,this.operations=new gc(this.context)}}y.Resource$Projects$Locations$Ragengineconfig=Dc;class gc{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Ragengineconfig$Operations=gc;class zc{context;examples;memories;operations;sandboxEnvironments;sessions;constructor(Pe){this.context=Pe,this.examples=new nu(this.context),this.memories=new Fc(this.context),this.operations=new Mc(this.context),this.sandboxEnvironments=new Nc(this.context),this.sessions=new If(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}query(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamQuery(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines=zc;class nu{context;operations;constructor(Pe){this.context=Pe,this.operations=new hf(this.context)}}y.Resource$Projects$Locations$Reasoningengines$Examples=nu;class hf{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Examples$Operations=hf;class Fc{context;operations;constructor(Pe){this.context=Pe,this.operations=new Pf(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}retrieve(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Memories=Fc;class Pf{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Memories$Operations=Pf;class Mc{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Operations=Mc;class Nc{context;operations;constructor(Pe){this.context=Pe,this.operations=new af(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}execute(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments=Nc;class af{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments$Operations=af;class If{context;events;operations;constructor(Pe){this.context=Pe,this.events=new ps(this.context),this.operations=new re(this.context)}appendEvent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Sessions=If;class ps{context;constructor(Pe){this.context=Pe}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Sessions$Events=ps;class re{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Reasoningengines$Sessions$Operations=re;class pe{context;operations;constructor(Pe){this.context=Pe,this.operations=new K(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}pause(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}resume(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Schedules=pe;class K{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Schedules$Operations=K;class Ve{context;operations;constructor(Pe){this.context=Pe,this.operations=new J(this.context)}}y.Resource$Projects$Locations$Solvers=Ve;class J{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Solvers$Operations=J;class We{context;operations;constructor(Pe){this.context=Pe,this.operations=new j(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Specialistpools=We;class j{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Specialistpools$Operations=j;class se{context;operations;trials;constructor(Pe){this.context=Pe,this.operations=new N(this.context),this.trials=new Ie(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}lookup(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Studies=se;class N{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Studies$Operations=N;class Ie{context;operations;constructor(Pe){this.context=Pe,this.operations=new M(this.context)}addTrialMeasurement(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+trialName}:addTrialMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}checkTrialEarlyStoppingState(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+trialName}:checkTrialEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}complete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}listOptimalTrials(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}stop(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}suggest(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Studies$Trials=Ie;class M{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Studies$Trials$Operations=M;class Fe{context;experiments;operations;constructor(Pe){this.context=Pe,this.experiments=new Re(this.context),this.operations=new Zo(this.context)}batchRead(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}readSize(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:readSize").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}readUsage(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:readUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards=Fe;class Re{context;operations;runs;constructor(Pe){this.context=Pe,this.operations=new px(this.context),this.runs=new Oq(this.context)}batchCreate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}write(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardExperiment}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["tensorboardExperiment"],pathParams:["tensorboardExperiment"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments=Re;class px{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Operations=px;class Oq{context;operations;timeSeries;constructor(Pe){this.context=Pe,this.operations=new Fh(this.context),this.timeSeries=new $m(this.context)}batchCreate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}write(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardRun}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["tensorboardRun"],pathParams:["tensorboardRun"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs=Oq;class Fh{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Operations=Fh;class $m{context;operations;constructor(Pe){this.context=Pe,this.operations=new Bh(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}exportTensorboardTimeSeries(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardTimeSeries}:exportTensorboardTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}read(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardTimeSeries}:read").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}readBlobData(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+timeSeries}:readBlobData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["timeSeries"],pathParams:["timeSeries"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries=$m;class Bh{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries$Operations=Bh;class Zo{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tensorboards$Operations=Zo;class Z{context;operations;constructor(Pe){this.context=Pe,this.operations=new k(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Trainingpipelines=Z;class k{context;constructor(Pe){this.context=Pe}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}wait(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Trainingpipelines$Operations=k;class G{context;operations;constructor(Pe){this.context=Pe,this.operations=new qe(this.context)}cancel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}optimizePrompt(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs:optimizePrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}rebaseTunedModel(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs:rebaseTunedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tuningjobs=G;class qe{context;constructor(Pe){this.context=Pe}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Locations$Tuningjobs$Operations=qe;class L{context;constructor(Pe){this.context=Pe}accept(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelGardenEula:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}check(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelGardenEula:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Projects$Modelgardeneula=L;class Ne{context;models;constructor(Pe){this.context=Pe,this.models=new de(this.context)}}y.Resource$Publishers=Ne;class de{context;constructor(Pe){this.context=Pe}computeTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}countTokens(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predict(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Publishers$Models=de;class Yy{context;memories;sessions;constructor(Pe){this.context=Pe,this.memories=new Xy(this.context),this.sessions=new Oy(this.context)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}query(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}streamQuery(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Reasoningengines=Yy;class Xy{context;constructor(Pe){this.context=Pe}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}generate(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}retrieve(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Reasoningengines$Memories=Xy;class Oy{context;events;constructor(Pe){this.context=Pe,this.events=new jm(this.context)}appendEvent(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}create(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}delete(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}get(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}patch(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Reasoningengines$Sessions=Oy;class jm{context;constructor(Pe){this.context=Pe}list(Pe,Ae,ue){let ze=Pe||{},ce=Ae||{};typeof Pe=="function"&&(ue=Pe,ze={},ce={}),typeof Ae=="function"&&(ue=Ae,ce={});let tt=ce.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ue)(0,ot.createAPIRequest)(Me,ue);else return(0,ot.createAPIRequest)(Me)}}y.Resource$Reasoningengines$Sessions$Events=jm})(ZO||(eU.aiplatform_v1beta1=ZO={}))});var lO=qt(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.AuthPlus=Mm.aiplatform_v1beta1=Mm.aiplatform_v1=Mm.auth=Mm.VERSIONS=void 0;Mm.aiplatform=a3e;var YO=ct(),XO=YM();Object.defineProperty(Mm,"aiplatform_v1",{enumerable:!0,get:function(){return XO.aiplatform_v1}});var OO=XM();Object.defineProperty(Mm,"aiplatform_v1beta1",{enumerable:!0,get:function(){return OO.aiplatform_v1beta1}});Mm.VERSIONS={v1:XO.aiplatform_v1.Aiplatform,v1beta1:OO.aiplatform_v1beta1.Aiplatform};function a3e(y){return(0,YO.getAPI)("aiplatform",y,Mm.VERSIONS,this)}var d3e=new YO.AuthPlus;Mm.auth=d3e;var q3e=ct();Object.defineProperty(Mm,"AuthPlus",{enumerable:!0,get:function(){return q3e.AuthPlus}})});var OM=qt(tU=>{"use strict";Object.defineProperty(tU,"__esModule",{value:!0});tU.airquality_v1=void 0;var Uy=ct(),CO;(function(y){class fe{context;currentConditions;forecast;history;mapTypes;constructor(a,g){this.context={_options:a||{},google:g},this.currentConditions=new he(this.context),this.forecast=new $e(this.context),this.history=new xe(this.context),this.mapTypes=new oe(this.context)}}y.Airquality=fe;class he{context;constructor(a){this.context=a}lookup(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/currentConditions:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Uy.createAPIRequest)(s,f);else return(0,Uy.createAPIRequest)(s)}}y.Resource$Currentconditions=he;class $e{context;constructor(a){this.context=a}lookup(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/forecast:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Uy.createAPIRequest)(s,f);else return(0,Uy.createAPIRequest)(s)}}y.Resource$Forecast=$e;class xe{context;constructor(a){this.context=a}lookup(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/history:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Uy.createAPIRequest)(s,f);else return(0,Uy.createAPIRequest)(s)}}y.Resource$History=xe;class oe{context;heatmapTiles;constructor(a){this.context=a,this.heatmapTiles=new E(this.context)}}y.Resource$Maptypes=oe;class E{context;constructor(a){this.context=a}lookupHeatmapTile(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["mapType","zoom","x","y"],pathParams:["mapType","x","y","zoom"],context:this.context};if(f)(0,Uy.createAPIRequest)(s,f);else return(0,Uy.createAPIRequest)(s)}}y.Resource$Maptypes$Heatmaptiles=E})(CO||(tU.airquality_v1=CO={}))});var el=qt(RP=>{"use strict";Object.defineProperty(RP,"__esModule",{value:!0});RP.AuthPlus=RP.airquality_v1=RP.auth=RP.VERSIONS=void 0;RP.airquality=x3e;var bO=ct(),kO=OM();Object.defineProperty(RP,"airquality_v1",{enumerable:!0,get:function(){return kO.airquality_v1}});RP.VERSIONS={v1:kO.airquality_v1.Airquality};function x3e(y){return(0,bO.getAPI)("airquality",y,RP.VERSIONS,this)}var y3e=new bO.AuthPlus;RP.auth=y3e;var I3e=ct();Object.defineProperty(RP,"AuthPlus",{enumerable:!0,get:function(){return I3e.AuthPlus}})});var lM=qt(oU=>{"use strict";Object.defineProperty(oU,"__esModule",{value:!0});oU.alertcenter_v1beta1=void 0;var Hu=ct(),tl;(function(y){class fe{context;alerts;v1beta1;constructor(E,R){this.context={_options:E||{},google:R},this.alerts=new he(this.context),this.v1beta1=new xe(this.context)}}y.Alertcenter=fe;class he{context;feedback;constructor(E){this.context=E,this.feedback=new $e(this.context)}batchDelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}batchUndelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts:batchUndelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}getMetadata(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}undelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}}y.Resource$Alerts=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/feedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/feedback").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}}y.Resource$Alerts$Feedback=$e;class xe{context;constructor(E){this.context=E}getSettings(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}updateSettings(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://alertcenter.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Hu.createAPIRequest)(n,a);else return(0,Hu.createAPIRequest)(n)}}y.Resource$V1beta1=xe})(tl||(oU.alertcenter_v1beta1=tl={}))});var rl=qt(AP=>{"use strict";Object.defineProperty(AP,"__esModule",{value:!0});AP.AuthPlus=AP.alertcenter_v1beta1=AP.auth=AP.VERSIONS=void 0;AP.alertcenter=R3e;var ol=ct(),sl=lM();Object.defineProperty(AP,"alertcenter_v1beta1",{enumerable:!0,get:function(){return sl.alertcenter_v1beta1}});AP.VERSIONS={v1beta1:sl.alertcenter_v1beta1.Alertcenter};function R3e(y){return(0,ol.getAPI)("alertcenter",y,AP.VERSIONS,this)}var A3e=new ol.AuthPlus;AP.auth=A3e;var $3e=ct();Object.defineProperty(AP,"AuthPlus",{enumerable:!0,get:function(){return $3e.AuthPlus}})});var CM=qt(sU=>{"use strict";Object.defineProperty(sU,"__esModule",{value:!0});sU.alloydb_v1=void 0;var Gr=ct(),nl;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Alloydb=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backups;clusters;operations;supportedDatabaseFlags;constructor(o){this.context=o,this.backups=new xe(this.context),this.clusters=new oe(this.context),this.operations=new a(this.context),this.supportedDatabaseFlags=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backups=xe;class oe{context;instances;users;constructor(o){this.context=o,this.instances=new E(this.context),this.users=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}createsecondary(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}export(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}import(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}promote(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}restore(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}restoreFromCloudSQL(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}switchover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}upgrade(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Clusters=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}createsecondary(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}failover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}getConnectionInfo(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}injectFault(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}restart(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Clusters$Instances=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Clusters$Users=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=a;class g{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://alloydb.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gr.createAPIRequest)(r,e);else return(0,Gr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Supporteddatabaseflags=g})(nl||(sU.alloydb_v1=nl={}))});var bM=qt(rU=>{"use strict";Object.defineProperty(rU,"__esModule",{value:!0});rU.alloydb_v1alpha=void 0;var hr=ct(),il;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Alloydb=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backups;clusters;endpoints;operations;supportedDatabaseFlags;constructor(n){this.context=n,this.backups=new xe(this.context),this.clusters=new oe(this.context),this.endpoints=new a(this.context),this.operations=new g(this.context),this.supportedDatabaseFlags=new f(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backups=xe;class oe{context;instances;users;constructor(n){this.context=n,this.instances=new E(this.context),this.users=new R(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}createsecondary(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}export(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}import(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}promote(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}restore(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}restoreFromCloudSQL(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}switchover(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}upgrade(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}createsecondary(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}failover(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}getConnectionInfo(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}injectFault(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}restart(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters$Instances=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters$Users=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Endpoints=a;class g{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hr.createAPIRequest)(u,s);else return(0,hr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Supporteddatabaseflags=f})(il||(rU.alloydb_v1alpha=il={}))});var kM=qt(nU=>{"use strict";Object.defineProperty(nU,"__esModule",{value:!0});nU.alloydb_v1beta=void 0;var Pr=ct(),pl;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Alloydb=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backups;clusters;endpoints;operations;supportedDatabaseFlags;constructor(n){this.context=n,this.backups=new xe(this.context),this.clusters=new oe(this.context),this.endpoints=new a(this.context),this.operations=new g(this.context),this.supportedDatabaseFlags=new f(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backups=xe;class oe{context;instances;users;constructor(n){this.context=n,this.instances=new E(this.context),this.users=new R(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}createsecondary(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}export(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}import(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}promote(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}restore(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}restoreFromCloudSQL(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}switchover(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}upgrade(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}createsecondary(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}failover(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}getConnectionInfo(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}injectFault(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}restart(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters$Instances=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Clusters$Users=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Endpoints=a;class g{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://alloydb.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pr.createAPIRequest)(u,s);else return(0,Pr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Supporteddatabaseflags=f})(pl||(nU.alloydb_v1beta=pl={}))});var gl=qt(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.AuthPlus=vf.alloydb_v1beta=vf.alloydb_v1alpha=vf.alloydb_v1=vf.auth=vf.VERSIONS=void 0;vf.alloydb=j3e;var ul=ct(),cl=CM();Object.defineProperty(vf,"alloydb_v1",{enumerable:!0,get:function(){return cl.alloydb_v1}});var fl=bM();Object.defineProperty(vf,"alloydb_v1alpha",{enumerable:!0,get:function(){return fl.alloydb_v1alpha}});var ml=kM();Object.defineProperty(vf,"alloydb_v1beta",{enumerable:!0,get:function(){return ml.alloydb_v1beta}});vf.VERSIONS={v1:cl.alloydb_v1.Alloydb,v1alpha:fl.alloydb_v1alpha.Alloydb,v1beta:ml.alloydb_v1beta.Alloydb};function j3e(y){return(0,ul.getAPI)("alloydb",y,vf.VERSIONS,this)}var U3e=new ul.AuthPlus;vf.auth=U3e;var v3e=ct();Object.defineProperty(vf,"AuthPlus",{enumerable:!0,get:function(){return v3e.AuthPlus}})});var eN=qt(iU=>{"use strict";Object.defineProperty(iU,"__esModule",{value:!0});iU.analytics_v3=void 0;var vo=ct(),hl;(function(y){class fe{context;data;management;metadata;provisioning;userDeletion;constructor(b,Q){this.context={_options:b||{},google:Q},this.data=new he(this.context),this.management=new E(this.context),this.metadata=new x(this.context),this.provisioning=new A(this.context),this.userDeletion=new v(this.context)}}y.Analytics=fe;class he{context;ga;mcf;realtime;constructor(b){this.context=b,this.ga=new $e(this.context),this.mcf=new xe(this.context),this.realtime=new oe(this.context)}}y.Resource$Data=he;class $e{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/data/ga").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["ids","start-date","end-date","metrics"],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Data$Ga=$e;class xe{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/data/mcf").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["ids","start-date","end-date","metrics"],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Data$Mcf=xe;class oe{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/data/realtime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["ids","metrics"],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Data$Realtime=oe;class E{context;accounts;accountSummaries;accountUserLinks;clientId;customDataSources;customDimensions;customMetrics;experiments;filters;goals;profileFilterLinks;profiles;profileUserLinks;remarketingAudience;segments;unsampledReports;uploads;webproperties;webPropertyAdWordsLinks;webpropertyUserLinks;constructor(b){this.context=b,this.accounts=new R(this.context),this.accountSummaries=new a(this.context),this.accountUserLinks=new g(this.context),this.clientId=new f(this.context),this.customDataSources=new o(this.context),this.customDimensions=new n(this.context),this.customMetrics=new e(this.context),this.experiments=new s(this.context),this.filters=new t(this.context),this.goals=new p(this.context),this.profileFilterLinks=new r(this.context),this.profiles=new u(this.context),this.profileUserLinks=new i(this.context),this.remarketingAudience=new m(this.context),this.segments=new c(this.context),this.unsampledReports=new P(this.context),this.uploads=new h(this.context),this.webproperties=new q(this.context),this.webPropertyAdWordsLinks=new d(this.context),this.webpropertyUserLinks=new I(this.context)}}y.Resource$Management=E;class R{context;constructor(b){this.context=b}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Accounts=R;class a{context;constructor(b){this.context=b}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Accountsummaries=a;class g{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","linkId"],pathParams:["accountId","linkId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","linkId"],pathParams:["accountId","linkId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Accountuserlinks=g;class f{context;constructor(b){this.context=b}hashClientId(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/clientId:hashClientId").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Clientid=f;class o{context;constructor(b){this.context=b}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Customdatasources=o;class n{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Customdimensions=n;class e{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Custommetrics=e;class s{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Experiments=s;class t{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Filters=t;class p{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Goals=p;class r{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Profilefilterlinks=r;class u{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Profiles=u;class i{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Profileuserlinks=i;class m{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Remarketingaudience=m;class c{context;constructor(b){this.context=b}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/segments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Segments=c;class P{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","unsampledReportId"],pathParams:["accountId","profileId","unsampledReportId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId","unsampledReportId"],pathParams:["accountId","profileId","unsampledReportId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Unsampledreports=P;class h{context;constructor(b){this.context=b}deleteUploadData(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDataSourceId","uploadId"],pathParams:["accountId","customDataSourceId","uploadId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}uploadData(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,mediaUrl:(U+"/upload/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Uploads=h;class q{context;constructor(b){this.context=b}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Webproperties=q;class d{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}get(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}patch(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Webpropertyadwordslinks=d;class I{context;constructor(b){this.context=b}delete(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","linkId"],pathParams:["accountId","linkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}insert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}update(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},C),params:V,requiredParams:["accountId","webPropertyId","linkId"],pathParams:["accountId","linkId","webPropertyId"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Management$Webpropertyuserlinks=I;class x{context;columns;constructor(b){this.context=b,this.columns=new $(this.context)}}y.Resource$Metadata=x;class ${context;constructor(b){this.context=b}list(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/metadata/{reportType}/columns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},C),params:V,requiredParams:["reportType"],pathParams:["reportType"],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Metadata$Columns=$;class A{context;constructor(b){this.context=b}createAccountTicket(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/provisioning/createAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}createAccountTree(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/provisioning/createAccountTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Provisioning=A;class v{context;userDeletionRequest;constructor(b){this.context=b,this.userDeletionRequest=new z(this.context)}}y.Resource$Userdeletion=v;class z{context;constructor(b){this.context=b}upsert(b,Q,_){let V=b||{},C=Q||{};typeof b=="function"&&(_=b,V={},C={}),typeof Q=="function"&&(_=Q,C={});let U=C.rootUrl||"https://analytics.googleapis.com/",T={options:Object.assign({url:(U+"/analytics/v3/userDeletion/userDeletionRequests:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},C),params:V,requiredParams:[],pathParams:[],context:this.context};if(_)(0,vo.createAPIRequest)(T,_);else return(0,vo.createAPIRequest)(T)}}y.Resource$Userdeletion$Userdeletionrequest=z})(hl||(iU.analytics_v3=hl={}))});var dl=qt($P=>{"use strict";Object.defineProperty($P,"__esModule",{value:!0});$P.AuthPlus=$P.analytics_v3=$P.auth=$P.VERSIONS=void 0;$P.analytics=T3e;var Pl=ct(),al=eN();Object.defineProperty($P,"analytics_v3",{enumerable:!0,get:function(){return al.analytics_v3}});$P.VERSIONS={v3:al.analytics_v3.Analytics};function T3e(y){return(0,Pl.getAPI)("analytics",y,$P.VERSIONS,this)}var V3e=new Pl.AuthPlus;$P.auth=V3e;var E3e=ct();Object.defineProperty($P,"AuthPlus",{enumerable:!0,get:function(){return E3e.AuthPlus}})});var tN=qt(pU=>{"use strict";Object.defineProperty(pU,"__esModule",{value:!0});pU.analyticsadmin_v1alpha=void 0;var Ot=ct(),ql;(function(y){class fe{context;accounts;accountSummaries;properties;constructor(D,b){this.context={_options:D||{},google:b},this.accounts=new he(this.context),this.accountSummaries=new xe(this.context),this.properties=new oe(this.context)}}y.Analyticsadmin=fe;class he{context;accessBindings;constructor(D){this.context=D,this.accessBindings=new $e(this.context)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getDataSharingSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}provisionAccountTicket(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/accounts:provisionAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}runAccessReport(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}searchChangeHistoryEvents(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+account}:searchChangeHistoryEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["account"],pathParams:["account"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Accounts=he;class $e{context;constructor(D){this.context=D}batchCreate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchDelete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchGet(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchUpdate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Accounts$Accessbindings=$e;class xe{context;constructor(D){this.context=D}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Accountsummaries=xe;class oe{context;accessBindings;adSenseLinks;audiences;bigQueryLinks;calculatedMetrics;channelGroups;conversionEvents;customDimensions;customMetrics;dataStreams;displayVideo360AdvertiserLinkProposals;displayVideo360AdvertiserLinks;expandedDataSets;firebaseLinks;googleAdsLinks;keyEvents;reportingDataAnnotations;rollupPropertySourceLinks;searchAds360Links;subpropertyEventFilters;subpropertySyncConfigs;constructor(D){this.context=D,this.accessBindings=new E(this.context),this.adSenseLinks=new R(this.context),this.audiences=new a(this.context),this.bigQueryLinks=new g(this.context),this.calculatedMetrics=new f(this.context),this.channelGroups=new o(this.context),this.conversionEvents=new n(this.context),this.customDimensions=new e(this.context),this.customMetrics=new s(this.context),this.dataStreams=new t(this.context),this.displayVideo360AdvertiserLinkProposals=new m(this.context),this.displayVideo360AdvertiserLinks=new c(this.context),this.expandedDataSets=new P(this.context),this.firebaseLinks=new h(this.context),this.googleAdsLinks=new q(this.context),this.keyEvents=new d(this.context),this.reportingDataAnnotations=new I(this.context),this.rollupPropertySourceLinks=new x(this.context),this.searchAds360Links=new $(this.context),this.subpropertyEventFilters=new A(this.context),this.subpropertySyncConfigs=new v(this.context)}acknowledgeUserDataCollection(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+property}:acknowledgeUserDataCollection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["property"],pathParams:["property"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}createRollupProperty(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/properties:createRollupProperty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getAttributionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getDataRetentionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getGoogleSignalsSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getReportingIdentitySettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getUserProvidedDataSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}provisionSubproperty(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/properties:provisionSubproperty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}runAccessReport(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}submitUserDeletion(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:submitUserDeletion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}updateAttributionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}updateDataRetentionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}updateGoogleSignalsSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties=oe;class E{context;constructor(D){this.context=D}batchCreate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchDelete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchGet(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}batchUpdate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Accessbindings=E;class R{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/adSenseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/adSenseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Adsenselinks=R;class a{context;constructor(D){this.context=D}archive(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/audiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/audiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Audiences=a;class g{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/bigQueryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/bigQueryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Bigquerylinks=g;class f{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/calculatedMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/calculatedMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Calculatedmetrics=f;class o{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/channelGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/channelGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Channelgroups=o;class n{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Conversionevents=n;class e{context;constructor(D){this.context=D}archive(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Customdimensions=e;class s{context;constructor(D){this.context=D}archive(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Custommetrics=s;class t{context;eventCreateRules;eventEditRules;measurementProtocolSecrets;sKAdNetworkConversionValueSchema;constructor(D){this.context=D,this.eventCreateRules=new p(this.context),this.eventEditRules=new r(this.context),this.measurementProtocolSecrets=new u(this.context),this.sKAdNetworkConversionValueSchema=new i(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getDataRedactionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getEnhancedMeasurementSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}getGlobalSiteTag(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}updateDataRedactionSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}updateEnhancedMeasurementSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Datastreams=t;class p{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/eventCreateRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/eventCreateRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Datastreams$Eventcreaterules=p;class r{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/eventEditRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/eventEditRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}reorder(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/eventEditRules:reorder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Datastreams$Eventeditrules=r;class u{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Datastreams$Measurementprotocolsecrets=u;class i{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/sKAdNetworkConversionValueSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/sKAdNetworkConversionValueSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Datastreams$Skadnetworkconversionvalueschema=i;class m{context;constructor(D){this.context=D}approve(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}cancel(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/displayVideo360AdvertiserLinkProposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/displayVideo360AdvertiserLinkProposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Displayvideo360advertiserlinkproposals=m;class c{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/displayVideo360AdvertiserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/displayVideo360AdvertiserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Displayvideo360advertiserlinks=c;class P{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/expandedDataSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/expandedDataSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Expandeddatasets=P;class h{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Firebaselinks=h;class q{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Googleadslinks=q;class d{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Keyevents=d;class I{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/reportingDataAnnotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/reportingDataAnnotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Reportingdataannotations=I;class x{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/rollupPropertySourceLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/rollupPropertySourceLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Rolluppropertysourcelinks=x;class ${context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/searchAds360Links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/searchAds360Links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Searchads360links=$;class A{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/subpropertyEventFilters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/subpropertyEventFilters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Subpropertyeventfilters=A;class v{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+parent}/subpropertySyncConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://analyticsadmin.googleapis.com/",U={options:Object.assign({url:(C+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Ot.createAPIRequest)(U,Q);else return(0,Ot.createAPIRequest)(U)}}y.Resource$Properties$Subpropertysyncconfigs=v})(ql||(pU.analyticsadmin_v1alpha=ql={}))});var oN=qt(uU=>{"use strict";Object.defineProperty(uU,"__esModule",{value:!0});uU.analyticsadmin_v1beta=void 0;var Fs=ct(),xl;(function(y){class fe{context;accounts;accountSummaries;properties;constructor(s,t){this.context={_options:s||{},google:t},this.accounts=new he(this.context),this.accountSummaries=new $e(this.context),this.properties=new xe(this.context)}}y.Analyticsadmin=fe;class he{context;constructor(s){this.context=s}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}getDataSharingSettings(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}provisionAccountTicket(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/accounts:provisionAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}runAccessReport(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}searchChangeHistoryEvents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+account}:searchChangeHistoryEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["account"],pathParams:["account"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Accounts=he;class $e{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Accountsummaries=$e;class xe{context;conversionEvents;customDimensions;customMetrics;dataStreams;firebaseLinks;googleAdsLinks;keyEvents;constructor(s){this.context=s,this.conversionEvents=new oe(this.context),this.customDimensions=new E(this.context),this.customMetrics=new R(this.context),this.dataStreams=new a(this.context),this.firebaseLinks=new f(this.context),this.googleAdsLinks=new o(this.context),this.keyEvents=new n(this.context)}acknowledgeUserDataCollection(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+property}:acknowledgeUserDataCollection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["property"],pathParams:["property"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}getDataRetentionSettings(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}runAccessReport(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}updateDataRetentionSettings(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties=xe;class oe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Conversionevents=oe;class E{context;constructor(s){this.context=s}archive(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Customdimensions=E;class R{context;constructor(s){this.context=s}archive(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Custommetrics=R;class a{context;measurementProtocolSecrets;constructor(s){this.context=s,this.measurementProtocolSecrets=new g(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Datastreams=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Datastreams$Measurementprotocolsecrets=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Firebaselinks=f;class o{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Googleadslinks=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://analyticsadmin.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Fs.createAPIRequest)(m,p);else return(0,Fs.createAPIRequest)(m)}}y.Resource$Properties$Keyevents=n})(xl||(uU.analyticsadmin_v1beta=xl={}))});var Al=qt(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.AuthPlus=Nm.analyticsadmin_v1beta=Nm.analyticsadmin_v1alpha=Nm.auth=Nm.VERSIONS=void 0;Nm.analyticsadmin=S3e;var yl=ct(),Il=tN();Object.defineProperty(Nm,"analyticsadmin_v1alpha",{enumerable:!0,get:function(){return Il.analyticsadmin_v1alpha}});var Rl=oN();Object.defineProperty(Nm,"analyticsadmin_v1beta",{enumerable:!0,get:function(){return Rl.analyticsadmin_v1beta}});Nm.VERSIONS={v1alpha:Il.analyticsadmin_v1alpha.Analyticsadmin,v1beta:Rl.analyticsadmin_v1beta.Analyticsadmin};function S3e(y){return(0,yl.getAPI)("analyticsadmin",y,Nm.VERSIONS,this)}var w3e=new yl.AuthPlus;Nm.auth=w3e;var G3e=ct();Object.defineProperty(Nm,"AuthPlus",{enumerable:!0,get:function(){return G3e.AuthPlus}})});var sN=qt(cU=>{"use strict";Object.defineProperty(cU,"__esModule",{value:!0});cU.analyticsdata_v1alpha=void 0;var jP=ct(),$l;(function(y){class fe{context;properties;v1alpha;constructor(oe,E){this.context={_options:oe||{},google:E},this.properties=new he(this.context),this.v1alpha=new $e(this.context)}}y.Analyticsdata=fe;class he{context;constructor(oe){this.context=oe}getMetadata(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}runRealtimeReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+property}:runRealtimeReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}}y.Resource$Properties=he;class $e{context;constructor(oe){this.context=oe}batchRunPivotReports(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha:batchRunPivotReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}batchRunReports(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha:batchRunReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}runPivotReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha:runPivotReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}runReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha:runReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jP.createAPIRequest)(o,R);else return(0,jP.createAPIRequest)(o)}}y.Resource$V1alpha=$e})($l||(cU.analyticsdata_v1alpha=$l={}))});var rN=qt(fU=>{"use strict";Object.defineProperty(fU,"__esModule",{value:!0});fU.analyticsdata_v1beta=void 0;var Fu=ct(),jl;(function(y){class fe{context;properties;constructor(oe,E){this.context={_options:oe||{},google:E},this.properties=new he(this.context)}}y.Analyticsdata=fe;class he{context;audienceExports;constructor(oe){this.context=oe,this.audienceExports=new $e(this.context)}batchRunPivotReports(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:batchRunPivotReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}batchRunReports(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:batchRunReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}checkCompatibility(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:checkCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}getMetadata(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}runPivotReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:runPivotReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}runRealtimeReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:runRealtimeReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}runReport(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+property}:runReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["property"],pathParams:["property"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}}y.Resource$Properties=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+parent}/audienceExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+parent}/audienceExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}query(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Fu.createAPIRequest)(o,R);else return(0,Fu.createAPIRequest)(o)}}y.Resource$Properties$Audienceexports=$e})(jl||(fU.analyticsdata_v1beta=jl={}))});var Vl=qt(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.AuthPlus=Hm.analyticsdata_v1beta=Hm.analyticsdata_v1alpha=Hm.auth=Hm.VERSIONS=void 0;Hm.analyticsdata=L3e;var Ul=ct(),vl=sN();Object.defineProperty(Hm,"analyticsdata_v1alpha",{enumerable:!0,get:function(){return vl.analyticsdata_v1alpha}});var Tl=rN();Object.defineProperty(Hm,"analyticsdata_v1beta",{enumerable:!0,get:function(){return Tl.analyticsdata_v1beta}});Hm.VERSIONS={v1alpha:vl.analyticsdata_v1alpha.Analyticsdata,v1beta:Tl.analyticsdata_v1beta.Analyticsdata};function L3e(y){return(0,Ul.getAPI)("analyticsdata",y,Hm.VERSIONS,this)}var _3e=new Ul.AuthPlus;Hm.auth=_3e;var D3e=ct();Object.defineProperty(Hm,"AuthPlus",{enumerable:!0,get:function(){return D3e.AuthPlus}})});var nN=qt(mU=>{"use strict";Object.defineProperty(mU,"__esModule",{value:!0});mU.analyticshub_v1=void 0;var kr=ct(),El;(function(y){class fe{context;organizations;projects;constructor(n,e){this.context={_options:n||{},google:e},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Analyticshub=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;dataExchanges;constructor(n){this.context=n,this.dataExchanges=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+organization}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Dataexchanges=xe;class oe{context;locations;constructor(n){this.context=n,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;dataExchanges;subscriptions;constructor(n){this.context=n,this.dataExchanges=new R(this.context),this.subscriptions=new f(this.context)}}y.Resource$Projects$Locations=E;class R{context;listings;queryTemplates;constructor(n){this.context=n,this.listings=new a(this.context),this.queryTemplates=new g(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}listSubscriptions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:listSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}subscribe(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Dataexchanges=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}listSubscriptions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:listSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}subscribe(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Dataexchanges$Listings=a;class g{context;constructor(n){this.context=n}approve(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/queryTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/queryTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}submit(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Dataexchanges$Querytemplates=g;class f{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}refresh(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:refresh").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}revoke(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,kr.createAPIRequest)(u,s);else return(0,kr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Subscriptions=f})(El||(mU.analyticshub_v1=El={}))});var iN=qt(gU=>{"use strict";Object.defineProperty(gU,"__esModule",{value:!0});gU.analyticshub_v1beta1=void 0;var ip=ct(),Sl;(function(y){class fe{context;organizations;projects;constructor(f,o){this.context={_options:f||{},google:o},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Analyticshub=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;dataExchanges;constructor(f){this.context=f,this.dataExchanges=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+organization}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Dataexchanges=xe;class oe{context;locations;constructor(f){this.context=f,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;dataExchanges;constructor(f){this.context=f,this.dataExchanges=new R(this.context)}}y.Resource$Projects$Locations=E;class R{context;listings;constructor(f){this.context=f,this.listings=new a(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}}y.Resource$Projects$Locations$Dataexchanges=R;class a{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}subscribe(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ip.createAPIRequest)(p,n);else return(0,ip.createAPIRequest)(p)}}y.Resource$Projects$Locations$Dataexchanges$Listings=a})(Sl||(gU.analyticshub_v1beta1=Sl={}))});var _l=qt(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.AuthPlus=Fm.analyticshub_v1beta1=Fm.analyticshub_v1=Fm.auth=Fm.VERSIONS=void 0;Fm.analyticshub=z3e;var wl=ct(),Gl=nN();Object.defineProperty(Fm,"analyticshub_v1",{enumerable:!0,get:function(){return Gl.analyticshub_v1}});var Ll=iN();Object.defineProperty(Fm,"analyticshub_v1beta1",{enumerable:!0,get:function(){return Ll.analyticshub_v1beta1}});Fm.VERSIONS={v1:Gl.analyticshub_v1.Analyticshub,v1beta1:Ll.analyticshub_v1beta1.Analyticshub};function z3e(y){return(0,wl.getAPI)("analyticshub",y,Fm.VERSIONS,this)}var M3e=new wl.AuthPlus;Fm.auth=M3e;var N3e=ct();Object.defineProperty(Fm,"AuthPlus",{enumerable:!0,get:function(){return N3e.AuthPlus}})});var pN=qt(PU=>{"use strict";Object.defineProperty(PU,"__esModule",{value:!0});PU.analyticsreporting_v4=void 0;var hU=ct(),Dl;(function(y){class fe{context;reports;userActivity;constructor(oe,E){this.context={_options:oe||{},google:E},this.reports=new he(this.context),this.userActivity=new $e(this.context)}}y.Analyticsreporting=fe;class he{context;constructor(oe){this.context=oe}batchGet(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsreporting.googleapis.com/",o={options:Object.assign({url:(f+"/v4/reports:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,hU.createAPIRequest)(o,R);else return(0,hU.createAPIRequest)(o)}}y.Resource$Reports=he;class $e{context;constructor(oe){this.context=oe}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://analyticsreporting.googleapis.com/",o={options:Object.assign({url:(f+"/v4/userActivity:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,hU.createAPIRequest)(o,R);else return(0,hU.createAPIRequest)(o)}}y.Resource$Useractivity=$e})(Dl||(PU.analyticsreporting_v4=Dl={}))});var Nl=qt(UP=>{"use strict";Object.defineProperty(UP,"__esModule",{value:!0});UP.AuthPlus=UP.analyticsreporting_v4=UP.auth=UP.VERSIONS=void 0;UP.analyticsreporting=H3e;var zl=ct(),Ml=pN();Object.defineProperty(UP,"analyticsreporting_v4",{enumerable:!0,get:function(){return Ml.analyticsreporting_v4}});UP.VERSIONS={v4:Ml.analyticsreporting_v4.Analyticsreporting};function H3e(y){return(0,zl.getAPI)("analyticsreporting",y,UP.VERSIONS,this)}var F3e=new zl.AuthPlus;UP.auth=F3e;var B3e=ct();Object.defineProperty(UP,"AuthPlus",{enumerable:!0,get:function(){return B3e.AuthPlus}})});var uN=qt(aU=>{"use strict";Object.defineProperty(aU,"__esModule",{value:!0});aU.androiddeviceprovisioning_v1=void 0;var Bn=ct(),Hl;(function(y){class fe{context;customers;operations;partners;constructor(e,s){this.context={_options:e||{},google:s},this.customers=new he(this.context),this.operations=new E(this.context),this.partners=new R(this.context)}}y.Androiddeviceprovisioning=fe;class he{context;configurations;devices;dpcs;constructor(e){this.context=e,this.configurations=new $e(this.context),this.devices=new xe(this.context),this.dpcs=new oe(this.context)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:[],pathParams:[],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Customers=he;class $e{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Customers$Configurations=$e;class xe{context;constructor(e){this.context=e}applyConfiguration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/devices:applyConfiguration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}removeConfiguration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/devices:removeConfiguration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}unclaim(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/devices:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Customers$Devices=xe;class oe{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/dpcs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Customers$Dpcs=oe;class E{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Operations=E;class R{context;customers;devices;vendors;constructor(e){this.context=e,this.customers=new a(this.context),this.devices=new g(this.context),this.vendors=new f(this.context)}}y.Resource$Partners=R;class a{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Partners$Customers=a;class g{context;constructor(e){this.context=e}claim(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}claimAsync(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:claimAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}findByIdentifier(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:findByIdentifier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}findByOwner(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:findByOwner").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}getSimLockState(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:getSimLockState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}metadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+metadataOwnerId}/devices/{+deviceId}/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["metadataOwnerId","deviceId"],pathParams:["deviceId","metadataOwnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}unclaim(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}unclaimAsync(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:unclaimAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}updateMetadataAsync(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/partners/{+partnerId}/devices:updateMetadataAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Partners$Devices=g;class f{context;customers;constructor(e){this.context=e,this.customers=new o(this.context)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/vendors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Partners$Vendors=f;class o{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Bn.createAPIRequest)(i,t);else return(0,Bn.createAPIRequest)(i)}}y.Resource$Partners$Vendors$Customers=o})(Hl||(aU.androiddeviceprovisioning_v1=Hl={}))});var Wl=qt(vP=>{"use strict";Object.defineProperty(vP,"__esModule",{value:!0});vP.AuthPlus=vP.androiddeviceprovisioning_v1=vP.auth=vP.VERSIONS=void 0;vP.androiddeviceprovisioning=W3e;var Fl=ct(),Bl=uN();Object.defineProperty(vP,"androiddeviceprovisioning_v1",{enumerable:!0,get:function(){return Bl.androiddeviceprovisioning_v1}});vP.VERSIONS={v1:Bl.androiddeviceprovisioning_v1.Androiddeviceprovisioning};function W3e(y){return(0,Fl.getAPI)("androiddeviceprovisioning",y,vP.VERSIONS,this)}var K3e=new Fl.AuthPlus;vP.auth=K3e;var J3e=ct();Object.defineProperty(vP,"AuthPlus",{enumerable:!0,get:function(){return J3e.AuthPlus}})});var cN=qt(dU=>{"use strict";Object.defineProperty(dU,"__esModule",{value:!0});dU.androidenterprise_v1=void 0;var Yo=ct(),Kl;(function(y){class fe{context;devices;enrollmentTokens;enterprises;entitlements;grouplicenses;grouplicenseusers;installs;managedconfigurationsfordevice;managedconfigurationsforuser;managedconfigurationssettings;permissions;products;serviceaccountkeys;storelayoutclusters;storelayoutpages;users;webapps;constructor(m,c){this.context={_options:m||{},google:c},this.devices=new he(this.context),this.enrollmentTokens=new $e(this.context),this.enterprises=new xe(this.context),this.entitlements=new oe(this.context),this.grouplicenses=new E(this.context),this.grouplicenseusers=new R(this.context),this.installs=new a(this.context),this.managedconfigurationsfordevice=new g(this.context),this.managedconfigurationsforuser=new f(this.context),this.managedconfigurationssettings=new o(this.context),this.permissions=new n(this.context),this.products=new e(this.context),this.serviceaccountkeys=new s(this.context),this.storelayoutclusters=new t(this.context),this.storelayoutpages=new p(this.context),this.users=new r(this.context),this.webapps=new u(this.context)}}y.Androidenterprise=fe;class he{context;constructor(m){this.context=m}forceReportUpload(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/forceReportUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getState(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}setState(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Devices=he;class $e{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Enrollmenttokens=$e;class xe{context;constructor(m){this.context=m}acknowledgeNotificationSet(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/acknowledgeNotificationSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}completeSignup(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/completeSignup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}createWebToken(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/createWebToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}enroll(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["token"],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}generateEnterpriseUpgradeUrl(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/generateEnterpriseUpgradeUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}generateSignupUrl(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/signupUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getServiceAccount(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getStoreLayout(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["domain"],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}pullNotificationSet(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/pullNotificationSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}sendTestPushNotification(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/sendTestPushNotification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}setAccount(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/account").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}setStoreLayout(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}unenroll(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Enterprises=xe;class oe{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Entitlements=oe;class E{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","groupLicenseId"],pathParams:["enterpriseId","groupLicenseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Grouplicenses=E;class R{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","groupLicenseId"],pathParams:["enterpriseId","groupLicenseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Grouplicenseusers=R;class a{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Installs=a;class g{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Managedconfigurationsfordevice=g;class f{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Managedconfigurationsforuser=f;class o{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/managedConfigurationsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Managedconfigurationssettings=o;class n{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["permissionId"],pathParams:["permissionId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Permissions=n;class e{context;constructor(m){this.context=m}approve(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}generateApprovalUrl(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getAppRestrictionsSchema(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/appRestrictionsSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}unapprove(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/unapprove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Products=e;class s{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys/{keyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","keyId"],pathParams:["enterpriseId","keyId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}insert(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Serviceaccountkeys=s;class t{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}insert(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Storelayoutclusters=t;class p{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}insert(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Storelayoutpages=p;class r{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}generateAuthenticationToken(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/authenticationToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}getAvailableProductSet(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}insert(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","email"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}revokeDeviceAccess(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/deviceAccess").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}setAvailableProductSet(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Users=r;class u{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}insert(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://androidenterprise.googleapis.com/",I={options:Object.assign({url:(d+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Yo.createAPIRequest)(I,P);else return(0,Yo.createAPIRequest)(I)}}y.Resource$Webapps=u})(Kl||(dU.androidenterprise_v1=Kl={}))});var Zl=qt(TP=>{"use strict";Object.defineProperty(TP,"__esModule",{value:!0});TP.AuthPlus=TP.androidenterprise_v1=TP.auth=TP.VERSIONS=void 0;TP.androidenterprise=Q3e;var Jl=ct(),Ql=cN();Object.defineProperty(TP,"androidenterprise_v1",{enumerable:!0,get:function(){return Ql.androidenterprise_v1}});TP.VERSIONS={v1:Ql.androidenterprise_v1.Androidenterprise};function Q3e(y){return(0,Jl.getAPI)("androidenterprise",y,TP.VERSIONS,this)}var Z3e=new Jl.AuthPlus;TP.auth=Z3e;var Y3e=ct();Object.defineProperty(TP,"AuthPlus",{enumerable:!0,get:function(){return Y3e.AuthPlus}})});var fN=qt(qU=>{"use strict";Object.defineProperty(qU,"__esModule",{value:!0});qU.androidmanagement_v1=void 0;var Xr=ct(),Yl;(function(y){class fe{context;enterprises;provisioningInfo;signupUrls;constructor(s,t){this.context={_options:s||{},google:t},this.enterprises=new he(this.context),this.provisioningInfo=new o(this.context),this.signupUrls=new n(this.context)}}y.Androidmanagement=fe;class he{context;applications;devices;enrollmentTokens;migrationTokens;policies;webApps;webTokens;constructor(s){this.context=s,this.applications=new $e(this.context),this.devices=new xe(this.context),this.enrollmentTokens=new E(this.context),this.migrationTokens=new R(this.context),this.policies=new a(this.context),this.webApps=new g(this.context),this.webTokens=new f(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}generateEnterpriseUpgradeUrl(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:generateEnterpriseUpgradeUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises=he;class $e{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Applications=$e;class xe{context;operations;constructor(s){this.context=s,this.operations=new oe(this.context)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}issueCommand(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:issueCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Devices=xe;class oe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Devices$Operations=oe;class E{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Enrollmenttokens=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/migrationTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/migrationTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Migrationtokens=R;class a{context;constructor(s){this.context=s}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}modifyPolicyApplications(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:modifyPolicyApplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}removePolicyApplications(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:removePolicyApplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Policies=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Webapps=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/webTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Enterprises$Webtokens=f;class o{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Provisioninginfo=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://androidmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1/signupUrls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Xr.createAPIRequest)(m,p);else return(0,Xr.createAPIRequest)(m)}}y.Resource$Signupurls=n})(Yl||(qU.androidmanagement_v1=Yl={}))});var ll=qt(VP=>{"use strict";Object.defineProperty(VP,"__esModule",{value:!0});VP.AuthPlus=VP.androidmanagement_v1=VP.auth=VP.VERSIONS=void 0;VP.androidmanagement=X3e;var Xl=ct(),Ol=fN();Object.defineProperty(VP,"androidmanagement_v1",{enumerable:!0,get:function(){return Ol.androidmanagement_v1}});VP.VERSIONS={v1:Ol.androidmanagement_v1.Androidmanagement};function X3e(y){return(0,Xl.getAPI)("androidmanagement",y,VP.VERSIONS,this)}var O3e=new Xl.AuthPlus;VP.auth=O3e;var l3e=ct();Object.defineProperty(VP,"AuthPlus",{enumerable:!0,get:function(){return l3e.AuthPlus}})});var mN=qt(xU=>{"use strict";Object.defineProperty(xU,"__esModule",{value:!0});xU.androidpublisher_v1_1=void 0;var Cl=ct(),bl;(function(y){class fe{context;inapppurchases;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.inapppurchases=new he(this.context)}}y.Androidpublisher=fe;class he{context;constructor(xe){this.context=xe}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/androidpublisher/v1.1/applications/{packageName}/inapp/{productId}/purchases/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},a),params:R,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(E)(0,Cl.createAPIRequest)(f,E);else return(0,Cl.createAPIRequest)(f)}}y.Resource$Inapppurchases=he})(bl||(xU.androidpublisher_v1_1=bl={}))});var gN=qt(yU=>{"use strict";Object.defineProperty(yU,"__esModule",{value:!0});yU.androidpublisher_v1=void 0;var kl;(function(y){class fe{context;constructor($e,xe){this.context={_options:$e||{},google:xe}}}y.Androidpublisher=fe})(kl||(yU.androidpublisher_v1=kl={}))});var hN=qt(RU=>{"use strict";Object.defineProperty(RU,"__esModule",{value:!0});RU.androidpublisher_v2=void 0;var IU=ct(),eC;(function(y){class fe{context;purchases;constructor(E,R){this.context={_options:E||{},google:R},this.purchases=new he(this.context)}}y.Androidpublisher=fe;class he{context;products;voidedpurchases;constructor(E){this.context=E,this.products=new $e(this.context),this.voidedpurchases=new xe(this.context)}}y.Resource$Purchases=he;class $e{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/androidpublisher/v2/applications/{packageName}/purchases/products/{productId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(a)(0,IU.createAPIRequest)(n,a);else return(0,IU.createAPIRequest)(n)}}y.Resource$Purchases$Products=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/androidpublisher/v2/applications/{packageName}/purchases/voidedpurchases").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(a)(0,IU.createAPIRequest)(n,a);else return(0,IU.createAPIRequest)(n)}}y.Resource$Purchases$Voidedpurchases=xe})(eC||(RU.androidpublisher_v2=eC={}))});var PN=qt(AU=>{"use strict";Object.defineProperty(AU,"__esModule",{value:!0});AU.androidpublisher_v3=void 0;var ro=ct(),tC;(function(y){class fe{context;applications;apprecovery;edits;externaltransactions;generatedapks;grants;inappproducts;internalappsharingartifacts;monetization;orders;purchases;reviews;systemapks;users;constructor(H,me){this.context={_options:H||{},google:me},this.applications=new he(this.context),this.apprecovery=new E(this.context),this.edits=new R(this.context),this.externaltransactions=new u(this.context),this.generatedapks=new i(this.context),this.grants=new m(this.context),this.inappproducts=new c(this.context),this.internalappsharingartifacts=new P(this.context),this.monetization=new h(this.context),this.orders=new v(this.context),this.purchases=new z(this.context),this.reviews=new C(this.context),this.systemapks=new U(this.context),this.users=new S(this.context)}}y.Androidpublisher=fe;class he{context;deviceTierConfigs;tracks;constructor(H){this.context=H,this.deviceTierConfigs=new $e(this.context),this.tracks=new xe(this.context)}dataSafety(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/dataSafety").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Applications=he;class $e{context;constructor(H){this.context=H}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","deviceTierConfigId"],pathParams:["deviceTierConfigId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Applications$Devicetierconfigs=$e;class xe{context;releases;constructor(H){this.context=H,this.releases=new oe(this.context)}}y.Resource$Applications$Tracks=xe;class oe{context;constructor(H){this.context=H}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Applications$Tracks$Releases=oe;class E{context;constructor(H){this.context=H}addTargeting(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}cancel(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/appRecoveries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deploy(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/appRecoveries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Apprecovery=E;class R{context;apks;bundles;countryavailability;deobfuscationfiles;details;expansionfiles;images;listings;testers;tracks;constructor(H){this.context=H,this.apks=new a(this.context),this.bundles=new g(this.context),this.countryavailability=new f(this.context),this.deobfuscationfiles=new o(this.context),this.details=new n(this.context),this.expansionfiles=new e(this.context),this.images=new s(this.context),this.listings=new t(this.context),this.testers=new p(this.context),this.tracks=new r(this.context)}commit(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}insert(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}validate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits=R;class a{context;constructor(H){this.context=H}addexternallyhosted(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}upload(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Apks=a;class g{context;constructor(H){this.context=H}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}upload(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Bundles=g;class f{context;constructor(H){this.context=H}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Countryavailability=f;class o{context;constructor(H){this.context=H}upload(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","apkVersionCode","deobfuscationFileType"],pathParams:["apkVersionCode","deobfuscationFileType","editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Deobfuscationfiles=o;class n{context;constructor(H){this.context=H}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Details=n;class e{context;constructor(H){this.context=H}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}upload(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Expansionfiles=e;class s{context;constructor(H){this.context=H}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language","imageType","imageId"],pathParams:["editId","imageId","imageType","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deleteall(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}upload(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Images=s;class t{context;constructor(H){this.context=H}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deleteall(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Listings=t;class p{context;constructor(H){this.context=H}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Testers=p;class r{context;constructor(H){this.context=H}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Edits$Tracks=r;class u{context;constructor(H){this.context=H}createexternaltransaction(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+parent}/externalTransactions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}getexternaltransaction(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}refundexternaltransaction(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Externaltransactions=u;class i{context;constructor(H){this.context=H}download(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode","downloadId"],pathParams:["downloadId","packageName","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Generatedapks=i;class m{context;constructor(H){this.context=H}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+parent}/grants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Grants=m;class c{context;constructor(H){this.context=H}batchDelete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchGet(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}insert(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}update(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:_e,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Inappproducts=c;class P{context;constructor(H){this.context=H}uploadapk(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}uploadbundle(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,mediaUrl:(ge+"/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Internalappsharingartifacts=P;class h{context;onetimeproducts;subscriptions;constructor(H){this.context=H,this.onetimeproducts=new q(this.context),this.subscriptions=new x(this.context)}convertRegionPrices(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization=h;class q{context;purchaseOptions;constructor(H){this.context=H,this.purchaseOptions=new d(this.context)}batchDelete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchGet(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/onetimeproducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Onetimeproducts=q;class d{context;offers;constructor(H){this.context=H,this.offers=new I(this.context)}batchDelete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdateStates(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Onetimeproducts$Purchaseoptions=d;class I{context;constructor(H){this.context=H}activate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchDelete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchGet(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdateStates(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}cancel(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deactivate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Onetimeproducts$Purchaseoptions$Offers=I;class x{context;basePlans;constructor(H){this.context=H,this.basePlans=new $(this.context)}archive(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchGet(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Subscriptions=x;class ${context;offers;constructor(H){this.context=H,this.offers=new A(this.context)}activate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchMigratePrices(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdateStates(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deactivate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}migratePrices(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Subscriptions$Baseplans=$;class A{context;constructor(H){this.context=H}activate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchGet(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}batchUpdateStates(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}deactivate(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Monetization$Subscriptions$Baseplans$Offers=A;class v{context;constructor(H){this.context=H}batchget(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/orders:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/orders/{orderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","orderId"],pathParams:["orderId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}refund(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","orderId"],pathParams:["orderId","packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Orders=v;class z{context;products;productsv2;subscriptions;subscriptionsv2;voidedpurchases;constructor(H){this.context=H,this.products=new D(this.context),this.productsv2=new b(this.context),this.subscriptions=new Q(this.context),this.subscriptionsv2=new _(this.context),this.voidedpurchases=new V(this.context)}}y.Resource$Purchases=z;class D{context;constructor(H){this.context=H}acknowledge(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}consume(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Purchases$Products=D;class b{context;constructor(H){this.context=H}getproductpurchasev2(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Purchases$Productsv2=b;class Q{context;constructor(H){this.context=H}acknowledge(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}cancel(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}defer(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}refund(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}revoke(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Purchases$Subscriptions=Q;class _{context;constructor(H){this.context=H}cancel(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}defer(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:defer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}revoke(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Purchases$Subscriptionsv2=_;class V{context;constructor(H){this.context=H}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Purchases$Voidedpurchases=V;class C{context;constructor(H){this.context=H}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","reviewId"],pathParams:["packageName","reviewId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/reviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}reply(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","reviewId"],pathParams:["packageName","reviewId"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Reviews=C;class U{context;variants;constructor(H){this.context=H,this.variants=new T(this.context)}}y.Resource$Systemapks=U;class T{context;constructor(H){this.context=H}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}download(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode","variantId"],pathParams:["packageName","variantId","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}get(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode","variantId"],pathParams:["packageName","variantId","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Systemapks$Variants=T;class S{context;constructor(H){this.context=H}create(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:_e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}delete(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}list(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:_e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}patch(H,me,ae){let _e=H||{},Se=me||{};typeof H=="function"&&(ae=H,_e={},Se={}),typeof me=="function"&&(ae=me,Se={});let ge=Se.rootUrl||"https://androidpublisher.googleapis.com/",ye={options:Object.assign({url:(ge+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:_e,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,ro.createAPIRequest)(ye,ae);else return(0,ro.createAPIRequest)(ye)}}y.Resource$Users=S})(tC||(AU.androidpublisher_v3=tC={}))});var pC=qt(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});Qc.AuthPlus=Qc.androidpublisher_v3=Qc.androidpublisher_v2=Qc.androidpublisher_v1=Qc.androidpublisher_v1_1=Qc.auth=Qc.VERSIONS=void 0;Qc.androidpublisher=C3e;var oC=ct(),sC=mN();Object.defineProperty(Qc,"androidpublisher_v1_1",{enumerable:!0,get:function(){return sC.androidpublisher_v1_1}});var rC=gN();Object.defineProperty(Qc,"androidpublisher_v1",{enumerable:!0,get:function(){return rC.androidpublisher_v1}});var nC=hN();Object.defineProperty(Qc,"androidpublisher_v2",{enumerable:!0,get:function(){return nC.androidpublisher_v2}});var iC=PN();Object.defineProperty(Qc,"androidpublisher_v3",{enumerable:!0,get:function(){return iC.androidpublisher_v3}});Qc.VERSIONS={"v1.1":sC.androidpublisher_v1_1.Androidpublisher,v1:rC.androidpublisher_v1.Androidpublisher,v2:nC.androidpublisher_v2.Androidpublisher,v3:iC.androidpublisher_v3.Androidpublisher};function C3e(y){return(0,oC.getAPI)("androidpublisher",y,Qc.VERSIONS,this)}var b3e=new oC.AuthPlus;Qc.auth=b3e;var k3e=ct();Object.defineProperty(Qc,"AuthPlus",{enumerable:!0,get:function(){return k3e.AuthPlus}})});var aN=qt($U=>{"use strict";Object.defineProperty($U,"__esModule",{value:!0});$U.apigateway_v1=void 0;var yn=ct(),uC;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Apigateway=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;apis;gateways;operations;constructor(g){this.context=g,this.apis=new xe(this.context),this.gateways=new E(this.context),this.operations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;configs;constructor(g){this.context=g,this.configs=new oe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Apis=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Apis$Configs=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Gateways=E;class R{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yn.createAPIRequest)(t,o);else return(0,yn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=R})(uC||($U.apigateway_v1=uC={}))});var dN=qt(jU=>{"use strict";Object.defineProperty(jU,"__esModule",{value:!0});jU.apigateway_v1beta=void 0;var In=ct(),cC;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Apigateway=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;apis;gateways;operations;constructor(g){this.context=g,this.apis=new xe(this.context),this.gateways=new E(this.context),this.operations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;configs;constructor(g){this.context=g,this.configs=new oe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}}y.Resource$Projects$Locations$Apis=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}}y.Resource$Projects$Locations$Apis$Configs=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}}y.Resource$Projects$Locations$Gateways=E;class R{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,In.createAPIRequest)(t,o);else return(0,In.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=R})(cC||(jU.apigateway_v1beta=cC={}))});var hC=qt(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.AuthPlus=Bm.apigateway_v1beta=Bm.apigateway_v1=Bm.auth=Bm.VERSIONS=void 0;Bm.apigateway=eWe;var fC=ct(),mC=aN();Object.defineProperty(Bm,"apigateway_v1",{enumerable:!0,get:function(){return mC.apigateway_v1}});var gC=dN();Object.defineProperty(Bm,"apigateway_v1beta",{enumerable:!0,get:function(){return gC.apigateway_v1beta}});Bm.VERSIONS={v1:mC.apigateway_v1.Apigateway,v1beta:gC.apigateway_v1beta.Apigateway};function eWe(y){return(0,fC.getAPI)("apigateway",y,Bm.VERSIONS,this)}var tWe=new fC.AuthPlus;Bm.auth=tWe;var oWe=ct();Object.defineProperty(Bm,"AuthPlus",{enumerable:!0,get:function(){return oWe.AuthPlus}})});var qN=qt(UU=>{"use strict";Object.defineProperty(UU,"__esModule",{value:!0});UU.apigeeregistry_v1=void 0;var Po=ct(),PC;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Apigeeregistry=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;apis;artifacts;documents;instances;operations;runtime;constructor(u){this.context=u,this.apis=new xe(this.context),this.artifacts=new n(this.context),this.documents=new e(this.context),this.instances=new s(this.context),this.operations=new t(this.context),this.runtime=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;artifacts;deployments;versions;constructor(u){this.context=u,this.artifacts=new oe(this.context),this.deployments=new E(this.context),this.versions=new a(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis=xe;class oe{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}replaceArtifact(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Artifacts=oe;class E{context;artifacts;constructor(u){this.context=u,this.artifacts=new R(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}deleteRevision(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}listRevisions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}rollback(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}tagRevision(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:tagRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Deployments=E;class R{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}replaceArtifact(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Deployments$Artifacts=R;class a{context;artifacts;specs;constructor(u){this.context=u,this.artifacts=new g(this.context),this.specs=new f(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Versions=a;class g{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}replaceArtifact(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Versions$Artifacts=g;class f{context;artifacts;constructor(u){this.context=u,this.artifacts=new o(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}deleteRevision(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}listRevisions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}rollback(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}tagRevision(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:tagRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Versions$Specs=f;class o{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}replaceArtifact(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apis$Versions$Specs$Artifacts=o;class n{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getContents(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}replaceArtifact(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Artifacts=n;class e{context;constructor(u){this.context=u}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Documents=e;class s{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Instances=s;class t{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=t;class p{context;constructor(u){this.context=u}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://apigeeregistry.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Po.createAPIRequest)(q,m);else return(0,Po.createAPIRequest)(q)}}y.Resource$Projects$Locations$Runtime=p})(PC||(UU.apigeeregistry_v1=PC={}))});var qC=qt(EP=>{"use strict";Object.defineProperty(EP,"__esModule",{value:!0});EP.AuthPlus=EP.apigeeregistry_v1=EP.auth=EP.VERSIONS=void 0;EP.apigeeregistry=sWe;var aC=ct(),dC=qN();Object.defineProperty(EP,"apigeeregistry_v1",{enumerable:!0,get:function(){return dC.apigeeregistry_v1}});EP.VERSIONS={v1:dC.apigeeregistry_v1.Apigeeregistry};function sWe(y){return(0,aC.getAPI)("apigeeregistry",y,EP.VERSIONS,this)}var rWe=new aC.AuthPlus;EP.auth=rWe;var nWe=ct();Object.defineProperty(EP,"AuthPlus",{enumerable:!0,get:function(){return nWe.AuthPlus}})});var xN=qt(vU=>{"use strict";Object.defineProperty(vU,"__esModule",{value:!0});vU.apihub_v1=void 0;var Io=ct(),xC;(function(y){class fe{context;projects;constructor(d,I){this.context={_options:d||{},google:I},this.projects=new he(this.context)}}y.Apihub=fe;class he{context;locations;constructor(d){this.context=d,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;addons;apiHubInstances;apis;attributes;curations;dependencies;deployments;discoveredApiObservations;externalApis;hostProjectRegistrations;operations;plugins;runtimeProjectAttachments;constructor(d){this.context=d,this.addons=new xe(this.context),this.apiHubInstances=new oe(this.context),this.apis=new E(this.context),this.attributes=new o(this.context),this.curations=new n(this.context),this.dependencies=new e(this.context),this.deployments=new s(this.context),this.discoveredApiObservations=new t(this.context),this.externalApis=new r(this.context),this.hostProjectRegistrations=new u(this.context),this.operations=new i(this.context),this.plugins=new m(this.context),this.runtimeProjectAttachments=new h(this.context)}collectApiData(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+location}:collectApiData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["location"],pathParams:["location"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}lookupRuntimeProjectAttachment(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:lookupRuntimeProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}retrieveApiViews(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}:retrieveApiViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}searchResources(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+location}:searchResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["location"],pathParams:["location"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}manageConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:manageConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Addons=xe;class oe{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/apiHubInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}lookup(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/apiHubInstances:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apihubinstances=oe;class E{context;versions;constructor(d){this.context=d,this.versions=new R(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apis=E;class R{context;definitions;operations;specs;constructor(d){this.context=d,this.definitions=new a(this.context),this.operations=new g(this.context),this.specs=new f(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apis$Versions=R;class a{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apis$Versions$Definitions=a;class g{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apis$Versions$Operations=g;class f{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}fetchAdditionalSpecContent(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:fetchAdditionalSpecContent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}getContents(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:contents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}lint(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:lint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Apis$Versions$Specs=f;class o{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Attributes=o;class n{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/curations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/curations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Curations=n;class e{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/dependencies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/dependencies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Dependencies=e;class s{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Deployments=s;class t{context;discoveredApiOperations;constructor(d){this.context=d,this.discoveredApiOperations=new p(this.context)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/discoveredApiObservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Discoveredapiobservations=t;class p{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/discoveredApiOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Discoveredapiobservations$Discoveredapioperations=p;class r{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/externalApis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/externalApis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Externalapis=r;class u{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/hostProjectRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/hostProjectRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Hostprojectregistrations=u;class i{context;constructor(d){this.context=d}cancel(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Operations=i;class m{context;instances;styleGuide;constructor(d){this.context=d,this.instances=new c(this.context),this.styleGuide=new P(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/plugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}disable(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}enable(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}getStyleGuide(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/plugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}updateStyleGuide(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Plugins=m;class c{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}disableAction(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:disableAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}enableAction(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:enableAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}executeAction(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:executeAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}manageSourceData(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:manageSourceData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Plugins$Instances=c;class P{context;constructor(d){this.context=d}getContents(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}:contents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Plugins$Styleguide=P;class h{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/runtimeProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://apihub.googleapis.com/",z={options:Object.assign({url:(v+"/v1/{+parent}/runtimeProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Io.createAPIRequest)(z,x);else return(0,Io.createAPIRequest)(z)}}y.Resource$Projects$Locations$Runtimeprojectattachments=h})(xC||(vU.apihub_v1=xC={}))});var RC=qt(SP=>{"use strict";Object.defineProperty(SP,"__esModule",{value:!0});SP.AuthPlus=SP.apihub_v1=SP.auth=SP.VERSIONS=void 0;SP.apihub=iWe;var yC=ct(),IC=xN();Object.defineProperty(SP,"apihub_v1",{enumerable:!0,get:function(){return IC.apihub_v1}});SP.VERSIONS={v1:IC.apihub_v1.Apihub};function iWe(y){return(0,yC.getAPI)("apihub",y,SP.VERSIONS,this)}var pWe=new yC.AuthPlus;SP.auth=pWe;var uWe=ct();Object.defineProperty(SP,"AuthPlus",{enumerable:!0,get:function(){return uWe.AuthPlus}})});var yN=qt(TU=>{"use strict";Object.defineProperty(TU,"__esModule",{value:!0});TU.apikeys_v2=void 0;var Zc=ct(),AC;(function(y){class fe{context;keys;operations;projects;constructor(a,g){this.context={_options:a||{},google:g},this.keys=new he(this.context),this.operations=new $e(this.context),this.projects=new xe(this.context)}}y.Apikeys=fe;class he{context;constructor(a){this.context=a}lookupKey(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/keys:lookupKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}}y.Resource$Keys=he;class $e{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}}y.Resource$Operations=$e;class xe{context;locations;constructor(a){this.context=a,this.locations=new oe(this.context)}}y.Resource$Projects=xe;class oe{context;keys;constructor(a){this.context=a,this.keys=new E(this.context)}}y.Resource$Projects$Locations=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}getKeyString(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/keyString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}undelete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zc.createAPIRequest)(s,f);else return(0,Zc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Keys=E})(AC||(TU.apikeys_v2=AC={}))});var UC=qt(wP=>{"use strict";Object.defineProperty(wP,"__esModule",{value:!0});wP.AuthPlus=wP.apikeys_v2=wP.auth=wP.VERSIONS=void 0;wP.apikeys=cWe;var $C=ct(),jC=yN();Object.defineProperty(wP,"apikeys_v2",{enumerable:!0,get:function(){return jC.apikeys_v2}});wP.VERSIONS={v2:jC.apikeys_v2.Apikeys};function cWe(y){return(0,$C.getAPI)("apikeys",y,wP.VERSIONS,this)}var fWe=new $C.AuthPlus;wP.auth=fWe;var mWe=ct();Object.defineProperty(wP,"AuthPlus",{enumerable:!0,get:function(){return mWe.AuthPlus}})});var IN=qt(VU=>{"use strict";Object.defineProperty(VU,"__esModule",{value:!0});VU.apim_v1alpha=void 0;var ai=ct(),vC;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Apim=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;observationJobs;observationSources;operations;constructor(f){this.context=f,this.observationJobs=new xe(this.context),this.observationSources=new R(this.context),this.operations=new a(this.context)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}getEntitlement(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}listApiObservationTags(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}:listApiObservationTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;apiObservations;constructor(f){this.context=f,this.apiObservations=new oe(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}disable(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}enable(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations$Observationjobs=xe;class oe{context;apiOperations;constructor(f){this.context=f,this.apiOperations=new E(this.context)}batchEditTags(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiObservations:batchEditTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiObservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations$Observationjobs$Apiobservations=oe;class E{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations$Observationjobs$Apiobservations$Apioperations=E;class R{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations$Observationsources=R;class a{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ai.createAPIRequest)(p,n);else return(0,ai.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=a})(vC||(VU.apim_v1alpha=vC={}))});var EC=qt(GP=>{"use strict";Object.defineProperty(GP,"__esModule",{value:!0});GP.AuthPlus=GP.apim_v1alpha=GP.auth=GP.VERSIONS=void 0;GP.apim=gWe;var TC=ct(),VC=IN();Object.defineProperty(GP,"apim_v1alpha",{enumerable:!0,get:function(){return VC.apim_v1alpha}});GP.VERSIONS={v1alpha:VC.apim_v1alpha.Apim};function gWe(y){return(0,TC.getAPI)("apim",y,GP.VERSIONS,this)}var hWe=new TC.AuthPlus;GP.auth=hWe;var PWe=ct();Object.defineProperty(GP,"AuthPlus",{enumerable:!0,get:function(){return PWe.AuthPlus}})});var RN=qt(EU=>{"use strict";Object.defineProperty(EU,"__esModule",{value:!0});EU.appengine_v1=void 0;var zs=ct(),SC;(function(y){class fe{context;apps;projects;constructor(h,q){this.context={_options:h||{},google:q},this.apps=new he(this.context),this.projects=new e(this.context)}}y.Appengine=fe;class he{context;authorizedCertificates;authorizedDomains;domainMappings;firewall;locations;operations;services;constructor(h){this.context=h,this.authorizedCertificates=new $e(this.context),this.authorizedDomains=new xe(this.context),this.domainMappings=new oe(this.context),this.firewall=new E(this.context),this.locations=new a(this.context),this.operations=new g(this.context),this.services=new f(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}listRuntimes(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}:listRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}repair(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps=he;class $e{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Authorizedcertificates=$e;class xe{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Authorizeddomains=xe;class oe{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Domainmappings=oe;class E{context;ingressRules;constructor(h){this.context=h,this.ingressRules=new R(this.context)}}y.Resource$Apps$Firewall=E;class R{context;constructor(h){this.context=h}batchUpdate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Firewall$Ingressrules=R;class a{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Locations=a;class g{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Operations=g;class f{context;versions;constructor(h){this.context=h,this.versions=new o(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Services=f;class o{context;instances;constructor(h){this.context=h,this.instances=new n(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}exportAppImage(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Services$Versions=o;class n{context;constructor(h){this.context=h}debug(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Apps$Services$Versions$Instances=n;class e{context;locations;constructor(h){this.context=h,this.locations=new s(this.context)}}y.Resource$Projects=e;class s{context;applications;constructor(h){this.context=h,this.applications=new t(this.context)}}y.Resource$Projects$Locations=s;class t{context;authorizedCertificates;authorizedDomains;domainMappings;services;constructor(h){this.context=h,this.authorizedCertificates=new p(this.context),this.authorizedDomains=new r(this.context),this.domainMappings=new u(this.context),this.services=new i(this.context)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications=t;class p{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Authorizedcertificates=p;class r{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Authorizeddomains=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Domainmappings=u;class i{context;versions;constructor(h){this.context=h,this.versions=new m(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Services=i;class m{context;instances;constructor(h){this.context=h,this.instances=new c(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}exportAppImage(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Services$Versions=m;class c{context;constructor(h){this.context=h}debug(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://appengine.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(d)(0,zs.createAPIRequest)(A,d);else return(0,zs.createAPIRequest)(A)}}y.Resource$Projects$Locations$Applications$Services$Versions$Instances=c})(SC||(EU.appengine_v1=SC={}))});var AN=qt(SU=>{"use strict";Object.defineProperty(SU,"__esModule",{value:!0});SU.appengine_v1alpha=void 0;var Rn=ct(),wC;(function(y){class fe{context;apps;projects;constructor(p,r){this.context={_options:p||{},google:r},this.apps=new he(this.context),this.projects=new a(this.context)}}y.Appengine=fe;class he{context;authorizedCertificates;authorizedDomains;domainMappings;locations;operations;constructor(p){this.context=p,this.authorizedCertificates=new $e(this.context),this.authorizedDomains=new xe(this.context),this.domainMappings=new oe(this.context),this.locations=new E(this.context),this.operations=new R(this.context)}}y.Resource$Apps=he;class $e{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Apps$Authorizedcertificates=$e;class xe{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Apps$Authorizeddomains=xe;class oe{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Apps$Domainmappings=oe;class E{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Apps$Locations=E;class R{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Apps$Operations=R;class a{context;locations;constructor(p){this.context=p,this.locations=new g(this.context)}}y.Resource$Projects=a;class g{context;applications;operations;constructor(p){this.context=p,this.applications=new f(this.context),this.operations=new s(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId"],pathParams:["projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Projects$Locations=g;class f{context;authorizedCertificates;authorizedDomains;domainMappings;constructor(p){this.context=p,this.authorizedCertificates=new o(this.context),this.authorizedDomains=new n(this.context),this.domainMappings=new e(this.context)}}y.Resource$Projects$Locations$Applications=f;class o{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Applications$Authorizedcertificates=o;class n{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Applications$Authorizeddomains=n;class e{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Applications$Domainmappings=e;class s{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId","operationsId"],pathParams:["locationsId","operationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(c+"/v1alpha/projects/{projectsId}/locations/{locationsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(u)(0,Rn.createAPIRequest)(P,u);else return(0,Rn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Operations=s})(wC||(SU.appengine_v1alpha=wC={}))});var $N=qt(wU=>{"use strict";Object.defineProperty(wU,"__esModule",{value:!0});wU.appengine_v1beta=void 0;var js=ct(),GC;(function(y){class fe{context;apps;projects;constructor(q,d){this.context={_options:q||{},google:d},this.apps=new he(this.context),this.projects=new e(this.context)}}y.Appengine=fe;class he{context;authorizedCertificates;authorizedDomains;domainMappings;firewall;locations;operations;services;constructor(q){this.context=q,this.authorizedCertificates=new $e(this.context),this.authorizedDomains=new xe(this.context),this.domainMappings=new oe(this.context),this.firewall=new E(this.context),this.locations=new a(this.context),this.operations=new g(this.context),this.services=new f(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:[],pathParams:[],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}listRuntimes(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}:listRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}repair(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps=he;class $e{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Authorizedcertificates=$e;class xe{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Authorizeddomains=xe;class oe{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Domainmappings=oe;class E{context;ingressRules;constructor(q){this.context=q,this.ingressRules=new R(this.context)}}y.Resource$Apps$Firewall=E;class R{context;constructor(q){this.context=q}batchUpdate(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Firewall$Ingressrules=R;class a{context;constructor(q){this.context=q}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Locations=a;class g{context;constructor(q){this.context=q}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Operations=g;class f{context;versions;constructor(q){this.context=q,this.versions=new o(this.context)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Services=f;class o{context;instances;constructor(q){this.context=q,this.instances=new n(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}exportAppImage(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Services$Versions=o;class n{context;constructor(q){this.context=q}debug(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Apps$Services$Versions$Instances=n;class e{context;locations;constructor(q){this.context=q,this.locations=new s(this.context)}}y.Resource$Projects=e;class s{context;applications;operations;constructor(q){this.context=q,this.applications=new t(this.context),this.operations=new P(this.context)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId"],pathParams:["projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations=s;class t{context;authorizedCertificates;authorizedDomains;domainMappings;services;constructor(q){this.context=q,this.authorizedCertificates=new p(this.context),this.authorizedDomains=new r(this.context),this.domainMappings=new u(this.context),this.services=new i(this.context)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications=t;class p{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Authorizedcertificates=p;class r{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Authorizeddomains=r;class u{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Domainmappings=u;class i{context;versions;constructor(q){this.context=q,this.versions=new m(this.context)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Services=i;class m{context;instances;constructor(q){this.context=q,this.instances=new c(this.context)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}exportAppImage(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Services$Versions=m;class c{context;constructor(q){this.context=q}debug(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Applications$Services$Versions$Instances=c;class P{context;constructor(q){this.context=q}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId","operationsId"],pathParams:["locationsId","operationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://appengine.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/projects/{projectsId}/locations/{locationsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(I)(0,js.createAPIRequest)(v,I);else return(0,js.createAPIRequest)(v)}}y.Resource$Projects$Locations$Operations=P})(GC||(wU.appengine_v1beta=GC={}))});var MC=qt(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.AuthPlus=Tf.appengine_v1beta=Tf.appengine_v1alpha=Tf.appengine_v1=Tf.auth=Tf.VERSIONS=void 0;Tf.appengine=aWe;var LC=ct(),_C=RN();Object.defineProperty(Tf,"appengine_v1",{enumerable:!0,get:function(){return _C.appengine_v1}});var DC=AN();Object.defineProperty(Tf,"appengine_v1alpha",{enumerable:!0,get:function(){return DC.appengine_v1alpha}});var zC=$N();Object.defineProperty(Tf,"appengine_v1beta",{enumerable:!0,get:function(){return zC.appengine_v1beta}});Tf.VERSIONS={v1:_C.appengine_v1.Appengine,v1alpha:DC.appengine_v1alpha.Appengine,v1beta:zC.appengine_v1beta.Appengine};function aWe(y){return(0,LC.getAPI)("appengine",y,Tf.VERSIONS,this)}var dWe=new LC.AuthPlus;Tf.auth=dWe;var qWe=ct();Object.defineProperty(Tf,"AuthPlus",{enumerable:!0,get:function(){return qWe.AuthPlus}})});var jN=qt(GU=>{"use strict";Object.defineProperty(GU,"__esModule",{value:!0});GU.apphub_v1=void 0;var Lr=ct(),NC;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Apphub=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;applications;discoveredServices;discoveredWorkloads;extendedMetadataSchemas;operations;serviceProjectAttachments;constructor(e){this.context=e,this.applications=new xe(this.context),this.discoveredServices=new R(this.context),this.discoveredWorkloads=new a(this.context),this.extendedMetadataSchemas=new g(this.context),this.operations=new f(this.context),this.serviceProjectAttachments=new o(this.context)}detachServiceProjectAttachment(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:detachServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getBoundary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}lookupServiceProjectAttachment(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:lookupServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}updateBoundary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;services;workloads;constructor(e){this.context=e,this.services=new oe(this.context),this.workloads=new E(this.context)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications=xe;class oe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications$Services=oe;class E{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications$Workloads=E;class R{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/discoveredServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}lookup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/discoveredServices:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Discoveredservices=R;class a{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/discoveredWorkloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}lookup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/discoveredWorkloads:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Discoveredworkloads=a;class g{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/extendedMetadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Extendedmetadataschemas=g;class f{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=f;class o{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Serviceprojectattachments=o})(NC||(GU.apphub_v1=NC={}))});var UN=qt(LU=>{"use strict";Object.defineProperty(LU,"__esModule",{value:!0});LU.apphub_v1alpha=void 0;var Ur=ct(),HC;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Apphub=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;applications;discoveredServices;discoveredWorkloads;extendedMetadataSchemas;operations;serviceProjectAttachments;constructor(e){this.context=e,this.applications=new xe(this.context),this.discoveredServices=new R(this.context),this.discoveredWorkloads=new a(this.context),this.extendedMetadataSchemas=new g(this.context),this.operations=new f(this.context),this.serviceProjectAttachments=new o(this.context)}detachServiceProjectAttachment(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:detachServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}getBoundary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}lookupServiceProjectAttachment(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:lookupServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}updateBoundary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;services;workloads;constructor(e){this.context=e,this.services=new oe(this.context),this.workloads=new E(this.context)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications=xe;class oe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications$Services=oe;class E{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Applications$Workloads=E;class R{context;constructor(e){this.context=e}findUnregistered(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredServices:findUnregistered").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}lookup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredServices:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Discoveredservices=R;class a{context;constructor(e){this.context=e}findUnregistered(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredWorkloads:findUnregistered").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredWorkloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}lookup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredWorkloads:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Discoveredworkloads=a;class g{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/extendedMetadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Extendedmetadataschemas=g;class f{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=f;class o{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ur.createAPIRequest)(i,t);else return(0,Ur.createAPIRequest)(i)}}y.Resource$Projects$Locations$Serviceprojectattachments=o})(HC||(LU.apphub_v1alpha=HC={}))});var KC=qt(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.AuthPlus=Wm.apphub_v1alpha=Wm.apphub_v1=Wm.auth=Wm.VERSIONS=void 0;Wm.apphub=xWe;var FC=ct(),BC=jN();Object.defineProperty(Wm,"apphub_v1",{enumerable:!0,get:function(){return BC.apphub_v1}});var WC=UN();Object.defineProperty(Wm,"apphub_v1alpha",{enumerable:!0,get:function(){return WC.apphub_v1alpha}});Wm.VERSIONS={v1:BC.apphub_v1.Apphub,v1alpha:WC.apphub_v1alpha.Apphub};function xWe(y){return(0,FC.getAPI)("apphub",y,Wm.VERSIONS,this)}var yWe=new FC.AuthPlus;Wm.auth=yWe;var IWe=ct();Object.defineProperty(Wm,"AuthPlus",{enumerable:!0,get:function(){return IWe.AuthPlus}})});var vN=qt(_U=>{"use strict";Object.defineProperty(_U,"__esModule",{value:!0});_U.appsactivity_v1=void 0;var JC=ct(),QC;(function(y){class fe{context;activities;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.activities=new he(this.context)}}y.Appsactivity=fe;class he{context;constructor(xe){this.context=xe}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/appsactivity/v1/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,JC.createAPIRequest)(f,E);else return(0,JC.createAPIRequest)(f)}}y.Resource$Activities=he})(QC||(_U.appsactivity_v1=QC={}))});var XC=qt(LP=>{"use strict";Object.defineProperty(LP,"__esModule",{value:!0});LP.AuthPlus=LP.appsactivity_v1=LP.auth=LP.VERSIONS=void 0;LP.appsactivity=RWe;var ZC=ct(),YC=vN();Object.defineProperty(LP,"appsactivity_v1",{enumerable:!0,get:function(){return YC.appsactivity_v1}});LP.VERSIONS={v1:YC.appsactivity_v1.Appsactivity};function RWe(y){return(0,ZC.getAPI)("appsactivity",y,LP.VERSIONS,this)}var AWe=new ZC.AuthPlus;LP.auth=AWe;var $We=ct();Object.defineProperty(LP,"AuthPlus",{enumerable:!0,get:function(){return $We.AuthPlus}})});var TN=qt(zU=>{"use strict";Object.defineProperty(zU,"__esModule",{value:!0});zU.appsmarket_v2=void 0;var DU=ct(),OC;(function(y){class fe{context;customerLicense;userLicense;constructor(oe,E){this.context={_options:oe||{},google:E},this.customerLicense=new he(this.context),this.userLicense=new $e(this.context)}}y.Appsmarket=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://appsmarket.googleapis.com/",o={options:Object.assign({url:(f+"/appsmarket/v2/customerLicense/{applicationId}/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["applicationId","customerId"],pathParams:["applicationId","customerId"],context:this.context};if(R)(0,DU.createAPIRequest)(o,R);else return(0,DU.createAPIRequest)(o)}}y.Resource$Customerlicense=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://appsmarket.googleapis.com/",o={options:Object.assign({url:(f+"/appsmarket/v2/userLicense/{applicationId}/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["applicationId","userId"],pathParams:["applicationId","userId"],context:this.context};if(R)(0,DU.createAPIRequest)(o,R);else return(0,DU.createAPIRequest)(o)}}y.Resource$Userlicense=$e})(OC||(zU.appsmarket_v2=OC={}))});var bC=qt(_P=>{"use strict";Object.defineProperty(_P,"__esModule",{value:!0});_P.AuthPlus=_P.appsmarket_v2=_P.auth=_P.VERSIONS=void 0;_P.appsmarket=jWe;var lC=ct(),CC=TN();Object.defineProperty(_P,"appsmarket_v2",{enumerable:!0,get:function(){return CC.appsmarket_v2}});_P.VERSIONS={v2:CC.appsmarket_v2.Appsmarket};function jWe(y){return(0,lC.getAPI)("appsmarket",y,_P.VERSIONS,this)}var UWe=new lC.AuthPlus;_P.auth=UWe;var vWe=ct();Object.defineProperty(_P,"AuthPlus",{enumerable:!0,get:function(){return vWe.AuthPlus}})});var VN=qt(MU=>{"use strict";Object.defineProperty(MU,"__esModule",{value:!0});MU.area120tables_v1alpha1=void 0;var Eu=ct(),kC;(function(y){class fe{context;tables;workspaces;constructor(E,R){this.context={_options:E||{},google:R},this.tables=new he(this.context),this.workspaces=new xe(this.context)}}y.Area120tables=fe;class he{context;rows;constructor(E){this.context=E,this.rows=new $e(this.context)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}}y.Resource$Tables=he;class $e{context;constructor(E){this.context=E}batchCreate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}batchDelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}batchUpdate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}}y.Resource$Tables$Rows=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://area120tables.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Eu.createAPIRequest)(n,a);else return(0,Eu.createAPIRequest)(n)}}y.Resource$Workspaces=xe})(kC||(MU.area120tables_v1alpha1=kC={}))});var ob=qt(DP=>{"use strict";Object.defineProperty(DP,"__esModule",{value:!0});DP.AuthPlus=DP.area120tables_v1alpha1=DP.auth=DP.VERSIONS=void 0;DP.area120tables=TWe;var eb=ct(),tb=VN();Object.defineProperty(DP,"area120tables_v1alpha1",{enumerable:!0,get:function(){return tb.area120tables_v1alpha1}});DP.VERSIONS={v1alpha1:tb.area120tables_v1alpha1.Area120tables};function TWe(y){return(0,eb.getAPI)("area120tables",y,DP.VERSIONS,this)}var VWe=new eb.AuthPlus;DP.auth=VWe;var EWe=ct();Object.defineProperty(DP,"AuthPlus",{enumerable:!0,get:function(){return EWe.AuthPlus}})});var EN=qt(NU=>{"use strict";Object.defineProperty(NU,"__esModule",{value:!0});NU.areainsights_v1=void 0;var sb=ct(),rb;(function(y){class fe{context;v1;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1=new he(this.context)}}y.Areainsights=fe;class he{context;constructor(xe){this.context=xe}computeInsights(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://areainsights.googleapis.com/",f={options:Object.assign({url:(g+"/v1:computeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,sb.createAPIRequest)(f,E);else return(0,sb.createAPIRequest)(f)}}y.Resource$V1=he})(rb||(NU.areainsights_v1=rb={}))});var pb=qt(zP=>{"use strict";Object.defineProperty(zP,"__esModule",{value:!0});zP.AuthPlus=zP.areainsights_v1=zP.auth=zP.VERSIONS=void 0;zP.areainsights=SWe;var nb=ct(),ib=EN();Object.defineProperty(zP,"areainsights_v1",{enumerable:!0,get:function(){return ib.areainsights_v1}});zP.VERSIONS={v1:ib.areainsights_v1.Areainsights};function SWe(y){return(0,nb.getAPI)("areainsights",y,zP.VERSIONS,this)}var wWe=new nb.AuthPlus;zP.auth=wWe;var GWe=ct();Object.defineProperty(zP,"AuthPlus",{enumerable:!0,get:function(){return GWe.AuthPlus}})});var SN=qt(HU=>{"use strict";Object.defineProperty(HU,"__esModule",{value:!0});HU.artifactregistry_v1=void 0;var ys=ct(),ub;(function(y){class fe{context;projects;constructor(h,q){this.context={_options:h||{},google:q},this.projects=new he(this.context)}}y.Artifactregistry=fe;class he{context;locations;constructor(h){this.context=h,this.locations=new $e(this.context)}getProjectSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}updateProjectSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects=he;class $e{context;operations;repositories;constructor(h){this.context=h,this.operations=new xe(this.context),this.repositories=new oe(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}getProjectConfig(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}getVpcscConfig(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}updateProjectConfig(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}updateVpcscConfig(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;aptArtifacts;attachments;dockerImages;files;genericArtifacts;goModules;googetArtifacts;kfpArtifacts;mavenArtifacts;npmPackages;packages;pythonPackages;rules;yumArtifacts;constructor(h){this.context=h,this.aptArtifacts=new E(this.context),this.attachments=new R(this.context),this.dockerImages=new a(this.context),this.files=new g(this.context),this.genericArtifacts=new f(this.context),this.goModules=new o(this.context),this.googetArtifacts=new n(this.context),this.kfpArtifacts=new e(this.context),this.mavenArtifacts=new s(this.context),this.npmPackages=new t(this.context),this.packages=new p(this.context),this.pythonPackages=new i(this.context),this.rules=new m(this.context),this.yumArtifacts=new c(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}exportArtifact(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+repository}:exportArtifact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}getIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}setIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}testIamPermissions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories=oe;class E{context;constructor(h){this.context=h}import(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/aptArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/aptArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/aptArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Aptartifacts=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Attachments=R;class a{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/dockerImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Dockerimages=a;class g{context;constructor(h){this.context=h}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}download(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/files:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/files:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Files=g;class f{context;constructor(h){this.context=h}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/genericArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/genericArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Genericartifacts=f;class o{context;constructor(h){this.context=h}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/goModules:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/goModules:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Gomodules=o;class n{context;constructor(h){this.context=h}import(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/googetArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/googetArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/googetArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Googetartifacts=n;class e{context;constructor(h){this.context=h}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/kfpArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/kfpArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Kfpartifacts=e;class s{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/mavenArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Mavenartifacts=s;class t{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/npmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Npmpackages=t;class p{context;tags;versions;constructor(h){this.context=h,this.tags=new r(this.context),this.versions=new u(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Packages=p;class r{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Packages$Tags=r;class u{context;constructor(h){this.context=h}batchDelete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/versions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Packages$Versions=u;class i{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/pythonPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Pythonpackages=i;class m{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Rules=m;class c{context;constructor(h){this.context=h}import(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/yumArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}upload(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://artifactregistry.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/yumArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,mediaUrl:($+"/upload/v1/{+parent}/yumArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ys.createAPIRequest)(A,d);else return(0,ys.createAPIRequest)(A)}}y.Resource$Projects$Locations$Repositories$Yumartifacts=c})(ub||(HU.artifactregistry_v1=ub={}))});var wN=qt(FU=>{"use strict";Object.defineProperty(FU,"__esModule",{value:!0});FU.artifactregistry_v1beta1=void 0;var pi=ct(),cb;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Artifactregistry=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;repositories;constructor(o){this.context=o,this.operations=new xe(this.context),this.repositories=new oe(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;files;packages;constructor(o){this.context=o,this.files=new E(this.context),this.packages=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Repositories=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Repositories$Files=E;class R{context;tags;versions;constructor(o){this.context=o,this.tags=new a(this.context),this.versions=new g(this.context)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Repositories$Packages=R;class a{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Repositories$Packages$Tags=a;class g{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://artifactregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,pi.createAPIRequest)(r,e);else return(0,pi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Repositories$Packages$Versions=g})(cb||(FU.artifactregistry_v1beta1=cb={}))});var GN=qt(BU=>{"use strict";Object.defineProperty(BU,"__esModule",{value:!0});BU.artifactregistry_v1beta2=void 0;var Wn=ct(),fb;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Artifactregistry=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;repositories;constructor(e){this.context=e,this.operations=new xe(this.context),this.repositories=new oe(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;aptArtifacts;files;packages;yumArtifacts;constructor(e){this.context=e,this.aptArtifacts=new E(this.context),this.files=new R(this.context),this.packages=new a(this.context),this.yumArtifacts=new o(this.context)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories=oe;class E{context;constructor(e){this.context=e}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/aptArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Aptartifacts=E;class R{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Files=R;class a{context;tags;versions;constructor(e){this.context=e,this.tags=new g(this.context),this.versions=new f(this.context)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Packages=a;class g{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Packages$Tags=g;class f{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Packages$Versions=f;class o{context;constructor(e){this.context=e}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/yumArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Wn.createAPIRequest)(i,t);else return(0,Wn.createAPIRequest)(i)}}y.Resource$Projects$Locations$Repositories$Yumartifacts=o})(fb||(BU.artifactregistry_v1beta2=fb={}))});var ab=qt(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});Vf.AuthPlus=Vf.artifactregistry_v1beta2=Vf.artifactregistry_v1beta1=Vf.artifactregistry_v1=Vf.auth=Vf.VERSIONS=void 0;Vf.artifactregistry=LWe;var mb=ct(),gb=SN();Object.defineProperty(Vf,"artifactregistry_v1",{enumerable:!0,get:function(){return gb.artifactregistry_v1}});var hb=wN();Object.defineProperty(Vf,"artifactregistry_v1beta1",{enumerable:!0,get:function(){return hb.artifactregistry_v1beta1}});var Pb=GN();Object.defineProperty(Vf,"artifactregistry_v1beta2",{enumerable:!0,get:function(){return Pb.artifactregistry_v1beta2}});Vf.VERSIONS={v1:gb.artifactregistry_v1.Artifactregistry,v1beta1:hb.artifactregistry_v1beta1.Artifactregistry,v1beta2:Pb.artifactregistry_v1beta2.Artifactregistry};function LWe(y){return(0,mb.getAPI)("artifactregistry",y,Vf.VERSIONS,this)}var _We=new mb.AuthPlus;Vf.auth=_We;var DWe=ct();Object.defineProperty(Vf,"AuthPlus",{enumerable:!0,get:function(){return DWe.AuthPlus}})});var LN=qt(WU=>{"use strict";Object.defineProperty(WU,"__esModule",{value:!0});WU.assuredworkloads_v1=void 0;var ep=ct(),db;(function(y){class fe{context;assuredworkloads;organizations;constructor(f,o){this.context={_options:f||{},google:o},this.assuredworkloads=new he(this.context),this.organizations=new $e(this.context)}}y.Assuredworkloads=fe;class he{context;constructor(f){this.context=f}archiveResourceEvents(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/assuredworkloads:archiveResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}revertArchivedResourceEvents(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/assuredworkloads:revertArchivedResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}}y.Resource$Assuredworkloads=he;class $e{context;locations;constructor(f){this.context=f,this.locations=new xe(this.context)}}y.Resource$Organizations=$e;class xe{context;operations;workloads;constructor(f){this.context=f,this.operations=new oe(this.context),this.workloads=new E(this.context)}}y.Resource$Organizations$Locations=xe;class oe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Operations=oe;class E{context;updates;violations;constructor(f){this.context=f,this.updates=new R(this.context),this.violations=new a(this.context)}analyzeWorkloadMove(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+target}:analyzeWorkloadMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["target"],pathParams:["target"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}enableComplianceUpdates(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:enableComplianceUpdates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}enableResourceMonitoring(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:enableResourceMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}mutatePartnerPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:mutatePartnerPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}restrictAllowedResources(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:restrictAllowedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads=E;class R{context;constructor(f){this.context=f}apply(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/updates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads$Updates=R;class a{context;constructor(f){this.context=f}acknowledge(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ep.createAPIRequest)(p,n);else return(0,ep.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads$Violations=a})(db||(WU.assuredworkloads_v1=db={}))});var _N=qt(KU=>{"use strict";Object.defineProperty(KU,"__esModule",{value:!0});KU.assuredworkloads_v1beta1=void 0;var pp=ct(),qb;(function(y){class fe{context;assuredworkloads;organizations;constructor(f,o){this.context={_options:f||{},google:o},this.assuredworkloads=new he(this.context),this.organizations=new $e(this.context)}}y.Assuredworkloads=fe;class he{context;constructor(f){this.context=f}archiveResourceEvents(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/assuredworkloads:archiveResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}revertArchivedResourceEvents(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/assuredworkloads:revertArchivedResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}}y.Resource$Assuredworkloads=he;class $e{context;locations;constructor(f){this.context=f,this.locations=new xe(this.context)}}y.Resource$Organizations=$e;class xe{context;operations;workloads;constructor(f){this.context=f,this.operations=new oe(this.context),this.workloads=new E(this.context)}}y.Resource$Organizations$Locations=xe;class oe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Operations=oe;class E{context;updates;violations;constructor(f){this.context=f,this.updates=new R(this.context),this.violations=new a(this.context)}analyzeWorkloadMove(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+target}:analyzeWorkloadMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["target"],pathParams:["target"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}enableComplianceUpdates(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:enableComplianceUpdates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}enableResourceMonitoring(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:enableResourceMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}restrictAllowedResources(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:restrictAllowedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads=E;class R{context;constructor(f){this.context=f}apply(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/updates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads$Updates=R;class a{context;constructor(f){this.context=f}acknowledge(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,pp.createAPIRequest)(p,n);else return(0,pp.createAPIRequest)(p)}}y.Resource$Organizations$Locations$Workloads$Violations=a})(qb||(KU.assuredworkloads_v1beta1=qb={}))});var Rb=qt(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.AuthPlus=Km.assuredworkloads_v1beta1=Km.assuredworkloads_v1=Km.auth=Km.VERSIONS=void 0;Km.assuredworkloads=zWe;var xb=ct(),yb=LN();Object.defineProperty(Km,"assuredworkloads_v1",{enumerable:!0,get:function(){return yb.assuredworkloads_v1}});var Ib=_N();Object.defineProperty(Km,"assuredworkloads_v1beta1",{enumerable:!0,get:function(){return Ib.assuredworkloads_v1beta1}});Km.VERSIONS={v1:yb.assuredworkloads_v1.Assuredworkloads,v1beta1:Ib.assuredworkloads_v1beta1.Assuredworkloads};function zWe(y){return(0,xb.getAPI)("assuredworkloads",y,Km.VERSIONS,this)}var MWe=new xb.AuthPlus;Km.auth=MWe;var NWe=ct();Object.defineProperty(Km,"AuthPlus",{enumerable:!0,get:function(){return NWe.AuthPlus}})});var DN=qt(JU=>{"use strict";Object.defineProperty(JU,"__esModule",{value:!0});JU.authorizedbuyersmarketplace_v1=void 0;var _r=ct(),Ab;(function(y){class fe{context;bidders;buyers;constructor(s,t){this.context={_options:s||{},google:t},this.bidders=new he(this.context),this.buyers=new oe(this.context)}}y.Authorizedbuyersmarketplace=fe;class he{context;auctionPackages;finalizedDeals;constructor(s){this.context=s,this.auctionPackages=new $e(this.context),this.finalizedDeals=new xe(this.context)}}y.Resource$Bidders=he;class $e{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Bidders$Auctionpackages=$e;class xe{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}setReadyToServe(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Bidders$Finalizeddeals=xe;class oe{context;auctionPackages;clients;finalizedDeals;proposals;publisherProfiles;constructor(s){this.context=s,this.auctionPackages=new E(this.context),this.clients=new R(this.context),this.finalizedDeals=new g(this.context),this.proposals=new f(this.context),this.publisherProfiles=new n(this.context)}}y.Resource$Buyers=oe;class E{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}subscribe(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}subscribeClients(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+auctionPackage}:subscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}unsubscribe(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:unsubscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}unsubscribeClients(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+auctionPackage}:unsubscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Auctionpackages=E;class R{context;users;constructor(s){this.context=s,this.users=new a(this.context)}activate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}deactivate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Clients=R;class a{context;constructor(s){this.context=s}activate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}deactivate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Clients$Users=a;class g{context;constructor(s){this.context=s}addCreative(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+deal}:addCreative").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}pause(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}resume(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}setReadyToServe(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Finalizeddeals=g;class f{context;deals;constructor(s){this.context=s,this.deals=new o(this.context)}accept(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}addNote(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+proposal}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}cancelNegotiation(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+proposal}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}sendRfp(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+buyer}/proposals:sendRfp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["buyer"],pathParams:["buyer"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Proposals=f;class o{context;constructor(s){this.context=s}batchUpdate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/deals:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Proposals$Deals=o;class n{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,_r.createAPIRequest)(m,p);else return(0,_r.createAPIRequest)(m)}}y.Resource$Buyers$Publisherprofiles=n})(Ab||(JU.authorizedbuyersmarketplace_v1=Ab={}))});var zN=qt(QU=>{"use strict";Object.defineProperty(QU,"__esModule",{value:!0});QU.authorizedbuyersmarketplace_v1alpha=void 0;var Js=ct(),$b;(function(y){class fe{context;bidders;buyers;curators;mediaPlanners;constructor(u,i){this.context={_options:u||{},google:i},this.bidders=new he(this.context),this.buyers=new oe(this.context),this.curators=new s(this.context),this.mediaPlanners=new p(this.context)}}y.Authorizedbuyersmarketplace=fe;class he{context;auctionPackages;finalizedDeals;constructor(u){this.context=u,this.auctionPackages=new $e(this.context),this.finalizedDeals=new xe(this.context)}}y.Resource$Bidders=he;class $e{context;constructor(u){this.context=u}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Bidders$Auctionpackages=$e;class xe{context;constructor(u){this.context=u}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}setReadyToServe(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Bidders$Finalizeddeals=xe;class oe{context;auctionPackages;clients;dataSegments;finalizedDeals;proposals;publisherProfiles;constructor(u){this.context=u,this.auctionPackages=new E(this.context),this.clients=new R(this.context),this.dataSegments=new g(this.context),this.finalizedDeals=new f(this.context),this.proposals=new o(this.context),this.publisherProfiles=new e(this.context)}}y.Resource$Buyers=oe;class E{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}subscribe(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}subscribeClients(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+auctionPackage}:subscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}unsubscribe(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:unsubscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}unsubscribeClients(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+auctionPackage}:unsubscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Auctionpackages=E;class R{context;users;constructor(u){this.context=u,this.users=new a(this.context)}activate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}deactivate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Clients=R;class a{context;constructor(u){this.context=u}activate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}deactivate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Clients$Users=a;class g{context;constructor(u){this.context=u}activate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}deactivate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Datasegments=g;class f{context;constructor(u){this.context=u}addCreative(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+deal}:addCreative").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}pause(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}resume(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}setReadyToServe(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Finalizeddeals=f;class o{context;deals;constructor(u){this.context=u,this.deals=new n(this.context)}accept(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}addNote(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+proposal}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}cancelNegotiation(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+proposal}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}sendRfp(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+buyer}/proposals:sendRfp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["buyer"],pathParams:["buyer"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Proposals=o;class n{context;constructor(u){this.context=u}batchUpdate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/deals:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Proposals$Deals=n;class e{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Buyers$Publisherprofiles=e;class s{context;curatedPackages;constructor(u){this.context=u,this.curatedPackages=new t(this.context)}}y.Resource$Curators=s;class t{context;constructor(u){this.context=u}activate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}deactivate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Curators$Curatedpackages=t;class p{context;constructor(u){this.context=u}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha/mediaPlanners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Js.createAPIRequest)(q,m);else return(0,Js.createAPIRequest)(q)}}y.Resource$Mediaplanners=p})($b||(QU.authorizedbuyersmarketplace_v1alpha=$b={}))});var MN=qt(ZU=>{"use strict";Object.defineProperty(ZU,"__esModule",{value:!0});ZU.authorizedbuyersmarketplace_v1beta=void 0;var cu=ct(),jb;(function(y){class fe{context;curators;mediaPlanners;constructor(R,a){this.context={_options:R||{},google:a},this.curators=new he(this.context),this.mediaPlanners=new oe(this.context)}}y.Authorizedbuyersmarketplace=fe;class he{context;curatedPackages;dataSegments;constructor(R){this.context=R,this.curatedPackages=new $e(this.context),this.dataSegments=new xe(this.context)}}y.Resource$Curators=he;class $e{context;constructor(R){this.context=R}activate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}deactivate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}}y.Resource$Curators$Curatedpackages=$e;class xe{context;constructor(R){this.context=R}activate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}deactivate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}}y.Resource$Curators$Datasegments=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/mediaPlanners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,cu.createAPIRequest)(e,g);else return(0,cu.createAPIRequest)(e)}}y.Resource$Mediaplanners=oe})(jb||(ZU.authorizedbuyersmarketplace_v1beta=jb={}))});var Eb=qt(Ef=>{"use strict";Object.defineProperty(Ef,"__esModule",{value:!0});Ef.AuthPlus=Ef.authorizedbuyersmarketplace_v1beta=Ef.authorizedbuyersmarketplace_v1alpha=Ef.authorizedbuyersmarketplace_v1=Ef.auth=Ef.VERSIONS=void 0;Ef.authorizedbuyersmarketplace=HWe;var Ub=ct(),vb=DN();Object.defineProperty(Ef,"authorizedbuyersmarketplace_v1",{enumerable:!0,get:function(){return vb.authorizedbuyersmarketplace_v1}});var Tb=zN();Object.defineProperty(Ef,"authorizedbuyersmarketplace_v1alpha",{enumerable:!0,get:function(){return Tb.authorizedbuyersmarketplace_v1alpha}});var Vb=MN();Object.defineProperty(Ef,"authorizedbuyersmarketplace_v1beta",{enumerable:!0,get:function(){return Vb.authorizedbuyersmarketplace_v1beta}});Ef.VERSIONS={v1:vb.authorizedbuyersmarketplace_v1.Authorizedbuyersmarketplace,v1alpha:Tb.authorizedbuyersmarketplace_v1alpha.Authorizedbuyersmarketplace,v1beta:Vb.authorizedbuyersmarketplace_v1beta.Authorizedbuyersmarketplace};function HWe(y){return(0,Ub.getAPI)("authorizedbuyersmarketplace",y,Ef.VERSIONS,this)}var FWe=new Ub.AuthPlus;Ef.auth=FWe;var BWe=ct();Object.defineProperty(Ef,"AuthPlus",{enumerable:!0,get:function(){return BWe.AuthPlus}})});var NN=qt(YU=>{"use strict";Object.defineProperty(YU,"__esModule",{value:!0});YU.backupdr_v1=void 0;var Es=ct(),Sb;(function(y){class fe{context;folders;organizations;projects;constructor(h,q){this.context={_options:h||{},google:q},this.folders=new he(this.context),this.organizations=new oe(this.context),this.projects=new a(this.context)}}y.Backupdr=fe;class he{context;locations;constructor(h){this.context=h,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;resourceBackupConfigs;constructor(h){this.context=h,this.resourceBackupConfigs=new xe(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;constructor(h){this.context=h}fetch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Folders$Locations$Resourcebackupconfigs=xe;class oe{context;locations;constructor(h){this.context=h,this.locations=new E(this.context)}}y.Resource$Organizations=oe;class E{context;resourceBackupConfigs;constructor(h){this.context=h,this.resourceBackupConfigs=new R(this.context)}}y.Resource$Organizations$Locations=E;class R{context;constructor(h){this.context=h}fetch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Organizations$Locations$Resourcebackupconfigs=R;class a{context;locations;constructor(h){this.context=h,this.locations=new g(this.context)}}y.Resource$Projects=a;class g{context;backupPlanAssociations;backupPlans;backupVaults;dataSourceReferences;managementServers;operations;resourceBackupConfigs;serviceConfig;trial;constructor(h){this.context=h,this.backupPlanAssociations=new f(this.context),this.backupPlans=new o(this.context),this.backupVaults=new e(this.context),this.dataSourceReferences=new p(this.context),this.managementServers=new r(this.context),this.operations=new u(this.context),this.resourceBackupConfigs=new i(this.context),this.serviceConfig=new m(this.context),this.trial=new c(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}getTrial(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations=g;class f{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupPlanAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}fetchForResourceType(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupPlanAssociations:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupPlanAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}triggerBackup(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:triggerBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupplanassociations=f;class o{context;revisions;constructor(h){this.context=h,this.revisions=new n(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupplans=o;class n{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupplans$Revisions=n;class e{context;dataSources;constructor(h){this.context=h,this.dataSources=new s(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}fetchUsable(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupVaults:fetchUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}testIamPermissions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupvaults=e;class s{context;backups;constructor(h){this.context=h,this.backups=new t(this.context)}abandonBackup(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+dataSource}:abandonBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}fetchAccessToken(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:fetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}finalizeBackup(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+dataSource}:finalizeBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}initiateBackup(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+dataSource}:initiateBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}remove(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}setInternalStatus(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+dataSource}:setInternalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupvaults$Datasources=s;class t{context;constructor(h){this.context=h}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}fetchForResourceType(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backups:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}restore(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Backupvaults$Datasources$Backups=t;class p{context;constructor(h){this.context=h}fetchForResourceType(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/dataSourceReferences:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/dataSourceReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Datasourcereferences=p;class r{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/managementServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}getIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/managementServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}msComplianceMetadata(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}:msComplianceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}setIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}testIamPermissions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Managementservers=r;class u{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Operations=u;class i{context;constructor(h){this.context=h}fetch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/resourceBackupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Resourcebackupconfigs=i;class m{context;constructor(h){this.context=h}initialize(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Serviceconfig=m;class c{context;constructor(h){this.context=h}end(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/trial:end").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}subscribe(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://backupdr.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/trial:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Es.createAPIRequest)(A,d);else return(0,Es.createAPIRequest)(A)}}y.Resource$Projects$Locations$Trial=c})(Sb||(YU.backupdr_v1=Sb={}))});var Lb=qt(MP=>{"use strict";Object.defineProperty(MP,"__esModule",{value:!0});MP.AuthPlus=MP.backupdr_v1=MP.auth=MP.VERSIONS=void 0;MP.backupdr=WWe;var wb=ct(),Gb=NN();Object.defineProperty(MP,"backupdr_v1",{enumerable:!0,get:function(){return Gb.backupdr_v1}});MP.VERSIONS={v1:Gb.backupdr_v1.Backupdr};function WWe(y){return(0,wb.getAPI)("backupdr",y,MP.VERSIONS,this)}var KWe=new wb.AuthPlus;MP.auth=KWe;var JWe=ct();Object.defineProperty(MP,"AuthPlus",{enumerable:!0,get:function(){return JWe.AuthPlus}})});var HN=qt(XU=>{"use strict";Object.defineProperty(XU,"__esModule",{value:!0});XU.baremetalsolution_v1=void 0;var vy=ct(),_b;(function(y){class fe{context;operations;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.operations=new he(this.context)}}y.Baremetalsolution=fe;class he{context;constructor(xe){this.context=xe}cancel(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://baremetalsolution.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,vy.createAPIRequest)(f,E);else return(0,vy.createAPIRequest)(f)}delete(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://baremetalsolution.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,vy.createAPIRequest)(f,E);else return(0,vy.createAPIRequest)(f)}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://baremetalsolution.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,vy.createAPIRequest)(f,E);else return(0,vy.createAPIRequest)(f)}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://baremetalsolution.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,vy.createAPIRequest)(f,E);else return(0,vy.createAPIRequest)(f)}}y.Resource$Operations=he})(_b||(XU.baremetalsolution_v1=_b={}))});var FN=qt(lU=>{"use strict";Object.defineProperty(lU,"__esModule",{value:!0});lU.baremetalsolution_v1alpha1=void 0;var OU=ct(),Db;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Baremetalsolution=fe;class he{context;locations;provisioningQuotas;constructor(E){this.context=E,this.locations=new $e(this.context),this.provisioningQuotas=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(E){this.context=E}submitProvisioningConfig(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://baremetalsolution.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+project}/{+location}:submitProvisioningConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(a)(0,OU.createAPIRequest)(n,a);else return(0,OU.createAPIRequest)(n)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://baremetalsolution.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/provisioningQuotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,OU.createAPIRequest)(n,a);else return(0,OU.createAPIRequest)(n)}}y.Resource$Projects$Provisioningquotas=xe})(Db||(lU.baremetalsolution_v1alpha1=Db={}))});var BN=qt(CU=>{"use strict";Object.defineProperty(CU,"__esModule",{value:!0});CU.baremetalsolution_v2=void 0;var ar=ct(),zb;(function(y){class fe{context;projects;constructor(p,r){this.context={_options:p||{},google:r},this.projects=new he(this.context)}}y.Baremetalsolution=fe;class he{context;locations;constructor(p){this.context=p,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instanceProvisioningSettings;instances;networks;nfsShares;operations;provisioningConfigs;provisioningQuotas;sshKeys;volumes;constructor(p){this.context=p,this.instanceProvisioningSettings=new xe(this.context),this.instances=new oe(this.context),this.networks=new E(this.context),this.nfsShares=new R(this.context),this.operations=new a(this.context),this.provisioningConfigs=new g(this.context),this.provisioningQuotas=new f(this.context),this.sshKeys=new o(this.context),this.volumes=new n(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(p){this.context=p}fetch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+location}/instanceProvisioningSettings:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Instanceprovisioningsettings=xe;class oe{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}detachLun(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+instance}:detachLun").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}disableInteractiveSerialConsole(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:disableInteractiveSerialConsole").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}enableInteractiveSerialConsole(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:enableInteractiveSerialConsole").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}rename(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}reset(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}start(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}stop(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Instances=oe;class E{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}listNetworkUsage(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+location}/networks:listNetworkUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Networks=E;class R{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/nfsShares").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/nfsShares").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Nfsshares=R;class a{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Operations=a;class g{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/provisioningConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}submit(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/provisioningConfigs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Provisioningconfigs=g;class f{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/provisioningQuotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Provisioningquotas=f;class o{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/sshKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/sshKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Sshkeys=o;class n{context;luns;snapshots;constructor(p){this.context=p,this.luns=new e(this.context),this.snapshots=new s(this.context)}evict(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:evict").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}resize(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+volume}:resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["volume"],pathParams:["volume"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Volumes=n;class e{context;constructor(p){this.context=p}evict(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}:evict").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/luns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Volumes$Luns=e;class s{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}restoreVolumeSnapshot(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(c+"/v2/{+volumeSnapshot}:restoreVolumeSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["volumeSnapshot"],pathParams:["volumeSnapshot"],context:this.context};if(u)(0,ar.createAPIRequest)(P,u);else return(0,ar.createAPIRequest)(P)}}y.Resource$Projects$Locations$Volumes$Snapshots=s})(zb||(CU.baremetalsolution_v2=zb={}))});var Bb=qt(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});Sf.AuthPlus=Sf.baremetalsolution_v2=Sf.baremetalsolution_v1alpha1=Sf.baremetalsolution_v1=Sf.auth=Sf.VERSIONS=void 0;Sf.baremetalsolution=QWe;var Mb=ct(),Nb=HN();Object.defineProperty(Sf,"baremetalsolution_v1",{enumerable:!0,get:function(){return Nb.baremetalsolution_v1}});var Hb=FN();Object.defineProperty(Sf,"baremetalsolution_v1alpha1",{enumerable:!0,get:function(){return Hb.baremetalsolution_v1alpha1}});var Fb=BN();Object.defineProperty(Sf,"baremetalsolution_v2",{enumerable:!0,get:function(){return Fb.baremetalsolution_v2}});Sf.VERSIONS={v1:Nb.baremetalsolution_v1.Baremetalsolution,v1alpha1:Hb.baremetalsolution_v1alpha1.Baremetalsolution,v2:Fb.baremetalsolution_v2.Baremetalsolution};function QWe(y){return(0,Mb.getAPI)("baremetalsolution",y,Sf.VERSIONS,this)}var ZWe=new Mb.AuthPlus;Sf.auth=ZWe;var YWe=ct();Object.defineProperty(Sf,"AuthPlus",{enumerable:!0,get:function(){return YWe.AuthPlus}})});var WN=qt(bU=>{"use strict";Object.defineProperty(bU,"__esModule",{value:!0});bU.batch_v1=void 0;var Yp=ct(),Wb;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Batch=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;operations;state;constructor(f){this.context=f,this.jobs=new xe(this.context),this.operations=new R(this.context),this.state=new a(this.context)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;taskGroups;constructor(f){this.context=f,this.taskGroups=new oe(this.context)}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;tasks;constructor(f){this.context=f,this.tasks=new E(this.context)}}y.Resource$Projects$Locations$Jobs$Taskgroups=oe;class E{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}}y.Resource$Projects$Locations$Jobs$Taskgroups$Tasks=E;class R{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=R;class a{context;constructor(f){this.context=f}report(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/state:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Yp.createAPIRequest)(p,n);else return(0,Yp.createAPIRequest)(p)}}y.Resource$Projects$Locations$State=a})(Wb||(bU.batch_v1=Wb={}))});var Qb=qt(NP=>{"use strict";Object.defineProperty(NP,"__esModule",{value:!0});NP.AuthPlus=NP.batch_v1=NP.auth=NP.VERSIONS=void 0;NP.batch=XWe;var Kb=ct(),Jb=WN();Object.defineProperty(NP,"batch_v1",{enumerable:!0,get:function(){return Jb.batch_v1}});NP.VERSIONS={v1:Jb.batch_v1.Batch};function XWe(y){return(0,Kb.getAPI)("batch",y,NP.VERSIONS,this)}var OWe=new Kb.AuthPlus;NP.auth=OWe;var lWe=ct();Object.defineProperty(NP,"AuthPlus",{enumerable:!0,get:function(){return lWe.AuthPlus}})});var KN=qt(kU=>{"use strict";Object.defineProperty(kU,"__esModule",{value:!0});kU.beyondcorp_v1=void 0;var Ys=ct(),Zb;(function(y){class fe{context;organizations;projects;constructor(s,t){this.context={_options:s||{},google:t},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Beyondcorp=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;operations;constructor(s){this.context=s,this.operations=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Organizations$Locations$Operations=xe;class oe{context;locations;constructor(s){this.context=s,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;appConnections;appConnectors;appGateways;operations;securityGateways;constructor(s){this.context=s,this.appConnections=new R(this.context),this.appConnectors=new a(this.context),this.appGateways=new g(this.context),this.operations=new f(this.context),this.securityGateways=new o(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}resolve(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appConnections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Appconnections=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}reportStatus(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+appConnector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}resolveInstanceConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+appConnector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Appconnectors=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Appgateways=g;class f{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=f;class o{context;applications;constructor(s){this.context=s,this.applications=new n(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Securitygateways=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://beyondcorp.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Ys.createAPIRequest)(m,p);else return(0,Ys.createAPIRequest)(m)}}y.Resource$Projects$Locations$Securitygateways$Applications=n})(Zb||(kU.beyondcorp_v1=Zb={}))});var JN=qt(e1=>{"use strict";Object.defineProperty(e1,"__esModule",{value:!0});e1.beyondcorp_v1alpha=void 0;var So=ct(),Yb;(function(y){class fe{context;organizations;projects;constructor(c,P){this.context={_options:c||{},google:P},this.organizations=new he(this.context),this.projects=new R(this.context)}}y.Beyondcorp=fe;class he{context;locations;constructor(c){this.context=c,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;insights;operations;subscriptions;constructor(c){this.context=c,this.insights=new xe(this.context),this.operations=new oe(this.context),this.subscriptions=new E(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(c){this.context=c}configuredInsight(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+insight}:configuredInsight").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["insight"],pathParams:["insight"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Organizations$Locations$Insights=xe;class oe{context;constructor(c){this.context=c}cancel(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Organizations$Locations$Operations=oe;class E{context;constructor(c){this.context=c}cancel(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}restart(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Organizations$Locations$Subscriptions=E;class R{context;locations;constructor(c){this.context=c,this.locations=new a(this.context)}}y.Resource$Projects=R;class a{context;appConnections;appConnectors;appGateways;applicationDomains;applications;connections;connectors;insights;operations;securityGateways;constructor(c){this.context=c,this.appConnections=new g(this.context),this.appConnectors=new f(this.context),this.appGateways=new o(this.context),this.applicationDomains=new n(this.context),this.applications=new e(this.context),this.connections=new s(this.context),this.connectors=new t(this.context),this.insights=new p(this.context),this.operations=new r(this.context),this.securityGateways=new u(this.context)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations=a;class g{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}resolve(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appConnections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Appconnections=g;class f{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}reportStatus(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+appConnector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}resolveInstanceConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+appConnector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Appconnectors=f;class o{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Appgateways=o;class n{context;constructor(c){this.context=c}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Applicationdomains=n;class e{context;constructor(c){this.context=c}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Applications=e;class s{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}resolve(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/connections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Connections=s;class t{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}reportStatus(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+connector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["connector"],pathParams:["connector"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}resolveInstanceConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+connector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["connector"],pathParams:["connector"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Connectors=t;class p{context;constructor(c){this.context=c}configuredInsight(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+insight}:configuredInsight").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["insight"],pathParams:["insight"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Insights=p;class r{context;constructor(c){this.context=c}cancel(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Operations=r;class u{context;applications;constructor(c){this.context=c,this.applications=new i(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Securitygateways=u;class i{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}getIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}setIamPolicy(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}testIamPermissions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(I+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(h)(0,So.createAPIRequest)(x,h);else return(0,So.createAPIRequest)(x)}}y.Resource$Projects$Locations$Securitygateways$Applications=i})(Yb||(e1.beyondcorp_v1alpha=Yb={}))});var Cb=qt(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.AuthPlus=Jm.beyondcorp_v1alpha=Jm.beyondcorp_v1=Jm.auth=Jm.VERSIONS=void 0;Jm.beyondcorp=CWe;var Xb=ct(),Ob=KN();Object.defineProperty(Jm,"beyondcorp_v1",{enumerable:!0,get:function(){return Ob.beyondcorp_v1}});var lb=JN();Object.defineProperty(Jm,"beyondcorp_v1alpha",{enumerable:!0,get:function(){return lb.beyondcorp_v1alpha}});Jm.VERSIONS={v1:Ob.beyondcorp_v1.Beyondcorp,v1alpha:lb.beyondcorp_v1alpha.Beyondcorp};function CWe(y){return(0,Xb.getAPI)("beyondcorp",y,Jm.VERSIONS,this)}var bWe=new Xb.AuthPlus;Jm.auth=bWe;var kWe=ct();Object.defineProperty(Jm,"AuthPlus",{enumerable:!0,get:function(){return kWe.AuthPlus}})});var QN=qt(t1=>{"use strict";Object.defineProperty(t1,"__esModule",{value:!0});t1.biglake_v1=void 0;var ui=ct(),bb;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Biglake=fe;class he{context;catalogs;locations;constructor(o){this.context=o,this.catalogs=new $e(this.context),this.locations=new E(this.context)}}y.Resource$Projects=he;class $e{context;namespaces;constructor(o){this.context=o,this.namespaces=new xe(this.context)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Catalogs=$e;class xe{context;tables;constructor(o){this.context=o,this.tables=new oe(this.context)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Catalogs$Namespaces=xe;class oe{context;constructor(o){this.context=o}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Catalogs$Namespaces$Tables=oe;class E{context;catalogs;constructor(o){this.context=o,this.catalogs=new R(this.context)}}y.Resource$Projects$Locations=E;class R{context;databases;constructor(o){this.context=o,this.databases=new a(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Locations$Catalogs=R;class a{context;tables;constructor(o){this.context=o,this.tables=new g(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Locations$Catalogs$Databases=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}rename(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://biglake.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ui.createAPIRequest)(r,e);else return(0,ui.createAPIRequest)(r)}}y.Resource$Projects$Locations$Catalogs$Databases$Tables=g})(bb||(t1.biglake_v1=bb={}))});var tk=qt(HP=>{"use strict";Object.defineProperty(HP,"__esModule",{value:!0});HP.AuthPlus=HP.biglake_v1=HP.auth=HP.VERSIONS=void 0;HP.biglake=e4e;var kb=ct(),ek=QN();Object.defineProperty(HP,"biglake_v1",{enumerable:!0,get:function(){return ek.biglake_v1}});HP.VERSIONS={v1:ek.biglake_v1.Biglake};function e4e(y){return(0,kb.getAPI)("biglake",y,HP.VERSIONS,this)}var t4e=new kb.AuthPlus;HP.auth=t4e;var o4e=ct();Object.defineProperty(HP,"AuthPlus",{enumerable:!0,get:function(){return o4e.AuthPlus}})});var ZN=qt(o1=>{"use strict";Object.defineProperty(o1,"__esModule",{value:!0});o1.bigquery_v2=void 0;var ir=ct(),ok;(function(y){class fe{context;datasets;jobs;models;projects;routines;rowAccessPolicies;tabledata;tables;constructor(o,n){this.context={_options:o||{},google:n},this.datasets=new he(this.context),this.jobs=new $e(this.context),this.models=new xe(this.context),this.projects=new oe(this.context),this.routines=new E(this.context),this.rowAccessPolicies=new R(this.context),this.tabledata=new a(this.context),this.tables=new g(this.context)}}y.Bigquery=fe;class he{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}undelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Datasets=he;class $e{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}getQueryResults(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/queries/{+jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,mediaUrl:(p+"/upload/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}query(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/queries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Jobs=$e;class xe{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Models=xe;class oe{context;constructor(o){this.context=o}getServiceAccount(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Projects=oe;class E{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Routines=E;class R{context;constructor(o){this.context=o}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Rowaccesspolicies=R;class a{context;constructor(o){this.context=o}insertAll(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/insertAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/data").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Tabledata=a;class g{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://bigquery.googleapis.com/",r={options:Object.assign({url:(p+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,ir.createAPIRequest)(r,e);else return(0,ir.createAPIRequest)(r)}}y.Resource$Tables=g})(ok||(o1.bigquery_v2=ok={}))});var nk=qt(FP=>{"use strict";Object.defineProperty(FP,"__esModule",{value:!0});FP.AuthPlus=FP.bigquery_v2=FP.auth=FP.VERSIONS=void 0;FP.bigquery=s4e;var sk=ct(),rk=ZN();Object.defineProperty(FP,"bigquery_v2",{enumerable:!0,get:function(){return rk.bigquery_v2}});FP.VERSIONS={v2:rk.bigquery_v2.Bigquery};function s4e(y){return(0,sk.getAPI)("bigquery",y,FP.VERSIONS,this)}var r4e=new sk.AuthPlus;FP.auth=r4e;var n4e=ct();Object.defineProperty(FP,"AuthPlus",{enumerable:!0,get:function(){return n4e.AuthPlus}})});var YN=qt(s1=>{"use strict";Object.defineProperty(s1,"__esModule",{value:!0});s1.bigqueryconnection_v1=void 0;var wf=ct(),ik;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Bigqueryconnection=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connections;constructor(E){this.context=E,this.connections=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}getIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}setIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}testIamPermissions(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,wf.createAPIRequest)(n,a);else return(0,wf.createAPIRequest)(n)}}y.Resource$Projects$Locations$Connections=xe})(ik||(s1.bigqueryconnection_v1=ik={}))});var XN=qt(r1=>{"use strict";Object.defineProperty(r1,"__esModule",{value:!0});r1.bigqueryconnection_v1beta1=void 0;var Yc=ct(),pk;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Bigqueryconnection=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connections;constructor(E){this.context=E,this.connections=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}getIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}setIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}testIamPermissions(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}updateCredential(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigqueryconnection.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Yc.createAPIRequest)(n,a);else return(0,Yc.createAPIRequest)(n)}}y.Resource$Projects$Locations$Connections=xe})(pk||(r1.bigqueryconnection_v1beta1=pk={}))});var mk=qt(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.AuthPlus=Qm.bigqueryconnection_v1beta1=Qm.bigqueryconnection_v1=Qm.auth=Qm.VERSIONS=void 0;Qm.bigqueryconnection=i4e;var uk=ct(),ck=YN();Object.defineProperty(Qm,"bigqueryconnection_v1",{enumerable:!0,get:function(){return ck.bigqueryconnection_v1}});var fk=XN();Object.defineProperty(Qm,"bigqueryconnection_v1beta1",{enumerable:!0,get:function(){return fk.bigqueryconnection_v1beta1}});Qm.VERSIONS={v1:ck.bigqueryconnection_v1.Bigqueryconnection,v1beta1:fk.bigqueryconnection_v1beta1.Bigqueryconnection};function i4e(y){return(0,uk.getAPI)("bigqueryconnection",y,Qm.VERSIONS,this)}var p4e=new uk.AuthPlus;Qm.auth=p4e;var u4e=ct();Object.defineProperty(Qm,"AuthPlus",{enumerable:!0,get:function(){return u4e.AuthPlus}})});var ON=qt(n1=>{"use strict";Object.defineProperty(n1,"__esModule",{value:!0});n1.bigquerydatapolicy_v1=void 0;var Xc=ct(),gk;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Bigquerydatapolicy=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;dataPolicies;constructor(E){this.context=E,this.dataPolicies=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}getIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}rename(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}setIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}testIamPermissions(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,Xc.createAPIRequest)(n,a);else return(0,Xc.createAPIRequest)(n)}}y.Resource$Projects$Locations$Datapolicies=xe})(gk||(n1.bigquerydatapolicy_v1=gk={}))});var lN=qt(i1=>{"use strict";Object.defineProperty(i1,"__esModule",{value:!0});i1.bigquerydatapolicy_v2=void 0;var ac=ct(),hk;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Bigquerydatapolicy=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;dataPolicies;constructor(E){this.context=E,this.dataPolicies=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}addGrantees(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+dataPolicy}:addGrantees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["dataPolicy"],pathParams:["dataPolicy"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}getIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}removeGrantees(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+dataPolicy}:removeGrantees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["dataPolicy"],pathParams:["dataPolicy"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}setIamPolicy(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}testIamPermissions(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://bigquerydatapolicy.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,ac.createAPIRequest)(n,a);else return(0,ac.createAPIRequest)(n)}}y.Resource$Projects$Locations$Datapolicies=xe})(hk||(i1.bigquerydatapolicy_v2=hk={}))});var qk=qt(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.AuthPlus=Zm.bigquerydatapolicy_v2=Zm.bigquerydatapolicy_v1=Zm.auth=Zm.VERSIONS=void 0;Zm.bigquerydatapolicy=c4e;var Pk=ct(),ak=ON();Object.defineProperty(Zm,"bigquerydatapolicy_v1",{enumerable:!0,get:function(){return ak.bigquerydatapolicy_v1}});var dk=lN();Object.defineProperty(Zm,"bigquerydatapolicy_v2",{enumerable:!0,get:function(){return dk.bigquerydatapolicy_v2}});Zm.VERSIONS={v1:ak.bigquerydatapolicy_v1.Bigquerydatapolicy,v2:dk.bigquerydatapolicy_v2.Bigquerydatapolicy};function c4e(y){return(0,Pk.getAPI)("bigquerydatapolicy",y,Zm.VERSIONS,this)}var f4e=new Pk.AuthPlus;Zm.auth=f4e;var m4e=ct();Object.defineProperty(Zm,"AuthPlus",{enumerable:!0,get:function(){return m4e.AuthPlus}})});var CN=qt(p1=>{"use strict";Object.defineProperty(p1,"__esModule",{value:!0});p1.bigquerydatatransfer_v1=void 0;var Jr=ct(),xk;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Bigquerydatatransfer=fe;class he{context;dataSources;locations;transferConfigs;constructor(t){this.context=t,this.dataSources=new $e(this.context),this.locations=new xe(this.context),this.transferConfigs=new f(this.context)}enrollDataSources(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:enrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects=he;class $e{context;constructor(t){this.context=t}checkValidCreds(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:checkValidCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Datasources=$e;class xe{context;dataSources;transferConfigs;constructor(t){this.context=t,this.dataSources=new oe(this.context),this.transferConfigs=new E(this.context)}enrollDataSources(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:enrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}unenrollDataSources(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:unenrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(t){this.context=t}checkValidCreds(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:checkValidCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Datasources=oe;class E{context;runs;transferResources;constructor(t){this.context=t,this.runs=new R(this.context),this.transferResources=new g(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}scheduleRuns(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:scheduleRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}startManualRuns(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:startManualRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Transferconfigs=E;class R{context;transferLogs;constructor(t){this.context=t,this.transferLogs=new a(this.context)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Transferconfigs$Runs=R;class a{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Transferconfigs$Runs$Transferlogs=a;class g{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Transferconfigs$Transferresources=g;class f{context;runs;transferResources;constructor(t){this.context=t,this.runs=new o(this.context),this.transferResources=new e(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}scheduleRuns(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:scheduleRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}startManualRuns(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:startManualRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Transferconfigs=f;class o{context;transferLogs;constructor(t){this.context=t,this.transferLogs=new n(this.context)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Transferconfigs$Runs=o;class n{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Transferconfigs$Runs$Transferlogs=n;class e{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/transferResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Jr.createAPIRequest)(c,r);else return(0,Jr.createAPIRequest)(c)}}y.Resource$Projects$Transferconfigs$Transferresources=e})(xk||(p1.bigquerydatatransfer_v1=xk={}))});var Rk=qt(BP=>{"use strict";Object.defineProperty(BP,"__esModule",{value:!0});BP.AuthPlus=BP.bigquerydatatransfer_v1=BP.auth=BP.VERSIONS=void 0;BP.bigquerydatatransfer=g4e;var yk=ct(),Ik=CN();Object.defineProperty(BP,"bigquerydatatransfer_v1",{enumerable:!0,get:function(){return Ik.bigquerydatatransfer_v1}});BP.VERSIONS={v1:Ik.bigquerydatatransfer_v1.Bigquerydatatransfer};function g4e(y){return(0,yk.getAPI)("bigquerydatatransfer",y,BP.VERSIONS,this)}var h4e=new yk.AuthPlus;BP.auth=h4e;var P4e=ct();Object.defineProperty(BP,"AuthPlus",{enumerable:!0,get:function(){return P4e.AuthPlus}})});var bN=qt(u1=>{"use strict";Object.defineProperty(u1,"__esModule",{value:!0});u1.bigqueryreservation_v1=void 0;var cn=ct(),Ak;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Bigqueryreservation=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;capacityCommitments;reservationGroups;reservations;constructor(g){this.context=g,this.capacityCommitments=new xe(this.context),this.reservationGroups=new oe(this.context),this.reservations=new E(this.context)}getBiReservation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}searchAllAssignments(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchAllAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}searchAssignments(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}updateBiReservation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}merge(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}split(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:split").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Capacitycommitments=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservationgroups=oe;class E{context;assignments;constructor(g){this.context=g,this.assignments=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}failoverReservation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:failoverReservation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservations=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}move(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,cn.createAPIRequest)(t,o);else return(0,cn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservations$Assignments=R})(Ak||(u1.bigqueryreservation_v1=Ak={}))});var kN=qt(c1=>{"use strict";Object.defineProperty(c1,"__esModule",{value:!0});c1.bigqueryreservation_v1alpha2=void 0;var zp=ct(),$k;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Bigqueryreservation=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;reservationGrants;reservations;constructor(g){this.context=g,this.operations=new xe(this.context),this.reservationGrants=new oe(this.context),this.reservations=new E(this.context)}searchReservationGrants(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}:SearchReservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservationgrants=oe;class E{context;slotPools;constructor(g){this.context=g,this.slotPools=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}createReservation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservations=E;class R{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/slotPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zp.createAPIRequest)(t,o);else return(0,zp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reservations$Slotpools=R})($k||(c1.bigqueryreservation_v1alpha2=$k={}))});var eH=qt(f1=>{"use strict";Object.defineProperty(f1,"__esModule",{value:!0});f1.bigqueryreservation_v1beta1=void 0;var Yi=ct(),jk;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Bigqueryreservation=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;capacityCommitments;reservations;constructor(a){this.context=a,this.capacityCommitments=new xe(this.context),this.reservations=new oe(this.context)}getBiReservation(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}searchAssignments(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}:searchAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}updateBiReservation(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}merge(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}split(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:split").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Capacitycommitments=xe;class oe{context;assignments;constructor(a){this.context=a,this.assignments=new E(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Reservations=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}move(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yi.createAPIRequest)(s,f);else return(0,Yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Reservations$Assignments=E})(jk||(f1.bigqueryreservation_v1beta1=jk={}))});var Ek=qt(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});Gf.AuthPlus=Gf.bigqueryreservation_v1beta1=Gf.bigqueryreservation_v1alpha2=Gf.bigqueryreservation_v1=Gf.auth=Gf.VERSIONS=void 0;Gf.bigqueryreservation=a4e;var Uk=ct(),vk=bN();Object.defineProperty(Gf,"bigqueryreservation_v1",{enumerable:!0,get:function(){return vk.bigqueryreservation_v1}});var Tk=kN();Object.defineProperty(Gf,"bigqueryreservation_v1alpha2",{enumerable:!0,get:function(){return Tk.bigqueryreservation_v1alpha2}});var Vk=eH();Object.defineProperty(Gf,"bigqueryreservation_v1beta1",{enumerable:!0,get:function(){return Vk.bigqueryreservation_v1beta1}});Gf.VERSIONS={v1:vk.bigqueryreservation_v1.Bigqueryreservation,v1alpha2:Tk.bigqueryreservation_v1alpha2.Bigqueryreservation,v1beta1:Vk.bigqueryreservation_v1beta1.Bigqueryreservation};function a4e(y){return(0,Uk.getAPI)("bigqueryreservation",y,Gf.VERSIONS,this)}var d4e=new Uk.AuthPlus;Gf.auth=d4e;var q4e=ct();Object.defineProperty(Gf,"AuthPlus",{enumerable:!0,get:function(){return q4e.AuthPlus}})});var tH=qt(m1=>{"use strict";Object.defineProperty(m1,"__esModule",{value:!0});m1.bigtableadmin_v1=void 0;var Sk;(function(y){class fe{context;constructor($e,xe){this.context={_options:$e||{},google:xe}}}y.Bigtableadmin=fe})(Sk||(m1.bigtableadmin_v1=Sk={}))});var oH=qt(g1=>{"use strict";Object.defineProperty(g1,"__esModule",{value:!0});g1.bigtableadmin_v2=void 0;var Ho=ct(),wk;(function(y){class fe{context;operations;projects;constructor(i,m){this.context={_options:i||{},google:m},this.operations=new he(this.context),this.projects=new oe(this.context)}}y.Bigtableadmin=fe;class he{context;projects;constructor(i){this.context=i,this.projects=new $e(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Operations=he;class $e{context;operations;constructor(i){this.context=i,this.operations=new xe(this.context)}}y.Resource$Operations$Projects=$e;class xe{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Operations$Projects$Operations=xe;class oe{context;instances;locations;constructor(i){this.context=i,this.instances=new E(this.context),this.locations=new r(this.context)}}y.Resource$Projects=oe;class E{context;appProfiles;clusters;logicalViews;materializedViews;tables;constructor(i){this.context=i,this.appProfiles=new R(this.context),this.clusters=new a(this.context),this.logicalViews=new n(this.context),this.materializedViews=new e(this.context),this.tables=new s(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}partialUpdateInstance(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}update(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/appProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/appProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Appprofiles=R;class a{context;backups;hotTablets;memoryLayers;constructor(i){this.context=i,this.backups=new g(this.context),this.hotTablets=new f(this.context),this.memoryLayers=new o(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getMemoryLayer(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}partialUpdateCluster(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}update(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Clusters=a;class g{context;constructor(i){this.context=i}copy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/backups:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Clusters$Backups=g;class f{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/hotTablets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Clusters$Hottablets=f;class o{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/memoryLayers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Clusters$Memorylayers=o;class n{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/logicalViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/logicalViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Logicalviews=n;class e{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/materializedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/materializedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Materializedviews=e;class s{context;authorizedViews;schemaBundles;constructor(i){this.context=i,this.authorizedViews=new t(this.context),this.schemaBundles=new p(this.context)}checkConsistency(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}:checkConsistency").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}dropRowRange(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}:dropRowRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}generateConsistencyToken(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}:generateConsistencyToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}modifyColumnFamilies(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}:modifyColumnFamilies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}restore(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/tables:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}undelete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Tables=s;class t{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Tables$Authorizedviews=t;class p{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/schemaBundles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+parent}/schemaBundles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Instances$Tables$Schemabundles=p;class r{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://bigtableadmin.googleapis.com/",d={options:Object.assign({url:(q+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ho.createAPIRequest)(d,c);else return(0,Ho.createAPIRequest)(d)}}y.Resource$Projects$Locations=r})(wk||(g1.bigtableadmin_v2=wk={}))});var Dk=qt(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.AuthPlus=Ym.bigtableadmin_v2=Ym.bigtableadmin_v1=Ym.auth=Ym.VERSIONS=void 0;Ym.bigtableadmin=x4e;var Gk=ct(),Lk=tH();Object.defineProperty(Ym,"bigtableadmin_v1",{enumerable:!0,get:function(){return Lk.bigtableadmin_v1}});var _k=oH();Object.defineProperty(Ym,"bigtableadmin_v2",{enumerable:!0,get:function(){return _k.bigtableadmin_v2}});Ym.VERSIONS={v1:Lk.bigtableadmin_v1.Bigtableadmin,v2:_k.bigtableadmin_v2.Bigtableadmin};function x4e(y){return(0,Gk.getAPI)("bigtableadmin",y,Ym.VERSIONS,this)}var y4e=new Gk.AuthPlus;Ym.auth=y4e;var I4e=ct();Object.defineProperty(Ym,"AuthPlus",{enumerable:!0,get:function(){return I4e.AuthPlus}})});var sH=qt(h1=>{"use strict";Object.defineProperty(h1,"__esModule",{value:!0});h1.billingbudgets_v1=void 0;var vx=ct(),zk;(function(y){class fe{context;billingAccounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.billingAccounts=new he(this.context)}}y.Billingbudgets=fe;class he{context;budgets;constructor(oe){this.context=oe,this.budgets=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,vx.createAPIRequest)(o,R);else return(0,vx.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vx.createAPIRequest)(o,R);else return(0,vx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vx.createAPIRequest)(o,R);else return(0,vx.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,vx.createAPIRequest)(o,R);else return(0,vx.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vx.createAPIRequest)(o,R);else return(0,vx.createAPIRequest)(o)}}y.Resource$Billingaccounts$Budgets=$e})(zk||(h1.billingbudgets_v1=zk={}))});var rH=qt(P1=>{"use strict";Object.defineProperty(P1,"__esModule",{value:!0});P1.billingbudgets_v1beta1=void 0;var Tx=ct(),Mk;(function(y){class fe{context;billingAccounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.billingAccounts=new he(this.context)}}y.Billingbudgets=fe;class he{context;budgets;constructor(oe){this.context=oe,this.budgets=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Tx.createAPIRequest)(o,R);else return(0,Tx.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Tx.createAPIRequest)(o,R);else return(0,Tx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Tx.createAPIRequest)(o,R);else return(0,Tx.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Tx.createAPIRequest)(o,R);else return(0,Tx.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Tx.createAPIRequest)(o,R);else return(0,Tx.createAPIRequest)(o)}}y.Resource$Billingaccounts$Budgets=$e})(Mk||(P1.billingbudgets_v1beta1=Mk={}))});var Bk=qt(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.AuthPlus=Xm.billingbudgets_v1beta1=Xm.billingbudgets_v1=Xm.auth=Xm.VERSIONS=void 0;Xm.billingbudgets=R4e;var Nk=ct(),Hk=sH();Object.defineProperty(Xm,"billingbudgets_v1",{enumerable:!0,get:function(){return Hk.billingbudgets_v1}});var Fk=rH();Object.defineProperty(Xm,"billingbudgets_v1beta1",{enumerable:!0,get:function(){return Fk.billingbudgets_v1beta1}});Xm.VERSIONS={v1:Hk.billingbudgets_v1.Billingbudgets,v1beta1:Fk.billingbudgets_v1beta1.Billingbudgets};function R4e(y){return(0,Nk.getAPI)("billingbudgets",y,Xm.VERSIONS,this)}var A4e=new Nk.AuthPlus;Xm.auth=A4e;var $4e=ct();Object.defineProperty(Xm,"AuthPlus",{enumerable:!0,get:function(){return $4e.AuthPlus}})});var nH=qt(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0});a1.binaryauthorization_v1=void 0;var Li=ct(),Wk;(function(y){class fe{context;projects;systempolicy;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context),this.systempolicy=new g(this.context)}}y.Binaryauthorization=fe;class he{context;attestors;platforms;policy;constructor(o){this.context=o,this.attestors=new $e(this.context),this.platforms=new xe(this.context),this.policy=new a(this.context)}getPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}updatePolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Projects=he;class $e{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}validateAttestationOccurrence(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+attestor}:validateAttestationOccurrence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["attestor"],pathParams:["attestor"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Projects$Attestors=$e;class xe{context;gke;policies;constructor(o){this.context=o,this.gke=new oe(this.context),this.policies=new R(this.context)}}y.Resource$Projects$Platforms=xe;class oe{context;policies;constructor(o){this.context=o,this.policies=new E(this.context)}}y.Resource$Projects$Platforms$Gke=oe;class E{context;constructor(o){this.context=o}evaluate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:evaluate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Projects$Platforms$Gke$Policies=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}replacePlatformPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Projects$Platforms$Policies=R;class a{context;constructor(o){this.context=o}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Projects$Policy=a;class g{context;constructor(o){this.context=o}getPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://binaryauthorization.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Li.createAPIRequest)(r,e);else return(0,Li.createAPIRequest)(r)}}y.Resource$Systempolicy=g})(Wk||(a1.binaryauthorization_v1=Wk={}))});var iH=qt(d1=>{"use strict";Object.defineProperty(d1,"__esModule",{value:!0});d1.binaryauthorization_v1beta1=void 0;var Mp=ct(),Kk;(function(y){class fe{context;projects;systempolicy;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context),this.systempolicy=new oe(this.context)}}y.Binaryauthorization=fe;class he{context;attestors;policy;constructor(R){this.context=R,this.attestors=new $e(this.context),this.policy=new xe(this.context)}getPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}updatePolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}}y.Resource$Projects=he;class $e{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}update(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}validateAttestationOccurrence(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+attestor}:validateAttestationOccurrence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["attestor"],pathParams:["attestor"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}}y.Resource$Projects$Attestors=$e;class xe{context;constructor(R){this.context=R}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}}y.Resource$Projects$Policy=xe;class oe{context;constructor(R){this.context=R}getPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mp.createAPIRequest)(e,g);else return(0,Mp.createAPIRequest)(e)}}y.Resource$Systempolicy=oe})(Kk||(d1.binaryauthorization_v1beta1=Kk={}))});var Yk=qt(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.AuthPlus=Om.binaryauthorization_v1beta1=Om.binaryauthorization_v1=Om.auth=Om.VERSIONS=void 0;Om.binaryauthorization=j4e;var Jk=ct(),Qk=nH();Object.defineProperty(Om,"binaryauthorization_v1",{enumerable:!0,get:function(){return Qk.binaryauthorization_v1}});var Zk=iH();Object.defineProperty(Om,"binaryauthorization_v1beta1",{enumerable:!0,get:function(){return Zk.binaryauthorization_v1beta1}});Om.VERSIONS={v1:Qk.binaryauthorization_v1.Binaryauthorization,v1beta1:Zk.binaryauthorization_v1beta1.Binaryauthorization};function j4e(y){return(0,Jk.getAPI)("binaryauthorization",y,Om.VERSIONS,this)}var U4e=new Jk.AuthPlus;Om.auth=U4e;var v4e=ct();Object.defineProperty(Om,"AuthPlus",{enumerable:!0,get:function(){return v4e.AuthPlus}})});var pH=qt(q1=>{"use strict";Object.defineProperty(q1,"__esModule",{value:!0});q1.blockchainnodeengine_v1=void 0;var Bu=ct(),Xk;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Blockchainnodeengine=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;blockchainNodes;operations;constructor(R){this.context=R,this.blockchainNodes=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/blockchainNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/blockchainNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Blockchainnodes=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Bu.createAPIRequest)(e,g);else return(0,Bu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(Xk||(q1.blockchainnodeengine_v1=Xk={}))});var Ck=qt(WP=>{"use strict";Object.defineProperty(WP,"__esModule",{value:!0});WP.AuthPlus=WP.blockchainnodeengine_v1=WP.auth=WP.VERSIONS=void 0;WP.blockchainnodeengine=T4e;var Ok=ct(),lk=pH();Object.defineProperty(WP,"blockchainnodeengine_v1",{enumerable:!0,get:function(){return lk.blockchainnodeengine_v1}});WP.VERSIONS={v1:lk.blockchainnodeengine_v1.Blockchainnodeengine};function T4e(y){return(0,Ok.getAPI)("blockchainnodeengine",y,WP.VERSIONS,this)}var V4e=new Ok.AuthPlus;WP.auth=V4e;var E4e=ct();Object.defineProperty(WP,"AuthPlus",{enumerable:!0,get:function(){return E4e.AuthPlus}})});var uH=qt(x1=>{"use strict";Object.defineProperty(x1,"__esModule",{value:!0});x1.blogger_v3=void 0;var on=ct(),bk;(function(y){class fe{context;blogs;blogUserInfos;comments;pages;pageViews;posts;postUserInfos;users;constructor(o,n){this.context={_options:o||{},google:n},this.blogs=new he(this.context),this.blogUserInfos=new $e(this.context),this.comments=new xe(this.context),this.pages=new oe(this.context),this.pageViews=new E(this.context),this.posts=new R(this.context),this.postUserInfos=new a(this.context),this.users=new g(this.context)}}y.Blogger=fe;class he{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}getByUrl(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/byurl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["url"],pathParams:[],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}listByUser(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/users/{userId}/blogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Blogs=he;class $e{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/users/{userId}/blogs/{blogId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId"],pathParams:["blogId","userId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Bloguserinfos=$e;class xe{context;constructor(o){this.context=o}approve(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}listByBlog(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}markAsSpam(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}removeContent(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Comments=xe;class oe{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}publish(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}revert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}/revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Pages=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/pageviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Pageviews=E;class R{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}getByPath(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/bypath").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","path"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}publish(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}revert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}/revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","q"],pathParams:["blogId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Posts=R;class a{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/users/{userId}/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId","postId"],pathParams:["blogId","postId","userId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/users/{userId}/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId"],pathParams:["blogId","userId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Postuserinfos=a;class g{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://blogger.googleapis.com/",r={options:Object.assign({url:(p+"/v3/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(e)(0,on.createAPIRequest)(r,e);else return(0,on.createAPIRequest)(r)}}y.Resource$Users=g})(bk||(x1.blogger_v3=bk={}))});var tee=qt(KP=>{"use strict";Object.defineProperty(KP,"__esModule",{value:!0});KP.AuthPlus=KP.blogger_v3=KP.auth=KP.VERSIONS=void 0;KP.blogger=S4e;var kk=ct(),eee=uH();Object.defineProperty(KP,"blogger_v3",{enumerable:!0,get:function(){return eee.blogger_v3}});KP.VERSIONS={v3:eee.blogger_v3.Blogger};function S4e(y){return(0,kk.getAPI)("blogger",y,KP.VERSIONS,this)}var w4e=new kk.AuthPlus;KP.auth=w4e;var G4e=ct();Object.defineProperty(KP,"AuthPlus",{enumerable:!0,get:function(){return G4e.AuthPlus}})});var cH=qt(y1=>{"use strict";Object.defineProperty(y1,"__esModule",{value:!0});y1.books_v1=void 0;var ls=ct(),oee;(function(y){class fe{context;bookshelves;cloudloading;dictionary;familysharing;layers;myconfig;mylibrary;notification;onboarding;personalizedstream;promooffer;series;volumes;constructor($,A){this.context={_options:$||{},google:A},this.bookshelves=new he(this.context),this.cloudloading=new xe(this.context),this.dictionary=new oe(this.context),this.familysharing=new E(this.context),this.layers=new R(this.context),this.myconfig=new f(this.context),this.mylibrary=new o(this.context),this.notification=new p(this.context),this.onboarding=new r(this.context),this.personalizedstream=new u(this.context),this.promooffer=new i(this.context),this.series=new m(this.context),this.volumes=new P(this.context)}}y.Books=fe;class he{context;volumes;constructor($){this.context=$,this.volumes=new $e(this.context)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/users/{userId}/bookshelves/{shelf}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["userId","shelf"],pathParams:["shelf","userId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/users/{userId}/bookshelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Bookshelves=he;class $e{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/users/{userId}/bookshelves/{shelf}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["userId","shelf"],pathParams:["shelf","userId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Bookshelves$Volumes=$e;class xe{context;constructor($){this.context=$}addBook($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/cloudloading/addBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}deleteBook($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/cloudloading/deleteBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["volumeId"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}updateBook($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/cloudloading/updateBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Cloudloading=xe;class oe{context;constructor($){this.context=$}listOfflineMetadata($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/dictionary/listOfflineMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["cpksver"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Dictionary=oe;class E{context;constructor($){this.context=$}getFamilyInfo($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/familysharing/getFamilyInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}share($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/familysharing/share").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}unshare($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/familysharing/unshare").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Familysharing=E;class R{context;annotationData;volumeAnnotations;constructor($){this.context=$,this.annotationData=new a(this.context),this.volumeAnnotations=new g(this.context)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layersummary/{summaryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId","summaryId"],pathParams:["summaryId","volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layersummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Layers=R;class a{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId","layerId","annotationDataId","contentVersion"],pathParams:["annotationDataId","layerId","volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layers/{layerId}/data").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId","layerId","contentVersion"],pathParams:["layerId","volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Layers$Annotationdata=a;class g{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId","layerId","annotationId"],pathParams:["annotationId","layerId","volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/layers/{layerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId","layerId","contentVersion"],pathParams:["layerId","volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Layers$Volumeannotations=g;class f{context;constructor($){this.context=$}getUserSettings($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/myconfig/getUserSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}releaseDownloadAccess($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/myconfig/releaseDownloadAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["cpksver","volumeIds"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}requestAccess($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/myconfig/requestAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["cpksver","nonce","source","volumeId"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}syncVolumeLicenses($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/myconfig/syncVolumeLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["cpksver","nonce","source"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}updateUserSettings($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/myconfig/updateUserSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Myconfig=f;class o{context;annotations;bookshelves;readingpositions;constructor($){this.context=$,this.annotations=new n(this.context),this.bookshelves=new e(this.context),this.readingpositions=new t(this.context)}}y.Resource$Mylibrary=o;class n{context;constructor($){this.context=$}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["annotationId"],pathParams:["annotationId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}insert($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}summary($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/annotations/summary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["layerIds","volumeId"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}update($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["annotationId"],pathParams:["annotationId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Mylibrary$Annotations=n;class e{context;volumes;constructor($){this.context=$,this.volumes=new s(this.context)}addVolume($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}/addVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["shelf","volumeId"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}clearVolumes($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}/clearVolumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}moveVolume($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}/moveVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["shelf","volumeId","volumePosition"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}removeVolume($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}/removeVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["shelf","volumeId"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Mylibrary$Bookshelves=e;class s{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/bookshelves/{shelf}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Mylibrary$Bookshelves$Volumes=s;class t{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/readingpositions/{volumeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}setPosition($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/mylibrary/readingpositions/{volumeId}/setPosition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["volumeId","position","timestamp"],pathParams:["volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Mylibrary$Readingpositions=t;class p{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/notification/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["notification_id"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Notification=p;class r{context;constructor($){this.context=$}listCategories($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/onboarding/listCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}listCategoryVolumes($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/onboarding/listCategoryVolumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Onboarding=r;class u{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/personalizedstream/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Personalizedstream=u;class i{context;constructor($){this.context=$}accept($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/promooffer/accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}dismiss($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/promooffer/dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/promooffer/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Promooffer=i;class m{context;membership;constructor($){this.context=$,this.membership=new c(this.context)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/series/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["series_id"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Series=m;class c{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/series/membership/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["series_id"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Series$Membership=c;class P{context;associated;mybooks;recommended;useruploaded;constructor($){this.context=$,this.associated=new h(this.context),this.mybooks=new q(this.context),this.recommended=new d(this.context),this.useruploaded=new I(this.context)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["q"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Volumes=P;class h{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/{volumeId}/associated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Volumes$Associated=h;class q{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/mybooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Volumes$Mybooks=q;class d{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/recommended").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}rate($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/recommended/rate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["rating","volumeId"],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Volumes$Recommended=d;class I{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://books.googleapis.com/",Q={options:Object.assign({url:(b+"/books/v1/volumes/useruploaded").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:[],pathParams:[],context:this.context};if(v)(0,ls.createAPIRequest)(Q,v);else return(0,ls.createAPIRequest)(Q)}}y.Resource$Volumes$Useruploaded=I})(oee||(y1.books_v1=oee={}))});var nee=qt(JP=>{"use strict";Object.defineProperty(JP,"__esModule",{value:!0});JP.AuthPlus=JP.books_v1=JP.auth=JP.VERSIONS=void 0;JP.books=L4e;var see=ct(),ree=cH();Object.defineProperty(JP,"books_v1",{enumerable:!0,get:function(){return ree.books_v1}});JP.VERSIONS={v1:ree.books_v1.Books};function L4e(y){return(0,see.getAPI)("books",y,JP.VERSIONS,this)}var _4e=new see.AuthPlus;JP.auth=_4e;var D4e=ct();Object.defineProperty(JP,"AuthPlus",{enumerable:!0,get:function(){return D4e.AuthPlus}})});var fH=qt(I1=>{"use strict";Object.defineProperty(I1,"__esModule",{value:!0});I1.businessprofileperformance_v1=void 0;var qR=ct(),iee;(function(y){class fe{context;locations;constructor(R,a){this.context={_options:R||{},google:a},this.locations=new he(this.context)}}y.Businessprofileperformance=fe;class he{context;searchkeywords;constructor(R){this.context=R,this.searchkeywords=new $e(this.context)}fetchMultiDailyMetricsTimeSeries(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}:fetchMultiDailyMetricsTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,qR.createAPIRequest)(e,g);else return(0,qR.createAPIRequest)(e)}getDailyMetricsTimeSeries(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:getDailyMetricsTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qR.createAPIRequest)(e,g);else return(0,qR.createAPIRequest)(e)}}y.Resource$Locations=he;class $e{context;impressions;constructor(R){this.context=R,this.impressions=new xe(this.context)}}y.Resource$Locations$Searchkeywords=$e;class xe{context;monthly;constructor(R){this.context=R,this.monthly=new oe(this.context)}}y.Resource$Locations$Searchkeywords$Impressions=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/searchkeywords/impressions/monthly").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qR.createAPIRequest)(e,g);else return(0,qR.createAPIRequest)(e)}}y.Resource$Locations$Searchkeywords$Impressions$Monthly=oe})(iee||(I1.businessprofileperformance_v1=iee={}))});var cee=qt(QP=>{"use strict";Object.defineProperty(QP,"__esModule",{value:!0});QP.AuthPlus=QP.businessprofileperformance_v1=QP.auth=QP.VERSIONS=void 0;QP.businessprofileperformance=z4e;var pee=ct(),uee=fH();Object.defineProperty(QP,"businessprofileperformance_v1",{enumerable:!0,get:function(){return uee.businessprofileperformance_v1}});QP.VERSIONS={v1:uee.businessprofileperformance_v1.Businessprofileperformance};function z4e(y){return(0,pee.getAPI)("businessprofileperformance",y,QP.VERSIONS,this)}var M4e=new pee.AuthPlus;QP.auth=M4e;var N4e=ct();Object.defineProperty(QP,"AuthPlus",{enumerable:!0,get:function(){return N4e.AuthPlus}})});var mH=qt(R1=>{"use strict";Object.defineProperty(R1,"__esModule",{value:!0});R1.calendar_v3=void 0;var Qr=ct(),fee;(function(y){class fe{context;acl;calendarList;calendars;channels;colors;events;freebusy;settings;constructor(o,n){this.context={_options:o||{},google:n},this.acl=new he(this.context),this.calendarList=new $e(this.context),this.calendars=new xe(this.context),this.channels=new oe(this.context),this.colors=new E(this.context),this.events=new R(this.context),this.freebusy=new a(this.context),this.settings=new g(this.context)}}y.Calendar=fe;class he{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}watch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/acl/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Acl=he;class $e{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}watch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/calendarList/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Calendarlist=$e;class xe{context;constructor(o){this.context=o}clear(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Calendars=xe;class oe{context;constructor(o){this.context=o}stop(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Channels=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/colors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Colors=E;class R{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}import(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}insert(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}instances(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}move(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId","destination"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}quickAdd(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/quickAdd").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId","text"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}watch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/calendars/{calendarId}/events/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Events=R;class a{context;constructor(o){this.context=o}query(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/freeBusy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Freebusy=a;class g{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/settings/{setting}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["setting"],pathParams:["setting"],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}watch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(p+"/calendar/v3/users/me/settings/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Qr.createAPIRequest)(r,e);else return(0,Qr.createAPIRequest)(r)}}y.Resource$Settings=g})(fee||(R1.calendar_v3=fee={}))});var hee=qt(ZP=>{"use strict";Object.defineProperty(ZP,"__esModule",{value:!0});ZP.AuthPlus=ZP.calendar_v3=ZP.auth=ZP.VERSIONS=void 0;ZP.calendar=H4e;var mee=ct(),gee=mH();Object.defineProperty(ZP,"calendar_v3",{enumerable:!0,get:function(){return gee.calendar_v3}});ZP.VERSIONS={v3:gee.calendar_v3.Calendar};function H4e(y){return(0,mee.getAPI)("calendar",y,ZP.VERSIONS,this)}var F4e=new mee.AuthPlus;ZP.auth=F4e;var B4e=ct();Object.defineProperty(ZP,"AuthPlus",{enumerable:!0,get:function(){return B4e.AuthPlus}})});var gH=qt(A1=>{"use strict";Object.defineProperty(A1,"__esModule",{value:!0});A1.certificatemanager_v1=void 0;var Or=ct(),Pee;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Certificatemanager=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;certificateIssuanceConfigs;certificateMaps;certificates;dnsAuthorizations;operations;trustConfigs;constructor(n){this.context=n,this.certificateIssuanceConfigs=new xe(this.context),this.certificateMaps=new oe(this.context),this.certificates=new R(this.context),this.dnsAuthorizations=new a(this.context),this.operations=new g(this.context),this.trustConfigs=new f(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateIssuanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateIssuanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Certificateissuanceconfigs=xe;class oe{context;certificateMapEntries;constructor(n){this.context=n,this.certificateMapEntries=new E(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Certificatemaps=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateMapEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificateMapEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Certificatemaps$Certificatemapentries=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Certificates=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/dnsAuthorizations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/dnsAuthorizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Dnsauthorizations=a;class g{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trustConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trustConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://certificatemanager.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Or.createAPIRequest)(u,s);else return(0,Or.createAPIRequest)(u)}}y.Resource$Projects$Locations$Trustconfigs=f})(Pee||(A1.certificatemanager_v1=Pee={}))});var qee=qt(YP=>{"use strict";Object.defineProperty(YP,"__esModule",{value:!0});YP.AuthPlus=YP.certificatemanager_v1=YP.auth=YP.VERSIONS=void 0;YP.certificatemanager=W4e;var aee=ct(),dee=gH();Object.defineProperty(YP,"certificatemanager_v1",{enumerable:!0,get:function(){return dee.certificatemanager_v1}});YP.VERSIONS={v1:dee.certificatemanager_v1.Certificatemanager};function W4e(y){return(0,aee.getAPI)("certificatemanager",y,YP.VERSIONS,this)}var K4e=new aee.AuthPlus;YP.auth=K4e;var J4e=ct();Object.defineProperty(YP,"AuthPlus",{enumerable:!0,get:function(){return J4e.AuthPlus}})});var hH=qt($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.ces_v1=void 0;var Ss=ct(),xee;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Ces=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;apps;operations;constructor(u){this.context=u,this.apps=new xe(this.context),this.operations=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;agents;changelogs;conversations;deployments;examples;guardrails;message;sessions;tools;toolsets;versions;constructor(u){this.context=u,this.agents=new oe(this.context),this.changelogs=new E(this.context),this.conversations=new R(this.context),this.deployments=new a(this.context),this.examples=new g(this.context),this.guardrails=new f(this.context),this.message=new o(this.context),this.sessions=new n(this.context),this.tools=new e(this.context),this.toolsets=new s(this.context),this.versions=new t(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}executeTool(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}:executeTool").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}exportApp(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:exportApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}importApp(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/apps:importApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}retrieveToolSchema(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}:retrieveToolSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps=xe;class oe{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Agents=oe;class E{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Changelogs=E;class R{context;constructor(u){this.context=u}batchDelete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/conversations:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Conversations=R;class a{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Deployments=a;class g{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Examples=g;class f{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Guardrails=f;class o{context;constructor(u){this.context=u}send(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+tenant}/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Message=o;class n{context;constructor(u){this.context=u}generateChatToken(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:generateChatToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}runSession(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+session}:runSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["session"],pathParams:["session"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}streamRunSession(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+session}:streamRunSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["session"],pathParams:["session"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Sessions=n;class e{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Tools=e;class s{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}retrieveTools(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+toolset}:retrieveTools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["toolset"],pathParams:["toolset"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Toolsets=s;class t{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}restore(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Apps$Versions=t;class p{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://ces.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ss.createAPIRequest)(q,m);else return(0,Ss.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=p})(xee||($1.ces_v1=xee={}))});var PH=qt(j1=>{"use strict";Object.defineProperty(j1,"__esModule",{value:!0});j1.ces_v1beta=void 0;var xo=ct(),yee;(function(y){class fe{context;projects;constructor(q,d){this.context={_options:q||{},google:d},this.projects=new he(this.context)}}y.Ces=fe;class he{context;locations;constructor(q){this.context=q,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;apps;operations;constructor(q){this.context=q,this.apps=new xe(this.context),this.operations=new P(this.context)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}getSecuritySettings(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}updateSecuritySettings(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations=$e;class xe{context;agents;changelogs;conversations;deployments;evaluationDatasets;evaluationExpectations;evaluationRuns;evaluations;examples;guardrails;message;scheduledEvaluationRuns;sessions;tools;toolsets;versions;constructor(q){this.context=q,this.agents=new oe(this.context),this.changelogs=new E(this.context),this.conversations=new R(this.context),this.deployments=new a(this.context),this.evaluationDatasets=new g(this.context),this.evaluationExpectations=new f(this.context),this.evaluationRuns=new o(this.context),this.evaluations=new n(this.context),this.examples=new s(this.context),this.guardrails=new t(this.context),this.message=new p(this.context),this.scheduledEvaluationRuns=new r(this.context),this.sessions=new u(this.context),this.tools=new i(this.context),this.toolsets=new m(this.context),this.versions=new c(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}executeTool(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}:executeTool").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}exportApp(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}:exportApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}generateAppResource(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}:generateAppResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}importApp(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/apps:importApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}importEvaluations(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}:importEvaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}retrieveToolSchema(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}:retrieveToolSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}runEvaluation(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+app}:runEvaluation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["app"],pathParams:["app"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}testPersonaVoice(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+app}:testPersonaVoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["app"],pathParams:["app"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps=xe;class oe{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Agents=oe;class E{context;constructor(q){this.context=q}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Changelogs=E;class R{context;constructor(q){this.context=q}batchDelete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/conversations:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}generateEvaluation(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+conversation}:generateEvaluation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Conversations=R;class a{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Deployments=a;class g{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Evaluationdatasets=g;class f{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationExpectations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationExpectations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Evaluationexpectations=f;class o{context;constructor(q){this.context=q}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}export(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationRuns:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Evaluationruns=o;class n{context;results;constructor(q){this.context=q,this.results=new e(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}export(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluations:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}uploadEvaluationAudio(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}:uploadEvaluationAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Evaluations=n;class e{context;constructor(q){this.context=q}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}export(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/results:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Evaluations$Results=e;class s{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Examples=s;class t{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Guardrails=t;class p{context;constructor(q){this.context=q}send(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+tenant}/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Message=p;class r{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/scheduledEvaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/scheduledEvaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Scheduledevaluationruns=r;class u{context;constructor(q){this.context=q}generateChatToken(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}:generateChatToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}runSession(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+session}:runSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}streamRunSession(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+session}:streamRunSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Sessions=u;class i{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Tools=i;class m{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}retrieveTools(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+toolset}:retrieveTools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["toolset"],pathParams:["toolset"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Toolsets=m;class c{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}restore(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Apps$Versions=c;class P{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://ces.googleapis.com/",v={options:Object.assign({url:(A+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,xo.createAPIRequest)(v,I);else return(0,xo.createAPIRequest)(v)}}y.Resource$Projects$Locations$Operations=P})(yee||(j1.ces_v1beta=yee={}))});var $ee=qt(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.AuthPlus=lm.ces_v1beta=lm.ces_v1=lm.auth=lm.VERSIONS=void 0;lm.ces=Q4e;var Iee=ct(),Ree=hH();Object.defineProperty(lm,"ces_v1",{enumerable:!0,get:function(){return Ree.ces_v1}});var Aee=PH();Object.defineProperty(lm,"ces_v1beta",{enumerable:!0,get:function(){return Aee.ces_v1beta}});lm.VERSIONS={v1:Ree.ces_v1.Ces,v1beta:Aee.ces_v1beta.Ces};function Q4e(y){return(0,Iee.getAPI)("ces",y,lm.VERSIONS,this)}var Z4e=new Iee.AuthPlus;lm.auth=Z4e;var Y4e=ct();Object.defineProperty(lm,"AuthPlus",{enumerable:!0,get:function(){return Y4e.AuthPlus}})});var aH=qt(U1=>{"use strict";Object.defineProperty(U1,"__esModule",{value:!0});U1.chat_v1=void 0;var dr=ct(),jee;(function(y){class fe{context;customEmojis;media;spaces;users;constructor(r,u){this.context={_options:r||{},google:u},this.customEmojis=new he(this.context),this.media=new $e(this.context),this.spaces=new xe(this.context),this.users=new f(this.context)}}y.Chat=fe;class he{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/customEmojis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/customEmojis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Customemojis=he;class $e{context;constructor(r){this.context=r}download(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}upload(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/attachments:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/v1/{+parent}/attachments:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Media=$e;class xe{context;members;messages;spaceEvents;constructor(r){this.context=r,this.members=new oe(this.context),this.messages=new E(this.context),this.spaceEvents=new g(this.context)}completeImport(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}:completeImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}findDirectMessage(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces:findDirectMessage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}findGroupChats(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces:findGroupChats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}setup(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/spaces:setup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces=xe;class oe{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/members").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces$Members=oe;class E{context;attachments;reactions;constructor(r){this.context=r,this.attachments=new R(this.context),this.reactions=new a(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces$Messages=E;class R{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces$Messages$Attachments=R;class a{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/reactions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/reactions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces$Messages$Reactions=a;class g{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/spaceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Spaces$Spaceevents=g;class f{context;sections;spaces;constructor(r){this.context=r,this.sections=new o(this.context),this.spaces=new e(this.context)}}y.Resource$Users=f;class o{context;items;constructor(r){this.context=r,this.items=new n(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/sections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/sections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}position(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}:position").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Users$Sections=o;class n{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/items").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}move(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Users$Sections$Items=n;class e{context;spaceNotificationSetting;threads;constructor(r){this.context=r,this.spaceNotificationSetting=new s(this.context),this.threads=new t(this.context)}getSpaceReadState(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}updateSpaceReadState(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Users$Spaces=e;class s{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Users$Spaces$Spacenotificationsetting=s;class t{context;constructor(r){this.context=r}getThreadReadState(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://chat.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,dr.createAPIRequest)(h,i);else return(0,dr.createAPIRequest)(h)}}y.Resource$Users$Spaces$Threads=t})(jee||(U1.chat_v1=jee={}))});var Tee=qt(XP=>{"use strict";Object.defineProperty(XP,"__esModule",{value:!0});XP.AuthPlus=XP.chat_v1=XP.auth=XP.VERSIONS=void 0;XP.chat=X4e;var Uee=ct(),vee=aH();Object.defineProperty(XP,"chat_v1",{enumerable:!0,get:function(){return vee.chat_v1}});XP.VERSIONS={v1:vee.chat_v1.Chat};function X4e(y){return(0,Uee.getAPI)("chat",y,XP.VERSIONS,this)}var O4e=new Uee.AuthPlus;XP.auth=O4e;var l4e=ct();Object.defineProperty(XP,"AuthPlus",{enumerable:!0,get:function(){return l4e.AuthPlus}})});var dH=qt(v1=>{"use strict";Object.defineProperty(v1,"__esModule",{value:!0});v1.checks_v1alpha=void 0;var Np=ct(),Vee;(function(y){class fe{context;accounts;aisafety;media;constructor(n,e){this.context={_options:n||{},google:e},this.accounts=new he(this.context),this.aisafety=new g(this.context),this.media=new f(this.context)}}y.Checks=fe;class he{context;apps;repos;constructor(n){this.context=n,this.apps=new $e(this.context),this.repos=new E(this.context)}}y.Resource$Accounts=he;class $e{context;operations;reports;constructor(n){this.context=n,this.operations=new xe(this.context),this.reports=new oe(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Accounts$Apps=$e;class xe{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}wait(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Accounts$Apps$Operations=xe;class oe{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Accounts$Apps$Reports=oe;class E{context;operations;scans;constructor(n){this.context=n,this.operations=new R(this.context),this.scans=new a(this.context)}}y.Resource$Accounts$Repos=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Accounts$Repos$Operations=R;class a{context;constructor(n){this.context=n}generate(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/scans:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/scans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Accounts$Repos$Scans=a;class g{context;constructor(n){this.context=n}classifyContent(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/aisafety:classifyContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Aisafety=g;class f{context;constructor(n){this.context=n}upload(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://checks.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha/{+parent}/reports:analyzeUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,mediaUrl:(r+"/upload/v1alpha/{+parent}/reports:analyzeUpload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Np.createAPIRequest)(u,s);else return(0,Np.createAPIRequest)(u)}}y.Resource$Media=f})(Vee||(v1.checks_v1alpha=Vee={}))});var wee=qt(OP=>{"use strict";Object.defineProperty(OP,"__esModule",{value:!0});OP.AuthPlus=OP.checks_v1alpha=OP.auth=OP.VERSIONS=void 0;OP.checks=C4e;var Eee=ct(),See=dH();Object.defineProperty(OP,"checks_v1alpha",{enumerable:!0,get:function(){return See.checks_v1alpha}});OP.VERSIONS={v1alpha:See.checks_v1alpha.Checks};function C4e(y){return(0,Eee.getAPI)("checks",y,OP.VERSIONS,this)}var b4e=new Eee.AuthPlus;OP.auth=b4e;var k4e=ct();Object.defineProperty(OP,"AuthPlus",{enumerable:!0,get:function(){return k4e.AuthPlus}})});var qH=qt(T1=>{"use strict";Object.defineProperty(T1,"__esModule",{value:!0});T1.chromemanagement_v1=void 0;var Qs=ct(),Gee;(function(y){class fe{context;customers;operations;constructor(h,q){this.context={_options:h||{},google:q},this.customers=new he(this.context),this.operations=new c(this.context)}}y.Chromemanagement=fe;class he{context;apps;certificateProvisioningProcesses;connectorConfigs;enterprise;profiles;reports;telemetry;thirdPartyProfileUsers;constructor(h){this.context=h,this.apps=new $e(this.context),this.certificateProvisioningProcesses=new R(this.context),this.connectorConfigs=new g(this.context),this.enterprise=new f(this.context),this.profiles=new n(this.context),this.reports=new s(this.context),this.telemetry=new t(this.context),this.thirdPartyProfileUsers=new m(this.context)}}y.Resource$Customers=he;class $e{context;android;chrome;web;constructor(h){this.context=h,this.android=new xe(this.context),this.chrome=new oe(this.context),this.web=new E(this.context)}countChromeAppRequests(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/apps:countChromeAppRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}fetchDevicesRequestingExtension(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/apps:fetchDevicesRequestingExtension").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}fetchUsersRequestingExtension(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/apps:fetchUsersRequestingExtension").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Apps=$e;class xe{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Apps$Android=xe;class oe{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Apps$Chrome=oe;class E{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Apps$Web=E;class R{context;operations;constructor(h){this.context=h,this.operations=new a(this.context)}claim(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}setFailure(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:setFailure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}signData(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:signData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}uploadCertificate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:uploadCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Certificateprovisioningprocesses=R;class a{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Certificateprovisioningprocesses$Operations=a;class g{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connectorConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connectorConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Connectorconfigs=g;class f{context;securityInsights;constructor(h){this.context=h,this.securityInsights=new o(this.context)}}y.Resource$Customers$Enterprise=f;class o{context;constructor(h){this.context=h}checkEnablementStatus(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/enterprise/securityInsights:checkEnablementStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}disable(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/enterprise/securityInsights:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}enable(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/enterprise/securityInsights:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Enterprise$Securityinsights=o;class n{context;commands;constructor(h){this.context=h,this.commands=new e(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Profiles=n;class e{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/commands").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/commands").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Profiles$Commands=e;class s{context;constructor(h){this.context=h}countActiveDevices(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countActiveDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeBrowsersNeedingAttention(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeBrowsersNeedingAttention").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeCrashEvents(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeCrashEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeDevicesReachingAutoExpirationDate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeDevicesReachingAutoExpirationDate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeDevicesThatNeedAttention(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeDevicesThatNeedAttention").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeHardwareFleetDevices(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeHardwareFleetDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countChromeVersions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countChromeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countDevicesPerBootType(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countDevicesPerBootType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countDevicesPerReleaseChannel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countDevicesPerReleaseChannel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countInstalledApps(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countInstalledApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countPrintJobsByPrinter(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countPrintJobsByPrinter").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}countPrintJobsByUser(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:countPrintJobsByUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}enumeratePrintJobs(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:enumeratePrintJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}findInstalledAppDevices(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:findInstalledAppDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}findInstalledAppProfiles(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+customer}/reports:findInstalledAppProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Reports=s;class t{context;devices;events;notificationConfigs;users;constructor(h){this.context=h,this.devices=new p(this.context),this.events=new r(this.context),this.notificationConfigs=new u(this.context),this.users=new i(this.context)}}y.Resource$Customers$Telemetry=t;class p{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/telemetry/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Telemetry$Devices=p;class r{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/telemetry/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Telemetry$Events=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/telemetry/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/telemetry/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Telemetry$Notificationconfigs=u;class i{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/telemetry/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Telemetry$Users=i;class m{context;constructor(h){this.context=h}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Customers$Thirdpartyprofileusers=m;class c{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://chromemanagement.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Qs.createAPIRequest)(A,d);else return(0,Qs.createAPIRequest)(A)}}y.Resource$Operations=c})(Gee||(T1.chromemanagement_v1=Gee={}))});var Dee=qt(lP=>{"use strict";Object.defineProperty(lP,"__esModule",{value:!0});lP.AuthPlus=lP.chromemanagement_v1=lP.auth=lP.VERSIONS=void 0;lP.chromemanagement=eKe;var Lee=ct(),_ee=qH();Object.defineProperty(lP,"chromemanagement_v1",{enumerable:!0,get:function(){return _ee.chromemanagement_v1}});lP.VERSIONS={v1:_ee.chromemanagement_v1.Chromemanagement};function eKe(y){return(0,Lee.getAPI)("chromemanagement",y,lP.VERSIONS,this)}var tKe=new Lee.AuthPlus;lP.auth=tKe;var oKe=ct();Object.defineProperty(lP,"AuthPlus",{enumerable:!0,get:function(){return oKe.AuthPlus}})});var xH=qt(V1=>{"use strict";Object.defineProperty(V1,"__esModule",{value:!0});V1.chromepolicy_v1=void 0;var Xp=ct(),zee;(function(y){class fe{context;customers;media;constructor(f,o){this.context={_options:f||{},google:o},this.customers=new he(this.context),this.media=new a(this.context)}}y.Chromepolicy=fe;class he{context;policies;policySchemas;constructor(f){this.context=f,this.policies=new $e(this.context),this.policySchemas=new R(this.context)}}y.Resource$Customers=he;class $e{context;groups;networks;orgunits;constructor(f){this.context=f,this.groups=new xe(this.context),this.networks=new oe(this.context),this.orgunits=new E(this.context)}resolve(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Customers$Policies=$e;class xe{context;constructor(f){this.context=f}batchDelete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}batchModify(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}listGroupPriorityOrdering(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:listGroupPriorityOrdering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}updateGroupPriorityOrdering(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:updateGroupPriorityOrdering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Customers$Policies$Groups=xe;class oe{context;constructor(f){this.context=f}defineCertificate(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:defineCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}defineNetwork(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:defineNetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}removeCertificate(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:removeCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}removeNetwork(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:removeNetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Customers$Policies$Networks=oe;class E{context;constructor(f){this.context=f}batchInherit(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/orgunits:batchInherit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}batchModify(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/orgunits:batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Customers$Policies$Orgunits=E;class R{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/policySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Customers$Policyschemas=R;class a{context;constructor(f){this.context=f}upload(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+customer}/policies/files:uploadPolicyFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,mediaUrl:(t+"/upload/v1/{+customer}/policies/files:uploadPolicyFile").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["customer"],pathParams:["customer"],context:this.context};if(n)(0,Xp.createAPIRequest)(p,n);else return(0,Xp.createAPIRequest)(p)}}y.Resource$Media=a})(zee||(V1.chromepolicy_v1=zee={}))});var Hee=qt(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.AuthPlus=CP.chromepolicy_v1=CP.auth=CP.VERSIONS=void 0;CP.chromepolicy=sKe;var Mee=ct(),Nee=xH();Object.defineProperty(CP,"chromepolicy_v1",{enumerable:!0,get:function(){return Nee.chromepolicy_v1}});CP.VERSIONS={v1:Nee.chromepolicy_v1.Chromepolicy};function sKe(y){return(0,Mee.getAPI)("chromepolicy",y,CP.VERSIONS,this)}var rKe=new Mee.AuthPlus;CP.auth=rKe;var nKe=ct();Object.defineProperty(CP,"AuthPlus",{enumerable:!0,get:function(){return nKe.AuthPlus}})});var yH=qt(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});S1.chromeuxreport_v1=void 0;var E1=ct(),Fee;(function(y){class fe{context;records;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.records=new he(this.context)}}y.Chromeuxreport=fe;class he{context;constructor(xe){this.context=xe}queryHistoryRecord(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromeuxreport.googleapis.com/",f={options:Object.assign({url:(g+"/v1/records:queryHistoryRecord").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,E1.createAPIRequest)(f,E);else return(0,E1.createAPIRequest)(f)}queryRecord(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromeuxreport.googleapis.com/",f={options:Object.assign({url:(g+"/v1/records:queryRecord").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,E1.createAPIRequest)(f,E);else return(0,E1.createAPIRequest)(f)}}y.Resource$Records=he})(Fee||(S1.chromeuxreport_v1=Fee={}))});var Kee=qt(bP=>{"use strict";Object.defineProperty(bP,"__esModule",{value:!0});bP.AuthPlus=bP.chromeuxreport_v1=bP.auth=bP.VERSIONS=void 0;bP.chromeuxreport=iKe;var Bee=ct(),Wee=yH();Object.defineProperty(bP,"chromeuxreport_v1",{enumerable:!0,get:function(){return Wee.chromeuxreport_v1}});bP.VERSIONS={v1:Wee.chromeuxreport_v1.Chromeuxreport};function iKe(y){return(0,Bee.getAPI)("chromeuxreport",y,bP.VERSIONS,this)}var pKe=new Bee.AuthPlus;bP.auth=pKe;var uKe=ct();Object.defineProperty(bP,"AuthPlus",{enumerable:!0,get:function(){return uKe.AuthPlus}})});var IH=qt(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});w1.chromewebstore_v1_1=void 0;var Ty=ct(),Jee;(function(y){class fe{context;items;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.items=new he(this.context)}}y.Chromewebstore=fe;class he{context;constructor(xe){this.context=xe}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromewebstore.googleapis.com/",f={options:Object.assign({url:(g+"/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(E)(0,Ty.createAPIRequest)(f,E);else return(0,Ty.createAPIRequest)(f)}insert(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromewebstore.googleapis.com/",f={options:Object.assign({url:(g+"/chromewebstore/v1.1/items").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,mediaUrl:(g+"/upload/chromewebstore/v1.1/items").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(E)(0,Ty.createAPIRequest)(f,E);else return(0,Ty.createAPIRequest)(f)}publish(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromewebstore.googleapis.com/",f={options:Object.assign({url:(g+"/chromewebstore/v1.1/items/{itemId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(E)(0,Ty.createAPIRequest)(f,E);else return(0,Ty.createAPIRequest)(f)}update(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://chromewebstore.googleapis.com/",f={options:Object.assign({url:(g+"/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:R,mediaUrl:(g+"/upload/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(E)(0,Ty.createAPIRequest)(f,E);else return(0,Ty.createAPIRequest)(f)}}y.Resource$Items=he})(Jee||(w1.chromewebstore_v1_1=Jee={}))});var RH=qt(G1=>{"use strict";Object.defineProperty(G1,"__esModule",{value:!0});G1.chromewebstore_v2=void 0;var Vx=ct(),Qee;(function(y){class fe{context;media;publishers;constructor(E,R){this.context={_options:E||{},google:R},this.media=new he(this.context),this.publishers=new $e(this.context)}}y.Chromewebstore=fe;class he{context;constructor(E){this.context=E}upload(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://chromewebstore.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,mediaUrl:(o+"/upload/v2/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Vx.createAPIRequest)(n,a);else return(0,Vx.createAPIRequest)(n)}}y.Resource$Media=he;class $e{context;items;constructor(E){this.context=E,this.items=new xe(this.context)}}y.Resource$Publishers=$e;class xe{context;constructor(E){this.context=E}cancelSubmission(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://chromewebstore.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}:cancelSubmission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Vx.createAPIRequest)(n,a);else return(0,Vx.createAPIRequest)(n)}fetchStatus(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://chromewebstore.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}:fetchStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Vx.createAPIRequest)(n,a);else return(0,Vx.createAPIRequest)(n)}publish(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://chromewebstore.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Vx.createAPIRequest)(n,a);else return(0,Vx.createAPIRequest)(n)}setPublishedDeployPercentage(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://chromewebstore.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}:setPublishedDeployPercentage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Vx.createAPIRequest)(n,a);else return(0,Vx.createAPIRequest)(n)}}y.Resource$Publishers$Items=xe})(Qee||(G1.chromewebstore_v2=Qee={}))});var Oee=qt(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.AuthPlus=Cm.chromewebstore_v2=Cm.chromewebstore_v1_1=Cm.auth=Cm.VERSIONS=void 0;Cm.chromewebstore=cKe;var Zee=ct(),Yee=IH();Object.defineProperty(Cm,"chromewebstore_v1_1",{enumerable:!0,get:function(){return Yee.chromewebstore_v1_1}});var Xee=RH();Object.defineProperty(Cm,"chromewebstore_v2",{enumerable:!0,get:function(){return Xee.chromewebstore_v2}});Cm.VERSIONS={"v1.1":Yee.chromewebstore_v1_1.Chromewebstore,v2:Xee.chromewebstore_v2.Chromewebstore};function cKe(y){return(0,Zee.getAPI)("chromewebstore",y,Cm.VERSIONS,this)}var fKe=new Zee.AuthPlus;Cm.auth=fKe;var mKe=ct();Object.defineProperty(Cm,"AuthPlus",{enumerable:!0,get:function(){return mKe.AuthPlus}})});var AH=qt(L1=>{"use strict";Object.defineProperty(L1,"__esModule",{value:!0});L1.civicinfo_v2=void 0;var Vy=ct(),lee;(function(y){class fe{context;divisions;elections;constructor(oe,E){this.context={_options:oe||{},google:E},this.divisions=new he(this.context),this.elections=new $e(this.context)}}y.Civicinfo=fe;class he{context;constructor(oe){this.context=oe}queryDivisionByAddress(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(f+"/civicinfo/v2/divisionsByAddress").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Vy.createAPIRequest)(o,R);else return(0,Vy.createAPIRequest)(o)}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(f+"/civicinfo/v2/divisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Vy.createAPIRequest)(o,R);else return(0,Vy.createAPIRequest)(o)}}y.Resource$Divisions=he;class $e{context;constructor(oe){this.context=oe}electionQuery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(f+"/civicinfo/v2/elections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Vy.createAPIRequest)(o,R);else return(0,Vy.createAPIRequest)(o)}voterInfoQuery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(f+"/civicinfo/v2/voterinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Vy.createAPIRequest)(o,R);else return(0,Vy.createAPIRequest)(o)}}y.Resource$Elections=$e})(lee||(L1.civicinfo_v2=lee={}))});var kee=qt(kP=>{"use strict";Object.defineProperty(kP,"__esModule",{value:!0});kP.AuthPlus=kP.civicinfo_v2=kP.auth=kP.VERSIONS=void 0;kP.civicinfo=gKe;var Cee=ct(),bee=AH();Object.defineProperty(kP,"civicinfo_v2",{enumerable:!0,get:function(){return bee.civicinfo_v2}});kP.VERSIONS={v2:bee.civicinfo_v2.Civicinfo};function gKe(y){return(0,Cee.getAPI)("civicinfo",y,kP.VERSIONS,this)}var hKe=new Cee.AuthPlus;kP.auth=hKe;var PKe=ct();Object.defineProperty(kP,"AuthPlus",{enumerable:!0,get:function(){return PKe.AuthPlus}})});var $H=qt(_1=>{"use strict";Object.defineProperty(_1,"__esModule",{value:!0});_1.classroom_v1=void 0;var mo=ct(),ete;(function(y){class fe{context;courses;invitations;registrations;userProfiles;constructor(x,$){this.context={_options:x||{},google:$},this.courses=new he(this.context),this.invitations=new c(this.context),this.registrations=new P(this.context),this.userProfiles=new h(this.context)}}y.Classroom=fe;class he{context;aliases;announcements;courseWork;courseWorkMaterials;posts;studentGroups;students;teachers;topics;constructor(x){this.context=x,this.aliases=new $e(this.context),this.announcements=new xe(this.context),this.courseWork=new E(this.context),this.courseWorkMaterials=new o(this.context),this.posts=new e(this.context),this.studentGroups=new p(this.context),this.students=new u(this.context),this.teachers=new i(this.context),this.topics=new m(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:[],pathParams:[],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}getGradingPeriodSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/gradingPeriodSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:[],pathParams:[],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}update(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}updateGradingPeriodSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/gradingPeriodSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses=he;class $e{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","alias"],pathParams:["alias","courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Aliases=$e;class xe{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new oe(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}getAddOnContext(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}modifyAssignees(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{id}:modifyAssignees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Announcements=xe;class oe{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Announcements$Addonattachments=oe;class E{context;addOnAttachments;rubrics;studentSubmissions;constructor(x){this.context=x,this.addOnAttachments=new R(this.context),this.rubrics=new g(this.context),this.studentSubmissions=new f(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}getAddOnContext(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}modifyAssignees(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{id}:modifyAssignees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}updateRubric(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubric").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Coursework=E;class R{context;studentSubmissions;constructor(x){this.context=x,this.studentSubmissions=new a(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Coursework$Addonattachments=R;class a{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","itemId","submissionId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","itemId","submissionId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Coursework$Addonattachments$Studentsubmissions=a;class g{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Coursework$Rubrics=g;class f{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}modifyAttachments(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}reclaim(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}return(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}turnIn(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Coursework$Studentsubmissions=f;class o{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new n(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}getAddOnContext(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Courseworkmaterials=o;class n{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Courseworkmaterials$Addonattachments=n;class e{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new s(this.context)}getAddOnContext(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Posts=e;class s{context;studentSubmissions;constructor(x){this.context=x,this.studentSubmissions=new t(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Posts$Addonattachments=s;class t{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","postId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","postId","submissionId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","postId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","postId","submissionId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Posts$Addonattachments$Studentsubmissions=t;class p{context;studentGroupMembers;constructor(x){this.context=x,this.studentGroupMembers=new r(this.context)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Studentgroups=p;class r{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId","studentGroupId"],pathParams:["courseId","studentGroupId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","studentGroupId","userId"],pathParams:["courseId","studentGroupId","userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","studentGroupId"],pathParams:["courseId","studentGroupId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Studentgroups$Studentgroupmembers=r;class u{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/students").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/students/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/students/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/students").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Students=u;class i{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/teachers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/teachers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/teachers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/teachers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Teachers=i;class m{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Courses$Topics=m;class c{context;constructor(x){this.context=x}accept(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/invitations/{id}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:[],pathParams:[],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/invitations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/invitations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["id"],pathParams:["id"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:[],pathParams:[],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Invitations=c;class P{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:[],pathParams:[],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/registrations/{registrationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["registrationId"],pathParams:["registrationId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Registrations=P;class h{context;guardianInvitations;guardians;constructor(x){this.context=x,this.guardianInvitations=new q(this.context),this.guardians=new d(this.context)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Userprofiles=h;class q{context;constructor(x){this.context=x}create(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardianInvitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["studentId","invitationId"],pathParams:["invitationId","studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardianInvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}patch(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["studentId","invitationId"],pathParams:["invitationId","studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Userprofiles$Guardianinvitations=q;class d{context;constructor(x){this.context=x}delete(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardians/{guardianId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:v,requiredParams:["studentId","guardianId"],pathParams:["guardianId","studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardians/{guardianId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["studentId","guardianId"],pathParams:["guardianId","studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://classroom.googleapis.com/",b={options:Object.assign({url:(D+"/v1/userProfiles/{studentId}/guardians").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if(A)(0,mo.createAPIRequest)(b,A);else return(0,mo.createAPIRequest)(b)}}y.Resource$Userprofiles$Guardians=d})(ete||(_1.classroom_v1=ete={}))});var ste=qt(ea=>{"use strict";Object.defineProperty(ea,"__esModule",{value:!0});ea.AuthPlus=ea.classroom_v1=ea.auth=ea.VERSIONS=void 0;ea.classroom=aKe;var tte=ct(),ote=$H();Object.defineProperty(ea,"classroom_v1",{enumerable:!0,get:function(){return ote.classroom_v1}});ea.VERSIONS={v1:ote.classroom_v1.Classroom};function aKe(y){return(0,tte.getAPI)("classroom",y,ea.VERSIONS,this)}var dKe=new tte.AuthPlus;ea.auth=dKe;var qKe=ct();Object.defineProperty(ea,"AuthPlus",{enumerable:!0,get:function(){return qKe.AuthPlus}})});var jH=qt(D1=>{"use strict";Object.defineProperty(D1,"__esModule",{value:!0});D1.cloudasset_v1=void 0;var ci=ct(),rte;(function(y){class fe{context;assets;effectiveIamPolicies;feeds;operations;savedQueries;v1;constructor(g,f){this.context={_options:g||{},google:f},this.assets=new he(this.context),this.effectiveIamPolicies=new $e(this.context),this.feeds=new xe(this.context),this.operations=new oe(this.context),this.savedQueries=new E(this.context),this.v1=new R(this.context)}}y.Cloudasset=fe;class he{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$Assets=he;class $e{context;constructor(g){this.context=g}batchGet(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}/effectiveIamPolicies:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$Effectiveiampolicies=$e;class xe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/feeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/feeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$Feeds=xe;class oe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$Operations=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$Savedqueries=E;class R{context;constructor(g){this.context=g}analyzeIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}analyzeIamPolicyLongrunning(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeIamPolicyLongrunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}analyzeMove(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:analyzeMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}analyzeOrgPolicies(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}analyzeOrgPolicyGovernedAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicyGovernedAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}analyzeOrgPolicyGovernedContainers(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicyGovernedContainers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}batchGetAssetsHistory(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}exportAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}queryAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:queryAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}searchAllIamPolicies(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:searchAllIamPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}searchAllResources(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:searchAllResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,ci.createAPIRequest)(t,o);else return(0,ci.createAPIRequest)(t)}}y.Resource$V1=R})(rte||(D1.cloudasset_v1=rte={}))});var UH=qt(z1=>{"use strict";Object.defineProperty(z1,"__esModule",{value:!0});z1.cloudasset_v1beta1=void 0;var Lf=ct(),nte;(function(y){class fe{context;folders;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Cloudasset=fe;class he{context;operations;constructor(g){this.context=g,this.operations=new $e(this.context)}exportAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Folders=he;class $e{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Folders$Operations=$e;class xe{context;operations;constructor(g){this.context=g,this.operations=new oe(this.context)}batchGetAssetsHistory(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}exportAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Organizations=xe;class oe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Organizations$Operations=oe;class E{context;operations;constructor(g){this.context=g,this.operations=new R(this.context)}batchGetAssetsHistory(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}exportAssets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Projects=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lf.createAPIRequest)(t,o);else return(0,Lf.createAPIRequest)(t)}}y.Resource$Projects$Operations=R})(nte||(z1.cloudasset_v1beta1=nte={}))});var vH=qt(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.cloudasset_v1p1beta1=void 0;var M1=ct(),ite;(function(y){class fe{context;iamPolicies;resources;constructor(oe,E){this.context={_options:oe||{},google:E},this.iamPolicies=new he(this.context),this.resources=new $e(this.context)}}y.Cloudasset=fe;class he{context;constructor(oe){this.context=oe}searchAll(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1beta1/{+scope}/iamPolicies:searchAll").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(R)(0,M1.createAPIRequest)(o,R);else return(0,M1.createAPIRequest)(o)}}y.Resource$Iampolicies=he;class $e{context;constructor(oe){this.context=oe}searchAll(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1beta1/{+scope}/resources:searchAll").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(R)(0,M1.createAPIRequest)(o,R);else return(0,M1.createAPIRequest)(o)}}y.Resource$Resources=$e})(ite||(N1.cloudasset_v1p1beta1=ite={}))});var TH=qt(F1=>{"use strict";Object.defineProperty(F1,"__esModule",{value:!0});F1.cloudasset_v1p4beta1=void 0;var H1=ct(),pte;(function(y){class fe{context;v1p4beta1;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1p4beta1=new he(this.context)}}y.Cloudasset=fe;class he{context;constructor(xe){this.context=xe}analyzeIamPolicy(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://cloudasset.googleapis.com/",f={options:Object.assign({url:(g+"/v1p4beta1/{+parent}:analyzeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},a),params:R,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(E)(0,H1.createAPIRequest)(f,E);else return(0,H1.createAPIRequest)(f)}exportIamPolicyAnalysis(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://cloudasset.googleapis.com/",f={options:Object.assign({url:(g+"/v1p4beta1/{+parent}:exportIamPolicyAnalysis").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(E)(0,H1.createAPIRequest)(f,E);else return(0,H1.createAPIRequest)(f)}}y.Resource$V1p4beta1=he})(pte||(F1.cloudasset_v1p4beta1=pte={}))});var VH=qt(B1=>{"use strict";Object.defineProperty(B1,"__esModule",{value:!0});B1.cloudasset_v1p5beta1=void 0;var ute=ct(),cte;(function(y){class fe{context;assets;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.assets=new he(this.context)}}y.Cloudasset=fe;class he{context;constructor(xe){this.context=xe}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://cloudasset.googleapis.com/",f={options:Object.assign({url:(g+"/v1p5beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(E)(0,ute.createAPIRequest)(f,E);else return(0,ute.createAPIRequest)(f)}}y.Resource$Assets=he})(cte||(B1.cloudasset_v1p5beta1=cte={}))});var EH=qt(K1=>{"use strict";Object.defineProperty(K1,"__esModule",{value:!0});K1.cloudasset_v1p7beta1=void 0;var W1=ct(),fte;(function(y){class fe{context;operations;v1p7beta1;constructor(oe,E){this.context={_options:oe||{},google:E},this.operations=new he(this.context),this.v1p7beta1=new $e(this.context)}}y.Cloudasset=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(f+"/v1p7beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,W1.createAPIRequest)(o,R);else return(0,W1.createAPIRequest)(o)}}y.Resource$Operations=he;class $e{context;constructor(oe){this.context=oe}exportAssets(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(f+"/v1p7beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,W1.createAPIRequest)(o,R);else return(0,W1.createAPIRequest)(o)}}y.Resource$V1p7beta1=$e})(fte||(K1.cloudasset_v1p7beta1=fte={}))});var xte=qt(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.AuthPlus=Wu.cloudasset_v1p7beta1=Wu.cloudasset_v1p5beta1=Wu.cloudasset_v1p4beta1=Wu.cloudasset_v1p1beta1=Wu.cloudasset_v1beta1=Wu.cloudasset_v1=Wu.auth=Wu.VERSIONS=void 0;Wu.cloudasset=xKe;var mte=ct(),gte=jH();Object.defineProperty(Wu,"cloudasset_v1",{enumerable:!0,get:function(){return gte.cloudasset_v1}});var hte=UH();Object.defineProperty(Wu,"cloudasset_v1beta1",{enumerable:!0,get:function(){return hte.cloudasset_v1beta1}});var Pte=vH();Object.defineProperty(Wu,"cloudasset_v1p1beta1",{enumerable:!0,get:function(){return Pte.cloudasset_v1p1beta1}});var ate=TH();Object.defineProperty(Wu,"cloudasset_v1p4beta1",{enumerable:!0,get:function(){return ate.cloudasset_v1p4beta1}});var dte=VH();Object.defineProperty(Wu,"cloudasset_v1p5beta1",{enumerable:!0,get:function(){return dte.cloudasset_v1p5beta1}});var qte=EH();Object.defineProperty(Wu,"cloudasset_v1p7beta1",{enumerable:!0,get:function(){return qte.cloudasset_v1p7beta1}});Wu.VERSIONS={v1:gte.cloudasset_v1.Cloudasset,v1beta1:hte.cloudasset_v1beta1.Cloudasset,v1p1beta1:Pte.cloudasset_v1p1beta1.Cloudasset,v1p4beta1:ate.cloudasset_v1p4beta1.Cloudasset,v1p5beta1:dte.cloudasset_v1p5beta1.Cloudasset,v1p7beta1:qte.cloudasset_v1p7beta1.Cloudasset};function xKe(y){return(0,mte.getAPI)("cloudasset",y,Wu.VERSIONS,this)}var yKe=new mte.AuthPlus;Wu.auth=yKe;var IKe=ct();Object.defineProperty(Wu,"AuthPlus",{enumerable:!0,get:function(){return IKe.AuthPlus}})});var SH=qt(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.cloudbilling_v1=void 0;var up=ct(),yte;(function(y){class fe{context;billingAccounts;organizations;projects;services;constructor(o,n){this.context={_options:o||{},google:n},this.billingAccounts=new he(this.context),this.organizations=new oe(this.context),this.projects=new R(this.context),this.services=new a(this.context)}}y.Cloudbilling=fe;class he{context;projects;subAccounts;constructor(o){this.context=o,this.projects=new $e(this.context),this.subAccounts=new xe(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}move(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Billingaccounts=he;class $e{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Billingaccounts$Projects=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/subAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/subAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Billingaccounts$Subaccounts=xe;class oe{context;billingAccounts;constructor(o){this.context=o,this.billingAccounts=new E(this.context)}}y.Resource$Organizations=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}move(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+destinationParent}/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["destinationParent","name"],pathParams:["destinationParent","name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Organizations$Billingaccounts=E;class R{context;constructor(o){this.context=o}getBillingInfo(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/billingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}updateBillingInfo(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/billingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Projects=R;class a{context;skus;constructor(o){this.context=o,this.skus=new g(this.context)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Services=a;class g{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudbilling.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,up.createAPIRequest)(r,e);else return(0,up.createAPIRequest)(r)}}y.Resource$Services$Skus=g})(yte||(J1.cloudbilling_v1=yte={}))});var wH=qt(Q1=>{"use strict";Object.defineProperty(Q1,"__esModule",{value:!0});Q1.cloudbilling_v1beta=void 0;var Pp=ct(),Ite;(function(y){class fe{context;billingAccounts;skuGroups;skus;v1beta;constructor(p,r){this.context={_options:p||{},google:r},this.billingAccounts=new he(this.context),this.skuGroups=new g(this.context),this.skus=new o(this.context),this.v1beta=new s(this.context)}}y.Cloudbilling=fe;class he{context;services;skuGroups;skus;constructor(p){this.context=p,this.services=new $e(this.context),this.skuGroups=new xe(this.context),this.skus=new E(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Services=$e;class xe{context;skus;constructor(p){this.context=p,this.skus=new oe(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Skugroups=xe;class oe{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Skugroups$Skus=oe;class E{context;price;prices;constructor(p){this.context=p,this.price=new R(this.context),this.prices=new a(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Skus=E;class R{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Skus$Price=R;class a{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/prices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Billingaccounts$Skus$Prices=a;class g{context;skus;constructor(p){this.context=p,this.skus=new f(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Skugroups=g;class f{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Skugroups$Skus=f;class o{context;price;prices;constructor(p){this.context=p,this.price=new n(this.context),this.prices=new e(this.context)}}y.Resource$Skus=o;class n{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Skus$Price=n;class e{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta/{+parent}/prices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$Skus$Prices=e;class s{context;constructor(p){this.context=p}generateInsights(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta:generateInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Pp.createAPIRequest)(P,u);else return(0,Pp.createAPIRequest)(P)}}y.Resource$V1beta=s})(Ite||(Q1.cloudbilling_v1beta=Ite={}))});var jte=qt(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.AuthPlus=bm.cloudbilling_v1beta=bm.cloudbilling_v1=bm.auth=bm.VERSIONS=void 0;bm.cloudbilling=RKe;var Rte=ct(),Ate=SH();Object.defineProperty(bm,"cloudbilling_v1",{enumerable:!0,get:function(){return Ate.cloudbilling_v1}});var $te=wH();Object.defineProperty(bm,"cloudbilling_v1beta",{enumerable:!0,get:function(){return $te.cloudbilling_v1beta}});bm.VERSIONS={v1:Ate.cloudbilling_v1.Cloudbilling,v1beta:$te.cloudbilling_v1beta.Cloudbilling};function RKe(y){return(0,Rte.getAPI)("cloudbilling",y,bm.VERSIONS,this)}var AKe=new Rte.AuthPlus;bm.auth=AKe;var $Ke=ct();Object.defineProperty(bm,"AuthPlus",{enumerable:!0,get:function(){return $Ke.AuthPlus}})});var GH=qt(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.cloudbuild_v1=void 0;var Is=ct(),Ute;(function(y){class fe{context;githubDotComWebhook;locations;operations;projects;v1;constructor(h,q){this.context={_options:h||{},google:q},this.githubDotComWebhook=new he(this.context),this.locations=new $e(this.context),this.operations=new xe(this.context),this.projects=new oe(this.context),this.v1=new c(this.context)}}y.Cloudbuild=fe;class he{context;constructor(h){this.context=h}receive(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/githubDotComWebhook:receive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Githubdotcomwebhook=he;class $e{context;constructor(h){this.context=h}regionalWebhook(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+location}/regionalWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["location"],pathParams:["location"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Locations=$e;class xe{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Operations=xe;class oe{context;builds;githubEnterpriseConfigs;locations;triggers;constructor(h){this.context=h,this.builds=new E(this.context),this.githubEnterpriseConfigs=new R(this.context),this.locations=new a(this.context),this.triggers=new m(this.context)}}y.Resource$Projects=oe;class E{context;constructor(h){this.context=h}approve(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/builds/{id}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/builds/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}retry(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/builds/{id}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Builds=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Githubenterpriseconfigs=R;class a{context;bitbucketServerConfigs;builds;githubEnterpriseConfigs;gitLabConfigs;operations;triggers;workerPools;constructor(h){this.context=h,this.bitbucketServerConfigs=new g(this.context),this.builds=new n(this.context),this.githubEnterpriseConfigs=new e(this.context),this.gitLabConfigs=new s(this.context),this.operations=new r(this.context),this.triggers=new u(this.context),this.workerPools=new i(this.context)}getDefaultServiceAccount(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations=a;class g{context;connectedRepositories;repos;constructor(h){this.context=h,this.connectedRepositories=new f(this.context),this.repos=new o(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/bitbucketServerConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/bitbucketServerConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}removeBitbucketServerConnectedRepository(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+config}:removeBitbucketServerConnectedRepository").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["config"],pathParams:["config"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Bitbucketserverconfigs=g;class f{context;constructor(h){this.context=h}batchCreate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connectedRepositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Bitbucketserverconfigs$Connectedrepositories=f;class o{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Bitbucketserverconfigs$Repos=o;class n{context;constructor(h){this.context=h}approve(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}retry(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Builds=n;class e{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Githubenterpriseconfigs=e;class s{context;connectedRepositories;repos;constructor(h){this.context=h,this.connectedRepositories=new t(this.context),this.repos=new p(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/gitLabConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/gitLabConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}removeGitLabConnectedRepository(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+config}:removeGitLabConnectedRepository").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["config"],pathParams:["config"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Gitlabconfigs=s;class t{context;constructor(h){this.context=h}batchCreate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connectedRepositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Gitlabconfigs$Connectedrepositories=t;class p{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Gitlabconfigs$Repos=p;class r{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Operations=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}run(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}webhook(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Triggers=u;class i{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Locations$Workerpools=i;class m{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}run(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers/{triggerId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}webhook(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/projects/{projectId}/triggers/{trigger}:webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["projectId","trigger"],pathParams:["projectId","trigger"],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$Projects$Triggers=m;class c{context;constructor(h){this.context=h}webhook(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://cloudbuild.googleapis.com/",A={options:Object.assign({url:($+"/v1/webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Is.createAPIRequest)(A,d);else return(0,Is.createAPIRequest)(A)}}y.Resource$V1=c})(Ute||(Z1.cloudbuild_v1=Ute={}))});var LH=qt(Y1=>{"use strict";Object.defineProperty(Y1,"__esModule",{value:!0});Y1.cloudbuild_v1alpha1=void 0;var km=ct(),vte;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudbuild=fe;class he{context;locations;workerPools;constructor(R){this.context=R,this.locations=new $e(this.context),this.workerPools=new oe(this.context)}}y.Resource$Projects=he;class $e{context;operations;constructor(R){this.context=R,this.operations=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,km.createAPIRequest)(e,g);else return(0,km.createAPIRequest)(e)}}y.Resource$Projects$Workerpools=oe})(vte||(Y1.cloudbuild_v1alpha1=vte={}))});var _H=qt(X1=>{"use strict";Object.defineProperty(X1,"__esModule",{value:!0});X1.cloudbuild_v1alpha2=void 0;var eg=ct(),Tte;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudbuild=fe;class he{context;locations;workerPools;constructor(R){this.context=R,this.locations=new $e(this.context),this.workerPools=new oe(this.context)}}y.Resource$Projects=he;class $e{context;operations;constructor(R){this.context=R,this.operations=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,eg.createAPIRequest)(e,g);else return(0,eg.createAPIRequest)(e)}}y.Resource$Projects$Workerpools=oe})(Tte||(X1.cloudbuild_v1alpha2=Tte={}))});var DH=qt(O1=>{"use strict";Object.defineProperty(O1,"__esModule",{value:!0});O1.cloudbuild_v1beta1=void 0;var tg=ct(),Vte;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudbuild=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;workerPools;constructor(R){this.context=R,this.operations=new xe(this.context),this.workerPools=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tg.createAPIRequest)(e,g);else return(0,tg.createAPIRequest)(e)}}y.Resource$Projects$Locations$Workerpools=oe})(Vte||(O1.cloudbuild_v1beta1=Vte={}))});var zH=qt(l1=>{"use strict";Object.defineProperty(l1,"__esModule",{value:!0});l1.cloudbuild_v2=void 0;var $i=ct(),Ete;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Cloudbuild=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connections;operations;constructor(a){this.context=a,this.connections=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;repositories;constructor(a){this.context=a,this.repositories=new oe(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}fetchLinkableRepositories(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+connection}:fetchLinkableRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}processWebhook(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections:processWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Connections=xe;class oe{context;constructor(a){this.context=a}accessReadToken(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:accessReadToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}accessReadWriteToken(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:accessReadWriteToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}batchCreate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}fetchGitRefs(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:fetchGitRefs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Connections$Repositories=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,$i.createAPIRequest)(s,f);else return(0,$i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(Ete||(l1.cloudbuild_v2=Ete={}))});var zte=qt(dc=>{"use strict";Object.defineProperty(dc,"__esModule",{value:!0});dc.AuthPlus=dc.cloudbuild_v2=dc.cloudbuild_v1beta1=dc.cloudbuild_v1alpha2=dc.cloudbuild_v1alpha1=dc.cloudbuild_v1=dc.auth=dc.VERSIONS=void 0;dc.cloudbuild=jKe;var Ste=ct(),wte=GH();Object.defineProperty(dc,"cloudbuild_v1",{enumerable:!0,get:function(){return wte.cloudbuild_v1}});var Gte=LH();Object.defineProperty(dc,"cloudbuild_v1alpha1",{enumerable:!0,get:function(){return Gte.cloudbuild_v1alpha1}});var Lte=_H();Object.defineProperty(dc,"cloudbuild_v1alpha2",{enumerable:!0,get:function(){return Lte.cloudbuild_v1alpha2}});var _te=DH();Object.defineProperty(dc,"cloudbuild_v1beta1",{enumerable:!0,get:function(){return _te.cloudbuild_v1beta1}});var Dte=zH();Object.defineProperty(dc,"cloudbuild_v2",{enumerable:!0,get:function(){return Dte.cloudbuild_v2}});dc.VERSIONS={v1:wte.cloudbuild_v1.Cloudbuild,v1alpha1:Gte.cloudbuild_v1alpha1.Cloudbuild,v1alpha2:Lte.cloudbuild_v1alpha2.Cloudbuild,v1beta1:_te.cloudbuild_v1beta1.Cloudbuild,v2:Dte.cloudbuild_v2.Cloudbuild};function jKe(y){return(0,Ste.getAPI)("cloudbuild",y,dc.VERSIONS,this)}var UKe=new Ste.AuthPlus;dc.auth=UKe;var vKe=ct();Object.defineProperty(dc,"AuthPlus",{enumerable:!0,get:function(){return vKe.AuthPlus}})});var MH=qt(C1=>{"use strict";Object.defineProperty(C1,"__esModule",{value:!0});C1.cloudchannel_v1=void 0;var Rs=ct(),Mte;(function(y){class fe{context;accounts;integrators;operations;products;constructor(i,m){this.context={_options:i||{},google:m},this.accounts=new he(this.context),this.integrators=new s(this.context),this.operations=new t(this.context),this.products=new p(this.context)}}y.Cloudchannel=fe;class he{context;channelPartnerLinks;customers;offers;reportJobs;reports;skuGroups;constructor(i){this.context=i,this.channelPartnerLinks=new $e(this.context),this.customers=new E(this.context),this.offers=new g(this.context),this.reportJobs=new f(this.context),this.reports=new o(this.context),this.skuGroups=new n(this.context)}checkCloudIdentityAccountsExist(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:checkCloudIdentityAccountsExist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listSubscribers(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+account}:listSubscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listTransferableOffers(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:listTransferableOffers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listTransferableSkus(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:listTransferableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}register(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+account}:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}unregister(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+account}:unregister").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts=he;class $e{context;channelPartnerRepricingConfigs;customers;constructor(i){this.context=i,this.channelPartnerRepricingConfigs=new xe(this.context),this.customers=new oe(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/channelPartnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/channelPartnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Channelpartnerlinks=$e;class xe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/channelPartnerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/channelPartnerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Channelpartnerlinks$Channelpartnerrepricingconfigs=xe;class oe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}import(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Channelpartnerlinks$Customers=oe;class E{context;customerRepricingConfigs;entitlements;constructor(i){this.context=i,this.customerRepricingConfigs=new R(this.context),this.entitlements=new a(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}import(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listPurchasableOffers(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+customer}:listPurchasableOffers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listPurchasableSkus(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+customer}:listPurchasableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}provisionCloudIdentity(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+customer}:provisionCloudIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}queryEligibleBillingAccounts(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+customer}:queryEligibleBillingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}transferEntitlements(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:transferEntitlements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}transferEntitlementsToGoogle(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:transferEntitlementsToGoogle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Customers=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/customerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Customers$Customerrepricingconfigs=R;class a{context;constructor(i){this.context=i}activate(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}changeOffer(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:changeOffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}changeParameters(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:changeParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}changeRenewalSettings(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:changeRenewalSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}listEntitlementChanges(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}:listEntitlementChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}lookupOffer(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+entitlement}:lookupOffer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["entitlement"],pathParams:["entitlement"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}startPaidService(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:startPaidService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}suspend(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Customers$Entitlements=a;class g{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Offers=g;class f{context;constructor(i){this.context=i}fetchReportResults(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+reportJob}:fetchReportResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["reportJob"],pathParams:["reportJob"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Reportjobs=f;class o{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}run(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Reports=o;class n{context;billableSkus;constructor(i){this.context=i,this.billableSkus=new e(this.context)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Skugroups=n;class e{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/billableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Accounts$Skugroups$Billableskus=e;class s{context;constructor(i){this.context=i}listSubscribers(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+integrator}:listSubscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}registerSubscriber(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+integrator}:registerSubscriber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}unregisterSubscriber(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+integrator}:unregisterSubscriber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Integrators=s;class t{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Operations=t;class p{context;skus;constructor(i){this.context=i,this.skus=new r(this.context)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Products=p;class r{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://cloudchannel.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rs.createAPIRequest)(d,c);else return(0,Rs.createAPIRequest)(d)}}y.Resource$Products$Skus=r})(Mte||(C1.cloudchannel_v1=Mte={}))});var Fte=qt(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.AuthPlus=ta.cloudchannel_v1=ta.auth=ta.VERSIONS=void 0;ta.cloudchannel=TKe;var Nte=ct(),Hte=MH();Object.defineProperty(ta,"cloudchannel_v1",{enumerable:!0,get:function(){return Hte.cloudchannel_v1}});ta.VERSIONS={v1:Hte.cloudchannel_v1.Cloudchannel};function TKe(y){return(0,Nte.getAPI)("cloudchannel",y,ta.VERSIONS,this)}var VKe=new Nte.AuthPlus;ta.auth=VKe;var EKe=ct();Object.defineProperty(ta,"AuthPlus",{enumerable:!0,get:function(){return EKe.AuthPlus}})});var NH=qt(b1=>{"use strict";Object.defineProperty(b1,"__esModule",{value:!0});b1.cloudcommerceprocurement_v1=void 0;var fu=ct(),Bte;(function(y){class fe{context;providers;constructor(E,R){this.context={_options:E||{},google:R},this.providers=new he(this.context)}}y.Cloudcommerceprocurement=fe;class he{context;accounts;entitlements;constructor(E){this.context=E,this.accounts=new $e(this.context),this.entitlements=new xe(this.context)}}y.Resource$Providers=he;class $e{context;constructor(E){this.context=E}approve(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}reject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}reset(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}}y.Resource$Providers$Accounts=$e;class xe{context;constructor(E){this.context=E}approve(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}approvePlanChange(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:approvePlanChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}reject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}rejectPlanChange(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:rejectPlanChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}suspend(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,fu.createAPIRequest)(n,a);else return(0,fu.createAPIRequest)(n)}}y.Resource$Providers$Entitlements=xe})(Bte||(b1.cloudcommerceprocurement_v1=Bte={}))});var Jte=qt(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.AuthPlus=oa.cloudcommerceprocurement_v1=oa.auth=oa.VERSIONS=void 0;oa.cloudcommerceprocurement=SKe;var Wte=ct(),Kte=NH();Object.defineProperty(oa,"cloudcommerceprocurement_v1",{enumerable:!0,get:function(){return Kte.cloudcommerceprocurement_v1}});oa.VERSIONS={v1:Kte.cloudcommerceprocurement_v1.Cloudcommerceprocurement};function SKe(y){return(0,Wte.getAPI)("cloudcommerceprocurement",y,oa.VERSIONS,this)}var wKe=new Wte.AuthPlus;oa.auth=wKe;var GKe=ct();Object.defineProperty(oa,"AuthPlus",{enumerable:!0,get:function(){return GKe.AuthPlus}})});var HH=qt(k1=>{"use strict";Object.defineProperty(k1,"__esModule",{value:!0});k1.cloudcontrolspartner_v1=void 0;var mu=ct(),Qte;(function(y){class fe{context;organizations;constructor(g,f){this.context={_options:g||{},google:f},this.organizations=new he(this.context)}}y.Cloudcontrolspartner=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;customers;constructor(g){this.context=g,this.customers=new xe(this.context)}getPartner(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}}y.Resource$Organizations$Locations=$e;class xe{context;workloads;constructor(g){this.context=g,this.workloads=new oe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers=xe;class oe{context;accessApprovalRequests;violations;constructor(g){this.context=g,this.accessApprovalRequests=new E(this.context),this.violations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}getEkmConnections(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}getPartnerPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads=oe;class E{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/accessApprovalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads$Accessapprovalrequests=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mu.createAPIRequest)(t,o);else return(0,mu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads$Violations=R})(Qte||(k1.cloudcontrolspartner_v1=Qte={}))});var FH=qt(ev=>{"use strict";Object.defineProperty(ev,"__esModule",{value:!0});ev.cloudcontrolspartner_v1beta=void 0;var gu=ct(),Zte;(function(y){class fe{context;organizations;constructor(g,f){this.context={_options:g||{},google:f},this.organizations=new he(this.context)}}y.Cloudcontrolspartner=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;customers;constructor(g){this.context=g,this.customers=new xe(this.context)}getPartner(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}}y.Resource$Organizations$Locations=$e;class xe{context;workloads;constructor(g){this.context=g,this.workloads=new oe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers=xe;class oe{context;accessApprovalRequests;violations;constructor(g){this.context=g,this.accessApprovalRequests=new E(this.context),this.violations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}getEkmConnections(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}getPartnerPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads=oe;class E{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/accessApprovalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads$Accessapprovalrequests=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gu.createAPIRequest)(t,o);else return(0,gu.createAPIRequest)(t)}}y.Resource$Organizations$Locations$Customers$Workloads$Violations=R})(Zte||(ev.cloudcontrolspartner_v1beta=Zte={}))});var lte=qt(og=>{"use strict";Object.defineProperty(og,"__esModule",{value:!0});og.AuthPlus=og.cloudcontrolspartner_v1beta=og.cloudcontrolspartner_v1=og.auth=og.VERSIONS=void 0;og.cloudcontrolspartner=LKe;var Yte=ct(),Xte=HH();Object.defineProperty(og,"cloudcontrolspartner_v1",{enumerable:!0,get:function(){return Xte.cloudcontrolspartner_v1}});var Ote=FH();Object.defineProperty(og,"cloudcontrolspartner_v1beta",{enumerable:!0,get:function(){return Ote.cloudcontrolspartner_v1beta}});og.VERSIONS={v1:Xte.cloudcontrolspartner_v1.Cloudcontrolspartner,v1beta:Ote.cloudcontrolspartner_v1beta.Cloudcontrolspartner};function LKe(y){return(0,Yte.getAPI)("cloudcontrolspartner",y,og.VERSIONS,this)}var _Ke=new Yte.AuthPlus;og.auth=_Ke;var DKe=ct();Object.defineProperty(og,"AuthPlus",{enumerable:!0,get:function(){return DKe.AuthPlus}})});var BH=qt(tv=>{"use strict";Object.defineProperty(tv,"__esModule",{value:!0});tv.clouddebugger_v2=void 0;var _f=ct(),Cte;(function(y){class fe{context;controller;debugger;constructor(g,f){this.context={_options:g||{},google:f},this.controller=new he(this.context),this.debugger=new oe(this.context)}}y.Clouddebugger=fe;class he{context;debuggees;constructor(g){this.context=g,this.debuggees=new $e(this.context)}}y.Resource$Controller=he;class $e{context;breakpoints;constructor(g){this.context=g,this.breakpoints=new xe(this.context)}register(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/register").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}}y.Resource$Controller$Debuggees=$e;class xe{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/{debuggeeId}/breakpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/{debuggeeId}/breakpoints/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["debuggeeId","id"],pathParams:["debuggeeId","id"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}}y.Resource$Controller$Debuggees$Breakpoints=xe;class oe{context;debuggees;constructor(g){this.context=g,this.debuggees=new E(this.context)}}y.Resource$Debugger=oe;class E{context;breakpoints;constructor(g){this.context=g,this.breakpoints=new R(this.context)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}}y.Resource$Debugger$Debuggees=E;class R{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["debuggeeId","breakpointId"],pathParams:["breakpointId","debuggeeId"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["debuggeeId","breakpointId"],pathParams:["breakpointId","debuggeeId"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}set(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,_f.createAPIRequest)(t,o);else return(0,_f.createAPIRequest)(t)}}y.Resource$Debugger$Debuggees$Breakpoints=R})(Cte||(tv.clouddebugger_v2=Cte={}))});var eoe=qt(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.AuthPlus=sa.clouddebugger_v2=sa.auth=sa.VERSIONS=void 0;sa.clouddebugger=zKe;var bte=ct(),kte=BH();Object.defineProperty(sa,"clouddebugger_v2",{enumerable:!0,get:function(){return kte.clouddebugger_v2}});sa.VERSIONS={v2:kte.clouddebugger_v2.Clouddebugger};function zKe(y){return(0,bte.getAPI)("clouddebugger",y,sa.VERSIONS,this)}var MKe=new bte.AuthPlus;sa.auth=MKe;var NKe=ct();Object.defineProperty(sa,"AuthPlus",{enumerable:!0,get:function(){return NKe.AuthPlus}})});var WH=qt(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.clouddeploy_v1=void 0;var ws=ct(),toe;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Clouddeploy=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;customTargetTypes;deliveryPipelines;deployPolicies;operations;targets;constructor(t){this.context=t,this.customTargetTypes=new xe(this.context),this.deliveryPipelines=new oe(this.context),this.deployPolicies=new o(this.context),this.operations=new n(this.context),this.targets=new e(this.context)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}getConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/customTargetTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/customTargetTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Customtargettypes=xe;class oe{context;automationRuns;automations;releases;constructor(t){this.context=t,this.automationRuns=new E(this.context),this.automations=new R(this.context),this.releases=new a(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deliveryPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deliveryPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}rollbackTarget(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:rollbackTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines=oe;class E{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/automationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines$Automationruns=E;class R{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/automations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/automations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines$Automations=R;class a{context;rollouts;constructor(t){this.context=t,this.rollouts=new g(this.context)}abandon(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:abandon").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines$Releases=a;class g{context;jobRuns;constructor(t){this.context=t,this.jobRuns=new f(this.context)}advance(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}approve(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}ignoreJob(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+rollout}:ignoreJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["rollout"],pathParams:["rollout"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}retryJob(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+rollout}:retryJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["rollout"],pathParams:["rollout"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines$Releases$Rollouts=g;class f{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/jobRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}terminate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:terminate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deliverypipelines$Releases$Rollouts$Jobruns=f;class o{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deployPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deployPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deploypolicies=o;class n{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=n;class e{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/targets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/targets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://clouddeploy.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,ws.createAPIRequest)(c,r);else return(0,ws.createAPIRequest)(c)}}y.Resource$Projects$Locations$Targets=e})(toe||(ov.clouddeploy_v1=toe={}))});var roe=qt(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.AuthPlus=ra.clouddeploy_v1=ra.auth=ra.VERSIONS=void 0;ra.clouddeploy=HKe;var ooe=ct(),soe=WH();Object.defineProperty(ra,"clouddeploy_v1",{enumerable:!0,get:function(){return soe.clouddeploy_v1}});ra.VERSIONS={v1:soe.clouddeploy_v1.Clouddeploy};function HKe(y){return(0,ooe.getAPI)("clouddeploy",y,ra.VERSIONS,this)}var FKe=new ooe.AuthPlus;ra.auth=FKe;var BKe=ct();Object.defineProperty(ra,"AuthPlus",{enumerable:!0,get:function(){return BKe.AuthPlus}})});var KH=qt(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0});sv.clouderrorreporting_v1beta1=void 0;var Ku=ct(),noe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Clouderrorreporting=fe;class he{context;events;groups;groupStats;locations;constructor(o){this.context=o,this.events=new $e(this.context),this.groups=new xe(this.context),this.groupStats=new oe(this.context),this.locations=new E(this.context)}deleteEvents(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects=he;class $e{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}report(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/events:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Events=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+groupName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["groupName"],pathParams:["groupName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Groups=xe;class oe{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/groupStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Groupstats=oe;class E{context;events;groups;groupStats;constructor(o){this.context=o,this.events=new R(this.context),this.groups=new a(this.context),this.groupStats=new g(this.context)}deleteEvents(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Locations=E;class R{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Locations$Events=R;class a{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+groupName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["groupName"],pathParams:["groupName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Locations$Groups=a;class g{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://clouderrorreporting.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+projectName}/groupStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Ku.createAPIRequest)(r,e);else return(0,Ku.createAPIRequest)(r)}}y.Resource$Projects$Locations$Groupstats=g})(noe||(sv.clouderrorreporting_v1beta1=noe={}))});var uoe=qt(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.AuthPlus=na.clouderrorreporting_v1beta1=na.auth=na.VERSIONS=void 0;na.clouderrorreporting=WKe;var ioe=ct(),poe=KH();Object.defineProperty(na,"clouderrorreporting_v1beta1",{enumerable:!0,get:function(){return poe.clouderrorreporting_v1beta1}});na.VERSIONS={v1beta1:poe.clouderrorreporting_v1beta1.Clouderrorreporting};function WKe(y){return(0,ioe.getAPI)("clouderrorreporting",y,na.VERSIONS,this)}var KKe=new ioe.AuthPlus;na.auth=KKe;var JKe=ct();Object.defineProperty(na,"AuthPlus",{enumerable:!0,get:function(){return JKe.AuthPlus}})});var JH=qt(rv=>{"use strict";Object.defineProperty(rv,"__esModule",{value:!0});rv.cloudfunctions_v1=void 0;var Op=ct(),coe;(function(y){class fe{context;operations;projects;constructor(R,a){this.context={_options:R||{},google:a},this.operations=new he(this.context),this.projects=new $e(this.context)}}y.Cloudfunctions=fe;class he{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}}y.Resource$Operations=he;class $e{context;locations;constructor(R){this.context=R,this.locations=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;functions;constructor(R){this.context=R,this.functions=new oe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(R){this.context=R}call(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:call").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}generateDownloadUrl(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}generateUploadUrl(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Op.createAPIRequest)(e,g);else return(0,Op.createAPIRequest)(e)}}y.Resource$Projects$Locations$Functions=oe})(coe||(rv.cloudfunctions_v1=coe={}))});var QH=qt(nv=>{"use strict";Object.defineProperty(nv,"__esModule",{value:!0});nv.cloudfunctions_v1beta2=void 0;var Ju=ct(),foe;(function(y){class fe{context;operations;projects;constructor(R,a){this.context={_options:R||{},google:a},this.operations=new he(this.context),this.projects=new $e(this.context)}}y.Cloudfunctions=fe;class he{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}}y.Resource$Operations=he;class $e{context;locations;constructor(R){this.context=R,this.locations=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;functions;constructor(R){this.context=R,this.functions=new oe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(R){this.context=R}call(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:call").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}generateDownloadUrl(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}generateUploadUrl(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}update(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ju.createAPIRequest)(e,g);else return(0,Ju.createAPIRequest)(e)}}y.Resource$Projects$Locations$Functions=oe})(foe||(nv.cloudfunctions_v1beta2=foe={}))});var ZH=qt(iv=>{"use strict";Object.defineProperty(iv,"__esModule",{value:!0});iv.cloudfunctions_v2=void 0;var _i=ct(),moe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Cloudfunctions=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;functions;operations;runtimes;constructor(a){this.context=a,this.functions=new xe(this.context),this.operations=new oe(this.context),this.runtimes=new E(this.context)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}abortFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}commitFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}detachFunction(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}generateDownloadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}generateUploadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}setupFunctionUpgradeConfig(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Functions=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_i.createAPIRequest)(s,f);else return(0,_i.createAPIRequest)(s)}}y.Resource$Projects$Locations$Runtimes=E})(moe||(iv.cloudfunctions_v2=moe={}))});var YH=qt(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});pv.cloudfunctions_v2alpha=void 0;var Di=ct(),goe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Cloudfunctions=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;functions;operations;runtimes;constructor(a){this.context=a,this.functions=new xe(this.context),this.operations=new oe(this.context),this.runtimes=new E(this.context)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}abortFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}commitFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}detachFunction(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}generateDownloadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}generateUploadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}setupFunctionUpgradeConfig(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}}y.Resource$Projects$Locations$Functions=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Di.createAPIRequest)(s,f);else return(0,Di.createAPIRequest)(s)}}y.Resource$Projects$Locations$Runtimes=E})(goe||(pv.cloudfunctions_v2alpha=goe={}))});var XH=qt(uv=>{"use strict";Object.defineProperty(uv,"__esModule",{value:!0});uv.cloudfunctions_v2beta=void 0;var zi=ct(),hoe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Cloudfunctions=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;functions;operations;runtimes;constructor(a){this.context=a,this.functions=new xe(this.context),this.operations=new oe(this.context),this.runtimes=new E(this.context)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}abortFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}commitFunctionUpgrade(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}detachFunction(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}generateDownloadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}generateUploadUrl(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}setupFunctionUpgradeConfig(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Functions=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,zi.createAPIRequest)(s,f);else return(0,zi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Runtimes=E})(hoe||(uv.cloudfunctions_v2beta=hoe={}))});var Ioe=qt(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.AuthPlus=qc.cloudfunctions_v2beta=qc.cloudfunctions_v2alpha=qc.cloudfunctions_v2=qc.cloudfunctions_v1beta2=qc.cloudfunctions_v1=qc.auth=qc.VERSIONS=void 0;qc.cloudfunctions=QKe;var Poe=ct(),aoe=JH();Object.defineProperty(qc,"cloudfunctions_v1",{enumerable:!0,get:function(){return aoe.cloudfunctions_v1}});var doe=QH();Object.defineProperty(qc,"cloudfunctions_v1beta2",{enumerable:!0,get:function(){return doe.cloudfunctions_v1beta2}});var qoe=ZH();Object.defineProperty(qc,"cloudfunctions_v2",{enumerable:!0,get:function(){return qoe.cloudfunctions_v2}});var xoe=YH();Object.defineProperty(qc,"cloudfunctions_v2alpha",{enumerable:!0,get:function(){return xoe.cloudfunctions_v2alpha}});var yoe=XH();Object.defineProperty(qc,"cloudfunctions_v2beta",{enumerable:!0,get:function(){return yoe.cloudfunctions_v2beta}});qc.VERSIONS={v1:aoe.cloudfunctions_v1.Cloudfunctions,v1beta2:doe.cloudfunctions_v1beta2.Cloudfunctions,v2:qoe.cloudfunctions_v2.Cloudfunctions,v2alpha:xoe.cloudfunctions_v2alpha.Cloudfunctions,v2beta:yoe.cloudfunctions_v2beta.Cloudfunctions};function QKe(y){return(0,Poe.getAPI)("cloudfunctions",y,qc.VERSIONS,this)}var ZKe=new Poe.AuthPlus;qc.auth=ZKe;var YKe=ct();Object.defineProperty(qc,"AuthPlus",{enumerable:!0,get:function(){return YKe.AuthPlus}})});var OH=qt(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});cv.cloudidentity_v1=void 0;var ds=ct(),Roe;(function(y){class fe{context;customers;devices;groups;inboundOidcSsoProfiles;inboundSamlSsoProfiles;inboundSsoAssignments;policies;constructor(t,p){this.context={_options:t||{},google:p},this.customers=new he(this.context),this.devices=new xe(this.context),this.groups=new R(this.context),this.inboundOidcSsoProfiles=new g(this.context),this.inboundSamlSsoProfiles=new f(this.context),this.inboundSsoAssignments=new n(this.context),this.policies=new e(this.context)}}y.Cloudidentity=fe;class he{context;userinvitations;constructor(t){this.context=t,this.userinvitations=new $e(this.context)}}y.Resource$Customers=he;class $e{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}isInvitableUser(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:isInvitableUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/userinvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}send(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Customers$Userinvitations=$e;class xe{context;deviceUsers;constructor(t){this.context=t,this.deviceUsers=new oe(this.context)}cancelWipe(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}wipe(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Devices=xe;class oe{context;clientStates;constructor(t){this.context=t,this.clientStates=new E(this.context)}approve(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}block(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:block").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}cancelWipe(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deviceUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}lookup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}wipe(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Devices$Deviceusers=oe;class E{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/clientStates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Devices$Deviceusers$Clientstates=E;class R{context;memberships;constructor(t){this.context=t,this.memberships=new a(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}getSecuritySettings(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}lookup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/groups:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}search(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/groups:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}updateSecuritySettings(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Groups=R;class a{context;constructor(t){this.context=t}checkTransitiveMembership(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:checkTransitiveMembership").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}getMembershipGraph(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:getMembershipGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}lookup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}modifyMembershipRoles(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:modifyMembershipRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}searchDirectGroups(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:searchDirectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}searchTransitiveGroups(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:searchTransitiveGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}searchTransitiveMemberships(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/memberships:searchTransitiveMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Groups$Memberships=a;class g{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Inboundoidcssoprofiles=g;class f{context;idpCredentials;constructor(t){this.context=t,this.idpCredentials=new o(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Inboundsamlssoprofiles=f;class o{context;constructor(t){this.context=t}add(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/idpCredentials:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/idpCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Inboundsamlssoprofiles$Idpcredentials=o;class n{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Inboundssoassignments=n;class e{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://cloudidentity.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ds.createAPIRequest)(c,r);else return(0,ds.createAPIRequest)(c)}}y.Resource$Policies=e})(Roe||(cv.cloudidentity_v1=Roe={}))});var lH=qt(fv=>{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});fv.cloudidentity_v1beta1=void 0;var gs=ct(),Aoe;(function(y){class fe{context;customers;devices;groups;inboundOidcSsoProfiles;inboundSamlSsoProfiles;inboundSsoAssignments;orgUnits;policies;constructor(r,u){this.context={_options:r||{},google:u},this.customers=new he(this.context),this.devices=new xe(this.context),this.groups=new R(this.context),this.inboundOidcSsoProfiles=new g(this.context),this.inboundSamlSsoProfiles=new f(this.context),this.inboundSsoAssignments=new n(this.context),this.orgUnits=new e(this.context),this.policies=new t(this.context)}}y.Cloudidentity=fe;class he{context;userinvitations;constructor(r){this.context=r,this.userinvitations=new $e(this.context)}}y.Resource$Customers=he;class $e{context;constructor(r){this.context=r}cancel(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}isInvitableUser(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:isInvitableUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/userinvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}send(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Customers$Userinvitations=$e;class xe{context;deviceUsers;constructor(r){this.context=r,this.deviceUsers=new oe(this.context)}cancelWipe(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}wipe(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Devices=xe;class oe{context;clientStates;constructor(r){this.context=r,this.clientStates=new E(this.context)}approve(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}block(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:block").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}cancelWipe(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/deviceUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}lookup(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}wipe(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Devices$Deviceusers=oe;class E{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Devices$Deviceusers$Clientstates=E;class R{context;memberships;constructor(r){this.context=r,this.memberships=new a(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}getSecuritySettings(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}lookup(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/groups:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/groups:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}updateSecuritySettings(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Groups=R;class a{context;constructor(r){this.context=r}checkTransitiveMembership(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:checkTransitiveMembership").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}getMembershipGraph(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:getMembershipGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}lookup(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}modifyMembershipRoles(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:modifyMembershipRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}searchDirectGroups(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchDirectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}searchTransitiveGroups(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchTransitiveGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}searchTransitiveMemberships(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchTransitiveMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Groups$Memberships=a;class g{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Inboundoidcssoprofiles=g;class f{context;idpCredentials;constructor(r){this.context=r,this.idpCredentials=new o(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Inboundsamlssoprofiles=f;class o{context;constructor(r){this.context=r}add(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/idpCredentials:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/idpCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Inboundsamlssoprofiles$Idpcredentials=o;class n{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Inboundssoassignments=n;class e{context;memberships;constructor(r){this.context=r,this.memberships=new s(this.context)}}y.Resource$Orgunits=e;class s{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}move(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Orgunits$Memberships=s;class t{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudidentity.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,gs.createAPIRequest)(h,i);else return(0,gs.createAPIRequest)(h)}}y.Resource$Policies=t})(Aoe||(fv.cloudidentity_v1beta1=Aoe={}))});var voe=qt(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.AuthPlus=sg.cloudidentity_v1beta1=sg.cloudidentity_v1=sg.auth=sg.VERSIONS=void 0;sg.cloudidentity=XKe;var $oe=ct(),joe=OH();Object.defineProperty(sg,"cloudidentity_v1",{enumerable:!0,get:function(){return joe.cloudidentity_v1}});var Uoe=lH();Object.defineProperty(sg,"cloudidentity_v1beta1",{enumerable:!0,get:function(){return Uoe.cloudidentity_v1beta1}});sg.VERSIONS={v1:joe.cloudidentity_v1.Cloudidentity,v1beta1:Uoe.cloudidentity_v1beta1.Cloudidentity};function XKe(y){return(0,$oe.getAPI)("cloudidentity",y,sg.VERSIONS,this)}var OKe=new $oe.AuthPlus;sg.auth=OKe;var lKe=ct();Object.defineProperty(sg,"AuthPlus",{enumerable:!0,get:function(){return lKe.AuthPlus}})});var CH=qt(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});mv.cloudiot_v1=void 0;var di=ct(),Toe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Cloudiot=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;registries;constructor(o){this.context=o,this.registries=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;devices;groups;constructor(o){this.context=o,this.devices=new oe(this.context),this.groups=new a(this.context)}bindDeviceToGateway(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}:bindDeviceToGateway").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/registries").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/registries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}unbindDeviceFromGateway(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}:unbindDeviceFromGateway").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries=xe;class oe{context;configVersions;states;constructor(o){this.context=o,this.configVersions=new E(this.context),this.states=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}modifyCloudToDeviceConfig(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:modifyCloudToDeviceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}sendCommandToDevice(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:sendCommandToDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries$Devices=oe;class E{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/configVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries$Devices$Configversions=E;class R{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/states").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries$Devices$States=R;class a{context;devices;constructor(o){this.context=o,this.devices=new g(this.context)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries$Groups=a;class g{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudiot.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,di.createAPIRequest)(r,e);else return(0,di.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registries$Groups$Devices=g})(Toe||(mv.cloudiot_v1=Toe={}))});var Soe=qt(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.AuthPlus=ia.cloudiot_v1=ia.auth=ia.VERSIONS=void 0;ia.cloudiot=CKe;var Voe=ct(),Eoe=CH();Object.defineProperty(ia,"cloudiot_v1",{enumerable:!0,get:function(){return Eoe.cloudiot_v1}});ia.VERSIONS={v1:Eoe.cloudiot_v1.Cloudiot};function CKe(y){return(0,Voe.getAPI)("cloudiot",y,ia.VERSIONS,this)}var bKe=new Voe.AuthPlus;ia.auth=bKe;var kKe=ct();Object.defineProperty(ia,"AuthPlus",{enumerable:!0,get:function(){return kKe.AuthPlus}})});var bH=qt(gv=>{"use strict";Object.defineProperty(gv,"__esModule",{value:!0});gv.cloudkms_v1=void 0;var Lo=ct(),woe;(function(y){class fe{context;folders;organizations;projects;constructor(u,i){this.context={_options:u||{},google:i},this.folders=new he(this.context),this.organizations=new $e(this.context),this.projects=new xe(this.context)}}y.Cloudkms=fe;class he{context;constructor(u){this.context=u}getAutokeyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateAutokeyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Folders=he;class $e{context;constructor(u){this.context=u}getKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Organizations=$e;class xe{context;locations;constructor(u){this.context=u,this.locations=new oe(this.context)}getAutokeyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}showEffectiveAutokeyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}:showEffectiveAutokeyConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}showEffectiveKeyAccessJustificationsEnrollmentConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+project}:showEffectiveKeyAccessJustificationsEnrollmentConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["project"],pathParams:["project"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}showEffectiveKeyAccessJustificationsPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+project}:showEffectiveKeyAccessJustificationsPolicyConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["project"],pathParams:["project"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateAutokeyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateKajPolicyConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects=xe;class oe{context;ekmConfig;ekmConnections;keyHandles;keyRings;operations;retiredResources;singleTenantHsmInstances;constructor(u){this.context=u,this.ekmConfig=new E(this.context),this.ekmConnections=new R(this.context),this.keyHandles=new a(this.context),this.keyRings=new g(this.context),this.operations=new e(this.context),this.retiredResources=new s(this.context),this.singleTenantHsmInstances=new t(this.context)}generateRandomBytes(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+location}:generateRandomBytes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getEkmConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updateEkmConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations=oe;class E{context;constructor(u){this.context=u}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Ekmconfig=E;class R{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/ekmConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/ekmConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}verifyConnectivity(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:verifyConnectivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Ekmconnections=R;class a{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/keyHandles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/keyHandles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Keyhandles=a;class g{context;cryptoKeys;importJobs;constructor(u){this.context=u,this.cryptoKeys=new f(this.context),this.importJobs=new n(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/keyRings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/keyRings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Keyrings=g;class f{context;cryptoKeyVersions;constructor(u){this.context=u,this.cryptoKeyVersions=new o(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}decrypt(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:decrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}encrypt(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}updatePrimaryVersion(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:updatePrimaryVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Keyrings$Cryptokeys=f;class o{context;constructor(u){this.context=u}asymmetricDecrypt(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:asymmetricDecrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}asymmetricSign(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:asymmetricSign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cryptoKeyVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}decapsulate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:decapsulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}destroy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getPublicKey(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/publicKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}import(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cryptoKeyVersions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cryptoKeyVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}macSign(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:macSign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}macVerify(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:macVerify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}rawDecrypt(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:rawDecrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}rawEncrypt(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:rawEncrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}restore(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions=o;class n{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Keyrings$Importjobs=n;class e{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=e;class s{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/retiredResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Retiredresources=s;class t{context;proposals;constructor(u){this.context=u,this.proposals=new p(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/singleTenantHsmInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/singleTenantHsmInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Singletenanthsminstances=t;class p{context;constructor(u){this.context=u}approve(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}execute(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://cloudkms.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lo.createAPIRequest)(q,m);else return(0,Lo.createAPIRequest)(q)}}y.Resource$Projects$Locations$Singletenanthsminstances$Proposals=p})(woe||(gv.cloudkms_v1=woe={}))});var _oe=qt(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.AuthPlus=pa.cloudkms_v1=pa.auth=pa.VERSIONS=void 0;pa.cloudkms=eJe;var Goe=ct(),Loe=bH();Object.defineProperty(pa,"cloudkms_v1",{enumerable:!0,get:function(){return Loe.cloudkms_v1}});pa.VERSIONS={v1:Loe.cloudkms_v1.Cloudkms};function eJe(y){return(0,Goe.getAPI)("cloudkms",y,pa.VERSIONS,this)}var tJe=new Goe.AuthPlus;pa.auth=tJe;var oJe=ct();Object.defineProperty(pa,"AuthPlus",{enumerable:!0,get:function(){return oJe.AuthPlus}})});var kH=qt(hv=>{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});hv.cloudlocationfinder_v1=void 0;var Ex=ct(),Doe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Cloudlocationfinder=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;cloudLocations;constructor(E){this.context=E,this.cloudLocations=new xe(this.context)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Ex.createAPIRequest)(n,a);else return(0,Ex.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Ex.createAPIRequest)(n,a);else return(0,Ex.createAPIRequest)(n)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Ex.createAPIRequest)(n,a);else return(0,Ex.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/cloudLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Ex.createAPIRequest)(n,a);else return(0,Ex.createAPIRequest)(n)}search(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/cloudLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Ex.createAPIRequest)(n,a);else return(0,Ex.createAPIRequest)(n)}}y.Resource$Projects$Locations$Cloudlocations=xe})(Doe||(hv.cloudlocationfinder_v1=Doe={}))});var eF=qt(Pv=>{"use strict";Object.defineProperty(Pv,"__esModule",{value:!0});Pv.cloudlocationfinder_v1alpha=void 0;var Sx=ct(),zoe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Cloudlocationfinder=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;cloudLocations;constructor(E){this.context=E,this.cloudLocations=new xe(this.context)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Sx.createAPIRequest)(n,a);else return(0,Sx.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Sx.createAPIRequest)(n,a);else return(0,Sx.createAPIRequest)(n)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Sx.createAPIRequest)(n,a);else return(0,Sx.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha/{+parent}/cloudLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Sx.createAPIRequest)(n,a);else return(0,Sx.createAPIRequest)(n)}search(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudlocationfinder.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha/{+parent}/cloudLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Sx.createAPIRequest)(n,a);else return(0,Sx.createAPIRequest)(n)}}y.Resource$Projects$Locations$Cloudlocations=xe})(zoe||(Pv.cloudlocationfinder_v1alpha=zoe={}))});var Foe=qt(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});rg.AuthPlus=rg.cloudlocationfinder_v1alpha=rg.cloudlocationfinder_v1=rg.auth=rg.VERSIONS=void 0;rg.cloudlocationfinder=sJe;var Moe=ct(),Noe=kH();Object.defineProperty(rg,"cloudlocationfinder_v1",{enumerable:!0,get:function(){return Noe.cloudlocationfinder_v1}});var Hoe=eF();Object.defineProperty(rg,"cloudlocationfinder_v1alpha",{enumerable:!0,get:function(){return Hoe.cloudlocationfinder_v1alpha}});rg.VERSIONS={v1:Noe.cloudlocationfinder_v1.Cloudlocationfinder,v1alpha:Hoe.cloudlocationfinder_v1alpha.Cloudlocationfinder};function sJe(y){return(0,Moe.getAPI)("cloudlocationfinder",y,rg.VERSIONS,this)}var rJe=new Moe.AuthPlus;rg.auth=rJe;var nJe=ct();Object.defineProperty(rg,"AuthPlus",{enumerable:!0,get:function(){return nJe.AuthPlus}})});var tF=qt(av=>{"use strict";Object.defineProperty(av,"__esModule",{value:!0});av.cloudnumberregistry_v1alpha=void 0;var lr=ct(),Boe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Cloudnumberregistry=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;customRanges;discoveredRanges;ipamAdminScopes;operations;realms;registryBooks;constructor(o){this.context=o,this.customRanges=new xe(this.context),this.discoveredRanges=new oe(this.context),this.ipamAdminScopes=new E(this.context),this.operations=new R(this.context),this.realms=new a(this.context),this.registryBooks=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/customRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}findFreeIpRanges(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:findFreeIpRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/customRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}showUtilization(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:showUtilization").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Customranges=xe;class oe{context;constructor(o){this.context=o}findFreeIpRanges(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:findFreeIpRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}showUtilization(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:showUtilization").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Discoveredranges=oe;class E{context;constructor(o){this.context=o}checkAvailability(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/ipamAdminScopes:checkAvailability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}cleanup(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:cleanup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/ipamAdminScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}disable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/ipamAdminScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Ipamadminscopes=E;class R{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=R;class a{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/realms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/realms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Realms=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/registryBooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/registryBooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}searchIpResources(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}:searchIpResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,lr.createAPIRequest)(r,e);else return(0,lr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Registrybooks=g})(Boe||(av.cloudnumberregistry_v1alpha=Boe={}))});var Joe=qt(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.AuthPlus=ua.cloudnumberregistry_v1alpha=ua.auth=ua.VERSIONS=void 0;ua.cloudnumberregistry=iJe;var Woe=ct(),Koe=tF();Object.defineProperty(ua,"cloudnumberregistry_v1alpha",{enumerable:!0,get:function(){return Koe.cloudnumberregistry_v1alpha}});ua.VERSIONS={v1alpha:Koe.cloudnumberregistry_v1alpha.Cloudnumberregistry};function iJe(y){return(0,Woe.getAPI)("cloudnumberregistry",y,ua.VERSIONS,this)}var pJe=new Woe.AuthPlus;ua.auth=pJe;var uJe=ct();Object.defineProperty(ua,"AuthPlus",{enumerable:!0,get:function(){return uJe.AuthPlus}})});var oF=qt(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});dv.cloudprofiler_v2=void 0;var Ey=ct(),Qoe;(function(y){class fe{context;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.projects=new he(this.context)}}y.Cloudprofiler=fe;class he{context;profiles;constructor(oe){this.context=oe,this.profiles=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Ey.createAPIRequest)(o,R);else return(0,Ey.createAPIRequest)(o)}createOffline(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+parent}/profiles:createOffline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Ey.createAPIRequest)(o,R);else return(0,Ey.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Ey.createAPIRequest)(o,R);else return(0,Ey.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ey.createAPIRequest)(o,R);else return(0,Ey.createAPIRequest)(o)}}y.Resource$Projects$Profiles=$e})(Qoe||(dv.cloudprofiler_v2=Qoe={}))});var Xoe=qt(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.AuthPlus=ca.cloudprofiler_v2=ca.auth=ca.VERSIONS=void 0;ca.cloudprofiler=cJe;var Zoe=ct(),Yoe=oF();Object.defineProperty(ca,"cloudprofiler_v2",{enumerable:!0,get:function(){return Yoe.cloudprofiler_v2}});ca.VERSIONS={v2:Yoe.cloudprofiler_v2.Cloudprofiler};function cJe(y){return(0,Zoe.getAPI)("cloudprofiler",y,ca.VERSIONS,this)}var fJe=new Zoe.AuthPlus;ca.auth=fJe;var mJe=ct();Object.defineProperty(ca,"AuthPlus",{enumerable:!0,get:function(){return mJe.AuthPlus}})});var sF=qt(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});qv.cloudresourcemanager_v1=void 0;var Br=ct(),Ooe;(function(y){class fe{context;folders;liens;operations;organizations;projects;constructor(a,g){this.context={_options:a||{},google:g},this.folders=new he(this.context),this.liens=new $e(this.context),this.operations=new xe(this.context),this.organizations=new oe(this.context),this.projects=new E(this.context)}}y.Cloudresourcemanager=fe;class he{context;constructor(a){this.context=a}clearOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getEffectiveOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listOrgPolicies(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}setOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}}y.Resource$Folders=he;class $e{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/liens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/liens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}}y.Resource$Liens=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}}y.Resource$Operations=xe;class oe{context;constructor(a){this.context=a}clearOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getEffectiveOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listOrgPolicies(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/organizations:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}setOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}}y.Resource$Organizations=oe;class E{context;constructor(a){this.context=a}clearOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getAncestry(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}:getAncestry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getEffectiveOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}getOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}listOrgPolicies(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}setOrgPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}undelete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Br.createAPIRequest)(s,f);else return(0,Br.createAPIRequest)(s)}}y.Resource$Projects=E})(Ooe||(qv.cloudresourcemanager_v1=Ooe={}))});var rF=qt(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});xv.cloudresourcemanager_v1beta1=void 0;var Up=ct(),loe;(function(y){class fe{context;organizations;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.organizations=new he(this.context),this.projects=new $e(this.context)}}y.Cloudresourcemanager=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}getIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/organizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}setIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}testIamPermissions(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}}y.Resource$Organizations=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}getAncestry(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{projectId}:getAncestry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}getIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}setIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}testIamPermissions(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}undelete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{projectId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,Up.createAPIRequest)(o,R);else return(0,Up.createAPIRequest)(o)}}y.Resource$Projects=$e})(loe||(xv.cloudresourcemanager_v1beta1=loe={}))});var nF=qt(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0});yv.cloudresourcemanager_v2=void 0;var Su=ct(),Coe;(function(y){class fe{context;folders;operations;constructor(oe,E){this.context={_options:oe||{},google:E},this.folders=new he(this.context),this.operations=new $e(this.context)}}y.Cloudresourcemanager=fe;class he{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}getIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}move(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}setIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}testIamPermissions(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}undelete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}}y.Resource$Folders=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Su.createAPIRequest)(o,R);else return(0,Su.createAPIRequest)(o)}}y.Resource$Operations=$e})(Coe||(yv.cloudresourcemanager_v2=Coe={}))});var iF=qt(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});Iv.cloudresourcemanager_v2beta1=void 0;var wu=ct(),boe;(function(y){class fe{context;folders;operations;constructor(oe,E){this.context={_options:oe||{},google:E},this.folders=new he(this.context),this.operations=new $e(this.context)}}y.Cloudresourcemanager=fe;class he{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}getIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}move(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}setIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}testIamPermissions(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}undelete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}}y.Resource$Folders=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wu.createAPIRequest)(o,R);else return(0,wu.createAPIRequest)(o)}}y.Resource$Operations=$e})(boe||(Iv.cloudresourcemanager_v2beta1=boe={}))});var pF=qt(Rv=>{"use strict";Object.defineProperty(Rv,"__esModule",{value:!0});Rv.cloudresourcemanager_v3=void 0;var vs=ct(),koe;(function(y){class fe{context;effectiveTags;folders;liens;locations;operations;organizations;projects;tagBindings;tagKeys;tagValues;constructor(r,u){this.context={_options:r||{},google:u},this.effectiveTags=new he(this.context),this.folders=new $e(this.context),this.liens=new oe(this.context),this.locations=new E(this.context),this.operations=new g(this.context),this.organizations=new f(this.context),this.projects=new o(this.context),this.tagBindings=new n(this.context),this.tagKeys=new e(this.context),this.tagValues=new s(this.context)}}y.Cloudresourcemanager=fe;class he{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/effectiveTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Effectivetags=he;class $e{context;capabilities;constructor(r){this.context=r,this.capabilities=new xe(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}move(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}undelete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Folders=$e;class xe{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Folders$Capabilities=xe;class oe{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/liens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/liens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Liens=oe;class E{context;effectiveTagBindingCollections;tagBindingCollections;constructor(r){this.context=r,this.effectiveTagBindingCollections=new R(this.context),this.tagBindingCollections=new a(this.context)}}y.Resource$Locations=E;class R{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Locations$Effectivetagbindingcollections=R;class a{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Locations$Tagbindingcollections=a;class g{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Operations=g;class f{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/organizations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Organizations=f;class o{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}move(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/projects:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}undelete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Projects=o;class n{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Tagbindings=n;class e{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getNamespaced(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagKeys/namespaced").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Tagkeys=e;class s{context;tagHolds;constructor(r){this.context=r,this.tagHolds=new t(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}getNamespaced(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagValues/namespaced").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/tagValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Tagvalues=s;class t{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+parent}/tagHolds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://cloudresourcemanager.googleapis.com/",h={options:Object.assign({url:(P+"/v3/{+parent}/tagHolds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,vs.createAPIRequest)(h,i);else return(0,vs.createAPIRequest)(h)}}y.Resource$Tagvalues$Tagholds=t})(koe||(Rv.cloudresourcemanager_v3=koe={}))});var ise=qt(xc=>{"use strict";Object.defineProperty(xc,"__esModule",{value:!0});xc.AuthPlus=xc.cloudresourcemanager_v3=xc.cloudresourcemanager_v2beta1=xc.cloudresourcemanager_v2=xc.cloudresourcemanager_v1beta1=xc.cloudresourcemanager_v1=xc.auth=xc.VERSIONS=void 0;xc.cloudresourcemanager=gJe;var ese=ct(),tse=sF();Object.defineProperty(xc,"cloudresourcemanager_v1",{enumerable:!0,get:function(){return tse.cloudresourcemanager_v1}});var ose=rF();Object.defineProperty(xc,"cloudresourcemanager_v1beta1",{enumerable:!0,get:function(){return ose.cloudresourcemanager_v1beta1}});var sse=nF();Object.defineProperty(xc,"cloudresourcemanager_v2",{enumerable:!0,get:function(){return sse.cloudresourcemanager_v2}});var rse=iF();Object.defineProperty(xc,"cloudresourcemanager_v2beta1",{enumerable:!0,get:function(){return rse.cloudresourcemanager_v2beta1}});var nse=pF();Object.defineProperty(xc,"cloudresourcemanager_v3",{enumerable:!0,get:function(){return nse.cloudresourcemanager_v3}});xc.VERSIONS={v1:tse.cloudresourcemanager_v1.Cloudresourcemanager,v1beta1:ose.cloudresourcemanager_v1beta1.Cloudresourcemanager,v2:sse.cloudresourcemanager_v2.Cloudresourcemanager,v2beta1:rse.cloudresourcemanager_v2beta1.Cloudresourcemanager,v3:nse.cloudresourcemanager_v3.Cloudresourcemanager};function gJe(y){return(0,ese.getAPI)("cloudresourcemanager",y,xc.VERSIONS,this)}var hJe=new ese.AuthPlus;xc.auth=hJe;var PJe=ct();Object.defineProperty(xc,"AuthPlus",{enumerable:!0,get:function(){return PJe.AuthPlus}})});var uF=qt(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});Av.cloudscheduler_v1=void 0;var vp=ct(),pse;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudscheduler=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;operations;constructor(R){this.context=R,this.jobs=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}getCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}updateCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}pause(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}resume(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}run(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,vp.createAPIRequest)(e,g);else return(0,vp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(pse||(Av.cloudscheduler_v1=pse={}))});var cF=qt($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});$v.cloudscheduler_v1beta1=void 0;var lp=ct(),use;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudscheduler=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;operations;constructor(R){this.context=R,this.jobs=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}pause(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}resume(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}run(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,lp.createAPIRequest)(e,g);else return(0,lp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(use||($v.cloudscheduler_v1beta1=use={}))});var gse=qt(ng=>{"use strict";Object.defineProperty(ng,"__esModule",{value:!0});ng.AuthPlus=ng.cloudscheduler_v1beta1=ng.cloudscheduler_v1=ng.auth=ng.VERSIONS=void 0;ng.cloudscheduler=aJe;var cse=ct(),fse=uF();Object.defineProperty(ng,"cloudscheduler_v1",{enumerable:!0,get:function(){return fse.cloudscheduler_v1}});var mse=cF();Object.defineProperty(ng,"cloudscheduler_v1beta1",{enumerable:!0,get:function(){return mse.cloudscheduler_v1beta1}});ng.VERSIONS={v1:fse.cloudscheduler_v1.Cloudscheduler,v1beta1:mse.cloudscheduler_v1beta1.Cloudscheduler};function aJe(y){return(0,cse.getAPI)("cloudscheduler",y,ng.VERSIONS,this)}var dJe=new cse.AuthPlus;ng.auth=dJe;var qJe=ct();Object.defineProperty(ng,"AuthPlus",{enumerable:!0,get:function(){return qJe.AuthPlus}})});var fF=qt(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.cloudsearch_v1=void 0;var ks=ct(),hse;(function(y){class fe{context;debug;indexing;media;operations;query;settings;stats;v1;constructor(z,D){this.context={_options:z||{},google:D},this.debug=new he(this.context),this.indexing=new g(this.context),this.media=new n(this.context),this.operations=new e(this.context),this.query=new t(this.context),this.settings=new r(this.context),this.stats=new m(this.context),this.v1=new A(this.context)}}y.Cloudsearch=fe;class he{context;datasources;identitysources;constructor(z){this.context=z,this.datasources=new $e(this.context),this.identitysources=new E(this.context)}}y.Resource$Debug=he;class $e{context;items;constructor(z){this.context=z,this.items=new xe(this.context)}}y.Resource$Debug$Datasources=$e;class xe{context;unmappedids;constructor(z){this.context=z,this.unmappedids=new oe(this.context)}checkAccess(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/debug/{+name}:checkAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}searchByViewUrl(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/debug/{+name}/items:searchByViewUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Debug$Datasources$Items=xe;class oe{context;constructor(z){this.context=z}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/debug/{+parent}/unmappedids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Debug$Datasources$Items$Unmappedids=oe;class E{context;items;unmappedids;constructor(z){this.context=z,this.items=new R(this.context),this.unmappedids=new a(this.context)}}y.Resource$Debug$Identitysources=E;class R{context;constructor(z){this.context=z}listForunmappedidentity(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/debug/{+parent}/items:forunmappedidentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Debug$Identitysources$Items=R;class a{context;constructor(z){this.context=z}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/debug/{+parent}/unmappedids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Debug$Identitysources$Unmappedids=a;class g{context;datasources;constructor(z){this.context=z,this.datasources=new f(this.context)}}y.Resource$Indexing=g;class f{context;items;constructor(z){this.context=z,this.items=new o(this.context)}deleteSchema(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}getSchema(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}updateSchema(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Indexing$Datasources=f;class o{context;constructor(z){this.context=z}delete(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}deleteQueueItems(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/items:deleteQueueItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}index(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}:index").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/items").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}poll(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/items:poll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}push(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}unreserve(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}/items:unreserve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}upload(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/indexing/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Indexing$Datasources$Items=o;class n{context;constructor(z){this.context=z}upload(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,mediaUrl:(V+"/upload/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Media=n;class e{context;lro;constructor(z){this.context=z,this.lro=new s(this.context)}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Operations=e;class s{context;constructor(z){this.context=z}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/{+name}/lro").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Operations$Lro=s;class t{context;sources;constructor(z){this.context=z,this.sources=new p(this.context)}removeActivity(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/query:removeActivity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}search(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/query/search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}suggest(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/query/suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Query=t;class p{context;constructor(z){this.context=z}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/query/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Query$Sources=p;class r{context;datasources;searchapplications;constructor(z){this.context=z,this.datasources=new u(this.context),this.searchapplications=new i(this.context)}getCustomer(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/customer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}updateCustomer(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/customer").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Settings=r;class u{context;constructor(z){this.context=z}create(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/datasources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}delete(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/datasources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}patch(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}update(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Settings$Datasources=u;class i{context;constructor(z){this.context=z}create(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/searchapplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}delete(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}list(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/searchapplications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}patch(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}reset(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}update(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Settings$Searchapplications=i;class m{context;index;query;session;user;constructor(z){this.context=z,this.index=new c(this.context),this.query=new h(this.context),this.session=new d(this.context),this.user=new x(this.context)}getIndex(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/index").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}getQuery(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}getSearchapplication(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/searchapplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}getSession(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/session").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}getUser(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/user").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Stats=m;class c{context;datasources;constructor(z){this.context=z,this.datasources=new P(this.context)}}y.Resource$Stats$Index=c;class P{context;constructor(z){this.context=z}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/index/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Stats$Index$Datasources=P;class h{context;searchapplications;constructor(z){this.context=z,this.searchapplications=new q(this.context)}}y.Resource$Stats$Query=h;class q{context;constructor(z){this.context=z}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/query/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Stats$Query$Searchapplications=q;class d{context;searchapplications;constructor(z){this.context=z,this.searchapplications=new I(this.context)}}y.Resource$Stats$Session=d;class I{context;constructor(z){this.context=z}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/session/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Stats$Session$Searchapplications=I;class x{context;searchapplications;constructor(z){this.context=z,this.searchapplications=new $(this.context)}}y.Resource$Stats$User=x;class ${context;constructor(z){this.context=z}get(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1/stats/user/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:Q,requiredParams:["name"],pathParams:["name"],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$Stats$User$Searchapplications=$;class A{context;constructor(z){this.context=z}initializeCustomer(z,D,b){let Q=z||{},_=D||{};typeof z=="function"&&(b=z,Q={},_={}),typeof D=="function"&&(b=D,_={});let V=_.rootUrl||"https://cloudsearch.googleapis.com/",C={options:Object.assign({url:(V+"/v1:initializeCustomer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:Q,requiredParams:[],pathParams:[],context:this.context};if(b)(0,ks.createAPIRequest)(C,b);else return(0,ks.createAPIRequest)(C)}}y.Resource$V1=A})(hse||(jv.cloudsearch_v1=hse={}))});var dse=qt(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.AuthPlus=fa.cloudsearch_v1=fa.auth=fa.VERSIONS=void 0;fa.cloudsearch=xJe;var Pse=ct(),ase=fF();Object.defineProperty(fa,"cloudsearch_v1",{enumerable:!0,get:function(){return ase.cloudsearch_v1}});fa.VERSIONS={v1:ase.cloudsearch_v1.Cloudsearch};function xJe(y){return(0,Pse.getAPI)("cloudsearch",y,fa.VERSIONS,this)}var yJe=new Pse.AuthPlus;fa.auth=yJe;var IJe=ct();Object.defineProperty(fa,"AuthPlus",{enumerable:!0,get:function(){return IJe.AuthPlus}})});var mF=qt(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.cloudshell_v1=void 0;var yc=ct(),qse;(function(y){class fe{context;operations;users;constructor(E,R){this.context={_options:E||{},google:R},this.operations=new he(this.context),this.users=new $e(this.context)}}y.Cloudshell=fe;class he{context;constructor(E){this.context=E}cancel(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}}y.Resource$Operations=he;class $e{context;environments;constructor(E){this.context=E,this.environments=new xe(this.context)}}y.Resource$Users=$e;class xe{context;constructor(E){this.context=E}addPublicKey(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+environment}:addPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}authorize(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:authorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}generateAccessToken(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+environment}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}removePublicKey(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+environment}:removePublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}start(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yc.createAPIRequest)(n,a);else return(0,yc.createAPIRequest)(n)}}y.Resource$Users$Environments=xe})(qse||(Uv.cloudshell_v1=qse={}))});var gF=qt(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});vv.cloudshell_v1alpha1=void 0;var ma=ct(),xse;(function(y){class fe{context;users;constructor(E,R){this.context={_options:E||{},google:R},this.users=new he(this.context)}}y.Cloudshell=fe;class he{context;environments;constructor(E){this.context=E,this.environments=new $e(this.context)}}y.Resource$Users=he;class $e{context;publicKeys;constructor(E){this.context=E,this.publicKeys=new xe(this.context)}authorize(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}:authorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}start(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}}y.Resource$Users$Environments=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/publicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudshell.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ma.createAPIRequest)(n,a);else return(0,ma.createAPIRequest)(n)}}y.Resource$Users$Environments$Publickeys=xe})(xse||(vv.cloudshell_v1alpha1=xse={}))});var Ase=qt(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});ig.AuthPlus=ig.cloudshell_v1alpha1=ig.cloudshell_v1=ig.auth=ig.VERSIONS=void 0;ig.cloudshell=RJe;var yse=ct(),Ise=mF();Object.defineProperty(ig,"cloudshell_v1",{enumerable:!0,get:function(){return Ise.cloudshell_v1}});var Rse=gF();Object.defineProperty(ig,"cloudshell_v1alpha1",{enumerable:!0,get:function(){return Rse.cloudshell_v1alpha1}});ig.VERSIONS={v1:Ise.cloudshell_v1.Cloudshell,v1alpha1:Rse.cloudshell_v1alpha1.Cloudshell};function RJe(y){return(0,yse.getAPI)("cloudshell",y,ig.VERSIONS,this)}var AJe=new yse.AuthPlus;ig.auth=AJe;var $Je=ct();Object.defineProperty(ig,"AuthPlus",{enumerable:!0,get:function(){return $Je.AuthPlus}})});var hF=qt(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});Tv.cloudsupport_v2=void 0;var Hp=ct(),$se;(function(y){class fe{context;caseClassifications;cases;media;constructor(a,g){this.context={_options:a||{},google:g},this.caseClassifications=new he(this.context),this.cases=new $e(this.context),this.media=new E(this.context)}}y.Cloudsupport=fe;class he{context;constructor(a){this.context=a}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/caseClassifications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}}y.Resource$Caseclassifications=he;class $e{context;attachments;comments;constructor(a){this.context=a,this.attachments=new xe(this.context),this.comments=new oe(this.context)}close(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}escalate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}}y.Resource$Cases=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}}y.Resource$Cases$Attachments=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}}y.Resource$Cases$Comments=oe;class E{context;constructor(a){this.context=a}download(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}upload(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,mediaUrl:(e+"/upload/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Hp.createAPIRequest)(s,f);else return(0,Hp.createAPIRequest)(s)}}y.Resource$Media=E})($se||(Tv.cloudsupport_v2=$se={}))});var PF=qt(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.cloudsupport_v2beta=void 0;var Tp=ct(),jse;(function(y){class fe{context;caseClassifications;cases;media;constructor(a,g){this.context={_options:a||{},google:g},this.caseClassifications=new he(this.context),this.cases=new $e(this.context),this.media=new E(this.context)}}y.Cloudsupport=fe;class he{context;constructor(a){this.context=a}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/caseClassifications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}}y.Resource$Caseclassifications=he;class $e{context;attachments;comments;constructor(a){this.context=a,this.attachments=new xe(this.context),this.comments=new oe(this.context)}close(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}escalate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/cases:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}showFeed(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}:showFeed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}}y.Resource$Cases=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}}y.Resource$Cases$Attachments=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}}y.Resource$Cases$Comments=oe;class E{context;constructor(a){this.context=a}download(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}upload(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,mediaUrl:(e+"/upload/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tp.createAPIRequest)(s,f);else return(0,Tp.createAPIRequest)(s)}}y.Resource$Media=E})(jse||(Vv.cloudsupport_v2beta=jse={}))});var Vse=qt(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});pg.AuthPlus=pg.cloudsupport_v2beta=pg.cloudsupport_v2=pg.auth=pg.VERSIONS=void 0;pg.cloudsupport=jJe;var Use=ct(),vse=hF();Object.defineProperty(pg,"cloudsupport_v2",{enumerable:!0,get:function(){return vse.cloudsupport_v2}});var Tse=PF();Object.defineProperty(pg,"cloudsupport_v2beta",{enumerable:!0,get:function(){return Tse.cloudsupport_v2beta}});pg.VERSIONS={v2:vse.cloudsupport_v2.Cloudsupport,v2beta:Tse.cloudsupport_v2beta.Cloudsupport};function jJe(y){return(0,Use.getAPI)("cloudsupport",y,pg.VERSIONS,this)}var UJe=new Use.AuthPlus;pg.auth=UJe;var vJe=ct();Object.defineProperty(pg,"AuthPlus",{enumerable:!0,get:function(){return vJe.AuthPlus}})});var aF=qt(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});Ev.cloudtasks_v2=void 0;var Mi=ct(),Ese;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudtasks=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;queues;constructor(R){this.context=R,this.queues=new xe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}getCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}updateCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;tasks;constructor(R){this.context=R,this.tasks=new oe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}pause(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}purge(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}resume(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}}y.Resource$Projects$Locations$Queues=xe;class oe{context;constructor(R){this.context=R}buffer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}run(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Mi.createAPIRequest)(e,g);else return(0,Mi.createAPIRequest)(e)}}y.Resource$Projects$Locations$Queues$Tasks=oe})(Ese||(Ev.cloudtasks_v2=Ese={}))});var dF=qt(Sv=>{"use strict";Object.defineProperty(Sv,"__esModule",{value:!0});Sv.cloudtasks_v2beta2=void 0;var On=ct(),Sse;(function(y){class fe{context;api;projects;constructor(g,f){this.context={_options:g||{},google:f},this.api=new he(this.context),this.projects=new xe(this.context)}}y.Cloudtasks=fe;class he{context;queue;constructor(g){this.context=g,this.queue=new $e(this.context)}}y.Resource$Api=he;class $e{context;constructor(g){this.context=g}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/api/queue/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}}y.Resource$Api$Queue=$e;class xe{context;locations;constructor(g){this.context=g,this.locations=new oe(this.context)}}y.Resource$Projects=xe;class oe{context;queues;constructor(g){this.context=g,this.queues=new E(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}getCmekConfig(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}updateCmekConfig(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}}y.Resource$Projects$Locations=oe;class E{context;tasks;constructor(g){this.context=g,this.tasks=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}pause(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}purge(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}resume(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}}y.Resource$Projects$Locations$Queues=E;class R{context;constructor(g){this.context=g}acknowledge(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}buffer(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}cancelLease(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:cancelLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}lease(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}renewLease(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:renewLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}run(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,On.createAPIRequest)(t,o);else return(0,On.createAPIRequest)(t)}}y.Resource$Projects$Locations$Queues$Tasks=R})(Sse||(Sv.cloudtasks_v2beta2=Sse={}))});var qF=qt(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});wv.cloudtasks_v2beta3=void 0;var Ni=ct(),wse;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Cloudtasks=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;queues;constructor(R){this.context=R,this.queues=new xe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}getCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}updateCmekConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;tasks;constructor(R){this.context=R,this.tasks=new oe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}pause(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}purge(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}resume(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}}y.Resource$Projects$Locations$Queues=xe;class oe{context;constructor(R){this.context=R}buffer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}run(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta3/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ni.createAPIRequest)(e,g);else return(0,Ni.createAPIRequest)(e)}}y.Resource$Projects$Locations$Queues$Tasks=oe})(wse||(wv.cloudtasks_v2beta3=wse={}))});var zse=qt(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.AuthPlus=Df.cloudtasks_v2beta3=Df.cloudtasks_v2beta2=Df.cloudtasks_v2=Df.auth=Df.VERSIONS=void 0;Df.cloudtasks=TJe;var Gse=ct(),Lse=aF();Object.defineProperty(Df,"cloudtasks_v2",{enumerable:!0,get:function(){return Lse.cloudtasks_v2}});var _se=dF();Object.defineProperty(Df,"cloudtasks_v2beta2",{enumerable:!0,get:function(){return _se.cloudtasks_v2beta2}});var Dse=qF();Object.defineProperty(Df,"cloudtasks_v2beta3",{enumerable:!0,get:function(){return Dse.cloudtasks_v2beta3}});Df.VERSIONS={v2:Lse.cloudtasks_v2.Cloudtasks,v2beta2:_se.cloudtasks_v2beta2.Cloudtasks,v2beta3:Dse.cloudtasks_v2beta3.Cloudtasks};function TJe(y){return(0,Gse.getAPI)("cloudtasks",y,Df.VERSIONS,this)}var VJe=new Gse.AuthPlus;Df.auth=VJe;var EJe=ct();Object.defineProperty(Df,"AuthPlus",{enumerable:!0,get:function(){return EJe.AuthPlus}})});var xF=qt(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});Gv.cloudtrace_v1=void 0;var xR=ct(),Mse;(function(y){class fe{context;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.projects=new he(this.context)}}y.Cloudtrace=fe;class he{context;traces;constructor(oe){this.context=oe,this.traces=new $e(this.context)}patchTraces(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v1/projects/{projectId}/traces").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,xR.createAPIRequest)(o,R);else return(0,xR.createAPIRequest)(o)}}y.Resource$Projects=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v1/projects/{projectId}/traces/{traceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["projectId","traceId"],pathParams:["projectId","traceId"],context:this.context};if(R)(0,xR.createAPIRequest)(o,R);else return(0,xR.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v1/projects/{projectId}/traces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(R)(0,xR.createAPIRequest)(o,R);else return(0,xR.createAPIRequest)(o)}}y.Resource$Projects$Traces=$e})(Mse||(Gv.cloudtrace_v1=Mse={}))});var yF=qt(_v=>{"use strict";Object.defineProperty(_v,"__esModule",{value:!0});_v.cloudtrace_v2=void 0;var Lv=ct(),Nse;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Cloudtrace=fe;class he{context;traces;constructor(E){this.context=E,this.traces=new $e(this.context)}}y.Resource$Projects=he;class $e{context;spans;constructor(E){this.context=E,this.spans=new xe(this.context)}batchWrite(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudtrace.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}/traces:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Lv.createAPIRequest)(n,a);else return(0,Lv.createAPIRequest)(n)}}y.Resource$Projects$Traces=$e;class xe{context;constructor(E){this.context=E}createSpan(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://cloudtrace.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Lv.createAPIRequest)(n,a);else return(0,Lv.createAPIRequest)(n)}}y.Resource$Projects$Traces$Spans=xe})(Nse||(_v.cloudtrace_v2=Nse={}))});var IF=qt(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});Dv.cloudtrace_v2beta1=void 0;var wx=ct(),Hse;(function(y){class fe{context;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.projects=new he(this.context)}}y.Cloudtrace=fe;class he{context;traceSinks;constructor(oe){this.context=oe,this.traceSinks=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta1/{+parent}/traceSinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,wx.createAPIRequest)(o,R);else return(0,wx.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wx.createAPIRequest)(o,R);else return(0,wx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wx.createAPIRequest)(o,R);else return(0,wx.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta1/{+parent}/traceSinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,wx.createAPIRequest)(o,R);else return(0,wx.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wx.createAPIRequest)(o,R);else return(0,wx.createAPIRequest)(o)}}y.Resource$Projects$Tracesinks=$e})(Hse||(Dv.cloudtrace_v2beta1=Hse={}))});var Jse=qt(zf=>{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});zf.AuthPlus=zf.cloudtrace_v2beta1=zf.cloudtrace_v2=zf.cloudtrace_v1=zf.auth=zf.VERSIONS=void 0;zf.cloudtrace=SJe;var Fse=ct(),Bse=xF();Object.defineProperty(zf,"cloudtrace_v1",{enumerable:!0,get:function(){return Bse.cloudtrace_v1}});var Wse=yF();Object.defineProperty(zf,"cloudtrace_v2",{enumerable:!0,get:function(){return Wse.cloudtrace_v2}});var Kse=IF();Object.defineProperty(zf,"cloudtrace_v2beta1",{enumerable:!0,get:function(){return Kse.cloudtrace_v2beta1}});zf.VERSIONS={v1:Bse.cloudtrace_v1.Cloudtrace,v2:Wse.cloudtrace_v2.Cloudtrace,v2beta1:Kse.cloudtrace_v2beta1.Cloudtrace};function SJe(y){return(0,Fse.getAPI)("cloudtrace",y,zf.VERSIONS,this)}var wJe=new Fse.AuthPlus;zf.auth=wJe;var GJe=ct();Object.defineProperty(zf,"AuthPlus",{enumerable:!0,get:function(){return GJe.AuthPlus}})});var RF=qt(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.composer_v1=void 0;var vn=ct(),Qse;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Composer=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;environments;imageVersions;operations;constructor(o){this.context=o,this.environments=new xe(this.context),this.imageVersions=new a(this.context),this.operations=new g(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;userWorkloadsConfigMaps;userWorkloadsSecrets;workloads;constructor(o){this.context=o,this.userWorkloadsConfigMaps=new oe(this.context),this.userWorkloadsSecrets=new E(this.context),this.workloads=new R(this.context)}checkUpgrade(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:checkUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}databaseFailover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:databaseFailover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}executeAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:executeAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}fetchDatabaseProperties(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:fetchDatabaseProperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}loadSnapshot(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:loadSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}pollAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:pollAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}restartWebServer(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:restartWebServer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}saveSnapshot(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:saveSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}stopAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+environment}:stopAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Userworkloadsconfigmaps=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Userworkloadssecrets=E;class R{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Workloads=R;class a{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/imageVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Imageversions=a;class g{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vn.createAPIRequest)(r,e);else return(0,vn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=g})(Qse||(zv.composer_v1=Qse={}))});var AF=qt(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.composer_v1beta1=void 0;var Tn=ct(),Zse;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Composer=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;environments;imageVersions;operations;constructor(o){this.context=o,this.environments=new xe(this.context),this.imageVersions=new a(this.context),this.operations=new g(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;userWorkloadsConfigMaps;userWorkloadsSecrets;workloads;constructor(o){this.context=o,this.userWorkloadsConfigMaps=new oe(this.context),this.userWorkloadsSecrets=new E(this.context),this.workloads=new R(this.context)}checkUpgrade(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:checkUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}databaseFailover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:databaseFailover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}executeAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:executeAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}fetchDatabaseProperties(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:fetchDatabaseProperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}loadSnapshot(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:loadSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}pollAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:pollAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}restartWebServer(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:restartWebServer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}saveSnapshot(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:saveSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}stopAirflowCommand(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+environment}:stopAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Userworkloadsconfigmaps=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Userworkloadssecrets=E;class R{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments$Workloads=R;class a{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/imageVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Imageversions=a;class g{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://composer.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Tn.createAPIRequest)(r,e);else return(0,Tn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=g})(Zse||(Mv.composer_v1beta1=Zse={}))});var lse=qt(ug=>{"use strict";Object.defineProperty(ug,"__esModule",{value:!0});ug.AuthPlus=ug.composer_v1beta1=ug.composer_v1=ug.auth=ug.VERSIONS=void 0;ug.composer=LJe;var Yse=ct(),Xse=RF();Object.defineProperty(ug,"composer_v1",{enumerable:!0,get:function(){return Xse.composer_v1}});var Ose=AF();Object.defineProperty(ug,"composer_v1beta1",{enumerable:!0,get:function(){return Ose.composer_v1beta1}});ug.VERSIONS={v1:Xse.composer_v1.Composer,v1beta1:Ose.composer_v1beta1.Composer};function LJe(y){return(0,Yse.getAPI)("composer",y,ug.VERSIONS,this)}var _Je=new Yse.AuthPlus;ug.auth=_Je;var DJe=ct();Object.defineProperty(ug,"AuthPlus",{enumerable:!0,get:function(){return DJe.AuthPlus}})});var $F=qt(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});Nv.compute_alpha=void 0;var He=ct(),Cse;(function(y){class fe{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskSettings;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalFolderOperations;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;haControllers;healthChecks;hosts;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;imageViews;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;organizationSnapshotRecycleBinPolicy;packetMirrorings;previewFeatures;projects;projectViews;publicAdvertisedPrefixes;publicDelegatedPrefixes;recoverableSnapshots;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskSettings;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionMultiMigMembers;regionMultiMigs;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNetworkPolicies;regionNotificationEndpoints;regionOperations;regionRecoverableSnapshots;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reliabilityRisks;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshotGroups;snapshotRecycleBinPolicy;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneFolderOperations;zoneOperations;zoneOrganizationOperations;zoneQueuedResources;zones;zoneVmExtensionPolicies;constructor(Z,k){this.context={_options:Z||{},google:k},this.acceleratorTypes=new he(this.context),this.addresses=new $e(this.context),this.advice=new xe(this.context),this.autoscalers=new oe(this.context),this.backendBuckets=new E(this.context),this.backendServices=new R(this.context),this.crossSiteNetworks=new a(this.context),this.disks=new g(this.context),this.diskSettings=new f(this.context),this.diskTypes=new o(this.context),this.externalVpnGateways=new n(this.context),this.firewallPolicies=new e(this.context),this.firewalls=new s(this.context),this.forwardingRules=new t(this.context),this.futureReservations=new p(this.context),this.globalAddresses=new r(this.context),this.globalFolderOperations=new u(this.context),this.globalForwardingRules=new i(this.context),this.globalNetworkEndpointGroups=new m(this.context),this.globalOperations=new c(this.context),this.globalOrganizationOperations=new P(this.context),this.globalPublicDelegatedPrefixes=new h(this.context),this.globalVmExtensionPolicies=new q(this.context),this.haControllers=new d(this.context),this.healthChecks=new I(this.context),this.hosts=new x(this.context),this.httpHealthChecks=new $(this.context),this.httpsHealthChecks=new A(this.context),this.imageFamilyViews=new v(this.context),this.images=new z(this.context),this.imageViews=new D(this.context),this.instanceGroupManagerResizeRequests=new b(this.context),this.instanceGroupManagers=new Q(this.context),this.instanceGroups=new _(this.context),this.instances=new V(this.context),this.instanceSettings=new C(this.context),this.instanceTemplates=new U(this.context),this.instantSnapshotGroups=new T(this.context),this.instantSnapshots=new S(this.context),this.interconnectAttachmentGroups=new F(this.context),this.interconnectAttachments=new H(this.context),this.interconnectGroups=new me(this.context),this.interconnectLocations=new ae(this.context),this.interconnectRemoteLocations=new _e(this.context),this.interconnects=new Se(this.context),this.licenseCodes=new ge(this.context),this.licenses=new ye(this.context),this.machineImages=new Ue(this.context),this.machineTypes=new Ee(this.context),this.networkAttachments=new we(this.context),this.networkEdgeSecurityServices=new Oe(this.context),this.networkEndpointGroups=new st(this.context),this.networkFirewallPolicies=new Wt(this.context),this.networkProfiles=new ft(this.context),this.networks=new It(this.context),this.nodeGroups=new xt(this.context),this.nodeTemplates=new vt(this.context),this.nodeTypes=new yt(this.context),this.organizationSecurityPolicies=new Nt(this.context),this.organizationSnapshotRecycleBinPolicy=new Tt(this.context),this.packetMirrorings=new Sr(this.context),this.previewFeatures=new Mr(this.context),this.projects=new Ao(this.context),this.projectViews=new Xe(this.context),this.publicAdvertisedPrefixes=new Y(this.context),this.publicDelegatedPrefixes=new X(this.context),this.recoverableSnapshots=new O(this.context),this.regionAutoscalers=new ne(this.context),this.regionBackendBuckets=new w(this.context),this.regionBackendServices=new l(this.context),this.regionCommitments=new te(this.context),this.regionCompositeHealthChecks=new Je(this.context),this.regionDisks=new je(this.context),this.regionDiskSettings=new Ge(this.context),this.regionDiskTypes=new De(this.context),this.regionHealthAggregationPolicies=new pt(this.context),this.regionHealthChecks=new gt(this.context),this.regionHealthCheckServices=new _t(this.context),this.regionHealthSources=new Ut(this.context),this.regionInstanceGroupManagerResizeRequests=new ju(this.context),this.regionInstanceGroupManagers=new Uu(this.context),this.regionInstanceGroups=new vu(this.context),this.regionInstances=new Zs(this.context),this.regionInstanceTemplates=new ut(this.context),this.regionInstantSnapshotGroups=new ht(this.context),this.regionInstantSnapshots=new rt(this.context),this.regionMultiMigMembers=new Ke(this.context),this.regionMultiMigs=new Le(this.context),this.regionNetworkEndpointGroups=new le(this.context),this.regionNetworkFirewallPolicies=new et(this.context),this.regionNetworkPolicies=new it(this.context),this.regionNotificationEndpoints=new Vt(this.context),this.regionOperations=new Rt(this.context),this.regionRecoverableSnapshots=new Tu(this.context),this.regions=new nc(this.context),this.regionSecurityPolicies=new Vu(this.context),this.regionSnapshots=new cc(this.context),this.regionSnapshotSettings=new ic(this.context),this.regionSslCertificates=new fc(this.context),this.regionSslPolicies=new Mu(this.context),this.regionTargetHttpProxies=new mc(this.context),this.regionTargetHttpsProxies=new Ds(this.context),this.regionTargetTcpProxies=new ke(this.context),this.regionUrlMaps=new nt(this.context),this.regionZones=new be(this.context),this.reliabilityRisks=new Pt(this.context),this.reservationBlocks=new Ce(this.context),this.reservations=new $t(this.context),this.reservationSlots=new at(this.context),this.reservationSubBlocks=new qf(this.context),this.resourcePolicies=new xf(this.context),this.rolloutPlans=new gf(this.context),this.rollouts=new pc(this.context),this.routers=new yf(this.context),this.routes=new Dc(this.context),this.securityPolicies=new gc(this.context),this.serviceAttachments=new zc(this.context),this.snapshotGroups=new nu(this.context),this.snapshotRecycleBinPolicy=new hf(this.context),this.snapshots=new Fc(this.context),this.snapshotSettings=new Pf(this.context),this.sslCertificates=new Mc(this.context),this.sslPolicies=new Nc(this.context),this.storagePools=new af(this.context),this.storagePoolTypes=new If(this.context),this.subnetworks=new ps(this.context),this.targetGrpcProxies=new re(this.context),this.targetHttpProxies=new pe(this.context),this.targetHttpsProxies=new K(this.context),this.targetInstances=new Ve(this.context),this.targetPools=new J(this.context),this.targetSslProxies=new We(this.context),this.targetTcpProxies=new j(this.context),this.targetVpnGateways=new se(this.context),this.urlMaps=new N(this.context),this.vpnGateways=new Ie(this.context),this.vpnTunnels=new M(this.context),this.wireGroups=new Fe(this.context),this.zoneFolderOperations=new Re(this.context),this.zoneOperations=new px(this.context),this.zoneOrganizationOperations=new Oq(this.context),this.zoneQueuedResources=new Fh(this.context),this.zones=new $m(this.context),this.zoneVmExtensionPolicies=new Bh(this.context)}}y.Compute=fe;class he{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Acceleratortypes=he;class $e{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}move(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Addresses=$e;class xe{context;constructor(Z){this.context=Z}calendarMode(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}capacity(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/capacity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}capacityHistory(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/capacityHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Advice=xe;class oe{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Autoscalers=oe;class E{context;constructor(Z){this.context=Z}addSignedUrlKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteSignedUrlKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listUsable(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setEdgeSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Backendbuckets=E;class R{context;constructor(Z){this.context=Z}addSignedUrlKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteSignedUrlKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getEffectiveSecurityPolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getHealth(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listUsable(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setEdgeSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Backendservices=R;class a{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Crosssitenetworks=a;class g{context;constructor(Z){this.context=Z}addResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}bulkInsert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}bulkSetLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}convert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/convert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}createSnapshot(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAsyncReplicationStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/getAsyncReplicationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resize(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}startAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopGroupAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateKmsKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}waitForReplicationCatchUp(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/waitForReplicationCatchUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Disks=g;class f{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Disksettings=f;class o{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Disktypes=o;class n{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Externalvpngateways=n;class e{context;constructor(Z){this.context=Z}addAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cloneRules(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}forceStartProgressiveRollout(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/forceStartProgressiveRollout").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listAssociations(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}move(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removePacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Firewallpolicies=e;class s{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Firewalls=s;class t{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setTarget(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Forwardingrules=t;class p{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Futurereservations=p;class r{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getOwnerInstance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/getOwnerInstance").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}move(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globaladdresses=r;class u{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["folder","operation"],pathParams:["folder","operation"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalfolderoperations=u;class i{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setTarget(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalforwardingrules=i;class m{context;constructor(Z){this.context=Z}attachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}detachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalnetworkendpointgroups=m;class c{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}wait(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globaloperations=c;class P{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalorganizationoperations=P;class h{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalpublicdelegatedprefixes=h;class q{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVmExtension(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensions/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","extensionName"],pathParams:["extensionName","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listVmExtensions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Globalvmextensionpolicies=q;class d{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}failover(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Hacontrollers=d;class I{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Healthchecks=I;class x{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts/{host}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","association","host"],pathParams:["association","host","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVersion(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts/{host}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","association","host"],pathParams:["association","host","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","association"],pathParams:["association","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Hosts=x;class ${context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Httphealthchecks=$;class A{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Httpshealthchecks=A;class v{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Imagefamilyviews=v;class z{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deprecate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getFromFamily(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Images=z;class D{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/imageViews/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resourceId"],pathParams:["project","region","resourceId"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/imageViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Imageviews=D;class b{context;constructor(Z){this.context=Z}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instancegroupmanagerresizerequests=b;class Q{context;constructor(Z){this.context=Z}abandonInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}applyUpdatesToInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}configureAcceleratorTopologies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/configureAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}createInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deletePerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAvailableAcceleratorTopologies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{resourceId}/getAvailableAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resourceId"],pathParams:["project","resourceId","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listErrors(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listManagedInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listPerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchPerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}recreateInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resize(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resizeAdvanced(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resumeInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setAutoHealingPolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setInstanceTemplate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setTargetPools(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}startInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}suspendInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updatePerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instancegroupmanagers=Q;class _{context;constructor(Z){this.context=Z}addInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setNamedPorts(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instancegroups=_;class V{context;constructor(Z){this.context=Z}addAccessConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addNetworkInterface(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}attachDisk(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}bulkInsert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteAccessConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteNetworkInterface(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}detachDisk(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getEffectiveFirewalls(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getGuestAttributes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getPartnerMetadata(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getScreenshot(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getSerialPortOutput(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getShieldedInstanceIdentity(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getShieldedVmIdentity(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getShieldedVmIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVmExtensionState(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/vmExtensionStates/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","extensionName"],pathParams:["extensionName","instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listReferrers(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listVmExtensionStates(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/vmExtensionStates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchPartnerMetadata(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/patchPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}performMaintenance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}reportHostAsFaulty(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}reset(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resume(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}sendDiagnosticInterrupt(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setDeletionProtection(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setDiskAutoDelete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setMachineResources(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setMachineType(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setMetadata(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setMinCpuPlatform(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setName(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setScheduling(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setServiceAccount(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setShieldedInstanceIntegrityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setShieldedVmIntegrityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setTags(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}simulateMaintenanceEvent(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}start(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}startWithEncryptionKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stop(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}suspend(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateAccessConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateDisplayDevice(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateNetworkInterface(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateShieldedInstanceConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateShieldedVmConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instances=V;class C{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instancesettings=C;class U{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instancetemplates=U;class T{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instantsnapshotgroups=T;class S{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Instantsnapshots=S;class F{context;constructor(Z){this.context=Z}createMembers(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getOperationalStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnectattachmentgroups=F;class H{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnectattachments=H;class me{context;constructor(Z){this.context=Z}createMembers(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getOperationalStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnectgroups=me;class ae{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnectlocations=ae;class _e{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnectremotelocations=_e;class Se{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getDiagnostics(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getMacsecConfig(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Interconnects=Se;class ge{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Licensecodes=ge;class ye{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Licenses=ye;class Ue{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Machineimages=Ue;class Ee{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Machinetypes=Ee;class we{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networkattachments=we;class Oe{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networkedgesecurityservices=Oe;class st{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}attachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}detachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networkendpointgroups=st;class Wt{context;constructor(Z){this.context=Z}addAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cloneRules(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchPacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removePacketMirroringRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networkfirewallpolicies=Wt;class ft{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networkprofiles=ft;class It{context;constructor(Z){this.context=Z}addPeering(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cancelRequestRemovePeering(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getEffectiveFirewalls(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listIpAddresses(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listIpAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listIpOwners(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listIpOwners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listPeeringRoutes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removePeering(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}requestRemovePeering(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}switchToCustomMode(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updatePeering(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Networks=It;class xt{context;constructor(Z){this.context=Z}addNodes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteNodes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listNodes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}performMaintenance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setNodeTemplate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}simulateMaintenanceEvent(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Nodegroups=xt;class vt{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Nodetemplates=vt;class yt{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Nodetypes=yt;class Nt{context;constructor(Z){this.context=Z}addAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}copyRules(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listAssociations(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listPreconfiguredExpressionSets(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:[],pathParams:[],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}move(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Organizationsecuritypolicies=Nt;class Tt{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Organizationsnapshotrecyclebinpolicy=Tt;class Sr{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Packetmirrorings=Sr;class Mr{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Previewfeatures=Mr;class Ao{context;constructor(Z){this.context=Z}disableXpnHost(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}disableXpnResource(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}enableXpnHost(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}enableXpnResource(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getXpnHost(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getXpnResources(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listXpnHosts(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}moveDisk(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}moveInstance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setCloudArmorTier(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setCommonInstanceMetadata(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setDefaultNetworkTier(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setDefaultServiceAccount(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setDefaultServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setManagedProtectionTier(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setManagedProtectionTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setUsageExportBucket(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Projects=Ao;class Xe{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/projectViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Projectviews=Xe;class Y{context;constructor(Z){this.context=Z}announce(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}withdraw(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Publicadvertisedprefixes=Y;class X{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}announce(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}withdraw(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Publicdelegatedprefixes=X;class O{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}recover(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}/recover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Recoverablesnapshots=O;class ne{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionautoscalers=ne;class w{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listUsable(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionbackendbuckets=w;class l{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getHealth(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listUsable(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionbackendservices=l;class te{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}calculateCancellationFee(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/calculateCancellationFee").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateReservations(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/updateReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioncommitments=te;class Je{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getHealth(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioncompositehealthchecks=Je;class je{context;constructor(Z){this.context=Z}addResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}bulkInsert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}createSnapshot(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAsyncReplicationStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/getAsyncReplicationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeResourcePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resize(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}startAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopGroupAsyncReplication(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateKmsKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}waitForReplicationCatchUp(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/waitForReplicationCatchUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiondisks=je;class Ge{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiondisksettings=Ge;class De{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiondisktypes=De;class pt{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionhealthaggregationpolicies=pt;class gt{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionhealthchecks=gt;class _t{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionhealthcheckservices=_t;class Ut{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getHealth(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionhealthsources=Ut;class ju{context;constructor(Z){this.context=Z}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstancegroupmanagerresizerequests=ju;class Uu{context;constructor(Z){this.context=Z}abandonInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}adoptInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}applyUpdatesToInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}createInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deletePerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listErrors(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listManagedInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listPerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchPerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}recreateInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resize(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resizeAdvanced(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resumeInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setAutoHealingPolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setInstanceTemplate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setTargetPools(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}startInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}stopInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}suspendInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updatePerInstanceConfigs(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstancegroupmanagers=Uu;class vu{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listInstances(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setNamedPorts(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstancegroups=vu;class Zs{context;constructor(Z){this.context=Z}bulkInsert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstances=Zs;class ut{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstancetemplates=ut;class ht{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstantsnapshotgroups=ht;class rt{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regioninstantsnapshots=rt;class Ke{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers/{multiMigMember}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","multiMig","multiMigMember"],pathParams:["multiMig","multiMigMember","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionmultimigmembers=Ke;class Le{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionmultimigs=Le;class le{context;constructor(Z){this.context=Z}attachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}detachNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listNetworkEndpoints(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionnetworkendpointgroups=le;class et{context;constructor(Z){this.context=Z}addAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cloneRules(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getEffectiveFirewalls(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionnetworkfirewallpolicies=et;class it{context;constructor(Z){this.context=Z}addAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addTrafficClassificationRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getTrafficClassificationRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchTrafficClassificationRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/patchTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeAssociation(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeTrafficClassificationRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionnetworkpolicies=it;class Vt{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionnotificationendpoints=Vt;class Rt{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}wait(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionoperations=Rt;class Tu{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}recover(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}/recover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionrecoverablesnapshots=Tu;class nc{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regions=nc;class Vu{context;constructor(Z){this.context=Z}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionsecuritypolicies=Vu;class cc{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateKmsKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionsnapshots=cc;class ic{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionsnapshotsettings=ic;class fc{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionsslcertificates=fc;class Mu{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listAvailableFeatures(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionsslpolicies=Mu;class mc{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setUrlMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiontargethttpproxies=mc;class Ds{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSslCertificates(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setUrlMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiontargethttpsproxies=Ds;class ke{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regiontargettcpproxies=ke;class nt{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}invalidateCache(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}validate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionurlmaps=nt;class be{context;constructor(Z){this.context=Z}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Regionzones=be;class Pt{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/reliabilityRisks/{reliabilityRisk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","reliabilityRisk"],pathParams:["project","reliabilityRisk"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/reliabilityRisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Reliabilityrisks=Pt;class Ce{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}performMaintenance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Reservationblocks=Ce;class $t{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}performMaintenance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resize(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Reservations=$t;class at{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVersion(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Reservationslots=at;class qf{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVersion(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}performMaintenance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}reportFaulty(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Reservationsubblocks=qf;class xf{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Resourcepolicies=xf;class gf{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Rolloutplans=gf;class pc{context;constructor(Z){this.context=Z}advance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}pause(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}resume(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Rollouts=pc;class yf{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteNamedSet(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/deleteNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}deleteRoutePolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getNamedSet(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getNatIpInfo(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getNatMappingInfo(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRoutePolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRouterStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listBgpRoutes(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listNamedSets(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listNamedSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listRoutePolicies(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchNamedSet(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/patchNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRoutePolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}preview(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateNamedSet(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/updateNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateRoutePolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Routers=yf;class Dc{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Routes=Dc;class gc{context;constructor(Z){this.context=Z}addRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listPreconfiguredExpressionSets(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patchRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Securitypolicies=gc;class zc{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Serviceattachments=zc;class nu{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Snapshotgroups=nu;class hf{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Snapshotrecyclebinpolicy=hf;class Fc{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getEffectiveRecycleBinRule(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}/getEffectiveRecycleBinRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}updateKmsKey(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Snapshots=Fc;class Pf{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Snapshotsettings=Pf;class Mc{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Sslcertificates=Mc;class Nc{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listAvailableFeatures(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Sslpolicies=Nc;class af{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listDisks(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Storagepools=af;class If{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Storagepooltypes=If;class ps{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}expandIpCidrRange(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listUsable(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setIamPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setPrivateIpGoogleAccess(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Subnetworks=ps;class re{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targetgrpcproxies=re;class pe{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setUrlMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targethttpproxies=pe;class K{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setCertificateMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setQuicOverride(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSslCertificates(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSslPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setUrlMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targethttpsproxies=K;class Ve{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targetinstances=Ve;class J{context;constructor(Z){this.context=Z}addHealthCheck(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}addInstance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getHealth(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeHealthCheck(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}removeInstance(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setBackup(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSecurityPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targetpools=J;class We{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setBackendService(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setCertificateMap(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setProxyHeader(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSslCertificates(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setSslPolicy(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targetsslproxies=We;class j{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setBackendService(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setProxyHeader(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targettcpproxies=j;class se{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Targetvpngateways=se;class N{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}invalidateCache(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}validate(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Urlmaps=N;class Ie{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getStatus(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Vpngateways=Ie;class M{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}setLabels(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}testIamPermissions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Vpntunnels=M;class Fe{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}patch(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Wiregroups=Fe;class Re{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["folder","zone","operation"],pathParams:["folder","operation","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["folder","zone"],pathParams:["folder","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zonefolderoperations=Re;class px{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}wait(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zoneoperations=px;class Oq{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["organization","zone","operation"],pathParams:["operation","organization","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["organization","zone"],pathParams:["organization","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zoneorganizationoperations=Oq;class Fh{context;constructor(Z){this.context=Z}aggregatedList(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}cancel(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zonequeuedresources=Fh;class $m{context;constructor(Z){this.context=Z}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project"],pathParams:["project"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zones=$m;class Bh{context;constructor(Z){this.context=Z}delete(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:qe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}get(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}getVmExtension(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensions/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone","extensionName"],pathParams:["extensionName","project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}insert(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}list(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}listVmExtensions(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:qe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}update(Z,k,G){let qe=Z||{},L=k||{};typeof Z=="function"&&(G=Z,qe={},L={}),typeof k=="function"&&(G=k,L={});let Ne=L.rootUrl||"https://compute.googleapis.com/",de={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:qe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(G)(0,He.createAPIRequest)(de,G);else return(0,He.createAPIRequest)(de)}}y.Resource$Zonevmextensionpolicies=Bh})(Cse||(Nv.compute_alpha=Cse={}))});var jF=qt(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.compute_beta=void 0;var Be=ct(),bse;(function(y){class fe{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskSettings;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;healthChecks;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;packetMirrorings;previewFeatures;projects;publicAdvertisedPrefixes;publicDelegatedPrefixes;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskSettings;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionMultiMigMembers;regionMultiMigs;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNetworkPolicies;regionNotificationEndpoints;regionOperations;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshotGroups;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneOperations;zones;zoneVmExtensionPolicies;constructor(j,se){this.context={_options:j||{},google:se},this.acceleratorTypes=new he(this.context),this.addresses=new $e(this.context),this.advice=new xe(this.context),this.autoscalers=new oe(this.context),this.backendBuckets=new E(this.context),this.backendServices=new R(this.context),this.crossSiteNetworks=new a(this.context),this.disks=new g(this.context),this.diskSettings=new f(this.context),this.diskTypes=new o(this.context),this.externalVpnGateways=new n(this.context),this.firewallPolicies=new e(this.context),this.firewalls=new s(this.context),this.forwardingRules=new t(this.context),this.futureReservations=new p(this.context),this.globalAddresses=new r(this.context),this.globalForwardingRules=new u(this.context),this.globalNetworkEndpointGroups=new i(this.context),this.globalOperations=new m(this.context),this.globalOrganizationOperations=new c(this.context),this.globalPublicDelegatedPrefixes=new P(this.context),this.globalVmExtensionPolicies=new h(this.context),this.healthChecks=new q(this.context),this.httpHealthChecks=new d(this.context),this.httpsHealthChecks=new I(this.context),this.imageFamilyViews=new x(this.context),this.images=new $(this.context),this.instanceGroupManagerResizeRequests=new A(this.context),this.instanceGroupManagers=new v(this.context),this.instanceGroups=new z(this.context),this.instances=new D(this.context),this.instanceSettings=new b(this.context),this.instanceTemplates=new Q(this.context),this.instantSnapshotGroups=new _(this.context),this.instantSnapshots=new V(this.context),this.interconnectAttachmentGroups=new C(this.context),this.interconnectAttachments=new U(this.context),this.interconnectGroups=new T(this.context),this.interconnectLocations=new S(this.context),this.interconnectRemoteLocations=new F(this.context),this.interconnects=new H(this.context),this.licenseCodes=new me(this.context),this.licenses=new ae(this.context),this.machineImages=new _e(this.context),this.machineTypes=new Se(this.context),this.networkAttachments=new ge(this.context),this.networkEdgeSecurityServices=new ye(this.context),this.networkEndpointGroups=new Ue(this.context),this.networkFirewallPolicies=new Ee(this.context),this.networkProfiles=new we(this.context),this.networks=new Oe(this.context),this.nodeGroups=new st(this.context),this.nodeTemplates=new Wt(this.context),this.nodeTypes=new ft(this.context),this.organizationSecurityPolicies=new It(this.context),this.packetMirrorings=new xt(this.context),this.previewFeatures=new vt(this.context),this.projects=new yt(this.context),this.publicAdvertisedPrefixes=new Nt(this.context),this.publicDelegatedPrefixes=new Tt(this.context),this.regionAutoscalers=new Sr(this.context),this.regionBackendBuckets=new Mr(this.context),this.regionBackendServices=new Ao(this.context),this.regionCommitments=new Xe(this.context),this.regionCompositeHealthChecks=new Y(this.context),this.regionDisks=new X(this.context),this.regionDiskSettings=new O(this.context),this.regionDiskTypes=new ne(this.context),this.regionHealthAggregationPolicies=new w(this.context),this.regionHealthChecks=new l(this.context),this.regionHealthCheckServices=new te(this.context),this.regionHealthSources=new Je(this.context),this.regionInstanceGroupManagerResizeRequests=new je(this.context),this.regionInstanceGroupManagers=new Ge(this.context),this.regionInstanceGroups=new De(this.context),this.regionInstances=new pt(this.context),this.regionInstanceTemplates=new gt(this.context),this.regionInstantSnapshotGroups=new _t(this.context),this.regionInstantSnapshots=new Ut(this.context),this.regionMultiMigMembers=new ju(this.context),this.regionMultiMigs=new Uu(this.context),this.regionNetworkEndpointGroups=new vu(this.context),this.regionNetworkFirewallPolicies=new Zs(this.context),this.regionNetworkPolicies=new ut(this.context),this.regionNotificationEndpoints=new ht(this.context),this.regionOperations=new rt(this.context),this.regions=new Ke(this.context),this.regionSecurityPolicies=new Le(this.context),this.regionSnapshots=new le(this.context),this.regionSnapshotSettings=new et(this.context),this.regionSslCertificates=new it(this.context),this.regionSslPolicies=new Vt(this.context),this.regionTargetHttpProxies=new Rt(this.context),this.regionTargetHttpsProxies=new Tu(this.context),this.regionTargetTcpProxies=new nc(this.context),this.regionUrlMaps=new Vu(this.context),this.regionZones=new cc(this.context),this.reservationBlocks=new ic(this.context),this.reservations=new fc(this.context),this.reservationSlots=new Mu(this.context),this.reservationSubBlocks=new mc(this.context),this.resourcePolicies=new Ds(this.context),this.rolloutPlans=new ke(this.context),this.rollouts=new nt(this.context),this.routers=new be(this.context),this.routes=new Pt(this.context),this.securityPolicies=new Ce(this.context),this.serviceAttachments=new $t(this.context),this.snapshotGroups=new at(this.context),this.snapshots=new qf(this.context),this.snapshotSettings=new xf(this.context),this.sslCertificates=new gf(this.context),this.sslPolicies=new pc(this.context),this.storagePools=new yf(this.context),this.storagePoolTypes=new Dc(this.context),this.subnetworks=new gc(this.context),this.targetGrpcProxies=new zc(this.context),this.targetHttpProxies=new nu(this.context),this.targetHttpsProxies=new hf(this.context),this.targetInstances=new Fc(this.context),this.targetPools=new Pf(this.context),this.targetSslProxies=new Mc(this.context),this.targetTcpProxies=new Nc(this.context),this.targetVpnGateways=new af(this.context),this.urlMaps=new If(this.context),this.vpnGateways=new ps(this.context),this.vpnTunnels=new re(this.context),this.wireGroups=new pe(this.context),this.zoneOperations=new K(this.context),this.zones=new Ve(this.context),this.zoneVmExtensionPolicies=new J(this.context)}}y.Compute=fe;class he{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Acceleratortypes=he;class $e{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}move(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Addresses=$e;class xe{context;constructor(j){this.context=j}calendarMode(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}capacity(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/capacity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}capacityHistory(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/capacityHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Advice=xe;class oe{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Autoscalers=oe;class E{context;constructor(j){this.context=j}addSignedUrlKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteSignedUrlKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listUsable(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setEdgeSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Backendbuckets=E;class R{context;constructor(j){this.context=j}addSignedUrlKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteSignedUrlKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getEffectiveSecurityPolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getHealth(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listUsable(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setEdgeSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Backendservices=R;class a{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Crosssitenetworks=a;class g{context;constructor(j){this.context=j}addResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}bulkInsert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}bulkSetLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}createSnapshot(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resize(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}startAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopGroupAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateKmsKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Disks=g;class f{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Disksettings=f;class o{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Disktypes=o;class n{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Externalvpngateways=n;class e{context;constructor(j){this.context=j}addAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cloneRules(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listAssociations(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}move(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removePacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Firewallpolicies=e;class s{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Firewalls=s;class t{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setTarget(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Forwardingrules=t;class p{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cancel(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Futurereservations=p;class r{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}move(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globaladdresses=r;class u{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setTarget(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globalforwardingrules=u;class i{context;constructor(j){this.context=j}attachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}detachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globalnetworkendpointgroups=i;class m{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}wait(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globaloperations=m;class c{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globalorganizationoperations=c;class P{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globalpublicdelegatedprefixes=P;class h{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Globalvmextensionpolicies=h;class q{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Healthchecks=q;class d{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Httphealthchecks=d;class I{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Httpshealthchecks=I;class x{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Imagefamilyviews=x;class ${context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deprecate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getFromFamily(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Images=$;class A{context;constructor(j){this.context=j}cancel(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instancegroupmanagerresizerequests=A;class v{context;constructor(j){this.context=j}abandonInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}applyUpdatesToInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}configureAcceleratorTopologies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/configureAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}createInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deletePerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAvailableAcceleratorTopologies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resourceId}/getAvailableAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resourceId"],pathParams:["project","resourceId","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listErrors(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listManagedInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listPerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchPerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}recreateInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resize(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resizeAdvanced(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resumeInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setAutoHealingPolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setInstanceTemplate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setTargetPools(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}startInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}suspendInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updatePerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instancegroupmanagers=v;class z{context;constructor(j){this.context=j}addInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setNamedPorts(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instancegroups=z;class D{context;constructor(j){this.context=j}addAccessConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addNetworkInterface(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}attachDisk(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}bulkInsert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteAccessConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteNetworkInterface(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}detachDisk(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getEffectiveFirewalls(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getGuestAttributes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getPartnerMetadata(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getScreenshot(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getSerialPortOutput(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getShieldedInstanceIdentity(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getShieldedVmIdentity(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedVmIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listReferrers(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchPartnerMetadata(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/patchPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}performMaintenance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}reportHostAsFaulty(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}reset(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resume(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}sendDiagnosticInterrupt(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setDeletionProtection(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setDiskAutoDelete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setMachineResources(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setMachineType(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setMetadata(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setMinCpuPlatform(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setName(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setScheduling(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setServiceAccount(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setShieldedInstanceIntegrityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setShieldedVmIntegrityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setTags(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}simulateMaintenanceEvent(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}start(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}startWithEncryptionKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stop(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}suspend(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateAccessConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateDisplayDevice(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateNetworkInterface(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateShieldedInstanceConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateShieldedVmConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instances=D;class b{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instancesettings=b;class Q{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instancetemplates=Q;class _{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instantsnapshotgroups=_;class V{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Instantsnapshots=V;class C{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getOperationalStatus(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnectattachmentgroups=C;class U{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnectattachments=U;class T{context;constructor(j){this.context=j}createMembers(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getOperationalStatus(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnectgroups=T;class S{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnectlocations=S;class F{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnectremotelocations=F;class H{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getDiagnostics(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getMacsecConfig(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Interconnects=H;class me{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Licensecodes=me;class ae{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Licenses=ae;class _e{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Machineimages=_e;class Se{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Machinetypes=Se;class ge{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networkattachments=ge;class ye{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networkedgesecurityservices=ye;class Ue{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}attachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}detachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networkendpointgroups=Ue;class Ee{context;constructor(j){this.context=j}addAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cloneRules(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchPacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removePacketMirroringRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networkfirewallpolicies=Ee;class we{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networkprofiles=we;class Oe{context;constructor(j){this.context=j}addPeering(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cancelRequestRemovePeering(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getEffectiveFirewalls(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listPeeringRoutes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removePeering(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}requestRemovePeering(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}switchToCustomMode(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updatePeering(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Networks=Oe;class st{context;constructor(j){this.context=j}addNodes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteNodes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listNodes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}performMaintenance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setNodeTemplate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}simulateMaintenanceEvent(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Nodegroups=st;class Wt{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Nodetemplates=Wt;class ft{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Nodetypes=ft;class It{context;constructor(j){this.context=j}addAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}copyRules(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listAssociations(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listPreconfiguredExpressionSets(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:[],pathParams:[],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}move(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Organizationsecuritypolicies=It;class xt{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Packetmirrorings=xt;class vt{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Previewfeatures=vt;class yt{context;constructor(j){this.context=j}disableXpnHost(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}disableXpnResource(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}enableXpnHost(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}enableXpnResource(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getXpnHost(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getXpnResources(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listXpnHosts(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}moveDisk(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}moveInstance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setCloudArmorTier(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setCommonInstanceMetadata(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setDefaultNetworkTier(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setManagedProtectionTier(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setManagedProtectionTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setUsageExportBucket(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Projects=yt;class Nt{context;constructor(j){this.context=j}announce(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}withdraw(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Publicadvertisedprefixes=Nt;class Tt{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}announce(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}withdraw(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Publicdelegatedprefixes=Tt;class Sr{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionautoscalers=Sr;class Mr{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listUsable(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionbackendbuckets=Mr;class Ao{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getHealth(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listUsable(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionbackendservices=Ao;class Xe{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateReservations(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}/updateReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioncommitments=Xe;class Y{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getHealth(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioncompositehealthchecks=Y;class X{context;constructor(j){this.context=j}addResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}bulkInsert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}createSnapshot(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeResourcePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resize(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}startAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopGroupAsyncReplication(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateKmsKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiondisks=X;class O{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiondisksettings=O;class ne{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiondisktypes=ne;class w{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionhealthaggregationpolicies=w;class l{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionhealthchecks=l;class te{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionhealthcheckservices=te;class Je{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getHealth(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionhealthsources=Je;class je{context;constructor(j){this.context=j}cancel(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstancegroupmanagerresizerequests=je;class Ge{context;constructor(j){this.context=j}abandonInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}adoptInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}applyUpdatesToInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}createInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deletePerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listErrors(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listManagedInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listPerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchPerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}recreateInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resize(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resizeAdvanced(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resumeInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setAutoHealingPolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setInstanceTemplate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setTargetPools(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}startInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}stopInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}suspendInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updatePerInstanceConfigs(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstancegroupmanagers=Ge;class De{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listInstances(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setNamedPorts(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstancegroups=De;class pt{context;constructor(j){this.context=j}bulkInsert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstances=pt;class gt{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstancetemplates=gt;class _t{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstantsnapshotgroups=_t;class Ut{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regioninstantsnapshots=Ut;class ju{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers/{multiMigMember}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","multiMig","multiMigMember"],pathParams:["multiMig","multiMigMember","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionmultimigmembers=ju;class Uu{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionmultimigs=Uu;class vu{context;constructor(j){this.context=j}attachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}detachNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listNetworkEndpoints(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionnetworkendpointgroups=vu;class Zs{context;constructor(j){this.context=j}addAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cloneRules(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getEffectiveFirewalls(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionnetworkfirewallpolicies=Zs;class ut{context;constructor(j){this.context=j}addAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addTrafficClassificationRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getTrafficClassificationRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchTrafficClassificationRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/patchTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeAssociation(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeTrafficClassificationRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionnetworkpolicies=ut;class ht{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionnotificationendpoints=ht;class rt{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}wait(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionoperations=rt;class Ke{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regions=Ke;class Le{context;constructor(j){this.context=j}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionsecuritypolicies=Le;class le{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateKmsKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionsnapshots=le;class et{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionsnapshotsettings=et;class it{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionsslcertificates=it;class Vt{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listAvailableFeatures(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionsslpolicies=Vt;class Rt{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setUrlMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiontargethttpproxies=Rt;class Tu{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSslCertificates(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setUrlMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiontargethttpsproxies=Tu;class nc{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regiontargettcpproxies=nc;class Vu{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}invalidateCache(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}validate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionurlmaps=Vu;class cc{context;constructor(j){this.context=j}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Regionzones=cc;class ic{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}performMaintenance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Reservationblocks=ic;class fc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}performMaintenance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resize(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Reservations=fc;class Mu{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getVersion(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Reservationslots=Mu;class mc{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getVersion(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}performMaintenance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}reportFaulty(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Reservationsubblocks=mc;class Ds{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Resourcepolicies=Ds;class ke{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Rolloutplans=ke;class nt{context;constructor(j){this.context=j}advance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}cancel(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}pause(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}resume(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Rollouts=nt;class be{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteNamedSet(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/deleteNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}deleteRoutePolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getNamedSet(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getNatIpInfo(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getNatMappingInfo(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRoutePolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRouterStatus(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listBgpRoutes(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listNamedSets(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listNamedSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listRoutePolicies(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchNamedSet(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/patchNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRoutePolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}preview(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateNamedSet(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/updateNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateRoutePolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Routers=be;class Pt{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Routes=Pt;class Ce{context;constructor(j){this.context=j}addRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listPreconfiguredExpressionSets(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patchRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeRule(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Securitypolicies=Ce;class $t{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Serviceattachments=$t;class at{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Snapshotgroups=at;class qf{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}updateKmsKey(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Snapshots=qf;class xf{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Snapshotsettings=xf;class gf{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Sslcertificates=gf;class pc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listAvailableFeatures(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Sslpolicies=pc;class yf{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listDisks(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Storagepools=yf;class Dc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Storagepooltypes=Dc;class gc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}expandIpCidrRange(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}listUsable(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setIamPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setPrivateIpGoogleAccess(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Subnetworks=gc;class zc{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targetgrpcproxies=zc;class nu{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setUrlMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targethttpproxies=nu;class hf{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setCertificateMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setQuicOverride(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSslCertificates(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSslPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setUrlMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targethttpsproxies=hf;class Fc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targetinstances=Fc;class Pf{context;constructor(j){this.context=j}addHealthCheck(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}addInstance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getHealth(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeHealthCheck(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}removeInstance(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setBackup(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSecurityPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targetpools=Pf;class Mc{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setBackendService(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setCertificateMap(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setProxyHeader(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSslCertificates(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setSslPolicy(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targetsslproxies=Mc;class Nc{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setBackendService(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setProxyHeader(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targettcpproxies=Nc;class af{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Targetvpngateways=af;class If{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}invalidateCache(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}validate(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Urlmaps=If;class ps{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}getStatus(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Vpngateways=ps;class re{context;constructor(j){this.context=j}aggregatedList(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}setLabels(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}testIamPermissions(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Vpntunnels=re;class pe{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}patch(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Wiregroups=pe;class K{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}wait(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Zoneoperations=K;class Ve{context;constructor(j){this.context=j}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project"],pathParams:["project"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Zones=Ve;class J{context;constructor(j){this.context=j}delete(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},M),params:Ie,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}get(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}insert(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}list(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},M),params:Ie,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}update(j,se,N){let Ie=j||{},M=se||{};typeof j=="function"&&(N=j,Ie={},M={}),typeof se=="function"&&(N=se,M={});let Fe=M.rootUrl||"https://compute.googleapis.com/",Re={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},M),params:Ie,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(N)(0,Be.createAPIRequest)(Re,N);else return(0,Be.createAPIRequest)(Re)}}y.Resource$Zonevmextensionpolicies=J})(bse||(Hv.compute_beta=bse={}))});var UF=qt(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.compute_v1=void 0;var Ye=ct(),kse;(function(y){class fe{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;healthChecks;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;packetMirrorings;previewFeatures;projects;publicAdvertisedPrefixes;publicDelegatedPrefixes;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNotificationEndpoints;regionOperations;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneOperations;zones;zoneVmExtensionPolicies;constructor(re,pe){this.context={_options:re||{},google:pe},this.acceleratorTypes=new he(this.context),this.addresses=new $e(this.context),this.advice=new xe(this.context),this.autoscalers=new oe(this.context),this.backendBuckets=new E(this.context),this.backendServices=new R(this.context),this.crossSiteNetworks=new a(this.context),this.disks=new g(this.context),this.diskTypes=new f(this.context),this.externalVpnGateways=new o(this.context),this.firewallPolicies=new n(this.context),this.firewalls=new e(this.context),this.forwardingRules=new s(this.context),this.futureReservations=new t(this.context),this.globalAddresses=new p(this.context),this.globalForwardingRules=new r(this.context),this.globalNetworkEndpointGroups=new u(this.context),this.globalOperations=new i(this.context),this.globalOrganizationOperations=new m(this.context),this.globalPublicDelegatedPrefixes=new c(this.context),this.globalVmExtensionPolicies=new P(this.context),this.healthChecks=new h(this.context),this.httpHealthChecks=new q(this.context),this.httpsHealthChecks=new d(this.context),this.imageFamilyViews=new I(this.context),this.images=new x(this.context),this.instanceGroupManagerResizeRequests=new $(this.context),this.instanceGroupManagers=new A(this.context),this.instanceGroups=new v(this.context),this.instances=new z(this.context),this.instanceSettings=new D(this.context),this.instanceTemplates=new b(this.context),this.instantSnapshotGroups=new Q(this.context),this.instantSnapshots=new _(this.context),this.interconnectAttachmentGroups=new V(this.context),this.interconnectAttachments=new C(this.context),this.interconnectGroups=new U(this.context),this.interconnectLocations=new T(this.context),this.interconnectRemoteLocations=new S(this.context),this.interconnects=new F(this.context),this.licenseCodes=new H(this.context),this.licenses=new me(this.context),this.machineImages=new ae(this.context),this.machineTypes=new _e(this.context),this.networkAttachments=new Se(this.context),this.networkEdgeSecurityServices=new ge(this.context),this.networkEndpointGroups=new ye(this.context),this.networkFirewallPolicies=new Ue(this.context),this.networkProfiles=new Ee(this.context),this.networks=new we(this.context),this.nodeGroups=new Oe(this.context),this.nodeTemplates=new st(this.context),this.nodeTypes=new Wt(this.context),this.organizationSecurityPolicies=new ft(this.context),this.packetMirrorings=new It(this.context),this.previewFeatures=new xt(this.context),this.projects=new vt(this.context),this.publicAdvertisedPrefixes=new yt(this.context),this.publicDelegatedPrefixes=new Nt(this.context),this.regionAutoscalers=new Tt(this.context),this.regionBackendBuckets=new Sr(this.context),this.regionBackendServices=new Mr(this.context),this.regionCommitments=new Ao(this.context),this.regionCompositeHealthChecks=new Xe(this.context),this.regionDisks=new Y(this.context),this.regionDiskTypes=new X(this.context),this.regionHealthAggregationPolicies=new O(this.context),this.regionHealthChecks=new ne(this.context),this.regionHealthCheckServices=new w(this.context),this.regionHealthSources=new l(this.context),this.regionInstanceGroupManagerResizeRequests=new te(this.context),this.regionInstanceGroupManagers=new Je(this.context),this.regionInstanceGroups=new je(this.context),this.regionInstances=new Ge(this.context),this.regionInstanceTemplates=new De(this.context),this.regionInstantSnapshotGroups=new pt(this.context),this.regionInstantSnapshots=new gt(this.context),this.regionNetworkEndpointGroups=new _t(this.context),this.regionNetworkFirewallPolicies=new Ut(this.context),this.regionNotificationEndpoints=new ju(this.context),this.regionOperations=new Uu(this.context),this.regions=new vu(this.context),this.regionSecurityPolicies=new Zs(this.context),this.regionSnapshots=new ut(this.context),this.regionSnapshotSettings=new ht(this.context),this.regionSslCertificates=new rt(this.context),this.regionSslPolicies=new Ke(this.context),this.regionTargetHttpProxies=new Le(this.context),this.regionTargetHttpsProxies=new le(this.context),this.regionTargetTcpProxies=new et(this.context),this.regionUrlMaps=new it(this.context),this.regionZones=new Vt(this.context),this.reservationBlocks=new Rt(this.context),this.reservations=new Tu(this.context),this.reservationSlots=new nc(this.context),this.reservationSubBlocks=new Vu(this.context),this.resourcePolicies=new cc(this.context),this.rolloutPlans=new ic(this.context),this.rollouts=new fc(this.context),this.routers=new Mu(this.context),this.routes=new mc(this.context),this.securityPolicies=new Ds(this.context),this.serviceAttachments=new ke(this.context),this.snapshots=new nt(this.context),this.snapshotSettings=new be(this.context),this.sslCertificates=new Pt(this.context),this.sslPolicies=new Ce(this.context),this.storagePools=new $t(this.context),this.storagePoolTypes=new at(this.context),this.subnetworks=new qf(this.context),this.targetGrpcProxies=new xf(this.context),this.targetHttpProxies=new gf(this.context),this.targetHttpsProxies=new pc(this.context),this.targetInstances=new yf(this.context),this.targetPools=new Dc(this.context),this.targetSslProxies=new gc(this.context),this.targetTcpProxies=new zc(this.context),this.targetVpnGateways=new nu(this.context),this.urlMaps=new hf(this.context),this.vpnGateways=new Fc(this.context),this.vpnTunnels=new Pf(this.context),this.wireGroups=new Mc(this.context),this.zoneOperations=new Nc(this.context),this.zones=new af(this.context),this.zoneVmExtensionPolicies=new If(this.context)}}y.Compute=fe;class he{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Acceleratortypes=he;class $e{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}move(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Addresses=$e;class xe{context;constructor(re){this.context=re}calendarMode(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Advice=xe;class oe{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Autoscalers=oe;class E{context;constructor(re){this.context=re}addSignedUrlKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteSignedUrlKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listUsable(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setEdgeSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Backendbuckets=E;class R{context;constructor(re){this.context=re}addSignedUrlKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteSignedUrlKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getEffectiveSecurityPolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getHealth(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listUsable(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setEdgeSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Backendservices=R;class a{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Crosssitenetworks=a;class g{context;constructor(re){this.context=re}addResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}bulkInsert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}bulkSetLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}createSnapshot(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resize(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}startAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopGroupAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateKmsKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Disks=g;class f{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Disktypes=f;class o{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Externalvpngateways=o;class n{context;constructor(re){this.context=re}addAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}cloneRules(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listAssociations(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}move(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Firewallpolicies=n;class e{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Firewalls=e;class s{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setTarget(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Forwardingrules=s;class t{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}cancel(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Futurereservations=t;class p{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}move(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globaladdresses=p;class r{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setTarget(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globalforwardingrules=r;class u{context;constructor(re){this.context=re}attachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}detachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globalnetworkendpointgroups=u;class i{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}wait(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globaloperations=i;class m{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globalorganizationoperations=m;class c{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globalpublicdelegatedprefixes=c;class P{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Globalvmextensionpolicies=P;class h{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Healthchecks=h;class q{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Httphealthchecks=q;class d{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Httpshealthchecks=d;class I{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Imagefamilyviews=I;class x{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deprecate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getFromFamily(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Images=x;class ${context;constructor(re){this.context=re}cancel(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instancegroupmanagerresizerequests=$;class A{context;constructor(re){this.context=re}abandonInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}applyUpdatesToInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}createInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deletePerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listErrors(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listManagedInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listPerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchPerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}recreateInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resize(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resumeInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setInstanceTemplate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setTargetPools(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}startInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}suspendInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updatePerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instancegroupmanagers=A;class v{context;constructor(re){this.context=re}addInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setNamedPorts(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instancegroups=v;class z{context;constructor(re){this.context=re}addAccessConfig(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addNetworkInterface(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}attachDisk(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}bulkInsert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteAccessConfig(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteNetworkInterface(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}detachDisk(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getEffectiveFirewalls(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getGuestAttributes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getScreenshot(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getSerialPortOutput(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getShieldedInstanceIdentity(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listReferrers(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}performMaintenance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}reportHostAsFaulty(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}reset(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resume(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}sendDiagnosticInterrupt(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setDeletionProtection(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setDiskAutoDelete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setMachineResources(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setMachineType(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setMetadata(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setMinCpuPlatform(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setName(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setScheduling(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setServiceAccount(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setShieldedInstanceIntegrityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setTags(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}simulateMaintenanceEvent(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}start(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}startWithEncryptionKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stop(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}suspend(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateAccessConfig(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateDisplayDevice(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateNetworkInterface(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateShieldedInstanceConfig(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instances=z;class D{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instancesettings=D;class b{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instancetemplates=b;class Q{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instantsnapshotgroups=Q;class _{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Instantsnapshots=_;class V{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getOperationalStatus(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnectattachmentgroups=V;class C{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnectattachments=C;class U{context;constructor(re){this.context=re}createMembers(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getOperationalStatus(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnectgroups=U;class T{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnectlocations=T;class S{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnectremotelocations=S;class F{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getDiagnostics(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getMacsecConfig(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Interconnects=F;class H{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Licensecodes=H;class me{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Licenses=me;class ae{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Machineimages=ae;class _e{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Machinetypes=_e;class Se{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networkattachments=Se;class ge{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networkedgesecurityservices=ge;class ye{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}attachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}detachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networkendpointgroups=ye;class Ue{context;constructor(re){this.context=re}addAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addPacketMirroringRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}cloneRules(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getPacketMirroringRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchPacketMirroringRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removePacketMirroringRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networkfirewallpolicies=Ue;class Ee{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networkprofiles=Ee;class we{context;constructor(re){this.context=re}addPeering(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}cancelRequestRemovePeering(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getEffectiveFirewalls(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listPeeringRoutes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removePeering(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}requestRemovePeering(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}switchToCustomMode(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updatePeering(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Networks=we;class Oe{context;constructor(re){this.context=re}addNodes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteNodes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listNodes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}performMaintenance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setNodeTemplate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}simulateMaintenanceEvent(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Nodegroups=Oe;class st{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Nodetemplates=st;class Wt{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Nodetypes=Wt;class ft{context;constructor(re){this.context=re}addAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}copyRules(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listAssociations(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listPreconfiguredExpressionSets(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}move(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Organizationsecuritypolicies=ft;class It{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Packetmirrorings=It;class xt{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Previewfeatures=xt;class vt{context;constructor(re){this.context=re}disableXpnHost(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}disableXpnResource(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}enableXpnHost(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}enableXpnResource(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getXpnHost(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getXpnResources(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listXpnHosts(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}moveDisk(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}moveInstance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setCloudArmorTier(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setCommonInstanceMetadata(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setDefaultNetworkTier(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setUsageExportBucket(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Projects=vt;class yt{context;constructor(re){this.context=re}announce(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}withdraw(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Publicadvertisedprefixes=yt;class Nt{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}announce(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}withdraw(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Publicdelegatedprefixes=Nt;class Tt{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionautoscalers=Tt;class Sr{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listUsable(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionbackendbuckets=Sr;class Mr{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getHealth(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listUsable(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionbackendservices=Mr;class Ao{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioncommitments=Ao;class Xe{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getHealth(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioncompositehealthchecks=Xe;class Y{context;constructor(re){this.context=re}addResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}bulkInsert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}createSnapshot(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeResourcePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resize(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}startAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopGroupAsyncReplication(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateKmsKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regiondisks=Y;class X{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regiondisktypes=X;class O{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionhealthaggregationpolicies=O;class ne{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionhealthchecks=ne;class w{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionhealthcheckservices=w;class l{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getHealth(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionhealthsources=l;class te{context;constructor(re){this.context=re}cancel(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstancegroupmanagerresizerequests=te;class Je{context;constructor(re){this.context=re}abandonInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}applyUpdatesToInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}createInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deletePerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listErrors(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listManagedInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listPerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchPerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}recreateInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resize(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resumeInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setInstanceTemplate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setTargetPools(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}startInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}stopInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}suspendInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updatePerInstanceConfigs(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstancegroupmanagers=Je;class je{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listInstances(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setNamedPorts(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstancegroups=je;class Ge{context;constructor(re){this.context=re}bulkInsert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstances=Ge;class De{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstancetemplates=De;class pt{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstantsnapshotgroups=pt;class gt{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regioninstantsnapshots=gt;class _t{context;constructor(re){this.context=re}attachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}detachNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listNetworkEndpoints(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionnetworkendpointgroups=_t;class Ut{context;constructor(re){this.context=re}addAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}cloneRules(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getEffectiveFirewalls(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeAssociation(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionnetworkfirewallpolicies=Ut;class ju{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionnotificationendpoints=ju;class Uu{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}wait(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionoperations=Uu;class vu{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regions=vu;class Zs{context;constructor(re){this.context=re}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionsecuritypolicies=Zs;class ut{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateKmsKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionsnapshots=ut;class ht{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionsnapshotsettings=ht;class rt{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionsslcertificates=rt;class Ke{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listAvailableFeatures(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionsslpolicies=Ke;class Le{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setUrlMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regiontargethttpproxies=Le;class le{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSslCertificates(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setUrlMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regiontargethttpsproxies=le;class et{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regiontargettcpproxies=et;class it{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}validate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionurlmaps=it;class Vt{context;constructor(re){this.context=re}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Regionzones=Vt;class Rt{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}performMaintenance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Reservationblocks=Rt;class Tu{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}performMaintenance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}resize(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Reservations=Tu;class nc{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getVersion(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Reservationslots=nc;class Vu{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getVersion(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}performMaintenance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}reportFaulty(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Reservationsubblocks=Vu;class cc{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Resourcepolicies=cc;class ic{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Rolloutplans=ic;class fc{context;constructor(re){this.context=re}cancel(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Rollouts=fc;class Mu{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}deleteRoutePolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getNatIpInfo(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getNatMappingInfo(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRoutePolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRouterStatus(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listBgpRoutes(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listRoutePolicies(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRoutePolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}preview(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateRoutePolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Routers=Mu;class mc{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Routes=mc;class Ds{context;constructor(re){this.context=re}addRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listPreconfiguredExpressionSets(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patchRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeRule(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Securitypolicies=Ds;class ke{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Serviceattachments=ke;class nt{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}updateKmsKey(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Snapshots=nt;class be{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Snapshotsettings=be;class Pt{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Sslcertificates=Pt;class Ce{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listAvailableFeatures(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Sslpolicies=Ce;class $t{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listDisks(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Storagepools=$t;class at{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Storagepooltypes=at;class qf{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}expandIpCidrRange(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}listUsable(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setIamPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setPrivateIpGoogleAccess(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Subnetworks=qf;class xf{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targetgrpcproxies=xf;class gf{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setUrlMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targethttpproxies=gf;class pc{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setCertificateMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setQuicOverride(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSslCertificates(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSslPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setUrlMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targethttpsproxies=pc;class yf{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targetinstances=yf;class Dc{context;constructor(re){this.context=re}addHealthCheck(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}addInstance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getHealth(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeHealthCheck(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}removeInstance(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setBackup(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSecurityPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targetpools=Dc;class gc{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setBackendService(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setCertificateMap(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setProxyHeader(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSslCertificates(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setSslPolicy(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targetsslproxies=gc;class zc{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setBackendService(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setProxyHeader(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targettcpproxies=zc;class nu{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Targetvpngateways=nu;class hf{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}invalidateCache(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}validate(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Urlmaps=hf;class Fc{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}getStatus(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}testIamPermissions(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Vpngateways=Fc;class Pf{context;constructor(re){this.context=re}aggregatedList(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}setLabels(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Vpntunnels=Pf;class Mc{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}patch(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Wiregroups=Mc;class Nc{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}wait(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Zoneoperations=Nc;class af{context;constructor(re){this.context=re}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Zones=af;class If{context;constructor(re){this.context=re}delete(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},J),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}get(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}insert(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}list(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},J),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}update(re,pe,K){let Ve=re||{},J=pe||{};typeof re=="function"&&(K=re,Ve={},J={}),typeof pe=="function"&&(K=pe,J={});let We=J.rootUrl||"https://compute.googleapis.com/",j={options:Object.assign({url:(We+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},J),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(K)(0,Ye.createAPIRequest)(j,K);else return(0,Ye.createAPIRequest)(j)}}y.Resource$Zonevmextensionpolicies=If})(kse||(Fv.compute_v1=kse={}))});var rre=qt(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.AuthPlus=Mf.compute_v1=Mf.compute_beta=Mf.compute_alpha=Mf.auth=Mf.VERSIONS=void 0;Mf.compute=zJe;var ere=ct(),tre=$F();Object.defineProperty(Mf,"compute_alpha",{enumerable:!0,get:function(){return tre.compute_alpha}});var ore=jF();Object.defineProperty(Mf,"compute_beta",{enumerable:!0,get:function(){return ore.compute_beta}});var sre=UF();Object.defineProperty(Mf,"compute_v1",{enumerable:!0,get:function(){return sre.compute_v1}});Mf.VERSIONS={alpha:tre.compute_alpha.Compute,beta:ore.compute_beta.Compute,v1:sre.compute_v1.Compute};function zJe(y){return(0,ere.getAPI)("compute",y,Mf.VERSIONS,this)}var MJe=new ere.AuthPlus;Mf.auth=MJe;var NJe=ct();Object.defineProperty(Mf,"AuthPlus",{enumerable:!0,get:function(){return NJe.AuthPlus}})});var vF=qt(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.config_v1=void 0;var pr=ct(),nre;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Config=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;deploymentGroups;deployments;operations;previews;terraformVersions;constructor(t){this.context=t,this.deploymentGroups=new xe(this.context),this.deployments=new E(this.context),this.operations=new g(this.context),this.previews=new f(this.context),this.terraformVersions=new e(this.context)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}getAutoMigrationConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}updateAutoMigrationConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations=$e;class xe{context;revisions;constructor(t){this.context=t,this.revisions=new oe(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}deprovision(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:deprovision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}provision(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deploymentgroups=xe;class oe{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deploymentgroups$Revisions=oe;class E{context;revisions;constructor(t){this.context=t,this.revisions=new R(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}deleteState(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:deleteState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}exportLock(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:exportLock").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}exportState(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:exportState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}importState(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:importState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}lock(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:lock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}unlock(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:unlock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deployments=E;class R{context;resources;constructor(t){this.context=t,this.resources=new a(this.context)}exportState(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:exportState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deployments$Revisions=R;class a{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Deployments$Revisions$Resources=a;class g{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=g;class f{context;resourceChanges;resourceDrifts;constructor(t){this.context=t,this.resourceChanges=new o(this.context),this.resourceDrifts=new n(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/previews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}export(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/previews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Previews=f;class o{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/resourceChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Previews$Resourcechanges=o;class n{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/resourceDrifts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Previews$Resourcedrifts=n;class e{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://config.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/terraformVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,pr.createAPIRequest)(c,r);else return(0,pr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Terraformversions=e})(nre||(Bv.config_v1=nre={}))});var ure=qt(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.AuthPlus=ga.config_v1=ga.auth=ga.VERSIONS=void 0;ga.config=HJe;var ire=ct(),pre=vF();Object.defineProperty(ga,"config_v1",{enumerable:!0,get:function(){return pre.config_v1}});ga.VERSIONS={v1:pre.config_v1.Config};function HJe(y){return(0,ire.getAPI)("config",y,ga.VERSIONS,this)}var FJe=new ire.AuthPlus;ga.auth=FJe;var BJe=ct();Object.defineProperty(ga,"AuthPlus",{enumerable:!0,get:function(){return BJe.AuthPlus}})});var TF=qt(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.connectors_v1=void 0;var Fo=ct(),cre;(function(y){class fe{context;projects;constructor(h,q){this.context={_options:h||{},google:q},this.projects=new he(this.context)}}y.Connectors=fe;class he{context;locations;constructor(h){this.context=h,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connections;customConnectors;endpointAttachments;global;operations;providers;constructor(h){this.context=h,this.connections=new xe(this.context),this.customConnectors=new f(this.context),this.endpointAttachments=new n(this.context),this.global=new e(this.context),this.operations=new r(this.context),this.providers=new u(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getRegionalSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getRuntimeConfig(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}updateRegionalSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations=$e;class xe{context;connectionSchemaMetadata;endUserAuthentications;eventSubscriptions;runtimeActionSchemas;runtimeEntitySchemas;constructor(h){this.context=h,this.connectionSchemaMetadata=new oe(this.context),this.endUserAuthentications=new E(this.context),this.eventSubscriptions=new R(this.context),this.runtimeActionSchemas=new a(this.context),this.runtimeEntitySchemas=new g(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}fetchToolspecOverride(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:fetchToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}generateToolspecOverride(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:generateToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getConnectionSchemaMetadata(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}listenEvent(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resourcePath}:listenEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resourcePath"],pathParams:["resourcePath"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}modifyToolspecOverride(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:modifyToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}removeToolspecOverride(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:removeToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}repairEventing(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:repairEventing").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}search(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}setIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}testIamPermissions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections=xe;class oe{context;constructor(h){this.context=h}getAction(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:getAction").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getEntityType(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:getEntityType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}listActions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:listActions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}listEntityTypes(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:listEntityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}refresh(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:refresh").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections$Connectionschemametadata=oe;class E{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/endUserAuthentications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/endUserAuthentications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections$Enduserauthentications=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/eventSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/eventSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}retry(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections$Eventsubscriptions=R;class a{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/runtimeActionSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections$Runtimeactionschemas=a;class g{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/runtimeEntitySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Connections$Runtimeentityschemas=g;class f{context;customConnectorVersions;constructor(h){this.context=h,this.customConnectorVersions=new o(this.context)}validateCustomConnectorSpec(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/customConnectors:validateCustomConnectorSpec").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Customconnectors=f;class o{context;constructor(h){this.context=h}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}deprecate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}publish(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}withdraw(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Customconnectors$Customconnectorversions=o;class n{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/endpointAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/endpointAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Endpointattachments=n;class e{context;customConnectors;managedZones;constructor(h){this.context=h,this.customConnectors=new s(this.context),this.managedZones=new p(this.context)}getSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}updateSettings(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Global=e;class s{context;customConnectorVersions;constructor(h){this.context=h,this.customConnectorVersions=new t(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/customConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/customConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Global$Customconnectors=s;class t{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/customConnectorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/customConnectorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Global$Customconnectors$Customconnectorversions=t;class p{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Global$Managedzones=p;class r{context;constructor(h){this.context=h}cancel(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Operations=r;class u{context;connectors;constructor(h){this.context=h,this.connectors=new i(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}getIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}setIamPolicy(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}testIamPermissions(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Providers=u;class i{context;versions;constructor(h){this.context=h,this.versions=new m(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Providers$Connectors=i;class m{context;eventtypes;constructor(h){this.context=h,this.eventtypes=new c(this.context)}fetchAuthSchema(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}:fetchAuthSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Providers$Connectors$Versions=m;class c{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://connectors.googleapis.com/",A={options:Object.assign({url:($+"/v1/{+parent}/eventtypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Fo.createAPIRequest)(A,d);else return(0,Fo.createAPIRequest)(A)}}y.Resource$Projects$Locations$Providers$Connectors$Versions$Eventtypes=c})(cre||(Wv.connectors_v1=cre={}))});var VF=qt(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.connectors_v2=void 0;var Hi=ct(),fre;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Connectors=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connections;constructor(o){this.context=o,this.connections=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;actions;entityTypes;resources;tools;constructor(o){this.context=o,this.actions=new oe(this.context),this.entityTypes=new E(this.context),this.resources=new a(this.context),this.tools=new g(this.context)}checkReadiness(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:checkReadiness").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}checkStatus(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:checkStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}exchangeAuthCode(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:exchangeAuthCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}executeSqlQuery(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+connection}:executeSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}refreshAccessToken(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:refreshAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections=xe;class oe{context;constructor(o){this.context=o}execute(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections$Actions=oe;class E{context;entities;constructor(o){this.context=o,this.entities=new R(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections$Entitytypes=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}deleteEntitiesWithConditions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+entityType}/entities:deleteEntitiesWithConditions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}updateEntitiesWithConditions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+entityType}/entities:updateEntitiesWithConditions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections$Entitytypes$Entities=R;class a{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections$Resources=a;class g{context;constructor(o){this.context=o}execute(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://connectors.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Hi.createAPIRequest)(r,e);else return(0,Hi.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connections$Tools=g})(fre||(Kv.connectors_v2=fre={}))});var Pre=qt(cg=>{"use strict";Object.defineProperty(cg,"__esModule",{value:!0});cg.AuthPlus=cg.connectors_v2=cg.connectors_v1=cg.auth=cg.VERSIONS=void 0;cg.connectors=WJe;var mre=ct(),gre=TF();Object.defineProperty(cg,"connectors_v1",{enumerable:!0,get:function(){return gre.connectors_v1}});var hre=VF();Object.defineProperty(cg,"connectors_v2",{enumerable:!0,get:function(){return hre.connectors_v2}});cg.VERSIONS={v1:gre.connectors_v1.Connectors,v2:hre.connectors_v2.Connectors};function WJe(y){return(0,mre.getAPI)("connectors",y,cg.VERSIONS,this)}var KJe=new mre.AuthPlus;cg.auth=KJe;var JJe=ct();Object.defineProperty(cg,"AuthPlus",{enumerable:!0,get:function(){return JJe.AuthPlus}})});var EF=qt(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});Jv.contactcenteraiplatform_v1alpha1=void 0;var hu=ct(),are;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Contactcenteraiplatform=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;contactCenters;operations;constructor(R){this.context=R,this.contactCenters=new xe(this.context),this.operations=new oe(this.context)}generateShifts(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}:generateShifts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}queryContactCenterQuota(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}:queryContactCenterQuota").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}/contactCenters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+parent}/contactCenters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Contactcenters=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,hu.createAPIRequest)(e,g);else return(0,hu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(are||(Jv.contactcenteraiplatform_v1alpha1=are={}))});var xre=qt(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.AuthPlus=ha.contactcenteraiplatform_v1alpha1=ha.auth=ha.VERSIONS=void 0;ha.contactcenteraiplatform=QJe;var dre=ct(),qre=EF();Object.defineProperty(ha,"contactcenteraiplatform_v1alpha1",{enumerable:!0,get:function(){return qre.contactcenteraiplatform_v1alpha1}});ha.VERSIONS={v1alpha1:qre.contactcenteraiplatform_v1alpha1.Contactcenteraiplatform};function QJe(y){return(0,dre.getAPI)("contactcenteraiplatform",y,ha.VERSIONS,this)}var ZJe=new dre.AuthPlus;ha.auth=ZJe;var YJe=ct();Object.defineProperty(ha,"AuthPlus",{enumerable:!0,get:function(){return YJe.AuthPlus}})});var SF=qt(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0});Qv.contactcenterinsights_v1=void 0;var Kt=ct(),yre;(function(y){class fe{context;projects;constructor(T,S){this.context={_options:T||{},google:S},this.projects=new he(this.context)}}y.Contactcenterinsights=fe;class he{context;locations;constructor(T){this.context=T,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;analysisRules;assessmentRules;authorizedViewSets;autoLabelingRules;conversations;dashboards;datasets;diagnostics;encryptionSpec;insightsdata;issueModels;operations;phraseMatchers;qaQuestionTags;qaScorecards;views;constructor(T){this.context=T,this.analysisRules=new xe(this.context),this.assessmentRules=new oe(this.context),this.authorizedViewSets=new E(this.context),this.autoLabelingRules=new e(this.context),this.conversations=new s(this.context),this.dashboards=new m(this.context),this.datasets=new P(this.context),this.diagnostics=new I(this.context),this.encryptionSpec=new x(this.context),this.insightsdata=new $(this.context),this.issueModels=new A(this.context),this.operations=new z(this.context),this.phraseMatchers=new D(this.context),this.qaQuestionTags=new b(this.context),this.qaScorecards=new Q(this.context),this.views=new C(this.context)}bulkDeleteFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkDeleteFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}bulkDownloadFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkDownloadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}bulkUploadFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkUploadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}diagnoseConversations(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:diagnoseConversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}generativeInsights(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}:generativeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}getCorrelationConfig(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}getEncryptionSpec(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}getSettings(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}listAllFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:listAllFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}queryMetrics(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}:queryMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}queryPerformanceOverview(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:queryPerformanceOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}testCorrelationConfig(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}:testCorrelationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}updateCorrelationConfig(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}updateSettings(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/analysisRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/analysisRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Analysisrules=xe;class oe{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessmentRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessmentRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Assessmentrules=oe;class E{context;authorizedViews;constructor(T){this.context=T,this.authorizedViews=new R(this.context)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/authorizedViewSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/authorizedViewSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets=E;class R{context;conversations;operations;constructor(T){this.context=T,this.conversations=new a(this.context),this.operations=new n(this.context)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}generativeInsights(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}:generativeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}getIamPolicy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}queryMetrics(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}:queryMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}queryPerformanceOverview(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:queryPerformanceOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}search(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/authorizedViews:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}setIamPolicy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}testIamPermissions(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews=R;class a{context;assessments;feedbackLabels;constructor(T){this.context=T,this.assessments=new g(this.context),this.feedbackLabels=new o(this.context)}calculateStats(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}generateSignedAudio(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations=a;class g{context;notes;constructor(T){this.context=T,this.notes=new f(this.context)}appeal(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:appeal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}finalize(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}publish(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Assessments=g;class f{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Assessments$Notes=f;class o{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Feedbacklabels=o;class n{context;constructor(T){this.context=T}cancel(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Operations=n;class e{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/autoLabelingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/autoLabelingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}test(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/autoLabelingRules:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Autolabelingrules=e;class s{context;analyses;assessments;feedbackLabels;segments;constructor(T){this.context=T,this.analyses=new t(this.context),this.assessments=new p(this.context),this.feedbackLabels=new u(this.context),this.segments=new i(this.context)}bulkAnalyze(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:bulkAnalyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}bulkDelete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:bulkDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}calculateStats(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}generateSignedAudio(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}ingest(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}sample(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:sample").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}upload(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations=s;class t{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/analyses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/analyses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations$Analyses=t;class p{context;notes;constructor(T){this.context=T,this.notes=new r(this.context)}appeal(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:appeal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}finalize(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}publish(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations$Assessments=p;class r{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations$Assessments$Notes=r;class u{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations$Feedbacklabels=u;class i{context;constructor(T){this.context=T}bulkAnalyze(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/segments:bulkAnalyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Conversations$Segments=i;class m{context;charts;constructor(T){this.context=T,this.charts=new c(this.context)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Dashboards=m;class c{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/charts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/charts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Dashboards$Charts=c;class P{context;conversations;insightsdata;constructor(T){this.context=T,this.conversations=new h(this.context),this.insightsdata=new d(this.context)}bulkDeleteFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkDeleteFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}bulkDownloadFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkDownloadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}bulkUploadFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:bulkUploadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}listAllFeedbackLabels(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:listAllFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Datasets=P;class h{context;feedbackLabels;constructor(T){this.context=T,this.feedbackLabels=new q(this.context)}bulkDelete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:bulkDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}calculateStats(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["location"],pathParams:["location"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}generateSignedAudio(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}ingest(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}sample(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/conversations:sample").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Datasets$Conversations=h;class q{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Datasets$Conversations$Feedbacklabels=q;class d{context;constructor(T){this.context=T}export(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/insightsdata:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Datasets$Insightsdata=d;class I{context;constructor(T){this.context=T}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/diagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Diagnostics=I;class x{context;constructor(T){this.context=T}initialize(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Encryptionspec=x;class ${context;constructor(T){this.context=T}export(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/insightsdata:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Insightsdata=$;class A{context;issues;constructor(T){this.context=T,this.issues=new v(this.context)}calculateIssueModelStats(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+issueModel}:calculateIssueModelStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["issueModel"],pathParams:["issueModel"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/issueModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}deploy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}export(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}import(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/issueModels:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/issueModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}undeploy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Issuemodels=A;class v{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Issuemodels$Issues=v;class z{context;constructor(T){this.context=T}cancel(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Operations=z;class D{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/phraseMatchers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/phraseMatchers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Phrasematchers=D;class b{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaQuestionTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaQuestionTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Qaquestiontags=b;class Q{context;revisions;constructor(T){this.context=T,this.revisions=new _(this.context)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaScorecards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaScorecards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Qascorecards=Q;class _{context;qaQuestions;constructor(T){this.context=T,this.qaQuestions=new V(this.context)}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}deploy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}tuneQaScorecardRevision(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}:tuneQaScorecardRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}undeploy(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Qascorecards$Revisions=_;class V{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/qaQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Qascorecards$Revisions$Qaquestions=V;class C{context;constructor(T){this.context=T}create(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}delete(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}get(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}list(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},me),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}patch(T,S,F){let H=T||{},me=S||{};typeof T=="function"&&(F=T,H={},me={}),typeof S=="function"&&(F=S,me={});let ae=me.rootUrl||"https://contactcenterinsights.googleapis.com/",_e={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},me),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Kt.createAPIRequest)(_e,F);else return(0,Kt.createAPIRequest)(_e)}}y.Resource$Projects$Locations$Views=C})(yre||(Qv.contactcenterinsights_v1=yre={}))});var Are=qt(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.AuthPlus=Pa.contactcenterinsights_v1=Pa.auth=Pa.VERSIONS=void 0;Pa.contactcenterinsights=XJe;var Ire=ct(),Rre=SF();Object.defineProperty(Pa,"contactcenterinsights_v1",{enumerable:!0,get:function(){return Rre.contactcenterinsights_v1}});Pa.VERSIONS={v1:Rre.contactcenterinsights_v1.Contactcenterinsights};function XJe(y){return(0,Ire.getAPI)("contactcenterinsights",y,Pa.VERSIONS,this)}var OJe=new Ire.AuthPlus;Pa.auth=OJe;var lJe=ct();Object.defineProperty(Pa,"AuthPlus",{enumerable:!0,get:function(){return lJe.AuthPlus}})});var wF=qt(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.container_v1=void 0;var us=ct(),$re;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Container=fe;class he{context;aggregated;locations;zones;constructor(t){this.context=t,this.aggregated=new $e(this.context),this.locations=new oe(this.context),this.zones=new f(this.context)}}y.Resource$Projects=he;class $e{context;usableSubnetworks;constructor(t){this.context=t,this.usableSubnetworks=new xe(this.context)}}y.Resource$Projects$Aggregated=$e;class xe{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/aggregated/usableSubnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Aggregated$Usablesubnetworks=xe;class oe{context;clusters;operations;constructor(t){this.context=t,this.clusters=new E(this.context),this.operations=new g(this.context)}getServerConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/serverConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Locations=oe;class E{context;nodePools;wellKnown;constructor(t){this.context=t,this.nodePools=new R(this.context),this.wellKnown=new a(this.context)}checkAutopilotCompatibility(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:checkAutopilotCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}completeIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}fetchClusterUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}getJwks(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/jwks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setAddons(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setAddons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setLegacyAbac(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setLegacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setLocations(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setLogging(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setLogging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setMaintenancePolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setMasterAuth(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setMonitoring(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setNetworkPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setResourceLabels(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setResourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}startIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}updateMaster(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:updateMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters=E;class R{context;constructor(t){this.context=t}completeUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:completeUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}fetchNodePoolUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}rollback(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setAutoscaling(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setAutoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setManagement(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters$Nodepools=R;class a{context;constructor(t){this.context=t}getOpenidConfiguration(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/.well-known/openid-configuration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters$WellKnown=a;class g{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=g;class f{context;clusters;operations;constructor(t){this.context=t,this.clusters=new o(this.context),this.operations=new e(this.context)}getServerconfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/serverconfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Zones=f;class o{context;nodePools;constructor(t){this.context=t,this.nodePools=new n(this.context)}addons(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}completeIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}fetchClusterUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}legacyAbac(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}locations(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}logging(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}master(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}monitoring(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}resourceLabels(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setMaintenancePolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setMasterAuth(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setNetworkPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}startIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Zones$Clusters=o;class n{context;constructor(t){this.context=t}autoscaling(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}fetchNodePoolUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}rollback(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setManagement(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}setSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Zones$Clusters$Nodepools=n;class e{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{projectId}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,us.createAPIRequest)(c,r);else return(0,us.createAPIRequest)(c)}}y.Resource$Projects$Zones$Operations=e})($re||(Zv.container_v1=$re={}))});var GF=qt(Yv=>{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.container_v1beta1=void 0;var os=ct(),jre;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Container=fe;class he{context;aggregated;locations;zones;constructor(t){this.context=t,this.aggregated=new $e(this.context),this.locations=new oe(this.context),this.zones=new f(this.context)}}y.Resource$Projects=he;class $e{context;usableSubnetworks;constructor(t){this.context=t,this.usableSubnetworks=new xe(this.context)}}y.Resource$Projects$Aggregated=$e;class xe{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/aggregated/usableSubnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Aggregated$Usablesubnetworks=xe;class oe{context;clusters;operations;constructor(t){this.context=t,this.clusters=new E(this.context),this.operations=new g(this.context)}getServerConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}/serverConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Locations=oe;class E{context;nodePools;wellKnown;constructor(t){this.context=t,this.nodePools=new R(this.context),this.wellKnown=new a(this.context)}checkAutopilotCompatibility(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:checkAutopilotCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}completeControlPlaneUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:completeControlPlaneUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}completeIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}fetchClusterUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}getJwks(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/jwks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setAddons(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setAddons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setLegacyAbac(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setLegacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setLocations(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setLogging(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setLogging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setMaintenancePolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setMasterAuth(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setMonitoring(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setNetworkPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setResourceLabels(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setResourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}startIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}updateMaster(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:updateMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters=E;class R{context;constructor(t){this.context=t}completeUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:completeUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}fetchNodePoolUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}rollback(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setAutoscaling(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setAutoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setManagement(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters$Nodepools=R;class a{context;constructor(t){this.context=t}getOpenidConfiguration(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/.well-known/openid-configuration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Locations$Clusters$WellKnown=a;class g{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=g;class f{context;clusters;operations;constructor(t){this.context=t,this.clusters=new o(this.context),this.operations=new e(this.context)}getServerconfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/serverconfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Zones=f;class o{context;nodePools;constructor(t){this.context=t,this.nodePools=new n(this.context)}addons(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}completeControlPlaneUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:completeControlPlaneUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}completeIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}fetchClusterUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}legacyAbac(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}locations(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}logging(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}master(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}monitoring(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}resourceLabels(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setMaintenancePolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setMasterAuth(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setNetworkPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}startIpRotation(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Zones$Clusters=o;class n{context;constructor(t){this.context=t}autoscaling(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}fetchNodePoolUpgradeInfo(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}rollback(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setManagement(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}setSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Zones$Clusters$Nodepools=n;class e{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://container.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(r)(0,os.createAPIRequest)(c,r);else return(0,os.createAPIRequest)(c)}}y.Resource$Projects$Zones$Operations=e})(jre||(Yv.container_v1beta1=jre={}))});var Vre=qt(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.AuthPlus=fg.container_v1beta1=fg.container_v1=fg.auth=fg.VERSIONS=void 0;fg.container=CJe;var Ure=ct(),vre=wF();Object.defineProperty(fg,"container_v1",{enumerable:!0,get:function(){return vre.container_v1}});var Tre=GF();Object.defineProperty(fg,"container_v1beta1",{enumerable:!0,get:function(){return Tre.container_v1beta1}});fg.VERSIONS={v1:vre.container_v1.Container,v1beta1:Tre.container_v1beta1.Container};function CJe(y){return(0,Ure.getAPI)("container",y,fg.VERSIONS,this)}var bJe=new Ure.AuthPlus;fg.auth=bJe;var kJe=ct();Object.defineProperty(fg,"AuthPlus",{enumerable:!0,get:function(){return kJe.AuthPlus}})});var LF=qt(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.containeranalysis_v1=void 0;var $r=ct(),Ere;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Containeranalysis=fe;class he{context;locations;notes;occurrences;resources;constructor(e){this.context=e,this.locations=new $e(this.context),this.notes=new a(this.context),this.occurrences=new f(this.context),this.resources=new o(this.context)}}y.Resource$Projects=he;class $e{context;notes;occurrences;resources;constructor(e){this.context=e,this.notes=new xe(this.context),this.occurrences=new E(this.context),this.resources=new R(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;occurrences;constructor(e){this.context=e,this.occurrences=new oe(this.context)}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Locations$Notes=xe;class oe{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Locations$Notes$Occurrences=oe;class E{context;constructor(e){this.context=e}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getNotes(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Locations$Occurrences=E;class R{context;constructor(e){this.context=e}exportSBOM(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Locations$Resources=R;class a{context;occurrences;constructor(e){this.context=e,this.occurrences=new g(this.context)}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Notes=a;class g{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Notes$Occurrences=g;class f{context;constructor(e){this.context=e}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getNotes(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Occurrences=f;class o{context;constructor(e){this.context=e}exportSBOM(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,$r.createAPIRequest)(i,t);else return(0,$r.createAPIRequest)(i)}}y.Resource$Projects$Resources=o})(Ere||(Xv.containeranalysis_v1=Ere={}))});var _F=qt(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0});Ov.containeranalysis_v1alpha1=void 0;var sn=ct(),Sre;(function(y){class fe{context;projects;providers;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context),this.providers=new a(this.context)}}y.Containeranalysis=fe;class he{context;notes;occurrences;operations;scanConfigs;constructor(n){this.context=n,this.notes=new $e(this.context),this.occurrences=new oe(this.context),this.operations=new E(this.context),this.scanConfigs=new R(this.context)}}y.Resource$Projects=he;class $e{context;occurrences;constructor(n){this.context=n,this.occurrences=new xe(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Projects$Notes=$e;class xe{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Projects$Notes$Occurrences=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}getNotes(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}getVulnerabilitySummary(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Projects$Occurrences=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Projects$Operations=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Projects$Scanconfigs=R;class a{context;notes;constructor(n){this.context=n,this.notes=new g(this.context)}}y.Resource$Providers=a;class g{context;occurrences;constructor(n){this.context=n,this.occurrences=new f(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Providers$Notes=g;class f{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://containeranalysis.googleapis.com/",u={options:Object.assign({url:(r+"/v1alpha1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,sn.createAPIRequest)(u,s);else return(0,sn.createAPIRequest)(u)}}y.Resource$Providers$Notes$Occurrences=f})(Sre||(Ov.containeranalysis_v1alpha1=Sre={}))});var DF=qt(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});lv.containeranalysis_v1beta1=void 0;var fr=ct(),wre;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Containeranalysis=fe;class he{context;locations;notes;occurrences;resources;constructor(e){this.context=e,this.locations=new $e(this.context),this.notes=new a(this.context),this.occurrences=new f(this.context),this.resources=new o(this.context)}}y.Resource$Projects=he;class $e{context;notes;occurrences;resources;constructor(e){this.context=e,this.notes=new xe(this.context),this.occurrences=new E(this.context),this.resources=new R(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;occurrences;constructor(e){this.context=e,this.occurrences=new oe(this.context)}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Notes=xe;class oe{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Notes$Occurrences=oe;class E{context;constructor(e){this.context=e}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getNotes(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Occurrences=E;class R{context;constructor(e){this.context=e}exportSBOM(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}generatePackagesSummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:generatePackagesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Resources=R;class a{context;occurrences;constructor(e){this.context=e,this.occurrences=new g(this.context)}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Notes=a;class g{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Notes$Occurrences=g;class f{context;constructor(e){this.context=e}batchCreate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getNotes(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Occurrences=f;class o{context;constructor(e){this.context=e}exportSBOM(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}generatePackagesSummary(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:generatePackagesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,fr.createAPIRequest)(i,t);else return(0,fr.createAPIRequest)(i)}}y.Resource$Projects$Resources=o})(wre||(lv.containeranalysis_v1beta1=wre={}))});var zre=qt(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});Nf.AuthPlus=Nf.containeranalysis_v1beta1=Nf.containeranalysis_v1alpha1=Nf.containeranalysis_v1=Nf.auth=Nf.VERSIONS=void 0;Nf.containeranalysis=e5e;var Gre=ct(),Lre=LF();Object.defineProperty(Nf,"containeranalysis_v1",{enumerable:!0,get:function(){return Lre.containeranalysis_v1}});var _re=_F();Object.defineProperty(Nf,"containeranalysis_v1alpha1",{enumerable:!0,get:function(){return _re.containeranalysis_v1alpha1}});var Dre=DF();Object.defineProperty(Nf,"containeranalysis_v1beta1",{enumerable:!0,get:function(){return Dre.containeranalysis_v1beta1}});Nf.VERSIONS={v1:Lre.containeranalysis_v1.Containeranalysis,v1alpha1:_re.containeranalysis_v1alpha1.Containeranalysis,v1beta1:Dre.containeranalysis_v1beta1.Containeranalysis};function e5e(y){return(0,Gre.getAPI)("containeranalysis",y,Nf.VERSIONS,this)}var t5e=new Gre.AuthPlus;Nf.auth=t5e;var o5e=ct();Object.defineProperty(Nf,"AuthPlus",{enumerable:!0,get:function(){return o5e.AuthPlus}})});var zF=qt(Cv=>{"use strict";Object.defineProperty(Cv,"__esModule",{value:!0});Cv.content_v2_1=void 0;var uo=ct(),Mre;(function(y){class fe{context;accounts;accountstatuses;accounttax;collections;collectionstatuses;conversionsources;csses;datafeeds;datafeedstatuses;freelistingsprogram;liasettings;localinventory;merchantsupport;ordertrackingsignals;pos;productdeliverytime;products;productstatuses;promotions;pubsubnotificationsettings;quotas;recommendations;regionalinventory;regions;reports;returnpolicyonline;shippingsettings;shoppingadsprogram;constructor(_,V){this.context={_options:_||{},google:V},this.accounts=new he(this.context),this.accountstatuses=new E(this.context),this.accounttax=new R(this.context),this.collections=new a(this.context),this.collectionstatuses=new g(this.context),this.conversionsources=new f(this.context),this.csses=new o(this.context),this.datafeeds=new n(this.context),this.datafeedstatuses=new e(this.context),this.freelistingsprogram=new s(this.context),this.liasettings=new p(this.context),this.localinventory=new r(this.context),this.merchantsupport=new u(this.context),this.ordertrackingsignals=new i(this.context),this.pos=new m(this.context),this.productdeliverytime=new c(this.context),this.products=new P(this.context),this.productstatuses=new h(this.context),this.promotions=new q(this.context),this.pubsubnotificationsettings=new d(this.context),this.quotas=new I(this.context),this.recommendations=new x(this.context),this.regionalinventory=new $(this.context),this.regions=new A(this.context),this.reports=new v(this.context),this.returnpolicyonline=new z(this.context),this.shippingsettings=new D(this.context),this.shoppingadsprogram=new b(this.context)}}y.Content=fe;class he{context;credentials;labels;returncarrier;constructor(_){this.context=_,this.credentials=new $e(this.context),this.labels=new xe(this.context),this.returncarrier=new oe(this.context)}authinfo(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/authinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}claimwebsite(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/claimwebsite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}link(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/link").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}listlinks(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/listlinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}requestphoneverification(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/requestphoneverification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}updatelabels(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/updatelabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}verifyphonenumber(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounts/{accountId}/verifyphonenumber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accounts=he;class $e{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accounts$Credentials=$e;class xe{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/labels/{labelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["accountId","labelId"],pathParams:["accountId","labelId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/labels/{labelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["accountId","labelId"],pathParams:["accountId","labelId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accounts$Labels=xe;class oe{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/returncarrier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["accountId","carrierAccountId"],pathParams:["accountId","carrierAccountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/returncarrier").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["accountId","carrierAccountId"],pathParams:["accountId","carrierAccountId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accounts$Returncarrier=oe;class E{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accountstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accountstatuses/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accountstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accountstatuses=E;class R{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/accounttax/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounttax").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Accounttax=R;class a{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collections/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collections/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Collections=a;class g{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collectionstatuses/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/collectionstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Collectionstatuses=g;class f{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}undelete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Conversionsources=f;class o{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{cssGroupId}/csses/{cssDomainId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["cssGroupId","cssDomainId"],pathParams:["cssDomainId","cssGroupId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{cssGroupId}/csses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["cssGroupId"],pathParams:["cssGroupId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}updatelabels(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{cssGroupId}/csses/{cssDomainId}/updatelabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["cssGroupId","cssDomainId"],pathParams:["cssDomainId","cssGroupId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Csses=o;class n{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/datafeeds/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}fetchnow(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Datafeeds=n;class e{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/datafeedstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/datafeedstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Datafeedstatuses=e;class s{context;checkoutsettings;constructor(_){this.context=_,this.checkoutsettings=new t(this.context)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/freelistingsprogram").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}requestreview(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/freelistingsprogram/requestreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Freelistingsprogram=s;class t{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Freelistingsprogram$Checkoutsettings=t;class p{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/liasettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}getaccessiblegmbaccounts(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/accessiblegmbaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}listposdataproviders(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/liasettings/posdataproviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}requestgmbaccess(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/requestgmbaccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId","gmbEmail"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}requestinventoryverification(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","country","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}setinventoryverificationcontact(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/setinventoryverificationcontact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId","country","language","contactName","contactEmail"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}setomnichannelexperience(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/setomnichannelexperience").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}setposdataprovider(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}/setposdataprovider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Liasettings=p;class r{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/localinventory/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products/{productId}/localinventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Localinventory=r;class u{context;constructor(_){this.context=_}renderaccountissues(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/merchantsupport/renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}renderproductissues(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/merchantsupport/renderproductissues/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}triggeraction(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/merchantsupport/triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Merchantsupport=u;class i{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/ordertrackingsignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Ordertrackingsignals=i;class m{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/pos/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}inventory(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/inventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}sale(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/sale").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Pos=m;class c{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/productdeliverytime").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/productdeliverytime/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/productdeliverytime/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Productdeliverytime=c;class P{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/products/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Products=P;class h{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/productstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/productstatuses/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/productstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Productstatuses=h;class q{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/promotions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","id"],pathParams:["id","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Promotions=q;class d{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pubsubnotificationsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/pubsubnotificationsettings").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Pubsubnotificationsettings=d;class I{context;constructor(_){this.context=_}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Quotas=I;class x{context;constructor(_){this.context=_}generate(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/recommendations/generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}reportInteraction(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/recommendations/reportInteraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Recommendations=x;class ${context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/regionalinventory/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}insert(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/products/{productId}/regionalinventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Regionalinventory=$;class A{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Regions=A;class v{context;constructor(_){this.context=_}search(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/reports/search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Reports=v;class z{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/returnpolicyonline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/returnpolicyonline").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Returnpolicyonline=z;class D{context;constructor(_){this.context=_}custombatch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/shippingsettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:[],pathParams:[],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}getsupportedcarriers(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/supportedCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}getsupportedholidays(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/supportedHolidays").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}getsupportedpickupservices(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/supportedPickupServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/shippingsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}update(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},T),params:U,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Shippingsettings=D;class b{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/shoppingadsprogram").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}requestreview(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://shoppingcontent.googleapis.com/",F={options:Object.assign({url:(S+"/content/v2.1/{merchantId}/shoppingadsprogram/requestreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(C)(0,uo.createAPIRequest)(F,C);else return(0,uo.createAPIRequest)(F)}}y.Resource$Shoppingadsprogram=b})(Mre||(Cv.content_v2_1=Mre={}))});var MF=qt(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});bv.content_v2=void 0;var wo=ct(),Nre;(function(y){class fe{context;accounts;accountstatuses;accounttax;datafeeds;datafeedstatuses;liasettings;orderinvoices;orderreports;orderreturns;orders;pos;products;productstatuses;shippingsettings;constructor(r,u){this.context={_options:r||{},google:u},this.accounts=new he(this.context),this.accountstatuses=new $e(this.context),this.accounttax=new xe(this.context),this.datafeeds=new oe(this.context),this.datafeedstatuses=new E(this.context),this.liasettings=new R(this.context),this.orderinvoices=new a(this.context),this.orderreports=new g(this.context),this.orderreturns=new f(this.context),this.orders=new o(this.context),this.pos=new n(this.context),this.products=new e(this.context),this.productstatuses=new s(this.context),this.shippingsettings=new t(this.context)}}y.Content=fe;class he{context;constructor(r){this.context=r}authinfo(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/accounts/authinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}claimwebsite(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}/claimwebsite").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/accounts/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}link(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}/link").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Accounts=he;class $e{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/accountstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accountstatuses/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accountstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Accountstatuses=$e;class xe{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/accounttax/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Accounttax=xe;class oe{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/datafeeds/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}fetchnow(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}/fetchNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Datafeeds=oe;class E{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/datafeedstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeedstatuses/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeedstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Datafeedstatuses=E;class R{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/liasettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}getaccessiblegmbaccounts(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/accessiblegmbaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}listposdataproviders(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/liasettings/posdataproviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}requestgmbaccess(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/requestgmbaccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId","gmbEmail"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}requestinventoryverification(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","country","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}setinventoryverificationcontact(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/setinventoryverificationcontact").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId","country","language","contactName","contactEmail"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}setposdataprovider(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/setposdataprovider").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Liasettings=R;class a{context;constructor(r){this.context=r}createchargeinvoice(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderinvoices/{orderId}/createChargeInvoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}createrefundinvoice(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderinvoices/{orderId}/createRefundInvoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Orderinvoices=a;class g{context;constructor(r){this.context=r}listdisbursements(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreports/disbursements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}listtransactions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreports/disbursements/{disbursementId}/transactions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","disbursementId"],pathParams:["disbursementId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Orderreports=g;class f{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreturns/{returnId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","returnId"],pathParams:["merchantId","returnId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreturns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Orderreturns=f;class o{context;constructor(r){this.context=r}acknowledge(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}advancetestorder(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders/{orderId}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}cancel(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}cancellineitem(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/cancelLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}canceltestorderbycustomer(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders/{orderId}/cancelByCustomer").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}createtestorder(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}createtestreturn(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/testreturn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/orders/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}getbymerchantorderid(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/ordersbymerchantid/{merchantOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","merchantOrderId"],pathParams:["merchantId","merchantOrderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}gettestordertemplate(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/testordertemplates/{templateName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","templateName"],pathParams:["merchantId","templateName"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}instorerefundlineitem(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/inStoreRefundLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}refund(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}rejectreturnlineitem(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/rejectReturnLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}returnlineitem(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/returnLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}returnrefundlineitem(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/returnRefundLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}setlineitemmetadata(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/setLineItemMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}shiplineitems(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/shipLineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}updatelineitemshippingdetails(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateLineItemShippingDetails").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}updatemerchantorderid(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateMerchantOrderId").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}updateshipment(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateShipment").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Orders=o;class n{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/pos/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}inventory(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/inventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}sale(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/sale").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Pos=n;class e{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/products/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Products=e;class s{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/productstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/productstatuses/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/productstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Productstatuses=s;class t{context;constructor(r){this.context=r}custombatch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/shippingsettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}getsupportedcarriers(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}getsupportedholidays(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedHolidays").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}getsupportedpickupservices(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedPickupServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://shoppingcontent.googleapis.com/",h={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,wo.createAPIRequest)(h,i);else return(0,wo.createAPIRequest)(h)}}y.Resource$Shippingsettings=t})(Nre||(bv.content_v2=Nre={}))});var Wre=qt(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.AuthPlus=mg.content_v2=mg.content_v2_1=mg.auth=mg.VERSIONS=void 0;mg.content=s5e;var Hre=ct(),Fre=zF();Object.defineProperty(mg,"content_v2_1",{enumerable:!0,get:function(){return Fre.content_v2_1}});var Bre=MF();Object.defineProperty(mg,"content_v2",{enumerable:!0,get:function(){return Bre.content_v2}});mg.VERSIONS={"v2.1":Fre.content_v2_1.Content,v2:Bre.content_v2.Content};function s5e(y){return(0,Hre.getAPI)("content",y,mg.VERSIONS,this)}var r5e=new Hre.AuthPlus;mg.auth=r5e;var n5e=ct();Object.defineProperty(mg,"AuthPlus",{enumerable:!0,get:function(){return n5e.AuthPlus}})});var NF=qt(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.contentwarehouse_v1=void 0;var Cr=ct(),Kre;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Contentwarehouse=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}fetchAcl(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:fetchAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}setAcl(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects=he;class $e{context;documents;documentSchemas;operations;ruleSets;synonymSets;constructor(n){this.context=n,this.documents=new xe(this.context),this.documentSchemas=new R(this.context),this.operations=new a(this.context),this.ruleSets=new g(this.context),this.synonymSets=new f(this.context)}getStatus(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+location}:getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["location"],pathParams:["location"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}initialize(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+location}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["location"],pathParams:["location"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}runPipeline(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:runPipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;documentLinks;referenceId;constructor(n){this.context=n,this.documentLinks=new oe(this.context),this.referenceId=new E(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}fetchAcl(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:fetchAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}linkedSources(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/linkedSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}linkedTargets(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/linkedTargets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}lock(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:lock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}search(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/documents:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}setAcl(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Documents=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/documentLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Documents$Documentlinks=oe;class E{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Documents$Referenceid=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/documentSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/documentSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Documentschemas=R;class a{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/ruleSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/ruleSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Rulesets=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/synonymSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/synonymSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://contentwarehouse.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Cr.createAPIRequest)(u,s);else return(0,Cr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Synonymsets=f})(Kre||(kv.contentwarehouse_v1=Kre={}))});var Zre=qt(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.AuthPlus=aa.contentwarehouse_v1=aa.auth=aa.VERSIONS=void 0;aa.contentwarehouse=i5e;var Jre=ct(),Qre=NF();Object.defineProperty(aa,"contentwarehouse_v1",{enumerable:!0,get:function(){return Qre.contentwarehouse_v1}});aa.VERSIONS={v1:Qre.contentwarehouse_v1.Contentwarehouse};function i5e(y){return(0,Jre.getAPI)("contentwarehouse",y,aa.VERSIONS,this)}var p5e=new Jre.AuthPlus;aa.auth=p5e;var u5e=ct();Object.defineProperty(aa,"AuthPlus",{enumerable:!0,get:function(){return u5e.AuthPlus}})});var HF=qt(eT=>{"use strict";Object.defineProperty(eT,"__esModule",{value:!0});eT.css_v1=void 0;var Pu=ct(),Yre;(function(y){class fe{context;accounts;constructor(a,g){this.context={_options:a||{},google:g},this.accounts=new he(this.context)}}y.Css=fe;class he{context;cssProductInputs;cssProducts;labels;quotas;constructor(a){this.context=a,this.cssProductInputs=new $e(this.context),this.cssProducts=new xe(this.context),this.labels=new oe(this.context),this.quotas=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}listChildAccounts(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:listChildAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}updateLabels(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:updateLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}}y.Resource$Accounts=he;class $e{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/cssProductInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}}y.Resource$Accounts$Cssproductinputs=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/cssProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}}y.Resource$Accounts$Cssproducts=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}}y.Resource$Accounts$Labels=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Pu.createAPIRequest)(s,f);else return(0,Pu.createAPIRequest)(s)}}y.Resource$Accounts$Quotas=E})(Yre||(eT.css_v1=Yre={}))});var lre=qt(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.AuthPlus=da.css_v1=da.auth=da.VERSIONS=void 0;da.css=c5e;var Xre=ct(),Ore=HF();Object.defineProperty(da,"css_v1",{enumerable:!0,get:function(){return Ore.css_v1}});da.VERSIONS={v1:Ore.css_v1.Css};function c5e(y){return(0,Xre.getAPI)("css",y,da.VERSIONS,this)}var f5e=new Xre.AuthPlus;da.auth=f5e;var m5e=ct();Object.defineProperty(da,"AuthPlus",{enumerable:!0,get:function(){return m5e.AuthPlus}})});var FF=qt(oT=>{"use strict";Object.defineProperty(oT,"__esModule",{value:!0});oT.customsearch_v1=void 0;var tT=ct(),Cre;(function(y){class fe{context;cse;constructor(oe,E){this.context={_options:oe||{},google:E},this.cse=new he(this.context)}}y.Customsearch=fe;class he{context;siterestrict;constructor(oe){this.context=oe,this.siterestrict=new $e(this.context)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://customsearch.googleapis.com/",o={options:Object.assign({url:(f+"/customsearch/v1").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,tT.createAPIRequest)(o,R);else return(0,tT.createAPIRequest)(o)}}y.Resource$Cse=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://customsearch.googleapis.com/",o={options:Object.assign({url:(f+"/customsearch/v1/siterestrict").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,tT.createAPIRequest)(o,R);else return(0,tT.createAPIRequest)(o)}}y.Resource$Cse$Siterestrict=$e})(Cre||(oT.customsearch_v1=Cre={}))});var ene=qt(qa=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.AuthPlus=qa.customsearch_v1=qa.auth=qa.VERSIONS=void 0;qa.customsearch=g5e;var bre=ct(),kre=FF();Object.defineProperty(qa,"customsearch_v1",{enumerable:!0,get:function(){return kre.customsearch_v1}});qa.VERSIONS={v1:kre.customsearch_v1.Customsearch};function g5e(y){return(0,bre.getAPI)("customsearch",y,qa.VERSIONS,this)}var h5e=new bre.AuthPlus;qa.auth=h5e;var P5e=ct();Object.defineProperty(qa,"AuthPlus",{enumerable:!0,get:function(){return P5e.AuthPlus}})});var BF=qt(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});sT.datacatalog_v1=void 0;var ns=ct(),tne;(function(y){class fe{context;catalog;entries;organizations;projects;constructor(i,m){this.context={_options:i||{},google:m},this.catalog=new he(this.context),this.entries=new $e(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Datacatalog=fe;class he{context;constructor(i){this.context=i}search(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/catalog:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Catalog=he;class $e{context;constructor(i){this.context=i}lookup(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/entries:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Entries=$e;class xe{context;locations;constructor(i){this.context=i,this.locations=new oe(this.context)}}y.Resource$Organizations=xe;class oe{context;constructor(i){this.context=i}retrieveConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:retrieveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}retrieveEffectiveConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:retrieveEffectiveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:setConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Organizations$Locations=oe;class E{context;locations;constructor(i){this.context=i,this.locations=new R(this.context)}}y.Resource$Projects=E;class R{context;entryGroups;operations;tagTemplates;taxonomies;constructor(i){this.context=i,this.entryGroups=new a(this.context),this.operations=new n(this.context),this.tagTemplates=new e(this.context),this.taxonomies=new p(this.context)}retrieveEffectiveConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:retrieveEffectiveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:setConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations=R;class a{context;entries;tags;constructor(i){this.context=i,this.entries=new g(this.context),this.tags=new o(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Entrygroups=a;class g{context;tags;constructor(i){this.context=i,this.tags=new f(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}import(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}modifyEntryContacts(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:modifyEntryContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}modifyEntryOverview(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:modifyEntryOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}star(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:star").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}unstar(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:unstar").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Entrygroups$Entries=g;class f{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}reconcile(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tags:reconcile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Entrygroups$Entries$Tags=f;class o{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Entrygroups$Tags=o;class n{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=n;class e{context;fields;constructor(i){this.context=i,this.fields=new s(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/tagTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Tagtemplates=e;class s{context;enumValues;constructor(i){this.context=i,this.enumValues=new t(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}rename(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Tagtemplates$Fields=s;class t{context;constructor(i){this.context=i}rename(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Tagtemplates$Fields$Enumvalues=t;class p{context;policyTags;constructor(i){this.context=i,this.policyTags=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}export(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/taxonomies:export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}import(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/taxonomies:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}replace(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Taxonomies=p;class r{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://datacatalog.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ns.createAPIRequest)(d,c);else return(0,ns.createAPIRequest)(d)}}y.Resource$Projects$Locations$Taxonomies$Policytags=r})(tne||(sT.datacatalog_v1=tne={}))});var WF=qt(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});rT.datacatalog_v1beta1=void 0;var Bs=ct(),one;(function(y){class fe{context;catalog;entries;projects;constructor(p,r){this.context={_options:p||{},google:r},this.catalog=new he(this.context),this.entries=new $e(this.context),this.projects=new xe(this.context)}}y.Datacatalog=fe;class he{context;constructor(p){this.context=p}search(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/catalog:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Catalog=he;class $e{context;constructor(p){this.context=p}lookup(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/entries:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Entries=$e;class xe{context;locations;constructor(p){this.context=p,this.locations=new oe(this.context)}}y.Resource$Projects=xe;class oe{context;entryGroups;tagTemplates;taxonomies;constructor(p){this.context=p,this.entryGroups=new E(this.context),this.tagTemplates=new f(this.context),this.taxonomies=new e(this.context)}}y.Resource$Projects$Locations=oe;class E{context;entries;tags;constructor(p){this.context=p,this.entries=new R(this.context),this.tags=new g(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Entrygroups=E;class R{context;tags;constructor(p){this.context=p,this.tags=new a(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Entrygroups$Entries=R;class a{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Entrygroups$Entries$Tags=a;class g{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Entrygroups$Tags=g;class f{context;fields;constructor(p){this.context=p,this.fields=new o(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/tagTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Tagtemplates=f;class o{context;enumValues;constructor(p){this.context=p,this.enumValues=new n(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}rename(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Tagtemplates$Fields=o;class n{context;constructor(p){this.context=p}rename(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Tagtemplates$Fields$Enumvalues=n;class e{context;policyTags;constructor(p){this.context=p,this.policyTags=new s(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}export(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/taxonomies:export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}import(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/taxonomies:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Taxonomies=e;class s{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Bs.createAPIRequest)(P,u);else return(0,Bs.createAPIRequest)(P)}}y.Resource$Projects$Locations$Taxonomies$Policytags=s})(one||(rT.datacatalog_v1beta1=one={}))});var ine=qt(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0});gg.AuthPlus=gg.datacatalog_v1beta1=gg.datacatalog_v1=gg.auth=gg.VERSIONS=void 0;gg.datacatalog=a5e;var sne=ct(),rne=BF();Object.defineProperty(gg,"datacatalog_v1",{enumerable:!0,get:function(){return rne.datacatalog_v1}});var nne=WF();Object.defineProperty(gg,"datacatalog_v1beta1",{enumerable:!0,get:function(){return nne.datacatalog_v1beta1}});gg.VERSIONS={v1:rne.datacatalog_v1.Datacatalog,v1beta1:nne.datacatalog_v1beta1.Datacatalog};function a5e(y){return(0,sne.getAPI)("datacatalog",y,gg.VERSIONS,this)}var d5e=new sne.AuthPlus;gg.auth=d5e;var q5e=ct();Object.defineProperty(gg,"AuthPlus",{enumerable:!0,get:function(){return q5e.AuthPlus}})});var KF=qt(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});nT.dataflow_v1b3=void 0;var vr=ct(),pne;(function(y){class fe{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new he(this.context)}}y.Dataflow=fe;class he{context;jobs;locations;snapshots;templates;constructor(m){this.context=m,this.jobs=new $e(this.context),this.locations=new R(this.context),this.snapshots=new r(this.context),this.templates=new u(this.context)}deleteSnapshots(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}workerMessages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/WorkerMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects=he;class $e{context;debug;messages;workItems;constructor(m){this.context=m,this.debug=new xe(this.context),this.messages=new oe(this.context),this.workItems=new E(this.context)}aggregated(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs:aggregated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}getMetrics(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}snapshot(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Jobs=$e;class xe{context;constructor(m){this.context=m}getConfig(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}sendCapture(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapture").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Jobs$Debug=xe;class oe{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Jobs$Messages=oe;class E{context;constructor(m){this.context=m}lease(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}reportStatus(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Jobs$Workitems=E;class R{context;flexTemplates;jobs;snapshots;templates;constructor(m){this.context=m,this.flexTemplates=new a(this.context),this.jobs=new g(this.context),this.snapshots=new t(this.context),this.templates=new p(this.context)}workerMessages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/WorkerMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations=R;class a{context;constructor(m){this.context=m}launch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/flexTemplates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Flextemplates=a;class g{context;debug;messages;snapshots;stages;workItems;constructor(m){this.context=m,this.debug=new f(this.context),this.messages=new o(this.context),this.snapshots=new n(this.context),this.stages=new e(this.context),this.workItems=new s(this.context)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}getExecutionDetails(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/executionDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}getMetrics(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}snapshot(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs=g;class f{context;constructor(m){this.context=m}getConfig(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}getWorkerStacktraces(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getWorkerStacktraces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}sendCapture(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapture").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs$Debug=f;class o{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs$Messages=o;class n{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs$Snapshots=n;class e{context;constructor(m){this.context=m}getExecutionDetails(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/stages/{stageId}/executionDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId","stageId"],pathParams:["jobId","location","projectId","stageId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs$Stages=e;class s{context;constructor(m){this.context=m}lease(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}reportStatus(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Jobs$Workitems=s;class t{context;constructor(m){this.context=m}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["projectId","location","snapshotId"],pathParams:["location","projectId","snapshotId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location","snapshotId"],pathParams:["location","projectId","snapshotId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Snapshots=t;class p{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/templates:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}launch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/locations/{location}/templates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Templates=p;class r{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","snapshotId"],pathParams:["projectId","snapshotId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Snapshots=r;class u{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/templates:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}launch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataflow.googleapis.com/",I={options:Object.assign({url:(d+"/v1b3/projects/{projectId}/templates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,vr.createAPIRequest)(I,P);else return(0,vr.createAPIRequest)(I)}}y.Resource$Projects$Templates=u})(pne||(nT.dataflow_v1b3=pne={}))});var fne=qt(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.AuthPlus=xa.dataflow_v1b3=xa.auth=xa.VERSIONS=void 0;xa.dataflow=x5e;var une=ct(),cne=KF();Object.defineProperty(xa,"dataflow_v1b3",{enumerable:!0,get:function(){return cne.dataflow_v1b3}});xa.VERSIONS={v1b3:cne.dataflow_v1b3.Dataflow};function x5e(y){return(0,une.getAPI)("dataflow",y,xa.VERSIONS,this)}var y5e=new une.AuthPlus;xa.auth=y5e;var I5e=ct();Object.defineProperty(xa,"AuthPlus",{enumerable:!0,get:function(){return I5e.AuthPlus}})});var JF=qt(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});iT.dataform_v1=void 0;var To=ct(),mne;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Dataform=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;folders;operations;repositories;teamFolders;constructor(s){this.context=s,this.folders=new xe(this.context),this.operations=new oe(this.context),this.repositories=new E(this.context),this.teamFolders=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}getConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}queryUserRootContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+location}:queryUserRootContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}updateConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}deleteTree(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}move(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}queryFolderContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+folder}:queryFolderContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Folders=xe;class oe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=oe;class E{context;compilationResults;releaseConfigs;workflowConfigs;workflowInvocations;workspaces;constructor(s){this.context=s,this.compilationResults=new R(this.context),this.releaseConfigs=new a(this.context),this.workflowConfigs=new g(this.context),this.workflowInvocations=new f(this.context),this.workspaces=new o(this.context)}commit(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}computeAccessTokenStatus(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:computeAccessTokenStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}fetchHistory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:fetchHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}fetchRemoteBranches(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:fetchRemoteBranches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}move(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}queryDirectoryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}readFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}query(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Compilationresults=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Releaseconfigs=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workflowconfigs=g;class f{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}query(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workflowinvocations=f;class o{context;constructor(s){this.context=s}commit(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}fetchFileDiff(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:fetchFileDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}fetchFileGitStatuses(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:fetchFileGitStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}fetchGitAheadBehind(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:fetchGitAheadBehind").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}installNpmPackages(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:installNpmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}makeDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:makeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}moveDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:moveDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}moveFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:moveFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}pull(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}push(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}queryDirectoryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}readFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}removeDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:removeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}removeFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:removeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}reset(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}searchFiles(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:searchFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}writeFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+workspace}:writeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workspaces=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/teamFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}deleteTree(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}queryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+teamFolder}:queryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["teamFolder"],pathParams:["teamFolder"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}search(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+location}/teamFolders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,To.createAPIRequest)(m,p);else return(0,To.createAPIRequest)(m)}}y.Resource$Projects$Locations$Teamfolders=n})(mne||(iT.dataform_v1=mne={}))});var QF=qt(pT=>{"use strict";Object.defineProperty(pT,"__esModule",{value:!0});pT.dataform_v1beta1=void 0;var jo=ct(),gne;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Dataform=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;folders;operations;repositories;teamFolders;constructor(s){this.context=s,this.folders=new xe(this.context),this.operations=new oe(this.context),this.repositories=new E(this.context),this.teamFolders=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}getConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}queryUserRootContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+location}:queryUserRootContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}updateConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}deleteTree(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}move(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}queryFolderContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+folder}:queryFolderContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Folders=xe;class oe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=oe;class E{context;compilationResults;releaseConfigs;workflowConfigs;workflowInvocations;workspaces;constructor(s){this.context=s,this.compilationResults=new R(this.context),this.releaseConfigs=new a(this.context),this.workflowConfigs=new g(this.context),this.workflowInvocations=new f(this.context),this.workspaces=new o(this.context)}commit(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}computeAccessTokenStatus(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:computeAccessTokenStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}deleteLongRunning(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}fetchHistory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}fetchRemoteBranches(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchRemoteBranches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}move(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}queryDirectoryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}readFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}query(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Compilationresults=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Releaseconfigs=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workflowconfigs=g;class f{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}query(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workflowinvocations=f;class o{context;constructor(s){this.context=s}commit(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}fetchFileDiff(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:fetchFileDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}fetchFileGitStatuses(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchFileGitStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}fetchGitAheadBehind(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchGitAheadBehind").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}installNpmPackages(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:installNpmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}makeDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:makeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}moveDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:moveDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}moveFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:moveFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}pull(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}push(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}queryDirectoryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}readFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}removeDirectory(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:removeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}removeFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:removeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}reset(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}searchFiles(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:searchFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}writeFile(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+workspace}:writeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Workspaces=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/teamFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}deleteTree(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}queryContents(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+teamFolder}:queryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["teamFolder"],pathParams:["teamFolder"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}search(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+location}/teamFolders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://dataform.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,jo.createAPIRequest)(m,p);else return(0,jo.createAPIRequest)(m)}}y.Resource$Projects$Locations$Teamfolders=n})(gne||(pT.dataform_v1beta1=gne={}))});var dne=qt(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});hg.AuthPlus=hg.dataform_v1beta1=hg.dataform_v1=hg.auth=hg.VERSIONS=void 0;hg.dataform=R5e;var hne=ct(),Pne=JF();Object.defineProperty(hg,"dataform_v1",{enumerable:!0,get:function(){return Pne.dataform_v1}});var ane=QF();Object.defineProperty(hg,"dataform_v1beta1",{enumerable:!0,get:function(){return ane.dataform_v1beta1}});hg.VERSIONS={v1:Pne.dataform_v1.Dataform,v1beta1:ane.dataform_v1beta1.Dataform};function R5e(y){return(0,hne.getAPI)("dataform",y,hg.VERSIONS,this)}var A5e=new hne.AuthPlus;hg.auth=A5e;var $5e=ct();Object.defineProperty(hg,"AuthPlus",{enumerable:!0,get:function(){return $5e.AuthPlus}})});var ZF=qt(uT=>{"use strict";Object.defineProperty(uT,"__esModule",{value:!0});uT.datafusion_v1=void 0;var tp=ct(),qne;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Datafusion=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;versions;constructor(g){this.context=g,this.instances=new xe(this.context),this.operations=new E(this.context),this.versions=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;dnsPeerings;constructor(g){this.context=g,this.dnsPeerings=new oe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}restart(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Instances$Dnspeerings=oe;class E{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tp.createAPIRequest)(t,o);else return(0,tp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Versions=R})(qne||(uT.datafusion_v1=qne={}))});var YF=qt(cT=>{"use strict";Object.defineProperty(cT,"__esModule",{value:!0});cT.datafusion_v1beta1=void 0;var ri=ct(),xne;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Datafusion=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;versions;constructor(f){this.context=f,this.instances=new xe(this.context),this.operations=new R(this.context),this.versions=new a(this.context)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}removeIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;dnsPeerings;namespaces;constructor(f){this.context=f,this.dnsPeerings=new oe(this.context),this.namespaces=new E(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}restart(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}upgrade(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances$Dnspeerings=oe;class E{context;constructor(f){this.context=f}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances$Namespaces=E;class R{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=R;class a{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ri.createAPIRequest)(p,n);else return(0,ri.createAPIRequest)(p)}}y.Resource$Projects$Locations$Versions=a})(xne||(cT.datafusion_v1beta1=xne={}))});var Ane=qt(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});Pg.AuthPlus=Pg.datafusion_v1beta1=Pg.datafusion_v1=Pg.auth=Pg.VERSIONS=void 0;Pg.datafusion=j5e;var yne=ct(),Ine=ZF();Object.defineProperty(Pg,"datafusion_v1",{enumerable:!0,get:function(){return Ine.datafusion_v1}});var Rne=YF();Object.defineProperty(Pg,"datafusion_v1beta1",{enumerable:!0,get:function(){return Rne.datafusion_v1beta1}});Pg.VERSIONS={v1:Ine.datafusion_v1.Datafusion,v1beta1:Rne.datafusion_v1beta1.Datafusion};function j5e(y){return(0,yne.getAPI)("datafusion",y,Pg.VERSIONS,this)}var U5e=new yne.AuthPlus;Pg.auth=U5e;var v5e=ct();Object.defineProperty(Pg,"AuthPlus",{enumerable:!0,get:function(){return v5e.AuthPlus}})});var XF=qt(fT=>{"use strict";Object.defineProperty(fT,"__esModule",{value:!0});fT.datalabeling_v1beta1=void 0;var ur=ct(),$ne;(function(y){class fe{context;projects;constructor(c,P){this.context={_options:c||{},google:P},this.projects=new he(this.context)}}y.Datalabeling=fe;class he{context;annotationSpecSets;datasets;evaluationJobs;evaluations;instructions;operations;constructor(c){this.context=c,this.annotationSpecSets=new $e(this.context),this.datasets=new xe(this.context),this.evaluationJobs=new p(this.context),this.evaluations=new r(this.context),this.instructions=new u(this.context),this.operations=new i(this.context)}}y.Resource$Projects=he;class $e{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/annotationSpecSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/annotationSpecSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Annotationspecsets=$e;class xe{context;annotatedDatasets;dataItems;evaluations;image;text;video;constructor(c){this.context=c,this.annotatedDatasets=new oe(this.context),this.dataItems=new f(this.context),this.evaluations=new o(this.context),this.image=new e(this.context),this.text=new s(this.context),this.video=new t(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}exportData(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}importData(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets=xe;class oe{context;dataItems;examples;feedbackThreads;constructor(c){this.context=c,this.dataItems=new E(this.context),this.examples=new R(this.context),this.feedbackThreads=new a(this.context)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/annotatedDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Annotateddatasets=oe;class E{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Annotateddatasets$Dataitems=E;class R{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Annotateddatasets$Examples=R;class a{context;feedbackMessages;constructor(c){this.context=c,this.feedbackMessages=new g(this.context)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/feedbackThreads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Annotateddatasets$Feedbackthreads=a;class g{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/feedbackMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/feedbackMessages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Annotateddatasets$Feedbackthreads$Feedbackmessages=g;class f{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Dataitems=f;class o{context;exampleComparisons;constructor(c){this.context=c,this.exampleComparisons=new n(this.context)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Evaluations=o;class n{context;constructor(c){this.context=c}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/exampleComparisons:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Evaluations$Examplecomparisons=n;class e{context;constructor(c){this.context=c}label(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/image:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Image=e;class s{context;constructor(c){this.context=c}label(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/text:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Text=s;class t{context;constructor(c){this.context=c}label(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/video:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Datasets$Video=t;class p{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/evaluationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/evaluationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}pause(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}resume(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Evaluationjobs=p;class r{context;constructor(c){this.context=c}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/evaluations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Evaluations=r;class u{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/instructions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/instructions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Instructions=u;class i{context;constructor(c){this.context=c}cancel(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,ur.createAPIRequest)(x,h);else return(0,ur.createAPIRequest)(x)}}y.Resource$Projects$Operations=i})($ne||(fT.datalabeling_v1beta1=$ne={}))});var vne=qt(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.AuthPlus=ya.datalabeling_v1beta1=ya.auth=ya.VERSIONS=void 0;ya.datalabeling=T5e;var jne=ct(),Une=XF();Object.defineProperty(ya,"datalabeling_v1beta1",{enumerable:!0,get:function(){return Une.datalabeling_v1beta1}});ya.VERSIONS={v1beta1:Une.datalabeling_v1beta1.Datalabeling};function T5e(y){return(0,jne.getAPI)("datalabeling",y,ya.VERSIONS,this)}var V5e=new jne.AuthPlus;ya.auth=V5e;var E5e=ct();Object.defineProperty(ya,"AuthPlus",{enumerable:!0,get:function(){return E5e.AuthPlus}})});var OF=qt(mT=>{"use strict";Object.defineProperty(mT,"__esModule",{value:!0});mT.datalineage_v1=void 0;var Xi=ct(),Tne;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Datalineage=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;processes;constructor(g){this.context=g,this.operations=new xe(this.context),this.processes=new oe(this.context)}batchSearchLinkProcesses(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:batchSearchLinkProcesses").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}searchLinks(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;runs;constructor(g){this.context=g,this.runs=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/processes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/processes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}}y.Resource$Projects$Locations$Processes=oe;class E{context;lineageEvents;constructor(g){this.context=g,this.lineageEvents=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}}y.Resource$Projects$Locations$Processes$Runs=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/lineageEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/lineageEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xi.createAPIRequest)(t,o);else return(0,Xi.createAPIRequest)(t)}}y.Resource$Projects$Locations$Processes$Runs$Lineageevents=R})(Tne||(mT.datalineage_v1=Tne={}))});var Sne=qt(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.AuthPlus=Ia.datalineage_v1=Ia.auth=Ia.VERSIONS=void 0;Ia.datalineage=S5e;var Vne=ct(),Ene=OF();Object.defineProperty(Ia,"datalineage_v1",{enumerable:!0,get:function(){return Ene.datalineage_v1}});Ia.VERSIONS={v1:Ene.datalineage_v1.Datalineage};function S5e(y){return(0,Vne.getAPI)("datalineage",y,Ia.VERSIONS,this)}var w5e=new Vne.AuthPlus;Ia.auth=w5e;var G5e=ct();Object.defineProperty(Ia,"AuthPlus",{enumerable:!0,get:function(){return G5e.AuthPlus}})});var lF=qt(gT=>{"use strict";Object.defineProperty(gT,"__esModule",{value:!0});gT.datamanager_v1=void 0;var ji=ct(),wne;(function(y){class fe{context;accountTypes;audienceMembers;events;requestStatus;constructor(s,t){this.context={_options:s||{},google:t},this.accountTypes=new he(this.context),this.audienceMembers=new f(this.context),this.events=new o(this.context),this.requestStatus=new n(this.context)}}y.Datamanager=fe;class he{context;accounts;constructor(s){this.context=s,this.accounts=new $e(this.context)}}y.Resource$Accounttypes=he;class $e{context;insights;partnerLinks;userListDirectLicenses;userListGlobalLicenses;userLists;constructor(s){this.context=s,this.insights=new xe(this.context),this.partnerLinks=new oe(this.context),this.userListDirectLicenses=new E(this.context),this.userListGlobalLicenses=new R(this.context),this.userLists=new g(this.context)}}y.Resource$Accounttypes$Accounts=$e;class xe{context;constructor(s){this.context=s}retrieve(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/insights:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Insights=xe;class oe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/partnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}search(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/partnerLinks:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Partnerlinks=oe;class E{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userListDirectLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userListDirectLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Userlistdirectlicenses=E;class R{context;userListGlobalLicenseCustomerInfos;constructor(s){this.context=s,this.userListGlobalLicenseCustomerInfos=new a(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Userlistgloballicenses=R;class a{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenseCustomerInfos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Userlistgloballicenses$Userlistgloballicensecustomerinfos=a;class g{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Accounttypes$Accounts$Userlists=g;class f{context;constructor(s){this.context=s}ingest(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/audienceMembers:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}remove(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/audienceMembers:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Audiencemembers=f;class o{context;constructor(s){this.context=s}ingest(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/events:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Events=o;class n{context;constructor(s){this.context=s}retrieve(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://datamanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/requestStatus:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ji.createAPIRequest)(m,p);else return(0,ji.createAPIRequest)(m)}}y.Resource$Requeststatus=n})(wne||(gT.datamanager_v1=wne={}))});var _ne=qt(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.AuthPlus=Ra.datamanager_v1=Ra.auth=Ra.VERSIONS=void 0;Ra.datamanager=L5e;var Gne=ct(),Lne=lF();Object.defineProperty(Ra,"datamanager_v1",{enumerable:!0,get:function(){return Lne.datamanager_v1}});Ra.VERSIONS={v1:Lne.datamanager_v1.Datamanager};function L5e(y){return(0,Gne.getAPI)("datamanager",y,Ra.VERSIONS,this)}var _5e=new Gne.AuthPlus;Ra.auth=_5e;var D5e=ct();Object.defineProperty(Ra,"AuthPlus",{enumerable:!0,get:function(){return D5e.AuthPlus}})});var CF=qt(hT=>{"use strict";Object.defineProperty(hT,"__esModule",{value:!0});hT.datamigration_v1=void 0;var hs=ct(),Dne;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Datamigration=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectionProfiles;conversionWorkspaces;migrationJobs;operations;privateConnections;constructor(n){this.context=n,this.connectionProfiles=new xe(this.context),this.conversionWorkspaces=new oe(this.context),this.migrationJobs=new R(this.context),this.operations=new g(this.context),this.privateConnections=new f(this.context)}fetchStaticIps(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Connectionprofiles=xe;class oe{context;mappingRules;constructor(n){this.context=n,this.mappingRules=new E(this.context)}apply(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}commit(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}convert(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:convert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/conversionWorkspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}describeConversionWorkspaceRevisions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+conversionWorkspace}:describeConversionWorkspaceRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}describeDatabaseEntities(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+conversionWorkspace}:describeDatabaseEntities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/conversionWorkspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}rollback(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}searchBackgroundJobs(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+conversionWorkspace}:searchBackgroundJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}seed(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:seed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Conversionworkspaces=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/mappingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}import(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/mappingRules:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/mappingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Conversionworkspaces$Mappingrules=E;class R{context;objects;constructor(n){this.context=n,this.objects=new a(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}demoteDestination(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:demoteDestination").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}fetchSourceObjects(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:fetchSourceObjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}generateSshScript(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+migrationJob}:generateSshScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}generateTcpProxyScript(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+migrationJob}:generateTcpProxyScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}promote(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}restart(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}resume(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}start(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}stop(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}verify(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Migrationjobs=R;class a{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}lookup(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/objects:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Migrationjobs$Objects=a;class g{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://datamigration.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,hs.createAPIRequest)(u,s);else return(0,hs.createAPIRequest)(u)}}y.Resource$Projects$Locations$Privateconnections=f})(Dne||(hT.datamigration_v1=Dne={}))});var bF=qt(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});PT.datamigration_v1beta1=void 0;var Vn=ct(),zne;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Datamigration=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectionProfiles;migrationJobs;operations;constructor(a){this.context=a,this.connectionProfiles=new xe(this.context),this.migrationJobs=new oe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}}y.Resource$Projects$Locations$Connectionprofiles=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}generateSshScript(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+migrationJob}:generateSshScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}promote(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}restart(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}resume(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}start(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}stop(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}verify(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}}y.Resource$Projects$Locations$Migrationjobs=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vn.createAPIRequest)(s,f);else return(0,Vn.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(zne||(PT.datamigration_v1beta1=zne={}))});var Fne=qt(ag=>{"use strict";Object.defineProperty(ag,"__esModule",{value:!0});ag.AuthPlus=ag.datamigration_v1beta1=ag.datamigration_v1=ag.auth=ag.VERSIONS=void 0;ag.datamigration=z5e;var Mne=ct(),Nne=CF();Object.defineProperty(ag,"datamigration_v1",{enumerable:!0,get:function(){return Nne.datamigration_v1}});var Hne=bF();Object.defineProperty(ag,"datamigration_v1beta1",{enumerable:!0,get:function(){return Hne.datamigration_v1beta1}});ag.VERSIONS={v1:Nne.datamigration_v1.Datamigration,v1beta1:Hne.datamigration_v1beta1.Datamigration};function z5e(y){return(0,Mne.getAPI)("datamigration",y,ag.VERSIONS,this)}var M5e=new Mne.AuthPlus;ag.auth=M5e;var N5e=ct();Object.defineProperty(ag,"AuthPlus",{enumerable:!0,get:function(){return N5e.AuthPlus}})});var kF=qt(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});aT.datapipelines_v1=void 0;var Hf=ct(),Bne;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Datapipelines=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;pipelines;constructor(R){this.context=R,this.pipelines=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;jobs;constructor(R){this.context=R,this.jobs=new oe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}run(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}stop(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}}y.Resource$Projects$Locations$Pipelines=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hf.createAPIRequest)(e,g);else return(0,Hf.createAPIRequest)(e)}}y.Resource$Projects$Locations$Pipelines$Jobs=oe})(Bne||(aT.datapipelines_v1=Bne={}))});var Jne=qt(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.AuthPlus=Aa.datapipelines_v1=Aa.auth=Aa.VERSIONS=void 0;Aa.datapipelines=H5e;var Wne=ct(),Kne=kF();Object.defineProperty(Aa,"datapipelines_v1",{enumerable:!0,get:function(){return Kne.datapipelines_v1}});Aa.VERSIONS={v1:Kne.datapipelines_v1.Datapipelines};function H5e(y){return(0,Wne.getAPI)("datapipelines",y,Aa.VERSIONS,this)}var F5e=new Wne.AuthPlus;Aa.auth=F5e;var B5e=ct();Object.defineProperty(Aa,"AuthPlus",{enumerable:!0,get:function(){return B5e.AuthPlus}})});var eB=qt(dT=>{"use strict";Object.defineProperty(dT,"__esModule",{value:!0});dT.dataplex_v1=void 0;var Ht=ct(),Qne;(function(y){class fe{context;organizations;projects;constructor(F,H){this.context={_options:F||{},google:H},this.organizations=new he(this.context),this.projects=new E(this.context)}}y.Dataplex=fe;class he{context;locations;constructor(F){this.context=F,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;encryptionConfigs;operations;constructor(F){this.context=F,this.encryptionConfigs=new xe(this.context),this.operations=new oe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/encryptionConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/encryptionConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Organizations$Locations$Encryptionconfigs=xe;class oe{context;constructor(F){this.context=F}cancel(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Organizations$Locations$Operations=oe;class E{context;locations;constructor(F){this.context=F,this.locations=new R(this.context)}}y.Resource$Projects=E;class R{context;aspectTypes;changeRequests;dataAttributeBindings;dataDomains;dataProducts;dataScans;dataTaxonomies;entryGroups;entryLinkTypes;entryTypes;glossaries;governanceRules;lakes;metadataFeeds;metadataJobs;operations;constructor(F){this.context=F,this.aspectTypes=new a(this.context),this.changeRequests=new g(this.context),this.dataAttributeBindings=new f(this.context),this.dataDomains=new o(this.context),this.dataProducts=new n(this.context),this.dataScans=new s(this.context),this.dataTaxonomies=new p(this.context),this.entryGroups=new u(this.context),this.entryLinkTypes=new c(this.context),this.entryTypes=new P(this.context),this.glossaries=new h(this.context),this.governanceRules=new I(this.context),this.lakes=new x(this.context),this.metadataFeeds=new C(this.context),this.metadataJobs=new U(this.context),this.operations=new T(this.context)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}lookupContext(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:lookupContext").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}lookupEntry(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:lookupEntry").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}lookupEntryLinks(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:lookupEntryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}modifyEntry(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:modifyEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}searchEntries(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:searchEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations=R;class a{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/aspectTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/aspectTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Aspecttypes=a;class g{context;constructor(F){this.context=F}approve(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/changeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}reject(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Changerequests=g;class f{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataAttributeBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataAttributeBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Dataattributebindings=f;class o{context;constructor(F){this.context=F}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Datadomains=o;class n{context;dataAssets;constructor(F){this.context=F,this.dataAssets=new e(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataProducts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}requestAccess(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}:requestAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Dataproducts=n;class e{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Dataproducts$Dataassets=e;class s{context;jobs;constructor(F){this.context=F,this.jobs=new t(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataScans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}generateDataQualityRules(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:generateDataQualityRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataScans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}run(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Datascans=s;class t{context;constructor(F){this.context=F}cancel(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}generateDataQualityRules(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:generateDataQualityRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Datascans$Jobs=t;class p{context;attributes;constructor(F){this.context=F,this.attributes=new r(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataTaxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/dataTaxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Datataxonomies=p;class r{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Datataxonomies$Attributes=r;class u{context;entries;entryLinks;constructor(F){this.context=F,this.entries=new i(this.context),this.entryLinks=new m(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Entrygroups=u;class i{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Entrygroups$Entries=i;class m{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Entrygroups$Entrylinks=m;class c{context;constructor(F){this.context=F}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Entrylinktypes=c;class P{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entryTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entryTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Entrytypes=P;class h{context;categories;terms;constructor(F){this.context=F,this.categories=new q(this.context),this.terms=new d(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Glossaries=h;class q{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/categories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/categories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Glossaries$Categories=q;class d{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/terms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/terms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Glossaries$Terms=d;class I{context;constructor(F){this.context=F}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Governancerules=I;class x{context;actions;tasks;zones;constructor(F){this.context=F,this.actions=new $(this.context),this.tasks=new A(this.context),this.zones=new z(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/lakes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/lakes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes=x;class ${context;constructor(F){this.context=F}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Actions=$;class A{context;jobs;constructor(F){this.context=F,this.jobs=new v(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}run(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Tasks=A;class v{context;constructor(F){this.context=F}cancel(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Tasks$Jobs=v;class z{context;actions;assets;entities;constructor(F){this.context=F,this.actions=new D(this.context),this.assets=new b(this.context),this.entities=new _(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones=z;class D{context;constructor(F){this.context=F}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones$Actions=D;class b{context;actions;constructor(F){this.context=F,this.actions=new Q(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}getIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}setIamPolicy(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}testIamPermissions(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones$Assets=b;class Q{context;constructor(F){this.context=F}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones$Assets$Actions=Q;class _{context;partitions;constructor(F){this.context=F,this.partitions=new V(this.context)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}update(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones$Entities=_;class V{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Lakes$Zones$Entities$Partitions=V;class C{context;constructor(F){this.context=F}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/metadataFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/metadataFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}patch(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Metadatafeeds=C;class U{context;constructor(F){this.context=F}cancel(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}create(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/metadataJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+parent}/metadataJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Metadatajobs=U;class T{context;constructor(F){this.context=F}cancel(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}delete(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}get(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}list(F,H,me){let ae=F||{},_e=H||{};typeof F=="function"&&(me=F,ae={},_e={}),typeof H=="function"&&(me=H,_e={});let Se=_e.rootUrl||"https://dataplex.googleapis.com/",ge={options:Object.assign({url:(Se+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:ae,requiredParams:["name"],pathParams:["name"],context:this.context};if(me)(0,Ht.createAPIRequest)(ge,me);else return(0,Ht.createAPIRequest)(ge)}}y.Resource$Projects$Locations$Operations=T})(Qne||(dT.dataplex_v1=Qne={}))});var Xne=qt($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.AuthPlus=$a.dataplex_v1=$a.auth=$a.VERSIONS=void 0;$a.dataplex=W5e;var Zne=ct(),Yne=eB();Object.defineProperty($a,"dataplex_v1",{enumerable:!0,get:function(){return Yne.dataplex_v1}});$a.VERSIONS={v1:Yne.dataplex_v1.Dataplex};function W5e(y){return(0,Zne.getAPI)("dataplex",y,$a.VERSIONS,this)}var K5e=new Zne.AuthPlus;$a.auth=K5e;var J5e=ct();Object.defineProperty($a,"AuthPlus",{enumerable:!0,get:function(){return J5e.AuthPlus}})});var tB=qt(qT=>{"use strict";Object.defineProperty(qT,"__esModule",{value:!0});qT.dataportability_v1=void 0;var ja=ct(),One;(function(y){class fe{context;accessType;archiveJobs;authorization;portabilityArchive;constructor(R,a){this.context={_options:R||{},google:a},this.accessType=new he(this.context),this.archiveJobs=new $e(this.context),this.authorization=new xe(this.context),this.portabilityArchive=new oe(this.context)}}y.Dataportability=fe;class he{context;constructor(R){this.context=R}check(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/accessType:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}}y.Resource$Accesstype=he;class $e{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}getPortabilityArchiveState(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}retry(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}}y.Resource$Archivejobs=$e;class xe{context;constructor(R){this.context=R}reset(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/authorization:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}}y.Resource$Authorization=xe;class oe{context;constructor(R){this.context=R}initiate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1/portabilityArchive:initiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ja.createAPIRequest)(e,g);else return(0,ja.createAPIRequest)(e)}}y.Resource$Portabilityarchive=oe})(One||(qT.dataportability_v1=One={}))});var oB=qt(xT=>{"use strict";Object.defineProperty(xT,"__esModule",{value:!0});xT.dataportability_v1beta=void 0;var Ua=ct(),lne;(function(y){class fe{context;accessType;archiveJobs;authorization;portabilityArchive;constructor(R,a){this.context={_options:R||{},google:a},this.accessType=new he(this.context),this.archiveJobs=new $e(this.context),this.authorization=new xe(this.context),this.portabilityArchive=new oe(this.context)}}y.Dataportability=fe;class he{context;constructor(R){this.context=R}check(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/accessType:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}}y.Resource$Accesstype=he;class $e{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}getPortabilityArchiveState(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}retry(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}}y.Resource$Archivejobs=$e;class xe{context;constructor(R){this.context=R}reset(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/authorization:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}}y.Resource$Authorization=xe;class oe{context;constructor(R){this.context=R}initiate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/portabilityArchive:initiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Ua.createAPIRequest)(e,g);else return(0,Ua.createAPIRequest)(e)}}y.Resource$Portabilityarchive=oe})(lne||(xT.dataportability_v1beta=lne={}))});var eie=qt(dg=>{"use strict";Object.defineProperty(dg,"__esModule",{value:!0});dg.AuthPlus=dg.dataportability_v1beta=dg.dataportability_v1=dg.auth=dg.VERSIONS=void 0;dg.dataportability=Q5e;var Cne=ct(),bne=tB();Object.defineProperty(dg,"dataportability_v1",{enumerable:!0,get:function(){return bne.dataportability_v1}});var kne=oB();Object.defineProperty(dg,"dataportability_v1beta",{enumerable:!0,get:function(){return kne.dataportability_v1beta}});dg.VERSIONS={v1:bne.dataportability_v1.Dataportability,v1beta:kne.dataportability_v1beta.Dataportability};function Q5e(y){return(0,Cne.getAPI)("dataportability",y,dg.VERSIONS,this)}var Z5e=new Cne.AuthPlus;dg.auth=Z5e;var Y5e=ct();Object.defineProperty(dg,"AuthPlus",{enumerable:!0,get:function(){return Y5e.AuthPlus}})});var sB=qt(yT=>{"use strict";Object.defineProperty(yT,"__esModule",{value:!0});yT.dataproc_v1=void 0;var io=ct(),tie;(function(y){class fe{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new he(this.context)}}y.Dataproc=fe;class he{context;locations;regions;constructor(m){this.context=m,this.locations=new $e(this.context),this.regions=new n(this.context)}}y.Resource$Projects=he;class $e{context;autoscalingPolicies;batches;operations;sessions;sessionTemplates;workflowTemplates;constructor(m){this.context=m,this.autoscalingPolicies=new xe(this.context),this.batches=new oe(this.context),this.operations=new R(this.context),this.sessions=new a(this.context),this.sessionTemplates=new f(this.context),this.workflowTemplates=new o(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Autoscalingpolicies=xe;class oe{context;sparkApplications;constructor(m){this.context=m,this.sparkApplications=new E(this.context)}analyze(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:analyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/batches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/batches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Batches=oe;class E{context;constructor(m){this.context=m}access(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessEnvironmentInfo(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessEnvironmentInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessJob(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessJob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessSqlPlan(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessSqlPlan").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessSqlQuery(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessStageAttempt(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessStageAttempt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessStageRddGraph(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessStageRddGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}search(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sparkApplications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchExecutors(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchExecutorStageSummary(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchExecutorStageSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchJobs(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchSqlQueries(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchSqlQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStageAttempts(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStageAttempts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStageAttemptTasks(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeExecutors(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeJobs(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeStageAttemptTasks(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeStages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}write(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Batches$Sparkapplications=E;class R{context;constructor(m){this.context=m}cancel(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Operations=R;class a{context;sparkApplications;constructor(m){this.context=m,this.sparkApplications=new g(this.context)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}terminate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:terminate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Sessions=a;class g{context;constructor(m){this.context=m}access(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessEnvironmentInfo(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessEnvironmentInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessJob(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessJob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessSqlPlan(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessSqlPlan").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessSqlQuery(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessStageAttempt(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessStageAttempt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}accessStageRddGraph(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:accessStageRddGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}search(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sparkApplications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchExecutors(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchExecutorStageSummary(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchExecutorStageSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchJobs(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchSqlQueries(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchSqlQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStageAttempts(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStageAttempts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStageAttemptTasks(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}searchStages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:searchStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeExecutors(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeJobs(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeStageAttemptTasks(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}summarizeStages(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:summarizeStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}write(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Sessions$Sparkapplications=g;class f{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sessionTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/sessionTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}patch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Sessiontemplates=f;class o{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}instantiate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}instantiateInline(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Locations$Workflowtemplates=o;class n{context;autoscalingPolicies;clusters;jobs;operations;workflowTemplates;constructor(m){this.context=m,this.autoscalingPolicies=new e(this.context),this.clusters=new s(this.context),this.jobs=new p(this.context),this.operations=new r(this.context),this.workflowTemplates=new u(this.context)}}y.Resource$Projects$Regions=n;class e{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Autoscalingpolicies=e;class s{context;nodeGroups;constructor(m){this.context=m,this.nodeGroups=new t(this.context)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}diagnose(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}injectCredentials(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+project}/{+region}/{+cluster}:injectCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["project","region","cluster"],pathParams:["cluster","project","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}patch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}repair(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}start(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}stop(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Clusters=s;class t{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}repair(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}resize(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Clusters$Nodegroups=t;class p{context;constructor(m){this.context=m}cancel(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}patch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:h,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}submit(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}submitAsOperation(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/projects/{projectId}/regions/{region}/jobs:submitAsOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Jobs=p;class r{context;constructor(m){this.context=m}cancel(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Operations=r;class u{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}getIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}instantiate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}instantiateInline(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}setIamPolicy(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}testIamPermissions(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}update(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://dataproc.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,io.createAPIRequest)(I,P);else return(0,io.createAPIRequest)(I)}}y.Resource$Projects$Regions$Workflowtemplates=u})(tie||(yT.dataproc_v1=tie={}))});var rB=qt(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});IT.dataproc_v1beta2=void 0;var As=ct(),oie;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Dataproc=fe;class he{context;locations;regions;constructor(e){this.context=e,this.locations=new $e(this.context),this.regions=new E(this.context)}}y.Resource$Projects=he;class $e{context;autoscalingPolicies;workflowTemplates;constructor(e){this.context=e,this.autoscalingPolicies=new xe(this.context),this.workflowTemplates=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Locations$Autoscalingpolicies=xe;class oe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}instantiate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}instantiateInline(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Locations$Workflowtemplates=oe;class E{context;autoscalingPolicies;clusters;jobs;operations;workflowTemplates;constructor(e){this.context=e,this.autoscalingPolicies=new R(this.context),this.clusters=new a(this.context),this.jobs=new g(this.context),this.operations=new f(this.context),this.workflowTemplates=new o(this.context)}}y.Resource$Projects$Regions=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Regions$Autoscalingpolicies=R;class a{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}diagnose(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}injectCredentials(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+project}/{+region}/{+cluster}:injectCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","region","cluster"],pathParams:["cluster","project","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}start(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}stop(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Regions$Clusters=a;class g{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}submit(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}submitAsOperation(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/projects/{projectId}/regions/{region}/jobs:submitAsOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Regions$Jobs=g;class f{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Regions$Operations=f;class o{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}instantiate(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}instantiateInline(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,As.createAPIRequest)(i,t);else return(0,As.createAPIRequest)(i)}}y.Resource$Projects$Regions$Workflowtemplates=o})(oie||(IT.dataproc_v1beta2=oie={}))});var iie=qt(qg=>{"use strict";Object.defineProperty(qg,"__esModule",{value:!0});qg.AuthPlus=qg.dataproc_v1beta2=qg.dataproc_v1=qg.auth=qg.VERSIONS=void 0;qg.dataproc=X5e;var sie=ct(),rie=sB();Object.defineProperty(qg,"dataproc_v1",{enumerable:!0,get:function(){return rie.dataproc_v1}});var nie=rB();Object.defineProperty(qg,"dataproc_v1beta2",{enumerable:!0,get:function(){return nie.dataproc_v1beta2}});qg.VERSIONS={v1:rie.dataproc_v1.Dataproc,v1beta2:nie.dataproc_v1beta2.Dataproc};function X5e(y){return(0,sie.getAPI)("dataproc",y,qg.VERSIONS,this)}var O5e=new sie.AuthPlus;qg.auth=O5e;var l5e=ct();Object.defineProperty(qg,"AuthPlus",{enumerable:!0,get:function(){return l5e.AuthPlus}})});var nB=qt(RT=>{"use strict";Object.defineProperty(RT,"__esModule",{value:!0});RT.datastore_v1=void 0;var cp=ct(),pie;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Datastore=fe;class he{context;indexes;operations;constructor(E){this.context=E,this.indexes=new $e(this.context),this.operations=new xe(this.context)}allocateIds(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:allocateIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}beginTransaction(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}commit(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}export(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}import(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}lookup(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}reserveIds(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:reserveIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}rollback(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}runAggregationQuery(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}runQuery(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}}y.Resource$Projects=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes/{indexId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["projectId","indexId"],pathParams:["indexId","projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes/{indexId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["projectId","indexId"],pathParams:["indexId","projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}}y.Resource$Projects$Indexes=$e;class xe{context;constructor(E){this.context=E}cancel(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://datastore.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cp.createAPIRequest)(n,a);else return(0,cp.createAPIRequest)(n)}}y.Resource$Projects$Operations=xe})(pie||(RT.datastore_v1=pie={}))});var iB=qt($T=>{"use strict";Object.defineProperty($T,"__esModule",{value:!0});$T.datastore_v1beta1=void 0;var AT=ct(),uie;(function(y){class fe{context;projects;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.projects=new he(this.context)}}y.Datastore=fe;class he{context;constructor(xe){this.context=xe}export(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,AT.createAPIRequest)(f,E);else return(0,AT.createAPIRequest)(f)}import(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,AT.createAPIRequest)(f,E);else return(0,AT.createAPIRequest)(f)}}y.Resource$Projects=he})(uie||($T.datastore_v1beta1=uie={}))});var pB=qt(jT=>{"use strict";Object.defineProperty(jT,"__esModule",{value:!0});jT.datastore_v1beta3=void 0;var Ff=ct(),cie;(function(y){class fe{context;projects;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.projects=new he(this.context)}}y.Datastore=fe;class he{context;constructor(xe){this.context=xe}allocateIds(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:allocateIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}beginTransaction(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}commit(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}lookup(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}reserveIds(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:reserveIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}rollback(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}runAggregationQuery(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}runQuery(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://datastore.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta3/projects/{projectId}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(E)(0,Ff.createAPIRequest)(f,E);else return(0,Ff.createAPIRequest)(f)}}y.Resource$Projects=he})(cie||(jT.datastore_v1beta3=cie={}))});var Pie=qt(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.AuthPlus=Bf.datastore_v1beta3=Bf.datastore_v1beta1=Bf.datastore_v1=Bf.auth=Bf.VERSIONS=void 0;Bf.datastore=C5e;var fie=ct(),mie=nB();Object.defineProperty(Bf,"datastore_v1",{enumerable:!0,get:function(){return mie.datastore_v1}});var gie=iB();Object.defineProperty(Bf,"datastore_v1beta1",{enumerable:!0,get:function(){return gie.datastore_v1beta1}});var hie=pB();Object.defineProperty(Bf,"datastore_v1beta3",{enumerable:!0,get:function(){return hie.datastore_v1beta3}});Bf.VERSIONS={v1:mie.datastore_v1.Datastore,v1beta1:gie.datastore_v1beta1.Datastore,v1beta3:hie.datastore_v1beta3.Datastore};function C5e(y){return(0,fie.getAPI)("datastore",y,Bf.VERSIONS,this)}var b5e=new fie.AuthPlus;Bf.auth=b5e;var k5e=ct();Object.defineProperty(Bf,"AuthPlus",{enumerable:!0,get:function(){return k5e.AuthPlus}})});var uB=qt(UT=>{"use strict";Object.defineProperty(UT,"__esModule",{value:!0});UT.datastream_v1=void 0;var fn=ct(),aie;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Datastream=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectionProfiles;operations;privateConnections;streams;constructor(o){this.context=o,this.connectionProfiles=new xe(this.context),this.operations=new oe(this.context),this.privateConnections=new E(this.context),this.streams=new a(this.context)}fetchStaticIps(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}discover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/connectionProfiles:discover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connectionprofiles=xe;class oe{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=oe;class E{context;routes;constructor(o){this.context=o,this.routes=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Privateconnections=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Privateconnections$Routes=R;class a{context;objects;constructor(o){this.context=o,this.objects=new g(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}run(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Streams=a;class g{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}lookup(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/objects:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}startBackfillJob(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+object}:startBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}stopBackfillJob(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+object}:stopBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,fn.createAPIRequest)(r,e);else return(0,fn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Streams$Objects=g})(aie||(UT.datastream_v1=aie={}))});var cB=qt(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});vT.datastream_v1alpha1=void 0;var an=ct(),die;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Datastream=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectionProfiles;operations;privateConnections;streams;constructor(o){this.context=o,this.connectionProfiles=new xe(this.context),this.operations=new oe(this.context),this.privateConnections=new E(this.context),this.streams=new a(this.context)}fetchStaticIps(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}discover(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/connectionProfiles:discover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Connectionprofiles=xe;class oe{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=oe;class E{context;routes;constructor(o){this.context=o,this.routes=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Privateconnections=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Privateconnections$Routes=R;class a{context;objects;constructor(o){this.context=o,this.objects=new g(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}fetchErrors(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+stream}:fetchErrors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["stream"],pathParams:["stream"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Streams=a;class g{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}startBackfillJob(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+object}:startBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}stopBackfillJob(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://datastream.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+object}:stopBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,an.createAPIRequest)(r,e);else return(0,an.createAPIRequest)(r)}}y.Resource$Projects$Locations$Streams$Objects=g})(die||(vT.datastream_v1alpha1=die={}))});var Iie=qt(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});xg.AuthPlus=xg.datastream_v1alpha1=xg.datastream_v1=xg.auth=xg.VERSIONS=void 0;xg.datastream=eQe;var qie=ct(),xie=uB();Object.defineProperty(xg,"datastream_v1",{enumerable:!0,get:function(){return xie.datastream_v1}});var yie=cB();Object.defineProperty(xg,"datastream_v1alpha1",{enumerable:!0,get:function(){return yie.datastream_v1alpha1}});xg.VERSIONS={v1:xie.datastream_v1.Datastream,v1alpha1:yie.datastream_v1alpha1.Datastream};function eQe(y){return(0,qie.getAPI)("datastream",y,xg.VERSIONS,this)}var tQe=new qie.AuthPlus;xg.auth=tQe;var oQe=ct();Object.defineProperty(xg,"AuthPlus",{enumerable:!0,get:function(){return oQe.AuthPlus}})});var fB=qt(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});TT.deploymentmanager_alpha=void 0;var rn=ct(),Rie;(function(y){class fe{context;compositeTypes;deployments;manifests;operations;resources;typeProviders;types;constructor(f,o){this.context={_options:f||{},google:o},this.compositeTypes=new he(this.context),this.deployments=new $e(this.context),this.manifests=new xe(this.context),this.operations=new oe(this.context),this.resources=new E(this.context),this.typeProviders=new R(this.context),this.types=new a(this.context)}}y.Deploymentmanager=fe;class he{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Compositetypes=he;class $e{context;constructor(f){this.context=f}cancelPreview(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}stop(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Deployments=$e;class xe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Manifests=xe;class oe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Operations=oe;class E{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Resources=E;class R{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}getType(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider","type"],pathParams:["project","type","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}listTypes(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Typeproviders=R;class a{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","type"],pathParams:["project","type"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,rn.createAPIRequest)(p,n);else return(0,rn.createAPIRequest)(p)}}y.Resource$Types=a})(Rie||(TT.deploymentmanager_alpha=Rie={}))});var mB=qt(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});VT.deploymentmanager_v2=void 0;var fp=ct(),Aie;(function(y){class fe{context;deployments;manifests;operations;resources;types;constructor(a,g){this.context={_options:a||{},google:g},this.deployments=new he(this.context),this.manifests=new $e(this.context),this.operations=new xe(this.context),this.resources=new oe(this.context),this.types=new E(this.context)}}y.Deploymentmanager=fe;class he{context;constructor(a){this.context=a}cancelPreview(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}stop(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}}y.Resource$Deployments=he;class $e{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}}y.Resource$Manifests=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}}y.Resource$Operations=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}}y.Resource$Resources=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(f)(0,fp.createAPIRequest)(s,f);else return(0,fp.createAPIRequest)(s)}}y.Resource$Types=E})(Aie||(VT.deploymentmanager_v2=Aie={}))});var gB=qt(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0});ET.deploymentmanager_v2beta=void 0;var mn=ct(),$ie;(function(y){class fe{context;compositeTypes;deployments;manifests;operations;resources;typeProviders;types;constructor(f,o){this.context={_options:f||{},google:o},this.compositeTypes=new he(this.context),this.deployments=new $e(this.context),this.manifests=new xe(this.context),this.operations=new oe(this.context),this.resources=new E(this.context),this.typeProviders=new R(this.context),this.types=new a(this.context)}}y.Deploymentmanager=fe;class he{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Compositetypes=he;class $e{context;constructor(f){this.context=f}cancelPreview(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}stop(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Deployments=$e;class xe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Manifests=xe;class oe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Operations=oe;class E{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Resources=E;class R{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}getType(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider","type"],pathParams:["project","type","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}insert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}listTypes(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Typeproviders=R;class a{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",p={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,mn.createAPIRequest)(p,n);else return(0,mn.createAPIRequest)(p)}}y.Resource$Types=a})($ie||(ET.deploymentmanager_v2beta=$ie={}))});var Vie=qt(Wf=>{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});Wf.AuthPlus=Wf.deploymentmanager_v2beta=Wf.deploymentmanager_v2=Wf.deploymentmanager_alpha=Wf.auth=Wf.VERSIONS=void 0;Wf.deploymentmanager=sQe;var jie=ct(),Uie=fB();Object.defineProperty(Wf,"deploymentmanager_alpha",{enumerable:!0,get:function(){return Uie.deploymentmanager_alpha}});var vie=mB();Object.defineProperty(Wf,"deploymentmanager_v2",{enumerable:!0,get:function(){return vie.deploymentmanager_v2}});var Tie=gB();Object.defineProperty(Wf,"deploymentmanager_v2beta",{enumerable:!0,get:function(){return Tie.deploymentmanager_v2beta}});Wf.VERSIONS={alpha:Uie.deploymentmanager_alpha.Deploymentmanager,v2:vie.deploymentmanager_v2.Deploymentmanager,v2beta:Tie.deploymentmanager_v2beta.Deploymentmanager};function sQe(y){return(0,jie.getAPI)("deploymentmanager",y,Wf.VERSIONS,this)}var rQe=new jie.AuthPlus;Wf.auth=rQe;var nQe=ct();Object.defineProperty(Wf,"AuthPlus",{enumerable:!0,get:function(){return nQe.AuthPlus}})});var hB=qt(ST=>{"use strict";Object.defineProperty(ST,"__esModule",{value:!0});ST.developerconnect_v1=void 0;var qr=ct(),Eie;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Developerconnect=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;accountConnectors;connections;insightsConfigs;operations;constructor(n){this.context=n,this.accountConnectors=new xe(this.context),this.connections=new E(this.context),this.insightsConfigs=new a(this.context),this.operations=new f(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;users;constructor(n){this.context=n,this.users=new oe(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/accountConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchUserRepositories(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+accountConnector}:fetchUserRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/accountConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Accountconnectors=xe;class oe{context;constructor(n){this.context=n}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}deleteSelf(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/users:deleteSelf").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchAccessToken(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+accountConnector}/users:fetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchSelf(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/users:fetchSelf").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}finishOAuthFlow(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+accountConnector}/users:finishOAuthFlow").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}startOAuthFlow(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+accountConnector}/users:startOAuthFlow").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Accountconnectors$Users=oe;class E{context;gitRepositoryLinks;constructor(n){this.context=n,this.gitRepositoryLinks=new R(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchGitHubInstallations(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+connection}:fetchGitHubInstallations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchLinkableGitRepositories(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+connection}:fetchLinkableGitRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}processGitHubEnterpriseWebhook(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/connections:processGitHubEnterpriseWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Connections=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/gitRepositoryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchGitRefs(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+gitRepositoryLink}:fetchGitRefs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchReadToken(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+gitRepositoryLink}:fetchReadToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}fetchReadWriteToken(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+gitRepositoryLink}:fetchReadWriteToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/gitRepositoryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}processBitbucketCloudWebhook(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:processBitbucketCloudWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}processBitbucketDataCenterWebhook(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:processBitbucketDataCenterWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}processGitLabEnterpriseWebhook(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:processGitLabEnterpriseWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}processGitLabWebhook(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:processGitLabWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Connections$Gitrepositorylinks=R;class a{context;deploymentEvents;constructor(n){this.context=n,this.deploymentEvents=new g(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/insightsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/insightsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Insightsconfigs=a;class g{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/deploymentEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Insightsconfigs$Deploymentevents=g;class f{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://developerconnect.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,qr.createAPIRequest)(u,s);else return(0,qr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=f})(Eie||(ST.developerconnect_v1=Eie={}))});var Gie=qt(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.AuthPlus=va.developerconnect_v1=va.auth=va.VERSIONS=void 0;va.developerconnect=iQe;var Sie=ct(),wie=hB();Object.defineProperty(va,"developerconnect_v1",{enumerable:!0,get:function(){return wie.developerconnect_v1}});va.VERSIONS={v1:wie.developerconnect_v1.Developerconnect};function iQe(y){return(0,Sie.getAPI)("developerconnect",y,va.VERSIONS,this)}var pQe=new Sie.AuthPlus;va.auth=pQe;var uQe=ct();Object.defineProperty(va,"AuthPlus",{enumerable:!0,get:function(){return uQe.AuthPlus}})});var PB=qt(wT=>{"use strict";Object.defineProperty(wT,"__esModule",{value:!0});wT.developerknowledge_v1=void 0;var yR=ct(),Lie;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Developerknowledge=fe;class he{context;constructor(xe){this.context=xe}batchGet(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://developerknowledge.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,yR.createAPIRequest)(f,E);else return(0,yR.createAPIRequest)(f)}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://developerknowledge.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,yR.createAPIRequest)(f,E);else return(0,yR.createAPIRequest)(f)}searchDocumentChunks(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://developerknowledge.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:searchDocumentChunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,yR.createAPIRequest)(f,E);else return(0,yR.createAPIRequest)(f)}}y.Resource$Documents=he})(Lie||(wT.developerknowledge_v1=Lie={}))});var aB=qt(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0});GT.developerknowledge_v1alpha=void 0;var Sy=ct(),_ie;(function(y){class fe{context;documents;v1alpha;constructor(oe,E){this.context={_options:oe||{},google:E},this.documents=new he(this.context),this.v1alpha=new $e(this.context)}}y.Developerknowledge=fe;class he{context;constructor(oe){this.context=oe}batchGet(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Sy.createAPIRequest)(o,R);else return(0,Sy.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sy.createAPIRequest)(o,R);else return(0,Sy.createAPIRequest)(o)}searchDocumentChunks(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/documents:searchDocumentChunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Sy.createAPIRequest)(o,R);else return(0,Sy.createAPIRequest)(o)}}y.Resource$Documents=he;class $e{context;constructor(oe){this.context=oe}answerQuery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha:answerQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Sy.createAPIRequest)(o,R);else return(0,Sy.createAPIRequest)(o)}}y.Resource$V1alpha=$e})(_ie||(GT.developerknowledge_v1alpha=_ie={}))});var Nie=qt(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0});yg.AuthPlus=yg.developerknowledge_v1alpha=yg.developerknowledge_v1=yg.auth=yg.VERSIONS=void 0;yg.developerknowledge=cQe;var Die=ct(),zie=PB();Object.defineProperty(yg,"developerknowledge_v1",{enumerable:!0,get:function(){return zie.developerknowledge_v1}});var Mie=aB();Object.defineProperty(yg,"developerknowledge_v1alpha",{enumerable:!0,get:function(){return Mie.developerknowledge_v1alpha}});yg.VERSIONS={v1:zie.developerknowledge_v1.Developerknowledge,v1alpha:Mie.developerknowledge_v1alpha.Developerknowledge};function cQe(y){return(0,Die.getAPI)("developerknowledge",y,yg.VERSIONS,this)}var fQe=new Die.AuthPlus;yg.auth=fQe;var mQe=ct();Object.defineProperty(yg,"AuthPlus",{enumerable:!0,get:function(){return mQe.AuthPlus}})});var dB=qt(LT=>{"use strict";Object.defineProperty(LT,"__esModule",{value:!0});LT.dfareporting_v3_3=void 0;var Bt=ct(),Hie;(function(y){class fe{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserLandingPages;advertisers;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orderDocuments;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;subaccounts;targetableRemarketingLists;targetingTemplates;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(Xe,Y){this.context={_options:Xe||{},google:Y},this.accountActiveAdSummaries=new he(this.context),this.accountPermissionGroups=new $e(this.context),this.accountPermissions=new xe(this.context),this.accounts=new oe(this.context),this.accountUserProfiles=new E(this.context),this.ads=new R(this.context),this.advertiserGroups=new a(this.context),this.advertiserLandingPages=new g(this.context),this.advertisers=new f(this.context),this.browsers=new o(this.context),this.campaignCreativeAssociations=new n(this.context),this.campaigns=new e(this.context),this.changeLogs=new s(this.context),this.cities=new t(this.context),this.connectionTypes=new p(this.context),this.contentCategories=new r(this.context),this.conversions=new u(this.context),this.countries=new i(this.context),this.creativeAssets=new m(this.context),this.creativeFields=new c(this.context),this.creativeFieldValues=new P(this.context),this.creativeGroups=new h(this.context),this.creatives=new q(this.context),this.dimensionValues=new d(this.context),this.directorySites=new I(this.context),this.dynamicTargetingKeys=new x(this.context),this.eventTags=new $(this.context),this.files=new A(this.context),this.floodlightActivities=new v(this.context),this.floodlightActivityGroups=new z(this.context),this.floodlightConfigurations=new D(this.context),this.inventoryItems=new b(this.context),this.languages=new Q(this.context),this.metros=new _(this.context),this.mobileApps=new V(this.context),this.mobileCarriers=new C(this.context),this.operatingSystems=new U(this.context),this.operatingSystemVersions=new T(this.context),this.orderDocuments=new S(this.context),this.orders=new F(this.context),this.placementGroups=new H(this.context),this.placements=new me(this.context),this.placementStrategies=new ae(this.context),this.platformTypes=new _e(this.context),this.postalCodes=new Se(this.context),this.projects=new ge(this.context),this.regions=new ye(this.context),this.remarketingLists=new Ue(this.context),this.remarketingListShares=new Ee(this.context),this.reports=new we(this.context),this.sites=new Wt(this.context),this.sizes=new ft(this.context),this.subaccounts=new It(this.context),this.targetableRemarketingLists=new xt(this.context),this.targetingTemplates=new vt(this.context),this.userProfiles=new yt(this.context),this.userRolePermissionGroups=new Nt(this.context),this.userRolePermissions=new Tt(this.context),this.userRoles=new Sr(this.context),this.videoFormats=new Mr(this.context)}}y.Dfareporting=fe;class he{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Accountactiveadsummaries=he;class $e{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Accountpermissiongroups=$e;class xe{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Accountpermissions=xe;class oe{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Accounts=oe;class E{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Accountuserprofiles=E;class R{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/ads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Ads=R;class a{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Advertisergroups=a;class g{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Advertiserlandingpages=g;class f{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Advertisers=f;class o{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Browsers=o;class n{context;constructor(Xe){this.context=Xe}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Campaigncreativeassociations=n;class e{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Campaigns=e;class s{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/changeLogs/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Changelogs=s;class t{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Cities=t;class p{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/connectionTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Connectiontypes=p;class r{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Contentcategories=r;class u{context;constructor(Xe){this.context=Xe}batchinsert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}batchupdate(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Conversions=u;class i{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/countries/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Countries=i;class m{context;constructor(Xe){this.context=Xe}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,mediaUrl:(w+"/upload/dfareporting/v3.3/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Creativeassets=m;class c{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Creativefields=c;class P{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Creativefieldvalues=P;class h{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Creativegroups=h;class q{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creatives/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Creatives=q;class d{context;constructor(Xe){this.context=Xe}query(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Dimensionvalues=d;class I{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Directorysites=I;class x{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Dynamictargetingkeys=x;class ${context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Eventtags=$;class A{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Files=A;class v{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}generatetag(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Floodlightactivities=v;class z{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Floodlightactivitygroups=z;class D{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Floodlightconfigurations=D;class b{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Inventoryitems=b;class Q{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Languages=Q;class _{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Metros=_;class V{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/mobileApps/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Mobileapps=V;class C{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/mobileCarriers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Mobilecarriers=C;class U{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystems/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Operatingsystems=U;class T{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystemVersions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Operatingsystemversions=T;class S{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orderDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Orderdocuments=S;class F{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orders/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Orders=F;class H{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Placementgroups=H;class me{context;constructor(Xe){this.context=Xe}generatetags(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Placements=me;class ae{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Placementstrategies=ae;class _e{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/platformTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Platformtypes=_e;class Se{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/postalCodes/{code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Postalcodes=Se;class ge{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Projects=ge;class ye{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Regions=ye;class Ue{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Remarketinglists=Ue;class Ee{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares/{remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Remarketinglistshares=Ee;class we{context;compatibleFields;files;constructor(Xe){this.context=Xe,this.compatibleFields=new Oe(this.context),this.files=new st(this.context)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}run(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Reports=we;class Oe{context;constructor(Xe){this.context=Xe}query(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Reports$Compatiblefields=Oe;class st{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Reports$Files=st;class Wt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Sites=Wt;class ft{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sizes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Sizes=ft;class It{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Subaccounts=It;class xt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetableRemarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Targetableremarketinglists=xt;class vt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Targetingtemplates=vt;class yt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Userprofiles=yt;class Nt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Userrolepermissiongroups=Nt;class Tt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Userrolepermissions=Tt;class Sr{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}insert(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ne),params:O,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}update(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Userroles=Sr;class Mr{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/videoFormats/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://dfareporting.googleapis.com/",l={options:Object.assign({url:(w+"/dfareporting/v3.3/userprofiles/{profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ne),params:O,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(X)(0,Bt.createAPIRequest)(l,X);else return(0,Bt.createAPIRequest)(l)}}y.Resource$Videoformats=Mr})(Hie||(LT.dfareporting_v3_3=Hie={}))});var qB=qt(_T=>{"use strict";Object.defineProperty(_T,"__esModule",{value:!0});_T.dfareporting_v3_4=void 0;var Ft=ct(),Fie;(function(y){class fe{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserLandingPages;advertisers;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;customEvents;dimensionValues;directorySites;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orderDocuments;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;subaccounts;targetableRemarketingLists;targetingTemplates;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(Y,X){this.context={_options:Y||{},google:X},this.accountActiveAdSummaries=new he(this.context),this.accountPermissionGroups=new $e(this.context),this.accountPermissions=new xe(this.context),this.accounts=new oe(this.context),this.accountUserProfiles=new E(this.context),this.ads=new R(this.context),this.advertiserGroups=new a(this.context),this.advertiserLandingPages=new g(this.context),this.advertisers=new f(this.context),this.browsers=new o(this.context),this.campaignCreativeAssociations=new n(this.context),this.campaigns=new e(this.context),this.changeLogs=new s(this.context),this.cities=new t(this.context),this.connectionTypes=new p(this.context),this.contentCategories=new r(this.context),this.conversions=new u(this.context),this.countries=new i(this.context),this.creativeAssets=new m(this.context),this.creativeFields=new c(this.context),this.creativeFieldValues=new P(this.context),this.creativeGroups=new h(this.context),this.creatives=new q(this.context),this.customEvents=new d(this.context),this.dimensionValues=new I(this.context),this.directorySites=new x(this.context),this.dynamicTargetingKeys=new $(this.context),this.eventTags=new A(this.context),this.files=new v(this.context),this.floodlightActivities=new z(this.context),this.floodlightActivityGroups=new D(this.context),this.floodlightConfigurations=new b(this.context),this.inventoryItems=new Q(this.context),this.languages=new _(this.context),this.metros=new V(this.context),this.mobileApps=new C(this.context),this.mobileCarriers=new U(this.context),this.operatingSystems=new T(this.context),this.operatingSystemVersions=new S(this.context),this.orderDocuments=new F(this.context),this.orders=new H(this.context),this.placementGroups=new me(this.context),this.placements=new ae(this.context),this.placementStrategies=new _e(this.context),this.platformTypes=new Se(this.context),this.postalCodes=new ge(this.context),this.projects=new ye(this.context),this.regions=new Ue(this.context),this.remarketingLists=new Ee(this.context),this.remarketingListShares=new we(this.context),this.reports=new Oe(this.context),this.sites=new ft(this.context),this.sizes=new It(this.context),this.subaccounts=new xt(this.context),this.targetableRemarketingLists=new vt(this.context),this.targetingTemplates=new yt(this.context),this.userProfiles=new Nt(this.context),this.userRolePermissionGroups=new Tt(this.context),this.userRolePermissions=new Sr(this.context),this.userRoles=new Mr(this.context),this.videoFormats=new Ao(this.context)}}y.Dfareporting=fe;class he{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Accountactiveadsummaries=he;class $e{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Accountpermissiongroups=$e;class xe{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Accountpermissions=xe;class oe{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Accounts=oe;class E{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Accountuserprofiles=E;class R{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/ads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Ads=R;class a{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Advertisergroups=a;class g{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Advertiserlandingpages=g;class f{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Advertisers=f;class o{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Browsers=o;class n{context;constructor(Y){this.context=Y}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Campaigncreativeassociations=n;class e{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Campaigns=e;class s{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/changeLogs/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Changelogs=s;class t{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Cities=t;class p{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/connectionTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Connectiontypes=p;class r{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Contentcategories=r;class u{context;constructor(Y){this.context=Y}batchinsert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}batchupdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Conversions=u;class i{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/countries/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Countries=i;class m{context;constructor(Y){this.context=Y}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,mediaUrl:(l+"/upload/dfareporting/v3.4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Creativeassets=m;class c{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Creativefields=c;class P{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Creativefieldvalues=P;class h{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Creativegroups=h;class q{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creatives/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Creatives=q;class d{context;constructor(Y){this.context=Y}batchinsert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/customEvents/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Customevents=d;class I{context;constructor(Y){this.context=Y}query(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Dimensionvalues=I;class x{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Directorysites=x;class ${context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Dynamictargetingkeys=$;class A{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Eventtags=A;class v{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Files=v;class z{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}generatetag(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Floodlightactivities=z;class D{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Floodlightactivitygroups=D;class b{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Floodlightconfigurations=b;class Q{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Inventoryitems=Q;class _{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Languages=_;class V{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Metros=V;class C{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/mobileApps/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Mobileapps=C;class U{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/mobileCarriers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Mobilecarriers=U;class T{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystems/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Operatingsystems=T;class S{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystemVersions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Operatingsystemversions=S;class F{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orderDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Orderdocuments=F;class H{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orders/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Orders=H;class me{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Placementgroups=me;class ae{context;constructor(Y){this.context=Y}generatetags(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Placements=ae;class _e{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Placementstrategies=_e;class Se{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/platformTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Platformtypes=Se;class ge{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/postalCodes/{code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Postalcodes=ge;class ye{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Projects=ye;class Ue{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Regions=Ue;class Ee{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Remarketinglists=Ee;class we{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares/{remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Remarketinglistshares=we;class Oe{context;compatibleFields;files;constructor(Y){this.context=Y,this.compatibleFields=new st(this.context),this.files=new Wt(this.context)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}run(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Reports=Oe;class st{context;constructor(Y){this.context=Y}query(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Reports$Compatiblefields=st;class Wt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Reports$Files=Wt;class ft{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Sites=ft;class It{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sizes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Sizes=It;class xt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Subaccounts=xt;class vt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetableRemarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Targetableremarketinglists=vt;class yt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Targetingtemplates=yt;class Nt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Userprofiles=Nt;class Tt{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Userrolepermissiongroups=Tt;class Sr{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Userrolepermissions=Sr;class Mr{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}insert(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},w),params:ne,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Userroles=Mr;class Ao{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/videoFormats/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(l+"/dfareporting/v3.4/userprofiles/{profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},w),params:ne,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(O)(0,Ft.createAPIRequest)(te,O);else return(0,Ft.createAPIRequest)(te)}}y.Resource$Videoformats=Ao})(Fie||(_T.dfareporting_v3_4=Fie={}))});var xB=qt(DT=>{"use strict";Object.defineProperty(DT,"__esModule",{value:!0});DT.dfareporting_v3_5=void 0;var Bie=ct(),Wie;(function(y){class fe{context;media;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.media=new he(this.context)}}y.Dfareporting=fe;class he{context;constructor(xe){this.context=xe}upload(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://dfareporting.googleapis.com/",f={options:Object.assign({url:(g+"/dfareporting/v3.5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,mediaUrl:(g+"/upload/dfareporting/v3.5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(E)(0,Bie.createAPIRequest)(f,E);else return(0,Bie.createAPIRequest)(f)}}y.Resource$Media=he})(Wie||(DT.dfareporting_v3_5=Wie={}))});var yB=qt(zT=>{"use strict";Object.defineProperty(zT,"__esModule",{value:!0});zT.dfareporting_v4=void 0;var zt=ct(),Kie;(function(y){class fe{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserInvoices;advertiserLandingPages;advertisers;billingAssignments;billingProfiles;billingRates;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicFeeds;dynamicProfiles;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;studioCreativeAssets;studioCreatives;subaccounts;targetableRemarketingLists;targetingTemplates;tvCampaignDetails;tvCampaignSummaries;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(je,Ge){this.context={_options:je||{},google:Ge},this.accountActiveAdSummaries=new he(this.context),this.accountPermissionGroups=new $e(this.context),this.accountPermissions=new xe(this.context),this.accounts=new oe(this.context),this.accountUserProfiles=new E(this.context),this.ads=new R(this.context),this.advertiserGroups=new a(this.context),this.advertiserInvoices=new g(this.context),this.advertiserLandingPages=new f(this.context),this.advertisers=new o(this.context),this.billingAssignments=new n(this.context),this.billingProfiles=new e(this.context),this.billingRates=new s(this.context),this.browsers=new t(this.context),this.campaignCreativeAssociations=new p(this.context),this.campaigns=new r(this.context),this.changeLogs=new u(this.context),this.cities=new i(this.context),this.connectionTypes=new m(this.context),this.contentCategories=new c(this.context),this.conversions=new P(this.context),this.countries=new h(this.context),this.creativeAssets=new q(this.context),this.creativeFields=new d(this.context),this.creativeFieldValues=new I(this.context),this.creativeGroups=new x(this.context),this.creatives=new $(this.context),this.dimensionValues=new A(this.context),this.directorySites=new v(this.context),this.dynamicFeeds=new z(this.context),this.dynamicProfiles=new D(this.context),this.dynamicTargetingKeys=new b(this.context),this.eventTags=new Q(this.context),this.files=new _(this.context),this.floodlightActivities=new V(this.context),this.floodlightActivityGroups=new C(this.context),this.floodlightConfigurations=new U(this.context),this.inventoryItems=new T(this.context),this.languages=new S(this.context),this.metros=new F(this.context),this.mobileApps=new H(this.context),this.mobileCarriers=new me(this.context),this.operatingSystems=new ae(this.context),this.operatingSystemVersions=new _e(this.context),this.orders=new Se(this.context),this.placementGroups=new ge(this.context),this.placements=new ye(this.context),this.placementStrategies=new Ue(this.context),this.platformTypes=new Ee(this.context),this.postalCodes=new we(this.context),this.projects=new Oe(this.context),this.regions=new st(this.context),this.remarketingLists=new Wt(this.context),this.remarketingListShares=new ft(this.context),this.reports=new It(this.context),this.sites=new yt(this.context),this.sizes=new Nt(this.context),this.studioCreativeAssets=new Tt(this.context),this.studioCreatives=new Sr(this.context),this.subaccounts=new Mr(this.context),this.targetableRemarketingLists=new Ao(this.context),this.targetingTemplates=new Xe(this.context),this.tvCampaignDetails=new Y(this.context),this.tvCampaignSummaries=new X(this.context),this.userProfiles=new O(this.context),this.userRolePermissionGroups=new ne(this.context),this.userRolePermissions=new w(this.context),this.userRoles=new l(this.context),this.videoFormats=new te(this.context)}}y.Dfareporting=fe;class he{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountActiveAdSummaries/{+summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Accountactiveadsummaries=he;class $e{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Accountpermissiongroups=$e;class xe{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Accountpermissions=xe;class oe{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Accounts=oe;class E{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/accountUserProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Accountuserprofiles=E;class R{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/ads/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Ads=R;class a{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Advertisergroups=a;class g{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Advertiserinvoices=g;class f{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Advertiserlandingpages=f;class o{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Advertisers=o;class n{context;constructor(je){this.context=je}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Billingassignments=n;class e{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Billingprofiles=e;class s{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingRates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Billingrates=s;class t{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Browsers=t;class p{context;constructor(je){this.context=je}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Campaigncreativeassociations=p;class r{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Campaigns=r;class u{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/changeLogs/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Changelogs=u;class i{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Cities=i;class m{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/connectionTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Connectiontypes=m;class c{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Contentcategories=c;class P{context;constructor(je){this.context=je}batchinsert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}batchupdate(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Conversions=P;class h{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/countries/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Countries=h;class q{context;constructor(je){this.context=je}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,mediaUrl:(_t+"/upload/dfareporting/v4/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Creativeassets=q;class d{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Creativefields=d;class I{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Creativefieldvalues=I;class x{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Creativegroups=x;class ${context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creatives/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Creatives=$;class A{context;constructor(je){this.context=je}query(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Dimensionvalues=A;class v{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/directorySites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Directorysites=v;class z{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicFeeds/{+dynamicFeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}retransform(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicFeeds/{+dynamicFeedId}/retransform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Dynamicfeeds=z;class D{context;constructor(je){this.context=je}generateCode(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}/generateCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}publish(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Dynamicprofiles=D;class b{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys/{+objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Dynamictargetingkeys=b;class Q{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Eventtags=Q;class _{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Files=_;class V{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}generatetag(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Floodlightactivities=V;class C{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Floodlightactivitygroups=C;class U{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Floodlightconfigurations=U;class T{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/inventoryItems/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Inventoryitems=T;class S{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Languages=S;class F{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Metros=F;class H{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/mobileApps/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Mobileapps=H;class me{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/mobileCarriers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Mobilecarriers=me;class ae{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystems/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Operatingsystems=ae;class _e{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystemVersions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Operatingsystemversions=_e;class Se{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/orders/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Orders=Se;class ge{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Placementgroups=ge;class ye{context;constructor(je){this.context=je}generatetags(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Placements=ye;class Ue{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Placementstrategies=Ue;class Ee{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/platformTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Platformtypes=Ee;class we{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/postalCodes/{+code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Postalcodes=we;class Oe{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Projects=Oe;class st{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Regions=st;class Wt{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Remarketinglists=Wt;class ft{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares/{+remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Remarketinglistshares=ft;class It{context;compatibleFields;files;constructor(je){this.context=je,this.compatibleFields=new xt(this.context),this.files=new vt(this.context)}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}run(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Reports=It;class xt{context;constructor(je){this.context=je}query(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Reports$Compatiblefields=xt;class vt{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Reports$Files=vt;class yt{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Sites=yt;class Nt{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sizes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Sizes=Nt;class Tt{context;constructor(je){this.context=je}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,mediaUrl:(_t+"/upload/dfareporting/v4/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Studiocreativeassets=Tt;class Sr{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/creatives/{+studioCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}publish(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/studio/creatives/{+studioCreativeId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Studiocreatives=Sr;class Mr{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Subaccounts=Mr;class Ao{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetableRemarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Targetableremarketinglists=Ao;class Xe{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Targetingtemplates=Xe;class Y{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/tvCampaignDetails/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Tvcampaigndetails=Y;class X{context;constructor(je){this.context=je}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/tvCampaignSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Tvcampaignsummaries=X;class O{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Userprofiles=O;class ne{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Userrolepermissiongroups=ne;class w{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Userrolepermissions=w;class l{context;constructor(je){this.context=je}delete(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Userroles=l;class te{context;constructor(je){this.context=je}get(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/videoFormats/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let pt=je||{},gt=Ge||{};typeof je=="function"&&(De=je,pt={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let _t=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(_t+"/dfareporting/v4/userprofiles/{+profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:pt,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}y.Resource$Videoformats=te})(Kie||(zT.dfareporting_v4=Kie={}))});var IB=qt(MT=>{"use strict";Object.defineProperty(MT,"__esModule",{value:!0});MT.dfareporting_v5=void 0;var Mt=ct(),Jie;(function(y){class fe{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserInvoices;advertiserLandingPages;advertisers;billingAssignments;billingProfiles;billingRates;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicFeeds;dynamicProfiles;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;placementGroups;placements;placementStrategies;platformTypes;postalCodes;regions;remarketingLists;remarketingListShares;reports;sites;sizes;studioCreativeAssets;studioCreatives;subaccounts;targetableRemarketingLists;targetingTemplates;tvCampaignDetails;tvCampaignSummaries;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(l,te){this.context={_options:l||{},google:te},this.accountActiveAdSummaries=new he(this.context),this.accountPermissionGroups=new $e(this.context),this.accountPermissions=new xe(this.context),this.accounts=new oe(this.context),this.accountUserProfiles=new E(this.context),this.ads=new R(this.context),this.advertiserGroups=new a(this.context),this.advertiserInvoices=new g(this.context),this.advertiserLandingPages=new f(this.context),this.advertisers=new o(this.context),this.billingAssignments=new n(this.context),this.billingProfiles=new e(this.context),this.billingRates=new s(this.context),this.browsers=new t(this.context),this.campaignCreativeAssociations=new p(this.context),this.campaigns=new r(this.context),this.changeLogs=new u(this.context),this.cities=new i(this.context),this.connectionTypes=new m(this.context),this.contentCategories=new c(this.context),this.conversions=new P(this.context),this.countries=new h(this.context),this.creativeAssets=new q(this.context),this.creativeFields=new d(this.context),this.creativeFieldValues=new I(this.context),this.creativeGroups=new x(this.context),this.creatives=new $(this.context),this.dimensionValues=new A(this.context),this.directorySites=new v(this.context),this.dynamicFeeds=new z(this.context),this.dynamicProfiles=new D(this.context),this.dynamicTargetingKeys=new b(this.context),this.eventTags=new Q(this.context),this.files=new _(this.context),this.floodlightActivities=new V(this.context),this.floodlightActivityGroups=new C(this.context),this.floodlightConfigurations=new U(this.context),this.languages=new T(this.context),this.metros=new S(this.context),this.mobileApps=new F(this.context),this.mobileCarriers=new H(this.context),this.operatingSystems=new me(this.context),this.operatingSystemVersions=new ae(this.context),this.placementGroups=new _e(this.context),this.placements=new Se(this.context),this.placementStrategies=new ge(this.context),this.platformTypes=new ye(this.context),this.postalCodes=new Ue(this.context),this.regions=new Ee(this.context),this.remarketingLists=new we(this.context),this.remarketingListShares=new Oe(this.context),this.reports=new st(this.context),this.sites=new It(this.context),this.sizes=new xt(this.context),this.studioCreativeAssets=new vt(this.context),this.studioCreatives=new yt(this.context),this.subaccounts=new Nt(this.context),this.targetableRemarketingLists=new Tt(this.context),this.targetingTemplates=new Sr(this.context),this.tvCampaignDetails=new Mr(this.context),this.tvCampaignSummaries=new Ao(this.context),this.userProfiles=new Xe(this.context),this.userRolePermissionGroups=new Y(this.context),this.userRolePermissions=new X(this.context),this.userRoles=new O(this.context),this.videoFormats=new ne(this.context)}}y.Dfareporting=fe;class he{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountActiveAdSummaries/{+summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Accountactiveadsummaries=he;class $e{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Accountpermissiongroups=$e;class xe{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Accountpermissions=xe;class oe{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Accounts=oe;class E{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/accountUserProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Accountuserprofiles=E;class R{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Ads=R;class a{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Advertisergroups=a;class g{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Advertiserinvoices=g;class f{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Advertiserlandingpages=f;class o{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Advertisers=o;class n{context;constructor(l){this.context=l}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Billingassignments=n;class e{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Billingprofiles=e;class s{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingRates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Billingrates=s;class t{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Browsers=t;class p{context;constructor(l){this.context=l}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Campaigncreativeassociations=p;class r{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Campaigns=r;class u{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/changeLogs/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Changelogs=u;class i{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Cities=i;class m{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/connectionTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Connectiontypes=m;class c{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Contentcategories=c;class P{context;constructor(l){this.context=l}batchinsert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}batchupdate(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Conversions=P;class h{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/countries/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Countries=h;class q{context;constructor(l){this.context=l}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,mediaUrl:(De+"/upload/dfareporting/v5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Creativeassets=q;class d{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Creativefields=d;class I{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Creativefieldvalues=I;class x{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Creativegroups=x;class ${context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Creatives=$;class A{context;constructor(l){this.context=l}query(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Dimensionvalues=A;class v{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Directorysites=v;class z{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds/{+dynamicFeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}retransform(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds/{+dynamicFeedId}/retransform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Dynamicfeeds=z;class D{context;constructor(l){this.context=l}generateCode(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}/generateCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}publish(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Dynamicprofiles=D;class b{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys/{+objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Dynamictargetingkeys=b;class Q{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Eventtags=Q;class _{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Files=_;class V{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}generatetag(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Floodlightactivities=V;class C{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Floodlightactivitygroups=C;class U{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Floodlightconfigurations=U;class T{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Languages=T;class S{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Metros=S;class F{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileApps/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Mobileapps=F;class H{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileCarriers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Mobilecarriers=H;class me{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystems/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Operatingsystems=me;class ae{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystemVersions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Operatingsystemversions=ae;class _e{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Placementgroups=_e;class Se{context;constructor(l){this.context=l}generatetags(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Placements=Se;class ge{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Placementstrategies=ge;class ye{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/platformTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Platformtypes=ye;class Ue{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/postalCodes/{+code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Postalcodes=Ue;class Ee{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Regions=Ee;class we{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Remarketinglists=we;class Oe{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares/{+remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Remarketinglistshares=Oe;class st{context;compatibleFields;files;constructor(l){this.context=l,this.compatibleFields=new Wt(this.context),this.files=new ft(this.context)}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}run(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Reports=st;class Wt{context;constructor(l){this.context=l}query(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Reports$Compatiblefields=Wt;class ft{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Reports$Files=ft;class It{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Sites=It;class xt{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Sizes=xt;class vt{context;constructor(l){this.context=l}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,mediaUrl:(De+"/upload/dfareporting/v5/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Studiocreativeassets=vt;class yt{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives/{+studioCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}publish(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives/{+studioCreativeId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Studiocreatives=yt;class Nt{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Subaccounts=Nt;class Tt{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetableRemarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Targetableremarketinglists=Tt;class Sr{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Targetingtemplates=Sr;class Mr{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/tvCampaignDetails/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Tvcampaigndetails=Mr;class Ao{context;constructor(l){this.context=l}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/tvCampaignSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Tvcampaignsummaries=Ao;class Xe{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Userprofiles=Xe;class Y{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Userrolepermissiongroups=Y;class X{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Userrolepermissions=X;class O{context;constructor(l){this.context=l}delete(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}insert(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}patch(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}update(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Userroles=O;class ne{context;constructor(l){this.context=l}get(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/videoFormats/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}list(l,te,Je){let je=l||{},Ge=te||{};typeof l=="function"&&(Je=l,je={},Ge={}),typeof te=="function"&&(Je=te,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",pt={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Je)(0,Mt.createAPIRequest)(pt,Je);else return(0,Mt.createAPIRequest)(pt)}}y.Resource$Videoformats=ne})(Jie||(MT.dfareporting_v5=Jie={}))});var Cie=qt(Ic=>{"use strict";Object.defineProperty(Ic,"__esModule",{value:!0});Ic.AuthPlus=Ic.dfareporting_v5=Ic.dfareporting_v4=Ic.dfareporting_v3_5=Ic.dfareporting_v3_4=Ic.dfareporting_v3_3=Ic.auth=Ic.VERSIONS=void 0;Ic.dfareporting=gQe;var Qie=ct(),Zie=dB();Object.defineProperty(Ic,"dfareporting_v3_3",{enumerable:!0,get:function(){return Zie.dfareporting_v3_3}});var Yie=qB();Object.defineProperty(Ic,"dfareporting_v3_4",{enumerable:!0,get:function(){return Yie.dfareporting_v3_4}});var Xie=xB();Object.defineProperty(Ic,"dfareporting_v3_5",{enumerable:!0,get:function(){return Xie.dfareporting_v3_5}});var Oie=yB();Object.defineProperty(Ic,"dfareporting_v4",{enumerable:!0,get:function(){return Oie.dfareporting_v4}});var lie=IB();Object.defineProperty(Ic,"dfareporting_v5",{enumerable:!0,get:function(){return lie.dfareporting_v5}});Ic.VERSIONS={"v3.3":Zie.dfareporting_v3_3.Dfareporting,"v3.4":Yie.dfareporting_v3_4.Dfareporting,"v3.5":Xie.dfareporting_v3_5.Dfareporting,v4:Oie.dfareporting_v4.Dfareporting,v5:lie.dfareporting_v5.Dfareporting};function gQe(y){return(0,Qie.getAPI)("dfareporting",y,Ic.VERSIONS,this)}var hQe=new Qie.AuthPlus;Ic.auth=hQe;var PQe=ct();Object.defineProperty(Ic,"AuthPlus",{enumerable:!0,get:function(){return PQe.AuthPlus}})});var RB=qt(NT=>{"use strict";Object.defineProperty(NT,"__esModule",{value:!0});NT.dialogflow_v2=void 0;var Et=ct(),bie;(function(y){class fe{context;projects;constructor(w,l){this.context={_options:w||{},google:l},this.projects=new he(this.context)}}y.Dialogflow=fe;class he{context;agent;answerRecords;conversationDatasets;conversationModels;conversationProfiles;conversations;generators;knowledgeBases;locations;operations;suggestions;constructor(w){this.context=w,this.agent=new $e(this.context),this.answerRecords=new i(this.context),this.conversationDatasets=new m(this.context),this.conversationModels=new c(this.context),this.conversationProfiles=new h(this.context),this.conversations=new q(this.context),this.generators=new A(this.context),this.knowledgeBases=new v(this.context),this.locations=new D(this.context),this.operations=new X(this.context),this.suggestions=new O(this.context)}deleteAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}setAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects=he;class $e{context;entityTypes;environments;intents;knowledgeBases;sessions;versions;constructor(w){this.context=w,this.entityTypes=new xe(this.context),this.environments=new E(this.context),this.intents=new n(this.context),this.knowledgeBases=new e(this.context),this.sessions=new t(this.context),this.versions=new u(this.context)}export(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getFulfillment(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getValidationResult(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}import(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}restore(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}search(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}train(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}updateFulfillment(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent=$e;class xe{context;entities;constructor(w){this.context=w,this.entities=new oe(this.context)}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Entitytypes=xe;class oe{context;constructor(w){this.context=w}batchCreate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Entitytypes$Entities=oe;class E{context;intents;users;constructor(w){this.context=w,this.intents=new R(this.context),this.users=new a(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getHistory(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Environments=E;class R{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Environments$Intents=R;class a{context;sessions;constructor(w){this.context=w,this.sessions=new g(this.context)}}y.Resource$Projects$Agent$Environments$Users=a;class g{context;contexts;entityTypes;constructor(w){this.context=w,this.contexts=new f(this.context),this.entityTypes=new o(this.context)}deleteContexts(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}detectIntent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["session"],pathParams:["session"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Environments$Users$Sessions=g;class f{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Environments$Users$Sessions$Contexts=f;class o{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Environments$Users$Sessions$Entitytypes=o;class n{context;constructor(w){this.context=w}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Intents=n;class e{context;documents;constructor(w){this.context=w,this.documents=new s(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Knowledgebases=e;class s{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}reload(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Knowledgebases$Documents=s;class t{context;contexts;entityTypes;constructor(w){this.context=w,this.contexts=new p(this.context),this.entityTypes=new r(this.context)}deleteContexts(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}detectIntent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["session"],pathParams:["session"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Sessions=t;class p{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Sessions$Contexts=p;class r{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Sessions$Entitytypes=r;class u{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Agent$Versions=u;class i{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Answerrecords=i;class m{context;constructor(w){this.context=w}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}importConversationData(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:importConversationData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversationdatasets=m;class c{context;evaluations;constructor(w){this.context=w,this.evaluations=new P(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}deploy(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}undeploy(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversationmodels=c;class P{context;constructor(w){this.context=w}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversationmodels$Evaluations=P;class h{context;constructor(w){this.context=w}clearSuggestionFeatureConfig(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}setSuggestionFeatureConfig(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversationprofiles=h;class q{context;messages;participants;suggestions;constructor(w){this.context=w,this.messages=new d(this.context),this.participants=new I(this.context),this.suggestions=new $(this.context)}complete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversations=q;class d{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversations$Messages=d;class I{context;suggestions;constructor(w){this.context=w,this.suggestions=new x(this.context)}analyzeContent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversations$Participants=I;class x{context;constructor(w){this.context=w}suggestArticles(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestFaqAnswers(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestKnowledgeAssist(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestSmartReplies(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversations$Participants$Suggestions=x;class ${context;constructor(w){this.context=w}generate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}searchKnowledge(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestConversationSummary(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Conversations$Suggestions=$;class A{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Generators=A;class v{context;documents;constructor(w){this.context=w,this.documents=new z(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Knowledgebases=v;class z{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}export(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}import(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}reload(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Knowledgebases$Documents=z;class D{context;agent;answerRecords;conversationDatasets;conversationModels;conversationProfiles;conversations;encryptionSpec;generators;knowledgeBases;operations;sipTrunks;statelessSuggestion;suggestions;tools;constructor(w){this.context=w,this.agent=new b(this.context),this.answerRecords=new ge(this.context),this.conversationDatasets=new ye(this.context),this.conversationModels=new Ue(this.context),this.conversationProfiles=new we(this.context),this.conversations=new Oe(this.context),this.encryptionSpec=new xt(this.context),this.generators=new vt(this.context),this.knowledgeBases=new Nt(this.context),this.operations=new Sr(this.context),this.sipTrunks=new Mr(this.context),this.statelessSuggestion=new Ao(this.context),this.suggestions=new Xe(this.context),this.tools=new Y(this.context)}deleteAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getEncryptionSpec(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}setAgent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations=D;class b{context;entityTypes;environments;intents;sessions;versions;constructor(w){this.context=w,this.entityTypes=new Q(this.context),this.environments=new V(this.context),this.intents=new H(this.context),this.sessions=new me(this.context),this.versions=new Se(this.context)}export(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getFulfillment(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getValidationResult(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}import(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}restore(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}search(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}train(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}updateFulfillment(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent=b;class Q{context;entities;constructor(w){this.context=w,this.entities=new _(this.context)}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Entitytypes=Q;class _{context;constructor(w){this.context=w}batchCreate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Entitytypes$Entities=_;class V{context;intents;users;constructor(w){this.context=w,this.intents=new C(this.context),this.users=new U(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}getHistory(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Environments=V;class C{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Environments$Intents=C;class U{context;sessions;constructor(w){this.context=w,this.sessions=new T(this.context)}}y.Resource$Projects$Locations$Agent$Environments$Users=U;class T{context;contexts;entityTypes;constructor(w){this.context=w,this.contexts=new S(this.context),this.entityTypes=new F(this.context)}deleteContexts(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}detectIntent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["session"],pathParams:["session"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions=T;class S{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Contexts=S;class F{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Entitytypes=F;class H{context;constructor(w){this.context=w}batchDelete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}batchUpdate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Intents=H;class me{context;contexts;entityTypes;constructor(w){this.context=w,this.contexts=new ae(this.context),this.entityTypes=new _e(this.context)}deleteContexts(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}detectIntent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["session"],pathParams:["session"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Sessions=me;class ae{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Sessions$Contexts=ae;class _e{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Sessions$Entitytypes=_e;class Se{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Agent$Versions=Se;class ge{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Answerrecords=ge;class ye{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}importConversationData(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:importConversationData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversationdatasets=ye;class Ue{context;evaluations;constructor(w){this.context=w,this.evaluations=new Ee(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}deploy(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}undeploy(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversationmodels=Ue;class Ee{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversationmodels$Evaluations=Ee;class we{context;constructor(w){this.context=w}clearSuggestionFeatureConfig(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}setSuggestionFeatureConfig(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversationprofiles=we;class Oe{context;messages;participants;suggestions;constructor(w){this.context=w,this.messages=new st(this.context),this.participants=new Wt(this.context),this.suggestions=new It(this.context)}complete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}ingestContextReferences(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}:ingestContextReferences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversations=Oe;class st{context;constructor(w){this.context=w}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversations$Messages=st;class Wt{context;suggestions;constructor(w){this.context=w,this.suggestions=new ft(this.context)}analyzeContent(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversations$Participants=Wt;class ft{context;constructor(w){this.context=w}suggestArticles(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestFaqAnswers(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestKnowledgeAssist(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestSmartReplies(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversations$Participants$Suggestions=ft;class It{context;constructor(w){this.context=w}generate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}searchKnowledge(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}suggestConversationSummary(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Conversations$Suggestions=It;class xt{context;constructor(w){this.context=w}initialize(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Encryptionspec=xt;class vt{context;evaluations;constructor(w){this.context=w,this.evaluations=new yt(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Generators=vt;class yt{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Generators$Evaluations=yt;class Nt{context;documents;constructor(w){this.context=w,this.documents=new Tt(this.context)}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Knowledgebases=Nt;class Tt{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}export(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}import(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}reload(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Knowledgebases$Documents=Tt;class Sr{context;constructor(w){this.context=w}cancel(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Operations=Sr;class Mr{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Siptrunks=Mr;class Ao{context;constructor(w){this.context=w}generate(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/statelessSuggestion:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Statelesssuggestion=Ao;class Xe{context;constructor(w){this.context=w}generateStatelessSummary(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}searchKnowledge(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Suggestions=Xe;class Y{context;constructor(w){this.context=w}create(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}delete(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}patch(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Locations$Tools=Y;class X{context;constructor(w){this.context=w}cancel(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}get(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}list(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Je,requiredParams:["name"],pathParams:["name"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Operations=X;class O{context;constructor(w){this.context=w}generateStatelessSummary(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}searchKnowledge(w,l,te){let Je=w||{},je=l||{};typeof w=="function"&&(te=w,Je={},je={}),typeof l=="function"&&(te=l,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Je,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(te)(0,Et.createAPIRequest)(De,te);else return(0,Et.createAPIRequest)(De)}}y.Resource$Projects$Suggestions=O})(bie||(NT.dialogflow_v2=bie={}))});var AB=qt(HT=>{"use strict";Object.defineProperty(HT,"__esModule",{value:!0});HT.dialogflow_v2beta1=void 0;var Gt=ct(),kie;(function(y){class fe{context;projects;constructor(Y,X){this.context={_options:Y||{},google:X},this.projects=new he(this.context)}}y.Dialogflow=fe;class he{context;agent;answerRecords;conversationProfiles;conversations;generators;knowledgeBases;locations;operations;phoneNumbers;suggestions;constructor(Y){this.context=Y,this.agent=new $e(this.context),this.answerRecords=new i(this.context),this.conversationProfiles=new m(this.context),this.conversations=new c(this.context),this.generators=new I(this.context),this.knowledgeBases=new x(this.context),this.locations=new A(this.context),this.operations=new Sr(this.context),this.phoneNumbers=new Mr(this.context),this.suggestions=new Ao(this.context)}deleteAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}setAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects=he;class $e{context;entityTypes;environments;intents;knowledgeBases;sessions;versions;constructor(Y){this.context=Y,this.entityTypes=new xe(this.context),this.environments=new E(this.context),this.intents=new n(this.context),this.knowledgeBases=new e(this.context),this.sessions=new t(this.context),this.versions=new u(this.context)}export(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getFulfillment(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getValidationResult(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}import(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}restore(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}search(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}train(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}updateFulfillment(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent=$e;class xe{context;entities;constructor(Y){this.context=Y,this.entities=new oe(this.context)}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Entitytypes=xe;class oe{context;constructor(Y){this.context=Y}batchCreate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Entitytypes$Entities=oe;class E{context;intents;users;constructor(Y){this.context=Y,this.intents=new R(this.context),this.users=new a(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getHistory(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Environments=E;class R{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Environments$Intents=R;class a{context;sessions;constructor(Y){this.context=Y,this.sessions=new g(this.context)}}y.Resource$Projects$Agent$Environments$Users=a;class g{context;contexts;entityTypes;constructor(Y){this.context=Y,this.contexts=new f(this.context),this.entityTypes=new o(this.context)}deleteContexts(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}detectIntent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["session"],pathParams:["session"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Environments$Users$Sessions=g;class f{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Environments$Users$Sessions$Contexts=f;class o{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Environments$Users$Sessions$Entitytypes=o;class n{context;constructor(Y){this.context=Y}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Intents=n;class e{context;documents;constructor(Y){this.context=Y,this.documents=new s(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Knowledgebases=e;class s{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}reload(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Knowledgebases$Documents=s;class t{context;contexts;entityTypes;constructor(Y){this.context=Y,this.contexts=new p(this.context),this.entityTypes=new r(this.context)}deleteContexts(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}detectIntent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["session"],pathParams:["session"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Sessions=t;class p{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Sessions$Contexts=p;class r{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Sessions$Entitytypes=r;class u{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Agent$Versions=u;class i{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Answerrecords=i;class m{context;constructor(Y){this.context=Y}clearSuggestionFeatureConfig(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}setSuggestionFeatureConfig(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversationprofiles=m;class c{context;messages;participants;suggestions;constructor(Y){this.context=Y,this.messages=new P(this.context),this.participants=new h(this.context),this.suggestions=new d(this.context)}complete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversations=c;class P{context;constructor(Y){this.context=Y}batchCreate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/messages:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversations$Messages=P;class h{context;suggestions;constructor(Y){this.context=Y,this.suggestions=new q(this.context)}analyzeContent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversations$Participants=h;class q{context;constructor(Y){this.context=Y}compile(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:compile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestArticles(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestFaqAnswers(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestKnowledgeAssist(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestSmartReplies(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversations$Participants$Suggestions=q;class d{context;constructor(Y){this.context=Y}generate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}searchKnowledge(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestConversationSummary(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Conversations$Suggestions=d;class I{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Generators=I;class x{context;documents;constructor(Y){this.context=Y,this.documents=new $(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Knowledgebases=x;class ${context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}import(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}reload(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Knowledgebases$Documents=$;class A{context;agent;answerRecords;conversationProfiles;conversations;encryptionSpec;generators;knowledgeBases;operations;phoneNumbers;sipTrunks;statelessSuggestion;suggestions;tools;constructor(Y){this.context=Y,this.agent=new v(this.context),this.answerRecords=new ae(this.context),this.conversationProfiles=new _e(this.context),this.conversations=new Se(this.context),this.encryptionSpec=new we(this.context),this.generators=new Oe(this.context),this.knowledgeBases=new Wt(this.context),this.operations=new It(this.context),this.phoneNumbers=new xt(this.context),this.sipTrunks=new vt(this.context),this.statelessSuggestion=new yt(this.context),this.suggestions=new Nt(this.context),this.tools=new Tt(this.context)}deleteAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getEncryptionSpec(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}setAgent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations=A;class v{context;entityTypes;environments;intents;sessions;versions;constructor(Y){this.context=Y,this.entityTypes=new z(this.context),this.environments=new b(this.context),this.intents=new T(this.context),this.sessions=new S(this.context),this.versions=new me(this.context)}export(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getFulfillment(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getValidationResult(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}import(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}restore(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}search(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}train(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}updateFulfillment(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent=v;class z{context;entities;constructor(Y){this.context=Y,this.entities=new D(this.context)}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Entitytypes=z;class D{context;constructor(Y){this.context=Y}batchCreate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Entitytypes$Entities=D;class b{context;intents;users;constructor(Y){this.context=Y,this.intents=new Q(this.context),this.users=new _(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}getHistory(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Environments=b;class Q{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Environments$Intents=Q;class _{context;sessions;constructor(Y){this.context=Y,this.sessions=new V(this.context)}}y.Resource$Projects$Locations$Agent$Environments$Users=_;class V{context;contexts;entityTypes;constructor(Y){this.context=Y,this.contexts=new C(this.context),this.entityTypes=new U(this.context)}deleteContexts(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}detectIntent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["session"],pathParams:["session"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions=V;class C{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Contexts=C;class U{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Entitytypes=U;class T{context;constructor(Y){this.context=Y}batchDelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}batchUpdate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Intents=T;class S{context;contexts;entityTypes;constructor(Y){this.context=Y,this.contexts=new F(this.context),this.entityTypes=new H(this.context)}deleteContexts(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}detectIntent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["session"],pathParams:["session"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Sessions=S;class F{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Sessions$Contexts=F;class H{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Sessions$Entitytypes=H;class me{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Agent$Versions=me;class ae{context;constructor(Y){this.context=Y}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Answerrecords=ae;class _e{context;constructor(Y){this.context=Y}clearSuggestionFeatureConfig(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}setSuggestionFeatureConfig(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversationprofiles=_e;class Se{context;messages;participants;suggestions;constructor(Y){this.context=Y,this.messages=new ge(this.context),this.participants=new ye(this.context),this.suggestions=new Ee(this.context)}complete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}ingestContextReferences(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}:ingestContextReferences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversations=Se;class ge{context;constructor(Y){this.context=Y}batchCreate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/messages:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversations$Messages=ge;class ye{context;suggestions;constructor(Y){this.context=Y,this.suggestions=new Ue(this.context)}analyzeContent(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversations$Participants=ye;class Ue{context;constructor(Y){this.context=Y}suggestArticles(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestFaqAnswers(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestKnowledgeAssist(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestSmartReplies(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversations$Participants$Suggestions=Ue;class Ee{context;constructor(Y){this.context=Y}generate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}searchKnowledge(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}suggestConversationSummary(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Conversations$Suggestions=Ee;class we{context;constructor(Y){this.context=Y}initialize(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Encryptionspec=we;class Oe{context;evaluations;constructor(Y){this.context=Y,this.evaluations=new st(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Generators=Oe;class st{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Generators$Evaluations=st;class Wt{context;documents;constructor(Y){this.context=Y,this.documents=new ft(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Knowledgebases=Wt;class ft{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}import(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}reload(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Knowledgebases$Documents=ft;class It{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Operations=It;class xt{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/phoneNumbers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Phonenumbers=xt;class vt{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Siptrunks=vt;class yt{context;constructor(Y){this.context=Y}generate(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/statelessSuggestion:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Statelesssuggestion=yt;class Nt{context;constructor(Y){this.context=Y}generateStatelessSummary(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}searchKnowledge(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Suggestions=Nt;class Tt{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Tools=Tt;class Sr{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Operations=Sr;class Mr{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/phoneNumbers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Phonenumbers=Mr;class Ao{context;constructor(Y){this.context=Y}generateStatelessSummary(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}searchKnowledge(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://dialogflow.googleapis.com/",te={options:Object.assign({url:(l+"/v2beta1/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Gt.createAPIRequest)(te,O);else return(0,Gt.createAPIRequest)(te)}}y.Resource$Projects$Suggestions=Ao})(kie||(HT.dialogflow_v2beta1=kie={}))});var $B=qt(FT=>{"use strict";Object.defineProperty(FT,"__esModule",{value:!0});FT.dialogflow_v3=void 0;var Ct=ct(),epe;(function(y){class fe{context;projects;constructor(Q,_){this.context={_options:Q||{},google:_},this.projects=new he(this.context)}}y.Dialogflow=fe;class he{context;locations;operations;constructor(Q){this.context=Q,this.locations=new $e(this.context),this.operations=new D(this.context)}}y.Resource$Projects=he;class $e{context;agents;operations;securitySettings;constructor(Q){this.context=Q,this.agents=new xe(this.context),this.operations=new v(this.context),this.securitySettings=new z(this.context)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations=$e;class xe{context;changelogs;entityTypes;environments;flows;generators;intents;playbooks;sessions;testCases;tools;transitionRouteGroups;webhooks;constructor(Q){this.context=Q,this.changelogs=new oe(this.context),this.entityTypes=new E(this.context),this.environments=new R(this.context),this.flows=new e(this.context),this.generators=new r(this.context),this.intents=new u(this.context),this.playbooks=new i(this.context),this.sessions=new P(this.context),this.testCases=new q(this.context),this.tools=new I(this.context),this.transitionRouteGroups=new $(this.context),this.webhooks=new A(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}getGenerativeSettings(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}getValidationResult(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}restore(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}updateGenerativeSettings(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}validate(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents=xe;class oe{context;constructor(Q){this.context=Q}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Changelogs=oe;class E{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}import(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Entitytypes=E;class R{context;continuousTestResults;deployments;experiments;sessions;constructor(Q){this.context=Q,this.continuousTestResults=new a(this.context),this.deployments=new g(this.context),this.experiments=new f(this.context),this.sessions=new o(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}deployFlow(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+environment}:deployFlow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}lookupEnvironmentHistory(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:lookupEnvironmentHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}runContinuousTest(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+environment}:runContinuousTest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments=R;class a{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/continuousTestResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments$Continuoustestresults=a;class g{context;constructor(Q){this.context=Q}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments$Deployments=g;class f{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}start(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}stop(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments$Experiments=f;class o{context;entityTypes;constructor(Q){this.context=Q,this.entityTypes=new n(this.context)}detectIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}fulfillIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}matchIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}serverStreamingDetectIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments$Sessions=o;class n{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Environments$Sessions$Entitytypes=n;class e{context;pages;transitionRouteGroups;versions;constructor(Q){this.context=Q,this.pages=new s(this.context),this.transitionRouteGroups=new t(this.context),this.versions=new p(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}getValidationResult(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}import(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/flows:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}train(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}validate(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Flows=e;class s{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Flows$Pages=s;class t{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Flows$Transitionroutegroups=t;class p{context;constructor(Q){this.context=Q}compareVersions(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+baseVersion}:compareVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["baseVersion"],pathParams:["baseVersion"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}load(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:load").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Flows$Versions=p;class r{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Generators=r;class u{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/intents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}import(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/intents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Intents=u;class i{context;examples;versions;constructor(Q){this.context=Q,this.examples=new m(this.context),this.versions=new c(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}import(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/playbooks:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Playbooks=i;class m{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Playbooks$Examples=m;class c{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}restore(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Playbooks$Versions=c;class P{context;entityTypes;constructor(Q){this.context=Q,this.entityTypes=new h(this.context)}detectIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}fulfillIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}matchIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}serverStreamingDetectIntent(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}submitAnswerFeedback(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+session}:submitAnswerFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["session"],pathParams:["session"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Sessions=P;class h{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Sessions$Entitytypes=h;class q{context;results;constructor(Q){this.context=Q,this.results=new d(this.context)}batchDelete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}batchRun(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases:batchRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}calculateCoverage(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+agent}/testCases:calculateCoverage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["agent"],pathParams:["agent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}export(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}import(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}run(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Testcases=q;class d{context;constructor(Q){this.context=Q}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Testcases$Results=d;class I{context;versions;constructor(Q){this.context=Q,this.versions=new x(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Tools=I;class x{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}restore(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Tools$Versions=x;class ${context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Transitionroutegroups=$;class A{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Agents$Webhooks=A;class v{context;constructor(Q){this.context=Q}cancel(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Operations=v;class z{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Locations$Securitysettings=z;class D{context;constructor(Q){this.context=Q}cancel(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://dialogflow.googleapis.com/",S={options:Object.assign({url:(T+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Ct.createAPIRequest)(S,V);else return(0,Ct.createAPIRequest)(S)}}y.Resource$Projects$Operations=D})(epe||(FT.dialogflow_v3=epe={}))});var jB=qt(BT=>{"use strict";Object.defineProperty(BT,"__esModule",{value:!0});BT.dialogflow_v3beta1=void 0;var lt=ct(),tpe;(function(y){class fe{context;projects;constructor(_,V){this.context={_options:_||{},google:V},this.projects=new he(this.context)}}y.Dialogflow=fe;class he{context;locations;operations;constructor(_){this.context=_,this.locations=new $e(this.context),this.operations=new b(this.context)}}y.Resource$Projects=he;class $e{context;agents;operations;securitySettings;constructor(_){this.context=_,this.agents=new xe(this.context),this.operations=new z(this.context),this.securitySettings=new D(this.context)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations=$e;class xe{context;changelogs;conversations;entityTypes;environments;flows;generators;intents;playbooks;sessions;testCases;tools;transitionRouteGroups;webhooks;constructor(_){this.context=_,this.changelogs=new oe(this.context),this.conversations=new E(this.context),this.entityTypes=new R(this.context),this.environments=new a(this.context),this.flows=new s(this.context),this.generators=new u(this.context),this.intents=new i(this.context),this.playbooks=new m(this.context),this.sessions=new h(this.context),this.testCases=new d(this.context),this.tools=new x(this.context),this.transitionRouteGroups=new A(this.context),this.webhooks=new v(this.context)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}getGenerativeSettings(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}getValidationResult(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}restore(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}updateGenerativeSettings(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}validate(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents=xe;class oe{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Changelogs=oe;class E{context;constructor(_){this.context=_}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Conversations=E;class R{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}import(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Entitytypes=R;class a{context;continuousTestResults;deployments;experiments;sessions;constructor(_){this.context=_,this.continuousTestResults=new g(this.context),this.deployments=new f(this.context),this.experiments=new o(this.context),this.sessions=new n(this.context)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}deployFlow(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+environment}:deployFlow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}lookupEnvironmentHistory(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:lookupEnvironmentHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}runContinuousTest(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+environment}:runContinuousTest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments=a;class g{context;constructor(_){this.context=_}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/continuousTestResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments$Continuoustestresults=g;class f{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments$Deployments=f;class o{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}start(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}stop(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments$Experiments=o;class n{context;entityTypes;constructor(_){this.context=_,this.entityTypes=new e(this.context)}detectIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}fulfillIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}matchIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}serverStreamingDetectIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments$Sessions=n;class e{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Environments$Sessions$Entitytypes=e;class s{context;pages;transitionRouteGroups;versions;constructor(_){this.context=_,this.pages=new t(this.context),this.transitionRouteGroups=new p(this.context),this.versions=new r(this.context)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}getValidationResult(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}import(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/flows:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}train(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}validate(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Flows=s;class t{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Flows$Pages=t;class p{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Flows$Transitionroutegroups=p;class r{context;constructor(_){this.context=_}compareVersions(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+baseVersion}:compareVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["baseVersion"],pathParams:["baseVersion"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}load(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:load").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Flows$Versions=r;class u{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Generators=u;class i{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/intents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}import(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/intents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Intents=i;class m{context;examples;versions;constructor(_){this.context=_,this.examples=new c(this.context),this.versions=new P(this.context)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}import(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/playbooks:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Playbooks=m;class c{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Playbooks$Examples=c;class P{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}restore(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Playbooks$Versions=P;class h{context;entityTypes;constructor(_){this.context=_,this.entityTypes=new q(this.context)}detectIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}fulfillIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}matchIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}serverStreamingDetectIntent(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}submitAnswerFeedback(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+session}:submitAnswerFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["session"],pathParams:["session"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Sessions=h;class q{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Sessions$Entitytypes=q;class d{context;results;constructor(_){this.context=_,this.results=new I(this.context)}batchDelete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}batchRun(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases:batchRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}calculateCoverage(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+agent}/testCases:calculateCoverage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["agent"],pathParams:["agent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}import(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}run(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Testcases=d;class I{context;constructor(_){this.context=_}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Testcases$Results=I;class x{context;versions;constructor(_){this.context=_,this.versions=new $(this.context)}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}export(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/tools:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Tools=x;class ${context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}restore(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Tools$Versions=$;class A{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Transitionroutegroups=A;class v{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Agents$Webhooks=v;class z{context;constructor(_){this.context=_}cancel(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Operations=z;class D{context;constructor(_){this.context=_}create(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}delete(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}patch(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Locations$Securitysettings=D;class b{context;constructor(_){this.context=_}cancel(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}get(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}list(_,V,C){let U=_||{},T=V||{};typeof _=="function"&&(C=_,U={},T={}),typeof V=="function"&&(C=V,T={});let S=T.rootUrl||"https://dialogflow.googleapis.com/",F={options:Object.assign({url:(S+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},T),params:U,requiredParams:["name"],pathParams:["name"],context:this.context};if(C)(0,lt.createAPIRequest)(F,C);else return(0,lt.createAPIRequest)(F)}}y.Resource$Projects$Operations=b})(tpe||(BT.dialogflow_v3beta1=tpe={}))});var ppe=qt(Oc=>{"use strict";Object.defineProperty(Oc,"__esModule",{value:!0});Oc.AuthPlus=Oc.dialogflow_v3beta1=Oc.dialogflow_v3=Oc.dialogflow_v2beta1=Oc.dialogflow_v2=Oc.auth=Oc.VERSIONS=void 0;Oc.dialogflow=aQe;var ope=ct(),spe=RB();Object.defineProperty(Oc,"dialogflow_v2",{enumerable:!0,get:function(){return spe.dialogflow_v2}});var rpe=AB();Object.defineProperty(Oc,"dialogflow_v2beta1",{enumerable:!0,get:function(){return rpe.dialogflow_v2beta1}});var npe=$B();Object.defineProperty(Oc,"dialogflow_v3",{enumerable:!0,get:function(){return npe.dialogflow_v3}});var ipe=jB();Object.defineProperty(Oc,"dialogflow_v3beta1",{enumerable:!0,get:function(){return ipe.dialogflow_v3beta1}});Oc.VERSIONS={v2:spe.dialogflow_v2.Dialogflow,v2beta1:rpe.dialogflow_v2beta1.Dialogflow,v3:npe.dialogflow_v3.Dialogflow,v3beta1:ipe.dialogflow_v3beta1.Dialogflow};function aQe(y){return(0,ope.getAPI)("dialogflow",y,Oc.VERSIONS,this)}var dQe=new ope.AuthPlus;Oc.auth=dQe;var qQe=ct();Object.defineProperty(Oc,"AuthPlus",{enumerable:!0,get:function(){return qQe.AuthPlus}})});var UB=qt(WT=>{"use strict";Object.defineProperty(WT,"__esModule",{value:!0});WT.digitalassetlinks_v1=void 0;var IR=ct(),upe;(function(y){class fe{context;assetlinks;statements;constructor(oe,E){this.context={_options:oe||{},google:E},this.assetlinks=new he(this.context),this.statements=new $e(this.context)}}y.Digitalassetlinks=fe;class he{context;constructor(oe){this.context=oe}bulkCheck(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(f+"/v1/assetlinks:bulkCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,IR.createAPIRequest)(o,R);else return(0,IR.createAPIRequest)(o)}check(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(f+"/v1/assetlinks:check").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,IR.createAPIRequest)(o,R);else return(0,IR.createAPIRequest)(o)}}y.Resource$Assetlinks=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(f+"/v1/statements:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,IR.createAPIRequest)(o,R);else return(0,IR.createAPIRequest)(o)}}y.Resource$Statements=$e})(upe||(WT.digitalassetlinks_v1=upe={}))});var mpe=qt(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.AuthPlus=Ta.digitalassetlinks_v1=Ta.auth=Ta.VERSIONS=void 0;Ta.digitalassetlinks=xQe;var cpe=ct(),fpe=UB();Object.defineProperty(Ta,"digitalassetlinks_v1",{enumerable:!0,get:function(){return fpe.digitalassetlinks_v1}});Ta.VERSIONS={v1:fpe.digitalassetlinks_v1.Digitalassetlinks};function xQe(y){return(0,cpe.getAPI)("digitalassetlinks",y,Ta.VERSIONS,this)}var yQe=new cpe.AuthPlus;Ta.auth=yQe;var IQe=ct();Object.defineProperty(Ta,"AuthPlus",{enumerable:!0,get:function(){return IQe.AuthPlus}})});var vB=qt(JT=>{"use strict";Object.defineProperty(JT,"__esModule",{value:!0});JT.discovery_v1=void 0;var KT=ct(),gpe;(function(y){class fe{context;apis;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.apis=new he(this.context)}}y.Discovery=fe;class he{context;constructor(xe){this.context=xe}getRest(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/discovery/v1/apis/{api}/{version}/rest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["api","version"],pathParams:["api","version"],context:this.context};if(E)(0,KT.createAPIRequest)(f,E);else return(0,KT.createAPIRequest)(f)}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/discovery/v1/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,KT.createAPIRequest)(f,E);else return(0,KT.createAPIRequest)(f)}}y.Resource$Apis=he})(gpe||(JT.discovery_v1=gpe={}))});var ape=qt(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.AuthPlus=Va.discovery_v1=Va.auth=Va.VERSIONS=void 0;Va.discovery=RQe;var hpe=ct(),Ppe=vB();Object.defineProperty(Va,"discovery_v1",{enumerable:!0,get:function(){return Ppe.discovery_v1}});Va.VERSIONS={v1:Ppe.discovery_v1.Discovery};function RQe(y){return(0,hpe.getAPI)("discovery",y,Va.VERSIONS,this)}var AQe=new hpe.AuthPlus;Va.auth=AQe;var $Qe=ct();Object.defineProperty(Va,"AuthPlus",{enumerable:!0,get:function(){return $Qe.AuthPlus}})});var TB=qt(QT=>{"use strict";Object.defineProperty(QT,"__esModule",{value:!0});QT.discoveryengine_v1=void 0;var St=ct(),dpe;(function(y){class fe{context;billingAccounts;projects;constructor(Ke,Le){this.context={_options:Ke||{},google:Le},this.billingAccounts=new he(this.context),this.projects=new xe(this.context)}}y.Discoveryengine=fe;class he{context;billingAccountLicenseConfigs;constructor(Ke){this.context=Ke,this.billingAccountLicenseConfigs=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(Ke){this.context=Ke}distributeLicenseConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}retractLicenseConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Billingaccounts$Billingaccountlicenseconfigs=$e;class xe{context;locations;operations;constructor(Ke){this.context=Ke,this.locations=new oe(this.context),this.operations=new ht(this.context)}provision(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects=xe;class oe{context;cmekConfigs;collections;dataStores;groundingConfigs;identityMappingStores;licenseConfigs;operations;podcasts;rankingConfigs;userEvents;userStores;constructor(Ke){this.context=Ke,this.cmekConfigs=new E(this.context),this.collections=new R(this.context),this.dataStores=new st(this.context),this.groundingConfigs=new je(this.context),this.identityMappingStores=new Ge(this.context),this.licenseConfigs=new pt(this.context),this.operations=new gt(this.context),this.podcasts=new _t(this.context),this.rankingConfigs=new ju(this.context),this.userEvents=new Uu(this.context),this.userStores=new vu(this.context)}getAclConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}getCmekConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}setUpDataConnector(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:setUpDataConnector").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}setUpDataConnectorV2(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:setUpDataConnectorV2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}updateAclConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}updateCmekConfig(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations=oe;class E{context;constructor(Ke){this.context=Ke}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Cmekconfigs=E;class R{context;dataConnector;dataStores;engines;operations;constructor(Ke){this.context=Ke,this.dataConnector=new a(this.context),this.dataStores=new f(this.context),this.engines=new _(this.context),this.operations=new Oe(this.context)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}getDataConnector(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}updateDataConnector(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections=R;class a{context;operations;constructor(Ke){this.context=Ke,this.operations=new g(this.context)}mcp(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["projectsId","locationsId","collectionsId"],pathParams:["collectionsId","locationsId","projectsId"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Dataconnector=a;class g{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Dataconnector$Operations=g;class f{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(Ke){this.context=Ke,this.branches=new o(this.context),this.completionConfig=new s(this.context),this.completionSuggestions=new t(this.context),this.controls=new p(this.context),this.conversations=new r(this.context),this.customModels=new u(this.context),this.models=new i(this.context),this.operations=new c(this.context),this.schemas=new P(this.context),this.servingConfigs=new q(this.context),this.sessions=new d(this.context),this.siteSearchEngine=new x(this.context),this.suggestionDenyListEntries=new D(this.context),this.userEvents=new b(this.context),this.widgetConfigs=new Q(this.context)}completeQuery(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}getSiteSearchEngine(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}trainCustomModel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores=f;class o{context;documents;operations;constructor(Ke){this.context=Ke,this.documents=new n(this.context),this.operations=new e(this.context)}batchGetDocumentsMetadata(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Branches=o;class n{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=n;class e{context;constructor(Ke){this.context=Ke}cancel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=e;class s{context;constructor(Ke){this.context=Ke}completeQuery(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Completionconfig=s;class t{context;constructor(Ke){this.context=Ke}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=t;class p{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Controls=p;class r{context;constructor(Ke){this.context=Ke}converse(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Conversations=r;class u{context;constructor(Ke){this.context=Ke}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Custommodels=u;class i{context;operations;constructor(Ke){this.context=Ke,this.operations=new m(this.context)}}y.Resource$Projects$Locations$Collections$Datastores$Models=i;class m{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Models$Operations=m;class c{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Operations=c;class P{context;operations;constructor(Ke){this.context=Ke,this.operations=new h(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas=P;class h{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=h;class q{context;constructor(Ke){this.context=Ke}answer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}recommend(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}search(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}searchLite(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}streamAnswer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=q;class d{context;answers;constructor(Ke){this.context=Ke,this.answers=new I(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions=d;class I{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=I;class x{context;operations;sitemaps;targetSites;constructor(Ke){this.context=Ke,this.operations=new $(this.context),this.sitemaps=new A(this.context),this.targetSites=new v(this.context)}batchVerifyTargetSites(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}disableAdvancedSiteSearch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}enableAdvancedSiteSearch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}fetchDomainVerificationStatus(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}recrawlUris(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=x;class ${context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=$;class A{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}fetch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=A;class v{context;operations;constructor(Ke){this.context=Ke,this.operations=new z(this.context)}batchCreate(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=v;class z{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=z;class D{context;constructor(Ke){this.context=Ke}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=D;class b{context;constructor(Ke){this.context=Ke}collect(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}write(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Userevents=b;class Q{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Datastores$Widgetconfigs=Q;class _{context;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;widgetConfigs;constructor(Ke){this.context=Ke,this.assistants=new V(this.context),this.completionConfig=new ae(this.context),this.controls=new _e(this.context),this.conversations=new Se(this.context),this.operations=new ge(this.context),this.servingConfigs=new ye(this.context),this.sessions=new Ue(this.context),this.widgetConfigs=new we(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}getIamPolicy(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}setIamPolicy(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines=_;class V{context;agents;constructor(Ke){this.context=Ke,this.agents=new C(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}streamAssist(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants=V;class C{context;a2a;operations;constructor(Ke){this.context=Ke,this.a2a=new U(this.context),this.operations=new me(this.context)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=C;class U{context;v1;constructor(Ke){this.context=Ke,this.v1=new T(this.context)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a=U;class T{context;message;tasks;constructor(Ke){this.context=Ke,this.message=new S(this.context),this.tasks=new F(this.context)}getCard(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/card").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1=T;class S{context;constructor(Ke){this.context=Ke}send(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}stream(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/message:stream").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Message=S;class F{context;pushNotificationConfigs;constructor(Ke){this.context=Ke,this.pushNotificationConfigs=new H(this.context)}cancel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}subscribe(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Tasks=F;class H{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant","parent"],pathParams:["parent","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+parent}/pushNotificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","parent"],pathParams:["parent","tenant"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Tasks$Pushnotificationconfigs=H;class me{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=me;class ae{context;constructor(Ke){this.context=Ke}completeQuery(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Completionconfig=ae;class _e{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Controls=_e;class Se{context;constructor(Ke){this.context=Ke}converse(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Conversations=Se;class ge{context;constructor(Ke){this.context=Ke}cancel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Operations=ge;class ye{context;constructor(Ke){this.context=Ke}answer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}recommend(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}search(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}searchLite(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}streamAnswer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Servingconfigs=ye;class Ue{context;answers;constructor(Ke){this.context=Ke,this.answers=new Ee(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Sessions=Ue;class Ee{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=Ee;class we{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Engines$Widgetconfigs=we;class Oe{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Collections$Operations=Oe;class st{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(Ke){this.context=Ke,this.branches=new Wt(this.context),this.completionConfig=new xt(this.context),this.completionSuggestions=new vt(this.context),this.controls=new yt(this.context),this.conversations=new Nt(this.context),this.models=new Tt(this.context),this.operations=new Mr(this.context),this.schemas=new Ao(this.context),this.servingConfigs=new Xe(this.context),this.sessions=new Y(this.context),this.siteSearchEngine=new O(this.context),this.suggestionDenyListEntries=new l(this.context),this.userEvents=new te(this.context),this.widgetConfigs=new Je(this.context)}completeQuery(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}getSiteSearchEngine(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores=st;class Wt{context;documents;operations;constructor(Ke){this.context=Ke,this.documents=new ft(this.context),this.operations=new It(this.context)}batchGetDocumentsMetadata(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Branches=Wt;class ft{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Branches$Documents=ft;class It{context;constructor(Ke){this.context=Ke}cancel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Branches$Operations=It;class xt{context;constructor(Ke){this.context=Ke}completeQuery(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Completionconfig=xt;class vt{context;constructor(Ke){this.context=Ke}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Completionsuggestions=vt;class yt{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Controls=yt;class Nt{context;constructor(Ke){this.context=Ke}converse(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Conversations=Nt;class Tt{context;operations;constructor(Ke){this.context=Ke,this.operations=new Sr(this.context)}}y.Resource$Projects$Locations$Datastores$Models=Tt;class Sr{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Models$Operations=Sr;class Mr{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Operations=Mr;class Ao{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Schemas=Ao;class Xe{context;constructor(Ke){this.context=Ke}answer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}recommend(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}search(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}searchLite(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}streamAnswer(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Servingconfigs=Xe;class Y{context;answers;constructor(Ke){this.context=Ke,this.answers=new X(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Sessions=Y;class X{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Sessions$Answers=X;class O{context;sitemaps;targetSites;constructor(Ke){this.context=Ke,this.sitemaps=new ne(this.context),this.targetSites=new w(this.context)}disableAdvancedSiteSearch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}enableAdvancedSiteSearch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}recrawlUris(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine=O;class ne{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}fetch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=ne;class w{context;constructor(Ke){this.context=Ke}batchCreate(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=w;class l{context;constructor(Ke){this.context=Ke}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=l;class te{context;constructor(Ke){this.context=Ke}collect(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purge(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}write(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Userevents=te;class Je{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Datastores$Widgetconfigs=Je;class je{context;constructor(Ke){this.context=Ke}check(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Groundingconfigs=je;class Ge{context;operations;constructor(Ke){this.context=Ke,this.operations=new De(this.context)}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}delete(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}importIdentityMappings(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}listIdentityMappings(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}purgeIdentityMappings(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Identitymappingstores=Ge;class De{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Identitymappingstores$Operations=De;class pt{context;constructor(Ke){this.context=Ke}create(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Licenseconfigs=pt;class gt{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Operations=gt;class _t{context;operations;constructor(Ke){this.context=Ke,this.operations=new Ut(this.context)}}y.Resource$Projects$Locations$Podcasts=_t;class Ut{context;constructor(Ke){this.context=Ke}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Podcasts$Operations=Ut;class ju{context;constructor(Ke){this.context=Ke}rank(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Rankingconfigs=ju;class Uu{context;constructor(Ke){this.context=Ke}collect(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}import(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}write(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Userevents=Uu;class vu{context;licenseConfigsUsageStats;userLicenses;constructor(Ke){this.context=Ke,this.licenseConfigsUsageStats=new Zs(this.context),this.userLicenses=new ut(this.context)}batchUpdateUserLicenses(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}patch(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Userstores=vu;class Zs{context;constructor(Ke){this.context=Ke}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=Zs;class ut{context;constructor(Ke){this.context=Ke}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Locations$Userstores$Userlicenses=ut;class ht{context;constructor(Ke){this.context=Ke}cancel(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}get(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}list(Ke,Le,le){let et=Ke||{},it=Le||{};typeof Ke=="function"&&(le=Ke,et={},it={}),typeof Le=="function"&&(le=Le,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(le)(0,St.createAPIRequest)(Rt,le);else return(0,St.createAPIRequest)(Rt)}}y.Resource$Projects$Operations=ht})(dpe||(QT.discoveryengine_v1=dpe={}))});var VB=qt(ZT=>{"use strict";Object.defineProperty(ZT,"__esModule",{value:!0});ZT.discoveryengine_v1alpha=void 0;var jt=ct(),qpe;(function(y){class fe{context;billingAccounts;projects;constructor(ke,nt){this.context={_options:ke||{},google:nt},this.billingAccounts=new he(this.context),this.projects=new xe(this.context)}}y.Discoveryengine=fe;class he{context;billingAccountLicenseConfigs;constructor(ke){this.context=ke,this.billingAccountLicenseConfigs=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(ke){this.context=ke}distributeLicenseConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/billingAccountLicenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}retractLicenseConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Billingaccounts$Billingaccountlicenseconfigs=$e;class xe{context;locations;operations;constructor(ke){this.context=ke,this.locations=new oe(this.context),this.operations=new mc(this.context)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}provision(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}reportConsentChange(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+project}:reportConsentChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["project"],pathParams:["project"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects=xe;class oe{context;authorizations;cmekConfigs;collections;dataStores;evaluations;groundingConfigs;identityMappingStores;licenseConfigs;notebooks;operations;podcasts;rankingConfigs;requirements;sampleQuerySets;userEvents;userStores;constructor(ke){this.context=ke,this.authorizations=new E(this.context),this.cmekConfigs=new R(this.context),this.collections=new a(this.context),this.dataStores=new vt(this.context),this.evaluations=new Ut(this.context),this.groundingConfigs=new Uu(this.context),this.identityMappingStores=new vu(this.context),this.licenseConfigs=new ut(this.context),this.notebooks=new ht(this.context),this.operations=new Le(this.context),this.podcasts=new le(this.context),this.rankingConfigs=new it(this.context),this.requirements=new Vt(this.context),this.sampleQuerySets=new Rt(this.context),this.userEvents=new Vu(this.context),this.userStores=new cc(this.context)}completeExternalIdentities(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:completeExternalIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}estimateDataSize(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+location}:estimateDataSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getAclConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getCmekConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}obtainCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+location}:obtainCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}queryConfigurablePricingUsageStats(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+project}/locations/{location}:queryConfigurablePricingUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}removeDedicatedCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+location}:removeDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}setDedicatedCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+location}:setDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}setUpDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:setUpDataConnector").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}setUpDataConnectorV2(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:setUpDataConnectorV2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateAclConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateCmekConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations=oe;class E{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/authorizations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/authorizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Authorizations=E;class R{context;constructor(ke){this.context=ke}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Cmekconfigs=R;class a{context;dataConnector;dataStores;engines;operations;constructor(ke){this.context=ke,this.dataConnector=new g(this.context),this.dataStores=new n(this.context),this.engines=new U(this.context),this.operations=new xt(this.context)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections=a;class g{context;connectorRuns;operations;constructor(ke){this.context=ke,this.connectorRuns=new f(this.context),this.operations=new o(this.context)}acquireAccessToken(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:acquireAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}checkRefreshToken(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:checkRefreshToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getConnectorSecret(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:getConnectorSecret").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}mcp(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["projectsId","locationsId","collectionsId"],pathParams:["collectionsId","locationsId","projectsId"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}startConnectorRun(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:startConnectorRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Dataconnector=g;class f{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/connectorRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Dataconnector$Connectorruns=f;class o{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Dataconnector$Operations=o;class n{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(ke){this.context=ke,this.branches=new e(this.context),this.completionConfig=new r(this.context),this.completionSuggestions=new u(this.context),this.controls=new i(this.context),this.conversations=new m(this.context),this.customModels=new c(this.context),this.models=new P(this.context),this.operations=new q(this.context),this.schemas=new d(this.context),this.servingConfigs=new x(this.context),this.sessions=new $(this.context),this.siteSearchEngine=new v(this.context),this.suggestionDenyListEntries=new _(this.context),this.userEvents=new V(this.context),this.widgetConfigs=new C(this.context)}addPatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:addPatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}deletePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:deletePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getSiteSearchEngine(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}removePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:removePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}replacePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:replacePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}trainCustomModel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores=n;class e{context;documents;operations;constructor(ke){this.context=ke,this.documents=new s(this.context),this.operations=new p(this.context)}batchGetDocumentsMetadata(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Branches=e;class s{context;chunks;constructor(ke){this.context=ke,this.chunks=new t(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getProcessedDocument(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:getProcessedDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=s;class t{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/chunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Documents$Chunks=t;class p{context;constructor(ke){this.context=ke}cancel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=p;class r{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Completionconfig=r;class u{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=u;class i{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Controls=i;class m{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Conversations=m;class c{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Custommodels=c;class P{context;operations;constructor(ke){this.context=ke,this.operations=new h(this.context)}}y.Resource$Projects$Locations$Collections$Datastores$Models=P;class h{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Models$Operations=h;class q{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Operations=q;class d{context;operations;constructor(ke){this.context=ke,this.operations=new I(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas=d;class I{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=I;class x{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=x;class ${context;answers;constructor(ke){this.context=ke,this.answers=new A(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions=$;class A{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=A;class v{context;operations;sitemaps;targetSites;constructor(ke){this.context=ke,this.operations=new z(this.context),this.sitemaps=new D(this.context),this.targetSites=new b(this.context)}batchVerifyTargetSites(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}disableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}enableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}fetchDomainVerificationStatus(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getUriPatternDocumentData(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:getUriPatternDocumentData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}recrawlUris(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}setUriPatternDocumentData(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:setUriPatternDocumentData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=v;class z{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=z;class D{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}fetch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=D;class b{context;operations;constructor(ke){this.context=ke,this.operations=new Q(this.context)}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=b;class Q{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=Q;class _{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=_;class V{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Userevents=V;class C{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Datastores$Widgetconfigs=C;class U{context;analytics;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;widgetConfigs;constructor(ke){this.context=ke,this.analytics=new T(this.context),this.assistants=new S(this.context),this.completionConfig=new _e(this.context),this.controls=new Se(this.context),this.conversations=new ge(this.context),this.operations=new ye(this.context),this.servingConfigs=new Ue(this.context),this.sessions=new Ee(this.context),this.widgetConfigs=new It(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getIamPolicy(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getWorkspaceSettings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:getWorkspaceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}pause(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}resume(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}setIamPolicy(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}tune(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines=U;class T{context;constructor(ke){this.context=ke}exportMetrics(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+analytics}:exportMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["analytics"],pathParams:["analytics"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Analytics=T;class S{context;agents;cannedQueries;constructor(ke){this.context=ke,this.agents=new F(this.context),this.cannedQueries=new ae(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}streamAssist(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Assistants=S;class F{context;files;operations;constructor(ke){this.context=ke,this.files=new H(this.context),this.operations=new me(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=F;class H{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/files:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Files=H;class me{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=me;class ae{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/cannedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/cannedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Cannedqueries=ae;class _e{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}removeSuggestion(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:removeSuggestion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Completionconfig=_e;class Se{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Controls=Se;class ge{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Conversations=ge;class ye{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Operations=ye;class Ue{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Servingconfigs=Ue;class Ee{context;alphaEvolveExperiments;answers;files;operations;constructor(ke){this.context=ke,this.alphaEvolveExperiments=new we(this.context),this.answers=new st(this.context),this.files=new Wt(this.context),this.operations=new ft(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Sessions=Ee;class we{context;operations;constructor(ke){this.context=ke,this.operations=new Oe(this.context)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Alphaevolveexperiments=we;class Oe{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Alphaevolveexperiments$Operations=Oe;class st{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=st;class Wt{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Files=Wt;class ft{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Operations=ft;class It{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Engines$Widgetconfigs=It;class xt{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Collections$Operations=xt;class vt{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(ke){this.context=ke,this.branches=new yt(this.context),this.completionConfig=new Mr(this.context),this.completionSuggestions=new Ao(this.context),this.controls=new Xe(this.context),this.conversations=new Y(this.context),this.models=new X(this.context),this.operations=new ne(this.context),this.schemas=new w(this.context),this.servingConfigs=new l(this.context),this.sessions=new te(this.context),this.siteSearchEngine=new je(this.context),this.suggestionDenyListEntries=new pt(this.context),this.userEvents=new gt(this.context),this.widgetConfigs=new _t(this.context)}addPatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:addPatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}deletePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:deletePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getSiteSearchEngine(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}removePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:removePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}replacePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:replacePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}updateDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores=vt;class yt{context;documents;operations;constructor(ke){this.context=ke,this.documents=new Nt(this.context),this.operations=new Sr(this.context)}batchGetDocumentsMetadata(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Branches=yt;class Nt{context;chunks;constructor(ke){this.context=ke,this.chunks=new Tt(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}getProcessedDocument(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:getProcessedDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Branches$Documents=Nt;class Tt{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/chunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Branches$Documents$Chunks=Tt;class Sr{context;constructor(ke){this.context=ke}cancel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Branches$Operations=Sr;class Mr{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Completionconfig=Mr;class Ao{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Completionsuggestions=Ao;class Xe{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Controls=Xe;class Y{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Conversations=Y;class X{context;operations;constructor(ke){this.context=ke,this.operations=new O(this.context)}}y.Resource$Projects$Locations$Datastores$Models=X;class O{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Models$Operations=O;class ne{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Operations=ne;class w{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Schemas=w;class l{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Servingconfigs=l;class te{context;answers;constructor(ke){this.context=ke,this.answers=new Je(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Sessions=te;class Je{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Sessions$Answers=Je;class je{context;sitemaps;targetSites;constructor(ke){this.context=ke,this.sitemaps=new Ge(this.context),this.targetSites=new De(this.context)}disableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}enableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}recrawlUris(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine=je;class Ge{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}fetch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=Ge;class De{context;constructor(ke){this.context=ke}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=De;class pt{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=pt;class gt{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Userevents=gt;class _t{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Datastores$Widgetconfigs=_t;class Ut{context;operations;constructor(ke){this.context=ke,this.operations=new ju(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}listResults(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+evaluation}:listResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["evaluation"],pathParams:["evaluation"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Evaluations=Ut;class ju{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Evaluations$Operations=ju;class Uu{context;constructor(ke){this.context=ke}check(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Groundingconfigs=Uu;class vu{context;operations;constructor(ke){this.context=ke,this.operations=new Zs(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}importIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}listIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}purgeIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Identitymappingstores=vu;class Zs{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Identitymappingstores$Operations=Zs;class ut{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Licenseconfigs=ut;class ht{context;audioOverviews;sources;constructor(ke){this.context=ke,this.audioOverviews=new rt(this.context),this.sources=new Ke(this.context)}batchDelete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}listRecentlyViewed(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks:listRecentlyViewed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}share(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}:share").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Notebooks=ht;class rt{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/audioOverviews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Notebooks$Audiooverviews=rt;class Ke{context;constructor(ke){this.context=ke}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sources:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}batchDelete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sources:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Notebooks$Sources=Ke;class Le{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Operations=Le;class le{context;operations;constructor(ke){this.context=ke,this.operations=new et(this.context)}}y.Resource$Projects$Locations$Podcasts=le;class et{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Podcasts$Operations=et;class it{context;constructor(ke){this.context=ke}rank(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Rankingconfigs=it;class Vt{context;constructor(ke){this.context=ke}checkRequirement(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+location}/requirements:checkRequirement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Requirements=Vt;class Rt{context;operations;sampleQueries;constructor(ke){this.context=ke,this.operations=new Tu(this.context),this.sampleQueries=new nc(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Samplequerysets=Rt;class Tu{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Samplequerysets$Operations=Tu;class nc{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Samplequerysets$Samplequeries=nc;class Vu{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Userevents=Vu;class cc{context;licenseConfigsUsageStats;operations;userLicenses;constructor(ke){this.context=ke,this.licenseConfigsUsageStats=new ic(this.context),this.operations=new fc(this.context),this.userLicenses=new Mu(this.context)}batchUpdateUserLicenses(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Userstores=cc;class ic{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=ic;class fc{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Userstores$Operations=fc;class Mu{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Locations$Userstores$Userlicenses=Mu;class mc{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",at={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(at,be);else return(0,jt.createAPIRequest)(at)}}y.Resource$Projects$Operations=mc})(qpe||(ZT.discoveryengine_v1alpha=qpe={}))});var EB=qt(YT=>{"use strict";Object.defineProperty(YT,"__esModule",{value:!0});YT.discoveryengine_v1beta=void 0;var wt=ct(),xpe;(function(y){class fe{context;billingAccounts;projects;constructor(ut,ht){this.context={_options:ut||{},google:ht},this.billingAccounts=new he(this.context),this.projects=new xe(this.context)}}y.Discoveryengine=fe;class he{context;billingAccountLicenseConfigs;constructor(ut){this.context=ut,this.billingAccountLicenseConfigs=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;constructor(ut){this.context=ut}distributeLicenseConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}retractLicenseConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Billingaccounts$Billingaccountlicenseconfigs=$e;class xe{context;locations;operations;constructor(ut){this.context=ut,this.locations=new oe(this.context),this.operations=new vu(this.context)}provision(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects=xe;class oe{context;cmekConfigs;collections;dataStores;evaluations;groundingConfigs;identityMappingStores;licenseConfigs;operations;podcasts;rankingConfigs;sampleQuerySets;userEvents;userStores;constructor(ut){this.context=ut,this.cmekConfigs=new E(this.context),this.collections=new R(this.context),this.dataStores=new Se(this.context),this.evaluations=new Y(this.context),this.groundingConfigs=new O(this.context),this.identityMappingStores=new ne(this.context),this.licenseConfigs=new l(this.context),this.operations=new te(this.context),this.podcasts=new Je(this.context),this.rankingConfigs=new Ge(this.context),this.sampleQuerySets=new De(this.context),this.userEvents=new _t(this.context),this.userStores=new Ut(this.context)}getAclConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getCmekConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}obtainCrawlRate(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+location}:obtainCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}removeDedicatedCrawlRate(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+location}:removeDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}setDedicatedCrawlRate(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+location}:setDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}updateAclConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}updateCmekConfig(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations=oe;class E{context;constructor(ut){this.context=ut}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Cmekconfigs=E;class R{context;dataConnector;dataStores;engines;operations;constructor(ut){this.context=ut,this.dataConnector=new a(this.context),this.dataStores=new f(this.context),this.engines=new Q(this.context),this.operations=new _e(this.context)}}y.Resource$Projects$Locations$Collections=R;class a{context;operations;constructor(ut){this.context=ut,this.operations=new g(this.context)}}y.Resource$Projects$Locations$Collections$Dataconnector=a;class g{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Dataconnector$Operations=g;class f{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;constructor(ut){this.context=ut,this.branches=new o(this.context),this.completionConfig=new s(this.context),this.completionSuggestions=new t(this.context),this.controls=new p(this.context),this.conversations=new r(this.context),this.customModels=new u(this.context),this.models=new i(this.context),this.operations=new c(this.context),this.schemas=new P(this.context),this.servingConfigs=new q(this.context),this.sessions=new d(this.context),this.siteSearchEngine=new x(this.context),this.suggestionDenyListEntries=new D(this.context),this.userEvents=new b(this.context)}completeQuery(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getSiteSearchEngine(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}trainCustomModel(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores=f;class o{context;documents;operations;constructor(ut){this.context=ut,this.documents=new n(this.context),this.operations=new e(this.context)}batchGetDocumentsMetadata(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Branches=o;class n{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=n;class e{context;constructor(ut){this.context=ut}cancel(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=e;class s{context;constructor(ut){this.context=ut}completeQuery(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Completionconfig=s;class t{context;constructor(ut){this.context=ut}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=t;class p{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Controls=p;class r{context;constructor(ut){this.context=ut}converse(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Conversations=r;class u{context;constructor(ut){this.context=ut}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Custommodels=u;class i{context;operations;constructor(ut){this.context=ut,this.operations=new m(this.context)}}y.Resource$Projects$Locations$Collections$Datastores$Models=i;class m{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Models$Operations=m;class c{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Operations=c;class P{context;operations;constructor(ut){this.context=ut,this.operations=new h(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas=P;class h{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=h;class q{context;constructor(ut){this.context=ut}answer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=q;class d{context;answers;constructor(ut){this.context=ut,this.answers=new I(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions=d;class I{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=I;class x{context;operations;sitemaps;targetSites;constructor(ut){this.context=ut,this.operations=new $(this.context),this.sitemaps=new A(this.context),this.targetSites=new v(this.context)}batchVerifyTargetSites(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}disableAdvancedSiteSearch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}enableAdvancedSiteSearch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetchDomainVerificationStatus(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recrawlUris(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=x;class ${context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=$;class A{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=A;class v{context;operations;constructor(ut){this.context=ut,this.operations=new z(this.context)}batchCreate(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=v;class z{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=z;class D{context;constructor(ut){this.context=ut}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=D;class b{context;constructor(ut){this.context=ut}collect(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Datastores$Userevents=b;class Q{context;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;constructor(ut){this.context=ut,this.assistants=new _(this.context),this.completionConfig=new U(this.context),this.controls=new T(this.context),this.conversations=new S(this.context),this.operations=new F(this.context),this.servingConfigs=new H(this.context),this.sessions=new me(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getIamPolicy(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}pause(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}resume(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}setIamPolicy(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}tune(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines=Q;class _{context;agents;constructor(ut){this.context=ut,this.agents=new V(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAssist(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Assistants=_;class V{context;operations;constructor(ut){this.context=ut,this.operations=new C(this.context)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=V;class C{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=C;class U{context;constructor(ut){this.context=ut}completeQuery(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}removeSuggestion(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+completionConfig}:removeSuggestion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Completionconfig=U;class T{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Controls=T;class S{context;constructor(ut){this.context=ut}converse(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Conversations=S;class F{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Operations=F;class H{context;constructor(ut){this.context=ut}answer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Servingconfigs=H;class me{context;answers;constructor(ut){this.context=ut,this.answers=new ae(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Sessions=me;class ae{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=ae;class _e{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Collections$Operations=_e;class Se{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;constructor(ut){this.context=ut,this.branches=new ge(this.context),this.completionConfig=new Ee(this.context),this.completionSuggestions=new we(this.context),this.controls=new Oe(this.context),this.conversations=new st(this.context),this.models=new Wt(this.context),this.operations=new It(this.context),this.schemas=new xt(this.context),this.servingConfigs=new vt(this.context),this.sessions=new yt(this.context),this.siteSearchEngine=new Tt(this.context),this.suggestionDenyListEntries=new Ao(this.context),this.userEvents=new Xe(this.context)}completeQuery(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getSiteSearchEngine(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores=Se;class ge{context;documents;operations;constructor(ut){this.context=ut,this.documents=new ye(this.context),this.operations=new Ue(this.context)}batchGetDocumentsMetadata(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Branches=ge;class ye{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Branches$Documents=ye;class Ue{context;constructor(ut){this.context=ut}cancel(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Branches$Operations=Ue;class Ee{context;constructor(ut){this.context=ut}completeQuery(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Completionconfig=Ee;class we{context;constructor(ut){this.context=ut}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Completionsuggestions=we;class Oe{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Controls=Oe;class st{context;constructor(ut){this.context=ut}converse(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Conversations=st;class Wt{context;operations;constructor(ut){this.context=ut,this.operations=new ft(this.context)}}y.Resource$Projects$Locations$Datastores$Models=Wt;class ft{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Models$Operations=ft;class It{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Operations=It;class xt{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Schemas=xt;class vt{context;constructor(ut){this.context=ut}answer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Servingconfigs=vt;class yt{context;answers;constructor(ut){this.context=ut,this.answers=new Nt(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Sessions=yt;class Nt{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Sessions$Answers=Nt;class Tt{context;sitemaps;targetSites;constructor(ut){this.context=ut,this.sitemaps=new Sr(this.context),this.targetSites=new Mr(this.context)}disableAdvancedSiteSearch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}enableAdvancedSiteSearch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recrawlUris(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine=Tt;class Sr{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=Sr;class Mr{context;constructor(ut){this.context=ut}batchCreate(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=Mr;class Ao{context;constructor(ut){this.context=ut}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=Ao;class Xe{context;constructor(ut){this.context=ut}collect(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Datastores$Userevents=Xe;class Y{context;operations;constructor(ut){this.context=ut,this.operations=new X(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}listResults(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+evaluation}:listResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["evaluation"],pathParams:["evaluation"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Evaluations=Y;class X{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Evaluations$Operations=X;class O{context;constructor(ut){this.context=ut}check(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Groundingconfigs=O;class ne{context;operations;constructor(ut){this.context=ut,this.operations=new w(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}importIdentityMappings(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}listIdentityMappings(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purgeIdentityMappings(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Identitymappingstores=ne;class w{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Identitymappingstores$Operations=w;class l{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Licenseconfigs=l;class te{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Operations=te;class Je{context;operations;constructor(ut){this.context=ut,this.operations=new je(this.context)}}y.Resource$Projects$Locations$Podcasts=Je;class je{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Podcasts$Operations=je;class Ge{context;constructor(ut){this.context=ut}rank(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Rankingconfigs=Ge;class De{context;operations;sampleQueries;constructor(ut){this.context=ut,this.operations=new pt(this.context),this.sampleQueries=new gt(this.context)}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Samplequerysets=De;class pt{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Samplequerysets$Operations=pt;class gt{context;constructor(ut){this.context=ut}create(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sampleQueries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Samplequerysets$Samplequeries=gt;class _t{context;constructor(ut){this.context=ut}collect(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Userevents=_t;class Ut{context;licenseConfigsUsageStats;userLicenses;constructor(ut){this.context=ut,this.licenseConfigsUsageStats=new ju(this.context),this.userLicenses=new Uu(this.context)}batchUpdateUserLicenses(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Userstores=Ut;class ju{context;constructor(ut){this.context=ut}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=ju;class Uu{context;constructor(ut){this.context=ut}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Locations$Userstores$Userlicenses=Uu;class vu{context;constructor(ut){this.context=ut}get(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(ut,ht,rt){let Ke=ut||{},Le=ht||{};typeof ut=="function"&&(rt=ut,Ke={},Le={}),typeof ht=="function"&&(rt=ht,Le={});let le=Le.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(le+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}y.Resource$Projects$Operations=vu})(xpe||(YT.discoveryengine_v1beta=xpe={}))});var $pe=qt(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.AuthPlus=Kf.discoveryengine_v1beta=Kf.discoveryengine_v1alpha=Kf.discoveryengine_v1=Kf.auth=Kf.VERSIONS=void 0;Kf.discoveryengine=jQe;var ype=ct(),Ipe=TB();Object.defineProperty(Kf,"discoveryengine_v1",{enumerable:!0,get:function(){return Ipe.discoveryengine_v1}});var Rpe=VB();Object.defineProperty(Kf,"discoveryengine_v1alpha",{enumerable:!0,get:function(){return Rpe.discoveryengine_v1alpha}});var Ape=EB();Object.defineProperty(Kf,"discoveryengine_v1beta",{enumerable:!0,get:function(){return Ape.discoveryengine_v1beta}});Kf.VERSIONS={v1:Ipe.discoveryengine_v1.Discoveryengine,v1alpha:Rpe.discoveryengine_v1alpha.Discoveryengine,v1beta:Ape.discoveryengine_v1beta.Discoveryengine};function jQe(y){return(0,ype.getAPI)("discoveryengine",y,Kf.VERSIONS,this)}var UQe=new ype.AuthPlus;Kf.auth=UQe;var vQe=ct();Object.defineProperty(Kf,"AuthPlus",{enumerable:!0,get:function(){return vQe.AuthPlus}})});var SB=qt(XT=>{"use strict";Object.defineProperty(XT,"__esModule",{value:!0});XT.displayvideo_v1=void 0;var eo=ct(),jpe;(function(y){class fe{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstAndThirdPartyAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;inventorySources;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(ge,ye){this.context={_options:ge||{},google:ye},this.advertisers=new he(this.context),this.combinedAudiences=new q(this.context),this.customBiddingAlgorithms=new d(this.context),this.customLists=new x(this.context),this.firstAndThirdPartyAudiences=new $(this.context),this.floodlightGroups=new A(this.context),this.googleAudiences=new v(this.context),this.guaranteedOrders=new z(this.context),this.inventorySourceGroups=new D(this.context),this.inventorySources=new Q(this.context),this.media=new _(this.context),this.partners=new V(this.context),this.sdfdownloadtasks=new F(this.context),this.targetingTypes=new me(this.context),this.users=new _e(this.context)}}y.Displayvideo=fe;class he{context;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;manualTriggers;negativeKeywordLists;targetingTypes;constructor(ge){this.context=ge,this.assets=new $e(this.context),this.campaigns=new xe(this.context),this.channels=new R(this.context),this.creatives=new g(this.context),this.insertionOrders=new f(this.context),this.invoices=new e(this.context),this.lineItems=new s(this.context),this.locationLists=new r(this.context),this.manualTriggers=new i(this.context),this.negativeKeywordLists=new m(this.context),this.targetingTypes=new P(this.context)}audit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}bulkEditAdvertiserAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}:bulkEditAdvertiserAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}bulkListAdvertiserAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}:bulkListAdvertiserAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers=he;class $e{context;constructor(ge){this.context=ge}upload(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,mediaUrl:(Oe+"/upload/v1/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Assets=$e;class xe{context;targetingTypes;constructor(ge){this.context=ge,this.targetingTypes=new oe(this.context)}bulkListCampaignAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}:bulkListCampaignAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Campaigns=xe;class oe{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new E(this.context)}}y.Resource$Advertisers$Campaigns$Targetingtypes=oe;class E{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","campaignId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId","targetingType"],pathParams:["advertiserId","campaignId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Campaigns$Targetingtypes$Assignedtargetingoptions=E;class R{context;sites;constructor(ge){this.context=ge,this.sites=new a(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Channels=R;class a{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Channels$Sites=a;class g{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Creatives=g;class f{context;targetingTypes;constructor(ge){this.context=ge,this.targetingTypes=new o(this.context)}bulkListInsertionOrderAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}:bulkListInsertionOrderAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Insertionorders=f;class o{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new n(this.context)}}y.Resource$Advertisers$Insertionorders$Targetingtypes=o;class n{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","insertionOrderId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId","targetingType"],pathParams:["advertiserId","insertionOrderId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Insertionorders$Targetingtypes$Assignedtargetingoptions=n;class e{context;constructor(ge){this.context=ge}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}lookupInvoiceCurrency(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Invoices=e;class s{context;targetingTypes;constructor(ge){this.context=ge,this.targetingTypes=new t(this.context)}bulkEditLineItemAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}:bulkEditLineItemAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}bulkListLineItemAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}:bulkListLineItemAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}generateDefault(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems:generateDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Lineitems=s;class t{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new p(this.context)}}y.Resource$Advertisers$Lineitems$Targetingtypes=t;class p{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=p;class r{context;assignedLocations;constructor(ge){this.context=ge,this.assignedLocations=new u(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Locationlists=r;class u{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Locationlists$Assignedlocations=u;class i{context;constructor(ge){this.context=ge}activate(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}deactivate(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Manualtriggers=i;class m{context;negativeKeywords;constructor(ge){this.context=ge,this.negativeKeywords=new c(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Negativekeywordlists=m;class c{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Negativekeywordlists$Negativekeywords=c;class P{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new h(this.context)}}y.Resource$Advertisers$Targetingtypes=P;class h{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=h;class q{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Combinedaudiences=q;class d{context;scripts;constructor(ge){this.context=ge,this.scripts=new I(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}uploadScript(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Custombiddingalgorithms=d;class I{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Custombiddingalgorithms$Scripts=I;class x{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Customlists=x;class ${context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}editCustomerMatchMembers(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Firstandthirdpartyaudiences=$;class A{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Floodlightgroups=A;class v{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Googleaudiences=v;class z{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}editGuaranteedOrderReadAccessors(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Guaranteedorders=z;class D{context;assignedInventorySources;constructor(ge){this.context=ge,this.assignedInventorySources=new b(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Inventorysourcegroups=D;class b{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Inventorysourcegroups$Assignedinventorysources=b;class Q{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}editInventorySourceReadWriteAccessors(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySources/{+inventorySourceId}:editInventorySourceReadWriteAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Inventorysources=Q;class _{context;constructor(ge){this.context=ge}download(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}upload(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,mediaUrl:(Oe+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Media=_;class V{context;channels;targetingTypes;constructor(ge){this.context=ge,this.channels=new C(this.context),this.targetingTypes=new T(this.context)}bulkEditPartnerAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}:bulkEditPartnerAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Partners=V;class C{context;sites;constructor(ge){this.context=ge,this.sites=new U(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Partners$Channels=C;class U{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Partners$Channels$Sites=U;class T{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new S(this.context)}}y.Resource$Partners$Targetingtypes=T;class S{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Partners$Targetingtypes$Assignedtargetingoptions=S;class F{context;operations;constructor(ge){this.context=ge,this.operations=new H(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Sdfdownloadtasks=F;class H{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Sdfdownloadtasks$Operations=H;class me{context;targetingOptions;constructor(ge){this.context=ge,this.targetingOptions=new ae(this.context)}}y.Resource$Targetingtypes=me;class ae{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}search(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Targetingtypes$Targetingoptions=ae;class _e{context;constructor(ge){this.context=ge}bulkEditAssignedUserRoles(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,eo.createAPIRequest)(st,Ue);else return(0,eo.createAPIRequest)(st)}}y.Resource$Users=_e})(jpe||(XT.displayvideo_v1=jpe={}))});var wB=qt(OT=>{"use strict";Object.defineProperty(OT,"__esModule",{value:!0});OT.displayvideo_v1beta=void 0;var RR=ct(),Upe;(function(y){class fe{context;media;sdfdownloadtask;sdfdownloadtasks;constructor(a,g){this.context={_options:a||{},google:g},this.media=new he(this.context),this.sdfdownloadtask=new $e(this.context),this.sdfdownloadtasks=new oe(this.context)}}y.Displayvideo=fe;class he{context;constructor(a){this.context=a}download(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,RR.createAPIRequest)(s,f);else return(0,RR.createAPIRequest)(s)}}y.Resource$Media=he;class $e{context;operations;constructor(a){this.context=a,this.operations=new xe(this.context)}}y.Resource$Sdfdownloadtask=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,RR.createAPIRequest)(s,f);else return(0,RR.createAPIRequest)(s)}}y.Resource$Sdfdownloadtask$Operations=xe;class oe{context;operations;constructor(a){this.context=a,this.operations=new E(this.context)}}y.Resource$Sdfdownloadtasks=oe;class E{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,RR.createAPIRequest)(s,f);else return(0,RR.createAPIRequest)(s)}}y.Resource$Sdfdownloadtasks$Operations=E})(Upe||(OT.displayvideo_v1beta=Upe={}))});var GB=qt(CT=>{"use strict";Object.defineProperty(CT,"__esModule",{value:!0});CT.displayvideo_v1beta2=void 0;var lT=ct(),vpe;(function(y){class fe{context;media;sdfdownloadtasks;constructor(E,R){this.context={_options:E||{},google:R},this.media=new he(this.context),this.sdfdownloadtasks=new $e(this.context)}}y.Displayvideo=fe;class he{context;constructor(E){this.context=E}download(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://displayvideo.googleapis.com/",n={options:Object.assign({url:(o+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(a)(0,lT.createAPIRequest)(n,a);else return(0,lT.createAPIRequest)(n)}}y.Resource$Media=he;class $e{context;operations;constructor(E){this.context=E,this.operations=new xe(this.context)}}y.Resource$Sdfdownloadtasks=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://displayvideo.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,lT.createAPIRequest)(n,a);else return(0,lT.createAPIRequest)(n)}}y.Resource$Sdfdownloadtasks$Operations=xe})(vpe||(CT.displayvideo_v1beta2=vpe={}))});var LB=qt(kT=>{"use strict";Object.defineProperty(kT,"__esModule",{value:!0});kT.displayvideo_v1dev=void 0;var bT=ct(),Tpe;(function(y){class fe{context;media;sdfdownloadtasks;constructor(E,R){this.context={_options:E||{},google:R},this.media=new he(this.context),this.sdfdownloadtasks=new $e(this.context)}}y.Displayvideo=fe;class he{context;constructor(E){this.context=E}download(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://displayvideo.googleapis.com/",n={options:Object.assign({url:(o+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(a)(0,bT.createAPIRequest)(n,a);else return(0,bT.createAPIRequest)(n)}}y.Resource$Media=he;class $e{context;operations;constructor(E){this.context=E,this.operations=new xe(this.context)}}y.Resource$Sdfdownloadtasks=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://displayvideo.googleapis.com/",n={options:Object.assign({url:(o+"/v1dev/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bT.createAPIRequest)(n,a);else return(0,bT.createAPIRequest)(n)}}y.Resource$Sdfdownloadtasks$Operations=xe})(Tpe||(kT.displayvideo_v1dev=Tpe={}))});var _B=qt(eV=>{"use strict";Object.defineProperty(eV,"__esModule",{value:!0});eV.displayvideo_v2=void 0;var oo=ct(),Vpe;(function(y){class fe{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(Se,ge){this.context={_options:Se||{},google:ge},this.advertisers=new he(this.context),this.combinedAudiences=new q(this.context),this.customBiddingAlgorithms=new d(this.context),this.customLists=new x(this.context),this.floodlightGroups=new $(this.context),this.googleAudiences=new v(this.context),this.guaranteedOrders=new z(this.context),this.inventorySourceGroups=new D(this.context),this.media=new Q(this.context),this.partners=new _(this.context),this.sdfdownloadtasks=new S(this.context),this.targetingTypes=new H(this.context),this.users=new ae(this.context)}}y.Displayvideo=fe;class he{context;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;manualTriggers;negativeKeywordLists;targetingTypes;youtubeAdGroupAds;youtubeAdGroups;constructor(Se){this.context=Se,this.assets=new $e(this.context),this.campaigns=new xe(this.context),this.channels=new oe(this.context),this.creatives=new R(this.context),this.insertionOrders=new a(this.context),this.invoices=new g(this.context),this.lineItems=new f(this.context),this.locationLists=new e(this.context),this.manualTriggers=new t(this.context),this.negativeKeywordLists=new p(this.context),this.targetingTypes=new u(this.context),this.youtubeAdGroupAds=new m(this.context),this.youtubeAdGroups=new c(this.context)}audit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}editAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}listAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers=he;class $e{context;constructor(Se){this.context=Se}upload(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,mediaUrl:(we+"/upload/v2/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Assets=$e;class xe{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Campaigns=xe;class oe{context;sites;constructor(Se){this.context=Se,this.sites=new E(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Channels=oe;class E{context;constructor(Se){this.context=Se}bulkEdit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}replace(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Channels$Sites=E;class R{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Creatives=R;class a{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Insertionorders=a;class g{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}lookupInvoiceCurrency(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Invoices=g;class f{context;targetingTypes;constructor(Se){this.context=Se,this.targetingTypes=new o(this.context)}bulkEditAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}bulkListAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}bulkUpdate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}duplicate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Lineitems=f;class o{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new n(this.context)}}y.Resource$Advertisers$Lineitems$Targetingtypes=o;class n{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=n;class e{context;assignedLocations;constructor(Se){this.context=Se,this.assignedLocations=new s(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Locationlists=e;class s{context;constructor(Se){this.context=Se}bulkEdit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Locationlists$Assignedlocations=s;class t{context;constructor(Se){this.context=Se}activate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}deactivate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Manualtriggers=t;class p{context;negativeKeywords;constructor(Se){this.context=Se,this.negativeKeywords=new r(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Negativekeywordlists=p;class r{context;constructor(Se){this.context=Se}bulkEdit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}replace(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Negativekeywordlists$Negativekeywords=r;class u{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new i(this.context)}}y.Resource$Advertisers$Targetingtypes=u;class i{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=i;class m{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroupAds/{+youtubeAdGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupAdId"],pathParams:["advertiserId","youtubeAdGroupAdId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Youtubeadgroupads=m;class c{context;targetingTypes;constructor(Se){this.context=Se,this.targetingTypes=new P(this.context)}bulkListAdGroupAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups:bulkListAdGroupAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId"],pathParams:["advertiserId","youtubeAdGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Youtubeadgroups=c;class P{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new h(this.context)}}y.Resource$Advertisers$Youtubeadgroups$Targetingtypes=P;class h{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType","youtubeAdGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId","targetingType"],pathParams:["advertiserId","targetingType","youtubeAdGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Advertisers$Youtubeadgroups$Targetingtypes$Assignedtargetingoptions=h;class q{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Combinedaudiences=q;class d{context;scripts;constructor(Se){this.context=Se,this.scripts=new I(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}uploadScript(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Custombiddingalgorithms=d;class I{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Custombiddingalgorithms$Scripts=I;class x{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Customlists=x;class ${context;floodlightActivities;constructor(Se){this.context=Se,this.floodlightActivities=new A(this.context)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Floodlightgroups=$;class A{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Floodlightgroups$Floodlightactivities=A;class v{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Googleaudiences=v;class z{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}editGuaranteedOrderReadAccessors(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Guaranteedorders=z;class D{context;assignedInventorySources;constructor(Se){this.context=Se,this.assignedInventorySources=new b(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Inventorysourcegroups=D;class b{context;constructor(Se){this.context=Se}bulkEdit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Inventorysourcegroups$Assignedinventorysources=b;class Q{context;constructor(Se){this.context=Se}download(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}upload(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,mediaUrl:(we+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Media=Q;class _{context;channels;targetingTypes;constructor(Se){this.context=Se,this.channels=new V(this.context),this.targetingTypes=new U(this.context)}editAssignedTargetingOptions(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Partners=_;class V{context;sites;constructor(Se){this.context=Se,this.sites=new C(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Partners$Channels=V;class C{context;constructor(Se){this.context=Se}bulkEdit(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}replace(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Partners$Channels$Sites=C;class U{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new T(this.context)}}y.Resource$Partners$Targetingtypes=U;class T{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Partners$Targetingtypes$Assignedtargetingoptions=T;class S{context;operations;constructor(Se){this.context=Se,this.operations=new F(this.context)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Sdfdownloadtasks=S;class F{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Sdfdownloadtasks$Operations=F;class H{context;targetingOptions;constructor(Se){this.context=Se,this.targetingOptions=new me(this.context)}}y.Resource$Targetingtypes=H;class me{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}search(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Targetingtypes$Targetingoptions=me;class ae{context;constructor(Se){this.context=Se}bulkEditAssignedUserRoles(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(ye)(0,oo.createAPIRequest)(Oe,ye);else return(0,oo.createAPIRequest)(Oe)}}y.Resource$Users=ae})(Vpe||(eV.displayvideo_v2=Vpe={}))});var DB=qt(tV=>{"use strict";Object.defineProperty(tV,"__esModule",{value:!0});tV.displayvideo_v3=void 0;var bt=ct(),Epe;(function(y){class fe{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstAndThirdPartyAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(ge,ye){this.context={_options:ge||{},google:ye},this.advertisers=new he(this.context),this.combinedAudiences=new h(this.context),this.customBiddingAlgorithms=new q(this.context),this.customLists=new x(this.context),this.firstAndThirdPartyAudiences=new $(this.context),this.floodlightGroups=new A(this.context),this.googleAudiences=new z(this.context),this.guaranteedOrders=new D(this.context),this.inventorySourceGroups=new b(this.context),this.media=new _(this.context),this.partners=new V(this.context),this.sdfdownloadtasks=new F(this.context),this.targetingTypes=new me(this.context),this.users=new _e(this.context)}}y.Displayvideo=fe;class he{context;adGroupAds;adGroups;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;negativeKeywordLists;targetingTypes;constructor(ge){this.context=ge,this.adGroupAds=new $e(this.context),this.adGroups=new xe(this.context),this.assets=new R(this.context),this.campaigns=new a(this.context),this.channels=new g(this.context),this.creatives=new o(this.context),this.insertionOrders=new n(this.context),this.invoices=new e(this.context),this.lineItems=new s(this.context),this.locationLists=new r(this.context),this.negativeKeywordLists=new i(this.context),this.targetingTypes=new c(this.context)}audit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}editAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}listAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers=he;class $e{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Adgroupads=$e;class xe{context;targetingTypes;constructor(ge){this.context=ge,this.targetingTypes=new oe(this.context)}bulkEditAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}bulkListAdGroupAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups:bulkListAdGroupAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Adgroups=xe;class oe{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new E(this.context)}}y.Resource$Advertisers$Adgroups$Targetingtypes=oe;class E{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Adgroups$Targetingtypes$Assignedtargetingoptions=E;class R{context;constructor(ge){this.context=ge}upload(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,mediaUrl:(Oe+"/upload/v3/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Assets=R;class a{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Campaigns=a;class g{context;sites;constructor(ge){this.context=ge,this.sites=new f(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Channels=g;class f{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Channels$Sites=f;class o{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Creatives=o;class n{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Insertionorders=n;class e{context;constructor(ge){this.context=ge}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}lookupInvoiceCurrency(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Invoices=e;class s{context;targetingTypes;constructor(ge){this.context=ge,this.targetingTypes=new t(this.context)}bulkEditAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}bulkListAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}bulkUpdate(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}duplicate(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Lineitems=s;class t{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new p(this.context)}}y.Resource$Advertisers$Lineitems$Targetingtypes=t;class p{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=p;class r{context;assignedLocations;constructor(ge){this.context=ge,this.assignedLocations=new u(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Locationlists=r;class u{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Locationlists$Assignedlocations=u;class i{context;negativeKeywords;constructor(ge){this.context=ge,this.negativeKeywords=new m(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Negativekeywordlists=i;class m{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Negativekeywordlists$Negativekeywords=m;class c{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new P(this.context)}}y.Resource$Advertisers$Targetingtypes=c;class P{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=P;class h{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Combinedaudiences=h;class q{context;rules;scripts;constructor(ge){this.context=ge,this.rules=new d(this.context),this.scripts=new I(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}uploadRules(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}uploadScript(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Custombiddingalgorithms=q;class d{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules/{+customBiddingAlgorithmRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],pathParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Custombiddingalgorithms$Rules=d;class I{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Custombiddingalgorithms$Scripts=I;class x{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Customlists=x;class ${context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}editCustomerMatchMembers(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Firstandthirdpartyaudiences=$;class A{context;floodlightActivities;constructor(ge){this.context=ge,this.floodlightActivities=new v(this.context)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Floodlightgroups=A;class v{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Floodlightgroups$Floodlightactivities=v;class z{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Googleaudiences=z;class D{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}editGuaranteedOrderReadAccessors(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Guaranteedorders=D;class b{context;assignedInventorySources;constructor(ge){this.context=ge,this.assignedInventorySources=new Q(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Inventorysourcegroups=b;class Q{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Inventorysourcegroups$Assignedinventorysources=Q;class _{context;constructor(ge){this.context=ge}download(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}upload(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,mediaUrl:(Oe+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Media=_;class V{context;channels;targetingTypes;constructor(ge){this.context=ge,this.channels=new C(this.context),this.targetingTypes=new T(this.context)}editAssignedTargetingOptions(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Partners=V;class C{context;sites;constructor(ge){this.context=ge,this.sites=new U(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Partners$Channels=C;class U{context;constructor(ge){this.context=ge}bulkEdit(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}replace(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Partners$Channels$Sites=U;class T{context;assignedTargetingOptions;constructor(ge){this.context=ge,this.assignedTargetingOptions=new S(this.context)}}y.Resource$Partners$Targetingtypes=T;class S{context;constructor(ge){this.context=ge}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Partners$Targetingtypes$Assignedtargetingoptions=S;class F{context;operations;constructor(ge){this.context=ge,this.operations=new H(this.context)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Sdfdownloadtasks=F;class H{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Sdfdownloadtasks$Operations=H;class me{context;targetingOptions;constructor(ge){this.context=ge,this.targetingOptions=new ae(this.context)}}y.Resource$Targetingtypes=me;class ae{context;constructor(ge){this.context=ge}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}search(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Targetingtypes$Targetingoptions=ae;class _e{context;constructor(ge){this.context=ge}bulkEditAssignedUserRoles(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}create(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}delete(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}get(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}list(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}patch(ge,ye,Ue){let Ee=ge||{},we=ye||{};typeof ge=="function"&&(Ue=ge,Ee={},we={}),typeof ye=="function"&&(Ue=ye,we={});let Oe=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(Oe+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,bt.createAPIRequest)(st,Ue);else return(0,bt.createAPIRequest)(st)}}y.Resource$Users=_e})(Epe||(tV.displayvideo_v3=Epe={}))});var zB=qt(oV=>{"use strict";Object.defineProperty(oV,"__esModule",{value:!0});oV.displayvideo_v4=void 0;var Yt=ct(),Spe;(function(y){class fe{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstPartyAndPartnerAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;inventorySources;media;partners;sdfdownloadtasks;sdfuploadtasks;targetingTypes;users;constructor(ft,It){this.context={_options:ft||{},google:It},this.advertisers=new he(this.context),this.combinedAudiences=new $(this.context),this.customBiddingAlgorithms=new A(this.context),this.customLists=new D(this.context),this.firstPartyAndPartnerAudiences=new b(this.context),this.floodlightGroups=new Q(this.context),this.googleAudiences=new V(this.context),this.guaranteedOrders=new C(this.context),this.inventorySourceGroups=new U(this.context),this.inventorySources=new S(this.context),this.media=new F(this.context),this.partners=new H(this.context),this.sdfdownloadtasks=new ge(this.context),this.sdfuploadtasks=new Ue(this.context),this.targetingTypes=new we(this.context),this.users=new st(this.context)}}y.Displayvideo=fe;class he{context;adAssets;adGroupAds;adGroups;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;negativeKeywordLists;targetingTypes;constructor(ft){this.context=ft,this.adAssets=new $e(this.context),this.adGroupAds=new xe(this.context),this.adGroups=new oe(this.context),this.assets=new f(this.context),this.campaigns=new o(this.context),this.channels=new n(this.context),this.creatives=new s(this.context),this.insertionOrders=new t(this.context),this.invoices=new p(this.context),this.lineItems=new r(this.context),this.locationLists=new P(this.context),this.negativeKeywordLists=new q(this.context),this.targetingTypes=new I(this.context)}audit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}editAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}listAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers=he;class $e{context;constructor(ft){this.context=ft}bulkCreate(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets:bulkCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets/{+adAssetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adAssetId"],pathParams:["adAssetId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}upload(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets:uploadAdAsset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,mediaUrl:(Nt+"/upload/v4/advertisers/{+advertiserId}/adAssets:uploadAdAsset").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Adassets=$e;class xe{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Adgroupads=xe;class oe{context;targetingTypes;youtubeAssetTypes;constructor(ft){this.context=ft,this.targetingTypes=new E(this.context),this.youtubeAssetTypes=new a(this.context)}bulkEditAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}bulkListAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Adgroups=oe;class E{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new R(this.context)}}y.Resource$Advertisers$Adgroups$Targetingtypes=E;class R{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Adgroups$Targetingtypes$Assignedtargetingoptions=R;class a{context;youtubeAssetAssociations;constructor(ft){this.context=ft,this.youtubeAssetAssociations=new g(this.context)}}y.Resource$Advertisers$Adgroups$Youtubeassettypes=a;class g{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType"],pathParams:["adGroupId","advertiserId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations/{+youtubeAssetAssociationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType","youtubeAssetAssociationId"],pathParams:["adGroupId","advertiserId","youtubeAssetAssociationId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType"],pathParams:["adGroupId","advertiserId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Adgroups$Youtubeassettypes$Youtubeassetassociations=g;class f{context;constructor(ft){this.context=ft}upload(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,mediaUrl:(Nt+"/upload/v4/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Assets=f;class o{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Campaigns=o;class n{context;sites;constructor(ft){this.context=ft,this.sites=new e(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Channels=n;class e{context;constructor(ft){this.context=ft}bulkEdit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Channels$Sites=e;class s{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Creatives=s;class t{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Insertionorders=t;class p{context;constructor(ft){this.context=ft}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}lookupInvoiceCurrency(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Invoices=p;class r{context;targetingTypes;youtubeAssetTypes;constructor(ft){this.context=ft,this.targetingTypes=new u(this.context),this.youtubeAssetTypes=new m(this.context)}bulkEditAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}bulkListAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}bulkUpdate(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}duplicate(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Lineitems=r;class u{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new i(this.context)}}y.Resource$Advertisers$Lineitems$Targetingtypes=u;class i{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=i;class m{context;youtubeAssetAssociations;constructor(ft){this.context=ft,this.youtubeAssetAssociations=new c(this.context)}}y.Resource$Advertisers$Lineitems$Youtubeassettypes=m;class c{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType"],pathParams:["advertiserId","lineItemId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations/{+youtubeAssetAssociationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType","youtubeAssetAssociationId"],pathParams:["advertiserId","lineItemId","youtubeAssetAssociationId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType"],pathParams:["advertiserId","lineItemId","youtubeAssetType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Lineitems$Youtubeassettypes$Youtubeassetassociations=c;class P{context;assignedLocations;constructor(ft){this.context=ft,this.assignedLocations=new h(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Locationlists=P;class h{context;constructor(ft){this.context=ft}bulkEdit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Locationlists$Assignedlocations=h;class q{context;negativeKeywords;constructor(ft){this.context=ft,this.negativeKeywords=new d(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Negativekeywordlists=q;class d{context;constructor(ft){this.context=ft}bulkEdit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Negativekeywordlists$Negativekeywords=d;class I{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new x(this.context)}}y.Resource$Advertisers$Targetingtypes=I;class x{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=x;class ${context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Combinedaudiences=$;class A{context;rules;scripts;constructor(ft){this.context=ft,this.rules=new v(this.context),this.scripts=new z(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}uploadRules(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}uploadScript(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Custombiddingalgorithms=A;class v{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules/{+customBiddingAlgorithmRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],pathParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Custombiddingalgorithms$Rules=v;class z{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Custombiddingalgorithms$Scripts=z;class D{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Customlists=D;class b{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}editCustomerMatchMembers(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Firstpartyandpartneraudiences=b;class Q{context;floodlightActivities;constructor(ft){this.context=ft,this.floodlightActivities=new _(this.context)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Floodlightgroups=Q;class _{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Floodlightgroups$Floodlightactivities=_;class V{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Googleaudiences=V;class C{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}editGuaranteedOrderReadAccessors(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Guaranteedorders=C;class U{context;assignedInventorySources;constructor(ft){this.context=ft,this.assignedInventorySources=new T(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Inventorysourcegroups=U;class T{context;constructor(ft){this.context=ft}bulkEdit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Inventorysourcegroups$Assignedinventorysources=T;class S{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}editInventorySourceReadWriteAccessors(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}:editInventorySourceReadWriteAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Inventorysources=S;class F{context;constructor(ft){this.context=ft}download(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}upload(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,mediaUrl:(Nt+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Media=F;class H{context;channels;targetingTypes;constructor(ft){this.context=ft,this.channels=new me(this.context),this.targetingTypes=new _e(this.context)}editAssignedTargetingOptions(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Partners=H;class me{context;sites;constructor(ft){this.context=ft,this.sites=new ae(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Partners$Channels=me;class ae{context;constructor(ft){this.context=ft}bulkEdit(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Partners$Channels$Sites=ae;class _e{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new Se(this.context)}}y.Resource$Partners$Targetingtypes=_e;class Se{context;constructor(ft){this.context=ft}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Partners$Targetingtypes$Assignedtargetingoptions=Se;class ge{context;operations;constructor(ft){this.context=ft,this.operations=new ye(this.context)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Sdfdownloadtasks=ge;class ye{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["name"],pathParams:["name"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Sdfdownloadtasks$Operations=ye;class Ue{context;operations;constructor(ft){this.context=ft,this.operations=new Ee(this.context)}}y.Resource$Sdfuploadtasks=Ue;class Ee{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["name"],pathParams:["name"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Sdfuploadtasks$Operations=Ee;class we{context;targetingOptions;constructor(ft){this.context=ft,this.targetingOptions=new Oe(this.context)}}y.Resource$Targetingtypes=we;class Oe{context;constructor(ft){this.context=ft}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}search(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Targetingtypes$Targetingoptions=Oe;class st{context;constructor(ft){this.context=ft}bulkEditAssignedUserRoles(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},yt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},yt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,xt){let vt=ft||{},yt=It||{};typeof ft=="function"&&(xt=ft,vt={},yt={}),typeof It=="function"&&(xt=It,yt={});let Nt=yt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},yt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(xt)(0,Yt.createAPIRequest)(Tt,xt);else return(0,Yt.createAPIRequest)(Tt)}}y.Resource$Users=st})(Spe||(oV.displayvideo_v4=Spe={}))});var Hpe=qt(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.AuthPlus=Gu.displayvideo_v4=Gu.displayvideo_v3=Gu.displayvideo_v2=Gu.displayvideo_v1dev=Gu.displayvideo_v1beta2=Gu.displayvideo_v1beta=Gu.displayvideo_v1=Gu.auth=Gu.VERSIONS=void 0;Gu.displayvideo=TQe;var wpe=ct(),Gpe=SB();Object.defineProperty(Gu,"displayvideo_v1",{enumerable:!0,get:function(){return Gpe.displayvideo_v1}});var Lpe=wB();Object.defineProperty(Gu,"displayvideo_v1beta",{enumerable:!0,get:function(){return Lpe.displayvideo_v1beta}});var _pe=GB();Object.defineProperty(Gu,"displayvideo_v1beta2",{enumerable:!0,get:function(){return _pe.displayvideo_v1beta2}});var Dpe=LB();Object.defineProperty(Gu,"displayvideo_v1dev",{enumerable:!0,get:function(){return Dpe.displayvideo_v1dev}});var zpe=_B();Object.defineProperty(Gu,"displayvideo_v2",{enumerable:!0,get:function(){return zpe.displayvideo_v2}});var Mpe=DB();Object.defineProperty(Gu,"displayvideo_v3",{enumerable:!0,get:function(){return Mpe.displayvideo_v3}});var Npe=zB();Object.defineProperty(Gu,"displayvideo_v4",{enumerable:!0,get:function(){return Npe.displayvideo_v4}});Gu.VERSIONS={v1:Gpe.displayvideo_v1.Displayvideo,v1beta:Lpe.displayvideo_v1beta.Displayvideo,v1beta2:_pe.displayvideo_v1beta2.Displayvideo,v1dev:Dpe.displayvideo_v1dev.Displayvideo,v2:zpe.displayvideo_v2.Displayvideo,v3:Mpe.displayvideo_v3.Displayvideo,v4:Npe.displayvideo_v4.Displayvideo};function TQe(y){return(0,wpe.getAPI)("displayvideo",y,Gu.VERSIONS,this)}var VQe=new wpe.AuthPlus;Gu.auth=VQe;var EQe=ct();Object.defineProperty(Gu,"AuthPlus",{enumerable:!0,get:function(){return EQe.AuthPlus}})});var MB=qt(sV=>{"use strict";Object.defineProperty(sV,"__esModule",{value:!0});sV.dlp_v2=void 0;var to=ct(),Fpe;(function(y){class fe{context;infoTypes;locations;organizations;projects;constructor(Se,ge){this.context={_options:Se||{},google:ge},this.infoTypes=new he(this.context),this.locations=new $e(this.context),this.organizations=new oe(this.context),this.projects=new P(this.context)}}y.Dlp=fe;class he{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Infotypes=he;class $e{context;infoTypes;constructor(Se){this.context=Se,this.infoTypes=new xe(this.context)}}y.Resource$Locations=$e;class xe{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Locations$Infotypes=xe;class oe{context;deidentifyTemplates;inspectTemplates;locations;storedInfoTypes;constructor(Se){this.context=Se,this.deidentifyTemplates=new E(this.context),this.inspectTemplates=new R(this.context),this.locations=new a(this.context),this.storedInfoTypes=new c(this.context)}}y.Resource$Organizations=oe;class E{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Deidentifytemplates=E;class R{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Inspecttemplates=R;class a{context;columnDataProfiles;connections;deidentifyTemplates;discoveryConfigs;dlpJobs;fileStoreDataProfiles;infoTypes;inspectTemplates;jobTriggers;projectDataProfiles;storedInfoTypes;tableDataProfiles;constructor(Se){this.context=Se,this.columnDataProfiles=new g(this.context),this.connections=new f(this.context),this.deidentifyTemplates=new o(this.context),this.discoveryConfigs=new n(this.context),this.dlpJobs=new e(this.context),this.fileStoreDataProfiles=new s(this.context),this.infoTypes=new t(this.context),this.inspectTemplates=new p(this.context),this.jobTriggers=new r(this.context),this.projectDataProfiles=new u(this.context),this.storedInfoTypes=new i(this.context),this.tableDataProfiles=new m(this.context)}}y.Resource$Organizations$Locations=a;class g{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/columnDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Columndataprofiles=g;class f{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}search(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Connections=f;class o{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Deidentifytemplates=o;class n{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Discoveryconfigs=n;class e{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Dlpjobs=e;class s{context;constructor(Se){this.context=Se}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/fileStoreDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Filestoredataprofiles=s;class t{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Infotypes=t;class p{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Inspecttemplates=p;class r{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Jobtriggers=r;class u{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/projectDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Projectdataprofiles=u;class i{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Storedinfotypes=i;class m{context;constructor(Se){this.context=Se}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/tableDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Locations$Tabledataprofiles=m;class c{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Organizations$Storedinfotypes=c;class P{context;content;deidentifyTemplates;dlpJobs;image;inspectTemplates;jobTriggers;locations;storedInfoTypes;constructor(Se){this.context=Se,this.content=new h(this.context),this.deidentifyTemplates=new q(this.context),this.dlpJobs=new d(this.context),this.image=new I(this.context),this.inspectTemplates=new x(this.context),this.jobTriggers=new $(this.context),this.locations=new A(this.context),this.storedInfoTypes=new ae(this.context)}}y.Resource$Projects=P;class h{context;constructor(Se){this.context=Se}deidentify(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}inspect(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}reidentify(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:reidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Content=h;class q{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Deidentifytemplates=q;class d{context;constructor(Se){this.context=Se}cancel(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Dlpjobs=d;class I{context;constructor(Se){this.context=Se}redact(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/image:redact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Image=I;class x{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Inspecttemplates=x;class ${context;constructor(Se){this.context=Se}activate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Jobtriggers=$;class A{context;columnDataProfiles;connections;content;deidentifyTemplates;discoveryConfigs;dlpJobs;fileStoreDataProfiles;image;infoTypes;inspectTemplates;jobTriggers;projectDataProfiles;storedInfoTypes;tableDataProfiles;constructor(Se){this.context=Se,this.columnDataProfiles=new v(this.context),this.connections=new z(this.context),this.content=new D(this.context),this.deidentifyTemplates=new b(this.context),this.discoveryConfigs=new Q(this.context),this.dlpJobs=new _(this.context),this.fileStoreDataProfiles=new V(this.context),this.image=new C(this.context),this.infoTypes=new U(this.context),this.inspectTemplates=new T(this.context),this.jobTriggers=new S(this.context),this.projectDataProfiles=new F(this.context),this.storedInfoTypes=new H(this.context),this.tableDataProfiles=new me(this.context)}}y.Resource$Projects$Locations=A;class v{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/columnDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Columndataprofiles=v;class z{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}search(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/connections:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Connections=z;class D{context;constructor(Se){this.context=Se}deidentify(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}inspect(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}reidentify(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/content:reidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Content=D;class b{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Deidentifytemplates=b;class Q{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Discoveryconfigs=Q;class _{context;constructor(Se){this.context=Se}cancel(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}finish(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:finish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}hybridInspect(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:hybridInspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Dlpjobs=_;class V{context;constructor(Se){this.context=Se}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/fileStoreDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Filestoredataprofiles=V;class C{context;constructor(Se){this.context=Se}redact(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/image:redact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Image=C;class U{context;constructor(Se){this.context=Se}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Infotypes=U;class T{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Inspecttemplates=T;class S{context;constructor(Se){this.context=Se}activate(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}hybridInspect(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}:hybridInspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Jobtriggers=S;class F{context;constructor(Se){this.context=Se}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/projectDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Projectdataprofiles=F;class H{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Storedinfotypes=H;class me{context;constructor(Se){this.context=Se}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/tableDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Locations$Tabledataprofiles=me;class ae{context;constructor(Se){this.context=Se}create(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}delete(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}get(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}list(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}patch(Se,ge,ye){let Ue=Se||{},Ee=ge||{};typeof Se=="function"&&(ye=Se,Ue={},Ee={}),typeof ge=="function"&&(ye=ge,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",Oe={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(ye)(0,to.createAPIRequest)(Oe,ye);else return(0,to.createAPIRequest)(Oe)}}y.Resource$Projects$Storedinfotypes=ae})(Fpe||(sV.dlp_v2=Fpe={}))});var Kpe=qt(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.AuthPlus=Ea.dlp_v2=Ea.auth=Ea.VERSIONS=void 0;Ea.dlp=SQe;var Bpe=ct(),Wpe=MB();Object.defineProperty(Ea,"dlp_v2",{enumerable:!0,get:function(){return Wpe.dlp_v2}});Ea.VERSIONS={v2:Wpe.dlp_v2.Dlp};function SQe(y){return(0,Bpe.getAPI)("dlp",y,Ea.VERSIONS,this)}var wQe=new Bpe.AuthPlus;Ea.auth=wQe;var GQe=ct();Object.defineProperty(Ea,"AuthPlus",{enumerable:!0,get:function(){return GQe.AuthPlus}})});var NB=qt(rV=>{"use strict";Object.defineProperty(rV,"__esModule",{value:!0});rV.dns_v1=void 0;var Dr=ct(),Jpe;(function(y){class fe{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(n,e){this.context={_options:n||{},google:e},this.changes=new he(this.context),this.dnsKeys=new $e(this.context),this.managedZoneOperations=new xe(this.context),this.managedZones=new oe(this.context),this.policies=new E(this.context),this.projects=new R(this.context),this.resourceRecordSets=new a(this.context),this.responsePolicies=new g(this.context),this.responsePolicyRules=new f(this.context)}}y.Dns=fe;class he{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Changes=he;class $e{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Dnskeys=$e;class xe{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Managedzoneoperations=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Managedzones=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Policies=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Projects=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Resourcerecordsets=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Responsepolicies=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Dr.createAPIRequest)(u,s);else return(0,Dr.createAPIRequest)(u)}}y.Resource$Responsepolicyrules=f})(Jpe||(rV.dns_v1=Jpe={}))});var HB=qt(nV=>{"use strict";Object.defineProperty(nV,"__esModule",{value:!0});nV.dns_v1beta2=void 0;var zr=ct(),Qpe;(function(y){class fe{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(n,e){this.context={_options:n||{},google:e},this.changes=new he(this.context),this.dnsKeys=new $e(this.context),this.managedZoneOperations=new xe(this.context),this.managedZones=new oe(this.context),this.policies=new E(this.context),this.projects=new R(this.context),this.resourceRecordSets=new a(this.context),this.responsePolicies=new g(this.context),this.responsePolicyRules=new f(this.context)}}y.Dns=fe;class he{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Changes=he;class $e{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Dnskeys=$e;class xe{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Managedzoneoperations=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Managedzones=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Policies=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Projects=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Resourcerecordsets=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Responsepolicies=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},p),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,zr.createAPIRequest)(u,s);else return(0,zr.createAPIRequest)(u)}}y.Resource$Responsepolicyrules=f})(Qpe||(nV.dns_v1beta2=Qpe={}))});var FB=qt(iV=>{"use strict";Object.defineProperty(iV,"__esModule",{value:!0});iV.dns_v2=void 0;var Zr=ct(),Zpe;(function(y){class fe{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(n,e){this.context={_options:n||{},google:e},this.changes=new he(this.context),this.dnsKeys=new $e(this.context),this.managedZoneOperations=new xe(this.context),this.managedZones=new oe(this.context),this.policies=new E(this.context),this.projects=new R(this.context),this.resourceRecordSets=new a(this.context),this.responsePolicies=new g(this.context),this.responsePolicyRules=new f(this.context)}}y.Dns=fe;class he{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone","changeId"],pathParams:["changeId","location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Changes=he;class $e{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone","dnsKeyId"],pathParams:["dnsKeyId","location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Dnskeys=$e;class xe{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone","operation"],pathParams:["location","managedZone","operation","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Managedzoneoperations=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Managedzones=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},p),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},p),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},p),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Policies=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Projects=R;class a{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},p),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},p),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Resourcerecordsets=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Responsepolicies=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},p),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},p),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},p),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}update(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(r+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},p),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Zr.createAPIRequest)(u,s);else return(0,Zr.createAPIRequest)(u)}}y.Resource$Responsepolicyrules=f})(Zpe||(iV.dns_v2=Zpe={}))});var BB=qt(pV=>{"use strict";Object.defineProperty(pV,"__esModule",{value:!0});pV.dns_v2beta1=void 0;var Fi=ct(),Ype;(function(y){class fe{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;constructor(f,o){this.context={_options:f||{},google:o},this.changes=new he(this.context),this.dnsKeys=new $e(this.context),this.managedZoneOperations=new xe(this.context),this.managedZones=new oe(this.context),this.policies=new E(this.context),this.projects=new R(this.context),this.resourceRecordSets=new a(this.context)}}y.Dns=fe;class he{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Changes=he;class $e{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Dnskeys=$e;class xe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Managedzoneoperations=xe;class oe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Managedzones=oe;class E{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}update(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Policies=E;class R{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Projects=R;class a{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(n)(0,Fi.createAPIRequest)(p,n);else return(0,Fi.createAPIRequest)(p)}}y.Resource$Resourcerecordsets=a})(Ype||(pV.dns_v2beta1=Ype={}))});var kpe=qt(lc=>{"use strict";Object.defineProperty(lc,"__esModule",{value:!0});lc.AuthPlus=lc.dns_v2beta1=lc.dns_v2=lc.dns_v1beta2=lc.dns_v1=lc.auth=lc.VERSIONS=void 0;lc.dns=LQe;var Xpe=ct(),Ope=NB();Object.defineProperty(lc,"dns_v1",{enumerable:!0,get:function(){return Ope.dns_v1}});var lpe=HB();Object.defineProperty(lc,"dns_v1beta2",{enumerable:!0,get:function(){return lpe.dns_v1beta2}});var Cpe=FB();Object.defineProperty(lc,"dns_v2",{enumerable:!0,get:function(){return Cpe.dns_v2}});var bpe=BB();Object.defineProperty(lc,"dns_v2beta1",{enumerable:!0,get:function(){return bpe.dns_v2beta1}});lc.VERSIONS={v1:Ope.dns_v1.Dns,v1beta2:lpe.dns_v1beta2.Dns,v2:Cpe.dns_v2.Dns,v2beta1:bpe.dns_v2beta1.Dns};function LQe(y){return(0,Xpe.getAPI)("dns",y,lc.VERSIONS,this)}var _Qe=new Xpe.AuthPlus;lc.auth=_Qe;var DQe=ct();Object.defineProperty(lc,"AuthPlus",{enumerable:!0,get:function(){return DQe.AuthPlus}})});var WB=qt(uV=>{"use strict";Object.defineProperty(uV,"__esModule",{value:!0});uV.docs_v1=void 0;var AR=ct(),eue;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Docs=fe;class he{context;constructor(xe){this.context=xe}batchUpdate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://docs.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents/{documentId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["documentId"],pathParams:["documentId"],context:this.context};if(E)(0,AR.createAPIRequest)(f,E);else return(0,AR.createAPIRequest)(f)}create(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://docs.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,AR.createAPIRequest)(f,E);else return(0,AR.createAPIRequest)(f)}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://docs.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents/{documentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["documentId"],pathParams:["documentId"],context:this.context};if(E)(0,AR.createAPIRequest)(f,E);else return(0,AR.createAPIRequest)(f)}}y.Resource$Documents=he})(eue||(uV.docs_v1=eue={}))});var sue=qt(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.AuthPlus=Sa.docs_v1=Sa.auth=Sa.VERSIONS=void 0;Sa.docs=zQe;var tue=ct(),oue=WB();Object.defineProperty(Sa,"docs_v1",{enumerable:!0,get:function(){return oue.docs_v1}});Sa.VERSIONS={v1:oue.docs_v1.Docs};function zQe(y){return(0,tue.getAPI)("docs",y,Sa.VERSIONS,this)}var MQe=new tue.AuthPlus;Sa.auth=MQe;var NQe=ct();Object.defineProperty(Sa,"AuthPlus",{enumerable:!0,get:function(){return NQe.AuthPlus}})});var KB=qt(cV=>{"use strict";Object.defineProperty(cV,"__esModule",{value:!0});cV.documentai_v1=void 0;var Tr=ct(),rue;(function(y){class fe{context;operations;projects;constructor(t,p){this.context={_options:t||{},google:p},this.operations=new he(this.context),this.projects=new $e(this.context)}}y.Documentai=fe;class he{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Operations=he;class $e{context;locations;operations;constructor(t){this.context=t,this.locations=new xe(this.context),this.operations=new e(this.context)}}y.Resource$Projects=$e;class xe{context;operations;processors;processorTypes;schemas;constructor(t){this.context=t,this.operations=new oe(this.context),this.processors=new E(this.context),this.processorTypes=new f(this.context),this.schemas=new o(this.context)}fetchProcessorTypes(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:fetchProcessorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=oe;class E{context;humanReviewConfig;processorVersions;constructor(t){this.context=t,this.humanReviewConfig=new R(this.context),this.processorVersions=new a(this.context)}batchProcess(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}disable(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}enable(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}process(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}setDefaultProcessorVersion(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+processor}:setDefaultProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["processor"],pathParams:["processor"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Processors=E;class R{context;constructor(t){this.context=t}reviewDocument(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+humanReviewConfig}:reviewDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["humanReviewConfig"],pathParams:["humanReviewConfig"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Processors$Humanreviewconfig=R;class a{context;evaluations;constructor(t){this.context=t,this.evaluations=new g(this.context)}batchProcess(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}deploy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}evaluateProcessorVersion(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+processorVersion}:evaluateProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["processorVersion"],pathParams:["processorVersion"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/processorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}process(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}train(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/processorVersions:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}undeploy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Processors$Processorversions=a;class g{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Processors$Processorversions$Evaluations=g;class f{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/processorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Processortypes=f;class o{context;schemaVersions;constructor(t){this.context=t,this.schemaVersions=new n(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Schemas=o;class n{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}generate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/schemaVersions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Locations$Schemas$Schemaversions=n;class e{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://documentai.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Tr.createAPIRequest)(c,r);else return(0,Tr.createAPIRequest)(c)}}y.Resource$Projects$Operations=e})(rue||(cV.documentai_v1=rue={}))});var JB=qt(fV=>{"use strict";Object.defineProperty(fV,"__esModule",{value:!0});fV.documentai_v1beta2=void 0;var wa=ct(),nue;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Documentai=fe;class he{context;documents;locations;operations;constructor(g){this.context=g,this.documents=new $e(this.context),this.locations=new xe(this.context),this.operations=new R(this.context)}}y.Resource$Projects=he;class $e{context;constructor(g){this.context=g}batchProcess(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}process(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}}y.Resource$Projects$Documents=$e;class xe{context;documents;operations;constructor(g){this.context=g,this.documents=new oe(this.context),this.operations=new E(this.context)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(g){this.context=g}batchProcess(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}process(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}}y.Resource$Projects$Locations$Documents=oe;class E{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,wa.createAPIRequest)(t,o);else return(0,wa.createAPIRequest)(t)}}y.Resource$Projects$Operations=R})(nue||(fV.documentai_v1beta2=nue={}))});var QB=qt(mV=>{"use strict";Object.defineProperty(mV,"__esModule",{value:!0});mV.documentai_v1beta3=void 0;var or=ct(),iue;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Documentai=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;processors;processorTypes;schemas;constructor(s){this.context=s,this.operations=new xe(this.context),this.processors=new oe(this.context),this.processorTypes=new f(this.context),this.schemas=new o(this.context)}fetchProcessorTypes(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}:fetchProcessorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;dataset;humanReviewConfig;processorVersions;constructor(s){this.context=s,this.dataset=new E(this.context),this.humanReviewConfig=new R(this.context),this.processorVersions=new a(this.context)}batchProcess(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}disable(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}enable(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}process(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}setDefaultProcessorVersion(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+processor}:setDefaultProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["processor"],pathParams:["processor"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}updateDataset(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processors=oe;class E{context;constructor(s){this.context=s}batchDeleteDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+dataset}:batchDeleteDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}getDatasetSchema(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}getDocument(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+dataset}:getDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}importDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+dataset}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}listDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+dataset}:listDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}updateDatasetSchema(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processors$Dataset=E;class R{context;constructor(s){this.context=s}reviewDocument(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+humanReviewConfig}:reviewDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["humanReviewConfig"],pathParams:["humanReviewConfig"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processors$Humanreviewconfig=R;class a{context;evaluations;constructor(s){this.context=s,this.evaluations=new g(this.context)}batchProcess(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}deploy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}evaluateProcessorVersion(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+processorVersion}:evaluateProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["processorVersion"],pathParams:["processorVersion"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}importProcessorVersion(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions:importProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}process(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}train(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}undeploy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processors$Processorversions=a;class g{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processors$Processorversions$Evaluations=g;class f{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Processortypes=f;class o{context;schemaVersions;constructor(s){this.context=s,this.schemaVersions=new n(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Schemas=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}generate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://documentai.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,or.createAPIRequest)(m,p);else return(0,or.createAPIRequest)(m)}}y.Resource$Projects$Locations$Schemas$Schemaversions=n})(iue||(mV.documentai_v1beta3=iue={}))});var mue=qt(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.AuthPlus=Jf.documentai_v1beta3=Jf.documentai_v1beta2=Jf.documentai_v1=Jf.auth=Jf.VERSIONS=void 0;Jf.documentai=HQe;var pue=ct(),uue=KB();Object.defineProperty(Jf,"documentai_v1",{enumerable:!0,get:function(){return uue.documentai_v1}});var cue=JB();Object.defineProperty(Jf,"documentai_v1beta2",{enumerable:!0,get:function(){return cue.documentai_v1beta2}});var fue=QB();Object.defineProperty(Jf,"documentai_v1beta3",{enumerable:!0,get:function(){return fue.documentai_v1beta3}});Jf.VERSIONS={v1:uue.documentai_v1.Documentai,v1beta2:cue.documentai_v1beta2.Documentai,v1beta3:fue.documentai_v1beta3.Documentai};function HQe(y){return(0,pue.getAPI)("documentai",y,Jf.VERSIONS,this)}var FQe=new pue.AuthPlus;Jf.auth=FQe;var BQe=ct();Object.defineProperty(Jf,"AuthPlus",{enumerable:!0,get:function(){return BQe.AuthPlus}})});var ZB=qt(gV=>{"use strict";Object.defineProperty(gV,"__esModule",{value:!0});gV.domains_v1=void 0;var Gn=ct(),gue;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Domains=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;registrations;constructor(R){this.context=R,this.operations=new xe(this.context),this.registrations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}configureContactSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}configureDnsSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}configureManagementSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}export(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}import(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}initiatePushTransfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}register(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}renewDomain(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}resetAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveImportableDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveRegisterParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}retrieveTransferParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}searchDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}transfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Gn.createAPIRequest)(e,g);else return(0,Gn.createAPIRequest)(e)}}y.Resource$Projects$Locations$Registrations=oe})(gue||(gV.domains_v1=gue={}))});var YB=qt(hV=>{"use strict";Object.defineProperty(hV,"__esModule",{value:!0});hV.domains_v1alpha2=void 0;var Ln=ct(),hue;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Domains=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;registrations;constructor(R){this.context=R,this.operations=new xe(this.context),this.registrations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}configureContactSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}configureDnsSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}configureManagementSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}export(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}import(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}initiatePushTransfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}register(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}renewDomain(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}resetAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveImportableDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveRegisterParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}retrieveTransferParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}searchDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}transfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha2/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ln.createAPIRequest)(e,g);else return(0,Ln.createAPIRequest)(e)}}y.Resource$Projects$Locations$Registrations=oe})(hue||(hV.domains_v1alpha2=hue={}))});var XB=qt(PV=>{"use strict";Object.defineProperty(PV,"__esModule",{value:!0});PV.domains_v1beta1=void 0;var _n=ct(),Pue;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Domains=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;registrations;constructor(R){this.context=R,this.operations=new xe(this.context),this.registrations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}configureContactSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}configureDnsSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}configureManagementSettings(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}export(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}import(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}initiatePushTransfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}register(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}renewDomain(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}resetAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveAuthorizationCode(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveImportableDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveRegisterParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}retrieveTransferParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}searchDomains(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}transfer(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_n.createAPIRequest)(e,g);else return(0,_n.createAPIRequest)(e)}}y.Resource$Projects$Locations$Registrations=oe})(Pue||(PV.domains_v1beta1=Pue={}))});var yue=qt(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.AuthPlus=Qf.domains_v1beta1=Qf.domains_v1alpha2=Qf.domains_v1=Qf.auth=Qf.VERSIONS=void 0;Qf.domains=WQe;var aue=ct(),due=ZB();Object.defineProperty(Qf,"domains_v1",{enumerable:!0,get:function(){return due.domains_v1}});var que=YB();Object.defineProperty(Qf,"domains_v1alpha2",{enumerable:!0,get:function(){return que.domains_v1alpha2}});var xue=XB();Object.defineProperty(Qf,"domains_v1beta1",{enumerable:!0,get:function(){return xue.domains_v1beta1}});Qf.VERSIONS={v1:due.domains_v1.Domains,v1alpha2:que.domains_v1alpha2.Domains,v1beta1:xue.domains_v1beta1.Domains};function WQe(y){return(0,aue.getAPI)("domains",y,Qf.VERSIONS,this)}var KQe=new aue.AuthPlus;Qf.auth=KQe;var JQe=ct();Object.defineProperty(Qf,"AuthPlus",{enumerable:!0,get:function(){return JQe.AuthPlus}})});var OB=qt(aV=>{"use strict";Object.defineProperty(aV,"__esModule",{value:!0});aV.domainsrdap_v1=void 0;var Rc=ct(),Iue;(function(y){class fe{context;autnum;domain;entity;ip;nameserver;v1;constructor(g,f){this.context={_options:g||{},google:f},this.autnum=new he(this.context),this.domain=new $e(this.context),this.entity=new xe(this.context),this.ip=new oe(this.context),this.nameserver=new E(this.context),this.v1=new R(this.context)}}y.Domainsrdap=fe;class he{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/autnum/{autnumId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["autnumId"],pathParams:["autnumId"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$Autnum=he;class $e{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/domain/{+domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["domainName"],pathParams:["domainName"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$Domain=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/entity/{entityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["entityId"],pathParams:["entityId"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$Entity=xe;class oe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/ip/{ipId}/{ipId1}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["ipId","ipId1"],pathParams:["ipId","ipId1"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$Ip=oe;class E{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/nameserver/{nameserverId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["nameserverId"],pathParams:["nameserverId"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$Nameserver=E;class R{context;constructor(g){this.context=g}getDomains(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}getEntities(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}getHelp(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/help").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}getIp(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/ip").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}getNameservers(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/nameservers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}y.Resource$V1=R})(Iue||(aV.domainsrdap_v1=Iue={}))});var $ue=qt(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.AuthPlus=Ga.domainsrdap_v1=Ga.auth=Ga.VERSIONS=void 0;Ga.domainsrdap=QQe;var Rue=ct(),Aue=OB();Object.defineProperty(Ga,"domainsrdap_v1",{enumerable:!0,get:function(){return Aue.domainsrdap_v1}});Ga.VERSIONS={v1:Aue.domainsrdap_v1.Domainsrdap};function QQe(y){return(0,Rue.getAPI)("domainsrdap",y,Ga.VERSIONS,this)}var ZQe=new Rue.AuthPlus;Ga.auth=ZQe;var YQe=ct();Object.defineProperty(Ga,"AuthPlus",{enumerable:!0,get:function(){return YQe.AuthPlus}})});var lB=qt(dV=>{"use strict";Object.defineProperty(dV,"__esModule",{value:!0});dV.doubleclickbidmanager_v1_1=void 0;var La=ct(),jue;(function(y){class fe{context;queries;reports;constructor(oe,E){this.context={_options:oe||{},google:E},this.queries=new he(this.context),this.reports=new $e(this.context)}}y.Doubleclickbidmanager=fe;class he{context;constructor(oe){this.context=oe}createquery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}deletequery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}getquery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}listqueries(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/queries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}runquery(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}}y.Resource$Queries=he;class $e{context;constructor(oe){this.context=oe}listreports(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/doubleclickbidmanager/v1.1/queries/{queryId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,La.createAPIRequest)(o,R);else return(0,La.createAPIRequest)(o)}}y.Resource$Reports=$e})(jue||(dV.doubleclickbidmanager_v1_1=jue={}))});var CB=qt(qV=>{"use strict";Object.defineProperty(qV,"__esModule",{value:!0});qV.doubleclickbidmanager_v1=void 0;var Uue;(function(y){class fe{context;constructor($e,xe){this.context={_options:$e||{},google:xe}}}y.Doubleclickbidmanager=fe})(Uue||(qV.doubleclickbidmanager_v1=Uue={}))});var bB=qt(xV=>{"use strict";Object.defineProperty(xV,"__esModule",{value:!0});xV.doubleclickbidmanager_v2=void 0;var Ig=ct(),vue;(function(y){class fe{context;queries;constructor(oe,E){this.context={_options:oe||{},google:E},this.queries=new he(this.context)}}y.Doubleclickbidmanager=fe;class he{context;reports;constructor(oe){this.context=oe,this.reports=new $e(this.context)}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}run(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries/{queryId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}}y.Resource$Queries=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries/{queryId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["queryId","reportId"],pathParams:["queryId","reportId"],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(f+"/v2/queries/{queryId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(R)(0,Ig.createAPIRequest)(o,R);else return(0,Ig.createAPIRequest)(o)}}y.Resource$Queries$Reports=$e})(vue||(xV.doubleclickbidmanager_v2=vue={}))});var wue=qt(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.AuthPlus=Zf.doubleclickbidmanager_v2=Zf.doubleclickbidmanager_v1=Zf.doubleclickbidmanager_v1_1=Zf.auth=Zf.VERSIONS=void 0;Zf.doubleclickbidmanager=XQe;var Tue=ct(),Vue=lB();Object.defineProperty(Zf,"doubleclickbidmanager_v1_1",{enumerable:!0,get:function(){return Vue.doubleclickbidmanager_v1_1}});var Eue=CB();Object.defineProperty(Zf,"doubleclickbidmanager_v1",{enumerable:!0,get:function(){return Eue.doubleclickbidmanager_v1}});var Sue=bB();Object.defineProperty(Zf,"doubleclickbidmanager_v2",{enumerable:!0,get:function(){return Sue.doubleclickbidmanager_v2}});Zf.VERSIONS={"v1.1":Vue.doubleclickbidmanager_v1_1.Doubleclickbidmanager,v1:Eue.doubleclickbidmanager_v1.Doubleclickbidmanager,v2:Sue.doubleclickbidmanager_v2.Doubleclickbidmanager};function XQe(y){return(0,Tue.getAPI)("doubleclickbidmanager",y,Zf.VERSIONS,this)}var OQe=new Tue.AuthPlus;Zf.auth=OQe;var lQe=ct();Object.defineProperty(Zf,"AuthPlus",{enumerable:!0,get:function(){return lQe.AuthPlus}})});var kB=qt(yV=>{"use strict";Object.defineProperty(yV,"__esModule",{value:!0});yV.doubleclicksearch_v2=void 0;var Qu=ct(),Gue;(function(y){class fe{context;conversion;reports;savedColumns;constructor(E,R){this.context={_options:E||{},google:R},this.conversion=new he(this.context),this.reports=new $e(this.context),this.savedColumns=new xe(this.context)}}y.Doubleclicksearch=fe;class he{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/engine/{engineAccountId}/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["agencyId","advertiserId","engineAccountId","endDate","rowCount","startDate","startRow"],pathParams:["advertiserId","agencyId","engineAccountId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}getByCustomerId(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/customer/{customerId}/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["customerId","endDate","rowCount","startDate","startRow"],pathParams:["customerId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}update(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}updateAvailability(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion/updateAvailability").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}}y.Resource$Conversion=he;class $e{context;constructor(E){this.context=E}generate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["reportId"],pathParams:["reportId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}getFile(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/{reportId}/files/{reportFragment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["reportId","reportFragment"],pathParams:["reportFragment","reportId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}getIdMappingFile(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/idmapping").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["agencyId","advertiserId"],pathParams:["advertiserId","agencyId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}request(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}}y.Resource$Reports=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://doubleclicksearch.googleapis.com/",n={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/savedcolumns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["agencyId","advertiserId"],pathParams:["advertiserId","agencyId"],context:this.context};if(a)(0,Qu.createAPIRequest)(n,a);else return(0,Qu.createAPIRequest)(n)}}y.Resource$Savedcolumns=xe})(Gue||(yV.doubleclicksearch_v2=Gue={}))});var Due=qt(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.AuthPlus=_a.doubleclicksearch_v2=_a.auth=_a.VERSIONS=void 0;_a.doubleclicksearch=CQe;var Lue=ct(),_ue=kB();Object.defineProperty(_a,"doubleclicksearch_v2",{enumerable:!0,get:function(){return _ue.doubleclicksearch_v2}});_a.VERSIONS={v2:_ue.doubleclicksearch_v2.Doubleclicksearch};function CQe(y){return(0,Lue.getAPI)("doubleclicksearch",y,_a.VERSIONS,this)}var bQe=new Lue.AuthPlus;_a.auth=bQe;var kQe=ct();Object.defineProperty(_a,"AuthPlus",{enumerable:!0,get:function(){return kQe.AuthPlus}})});var e3=qt(IV=>{"use strict";Object.defineProperty(IV,"__esModule",{value:!0});IV.drive_v2=void 0;var Co=ct(),zue;(function(y){class fe{context;about;apps;changes;channels;children;comments;drives;files;parents;permissions;properties;replies;revisions;teamdrives;constructor(r,u){this.context={_options:r||{},google:u},this.about=new he(this.context),this.apps=new $e(this.context),this.changes=new xe(this.context),this.channels=new oe(this.context),this.children=new E(this.context),this.comments=new R(this.context),this.drives=new a(this.context),this.files=new g(this.context),this.parents=new f(this.context),this.permissions=new o(this.context),this.properties=new n(this.context),this.replies=new e(this.context),this.revisions=new s(this.context),this.teamdrives=new t(this.context)}}y.Drive=fe;class he{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/about").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$About=he;class $e{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/apps/{appId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["appId"],pathParams:["appId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Apps=$e;class xe{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["changeId"],pathParams:["changeId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}getStartPageToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/changes/startPageToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}watch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/changes/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Changes=xe;class oe{context;constructor(r){this.context=r}stop(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Channels=oe;class E{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children/{childId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["folderId","childId"],pathParams:["childId","folderId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children/{childId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["folderId","childId"],pathParams:["childId","folderId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["folderId"],pathParams:["folderId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["folderId"],pathParams:["folderId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Children=E;class R{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Comments=R;class a{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}hide(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}/hide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}unhide(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}/unhide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Drives=a;class g{context;constructor(r){this.context=r}copy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}emptyTrash(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/trash").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}export(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","mimeType"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}generateCseToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/generateCseToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}generateIds(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/generateIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}listLabels(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/listLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}modifyLabels(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/modifyLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}touch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/touch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}trash(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}untrash(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}watch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Files=g;class f{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents/{parentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","parentId"],pathParams:["fileId","parentId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents/{parentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","parentId"],pathParams:["fileId","parentId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Parents=f;class o{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}getIdForEmail(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/permissionIds/{email}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["email"],pathParams:["email"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Permissions=o;class n{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Properties=n;class e{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Replies=e;class s{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Revisions=s;class t{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Co.createAPIRequest)(h,i);else return(0,Co.createAPIRequest)(h)}}y.Resource$Teamdrives=t})(zue||(IV.drive_v2=zue={}))});var t3=qt(RV=>{"use strict";Object.defineProperty(RV,"__esModule",{value:!0});RV.drive_v3=void 0;var $s=ct(),Mue;(function(y){class fe{context;about;accessproposals;approvals;apps;changes;channels;comments;drives;files;operations;permissions;replies;revisions;teamdrives;constructor(r,u){this.context={_options:r||{},google:u},this.about=new he(this.context),this.accessproposals=new $e(this.context),this.approvals=new xe(this.context),this.apps=new oe(this.context),this.changes=new E(this.context),this.channels=new R(this.context),this.comments=new a(this.context),this.drives=new g(this.context),this.files=new f(this.context),this.operations=new o(this.context),this.permissions=new n(this.context),this.replies=new e(this.context),this.revisions=new s(this.context),this.teamdrives=new t(this.context)}}y.Drive=fe;class he{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/about").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$About=he;class $e{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","proposalId"],pathParams:["fileId","proposalId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}resolve(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","proposalId"],pathParams:["fileId","proposalId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Accessproposals=$e;class xe{context;constructor(r){this.context=r}approve(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}cancel(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}comment(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:comment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}decline(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:decline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}reassign(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:reassign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}start(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Approvals=xe;class oe{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/apps/{appId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["appId"],pathParams:["appId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Apps=oe;class E{context;constructor(r){this.context=r}getStartPageToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/changes/startPageToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["pageToken"],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}watch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/changes/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["pageToken"],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Changes=E;class R{context;constructor(r){this.context=r}stop(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Channels=R;class a{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Comments=a;class g{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}hide(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}/hide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}unhide(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}/unhide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Drives=g;class f{context;constructor(r){this.context=r}copy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}download(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/download").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}emptyTrash(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/trash").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}export(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","mimeType"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}generateCseToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/generateCseToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}generateIds(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/generateIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}listLabels(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/listLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}modifyLabels(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/modifyLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}watch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Files=f;class o{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/operations/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Operations=o;class n{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Permissions=n;class e{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Replies=e;class s{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Revisions=s;class t{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://www.googleapis.com/",h={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,$s.createAPIRequest)(h,i);else return(0,$s.createAPIRequest)(h)}}y.Resource$Teamdrives=t})(Mue||(RV.drive_v3=Mue={}))});var Bue=qt(Rg=>{"use strict";Object.defineProperty(Rg,"__esModule",{value:!0});Rg.AuthPlus=Rg.drive_v3=Rg.drive_v2=Rg.auth=Rg.VERSIONS=void 0;Rg.drive=e6e;var Nue=ct(),Hue=e3();Object.defineProperty(Rg,"drive_v2",{enumerable:!0,get:function(){return Hue.drive_v2}});var Fue=t3();Object.defineProperty(Rg,"drive_v3",{enumerable:!0,get:function(){return Fue.drive_v3}});Rg.VERSIONS={v2:Hue.drive_v2.Drive,v3:Fue.drive_v3.Drive};function e6e(y){return(0,Nue.getAPI)("drive",y,Rg.VERSIONS,this)}var t6e=new Nue.AuthPlus;Rg.auth=t6e;var o6e=ct();Object.defineProperty(Rg,"AuthPlus",{enumerable:!0,get:function(){return o6e.AuthPlus}})});var o3=qt(AV=>{"use strict";Object.defineProperty(AV,"__esModule",{value:!0});AV.driveactivity_v2=void 0;var Wue=ct(),Kue;(function(y){class fe{context;activity;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.activity=new he(this.context)}}y.Driveactivity=fe;class he{context;constructor(xe){this.context=xe}query(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://driveactivity.googleapis.com/",f={options:Object.assign({url:(g+"/v2/activity:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wue.createAPIRequest)(f,E);else return(0,Wue.createAPIRequest)(f)}}y.Resource$Activity=he})(Kue||(AV.driveactivity_v2=Kue={}))});var Zue=qt(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});Da.AuthPlus=Da.driveactivity_v2=Da.auth=Da.VERSIONS=void 0;Da.driveactivity=s6e;var Jue=ct(),Que=o3();Object.defineProperty(Da,"driveactivity_v2",{enumerable:!0,get:function(){return Que.driveactivity_v2}});Da.VERSIONS={v2:Que.driveactivity_v2.Driveactivity};function s6e(y){return(0,Jue.getAPI)("driveactivity",y,Da.VERSIONS,this)}var r6e=new Jue.AuthPlus;Da.auth=r6e;var n6e=ct();Object.defineProperty(Da,"AuthPlus",{enumerable:!0,get:function(){return n6e.AuthPlus}})});var s3=qt($V=>{"use strict";Object.defineProperty($V,"__esModule",{value:!0});$V.drivelabels_v2=void 0;var ln=ct(),Yue;(function(y){class fe{context;labels;limits;users;constructor(o,n){this.context={_options:o||{},google:n},this.labels=new he(this.context),this.limits=new a(this.context),this.users=new g(this.context)}}y.Drivelabels=fe;class he{context;locks;permissions;revisions;constructor(o){this.context=o,this.locks=new $e(this.context),this.permissions=new xe(this.context),this.revisions=new oe(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}delta(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:delta").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}disable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}enable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}publish(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}updateLabelCopyMode(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:updateLabelCopyMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}updateLabelEnabledAppSettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:updateLabelEnabledAppSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}updatePermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels=he;class $e{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels$Locks=$e;class xe{context;constructor(o){this.context=o}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}batchUpdate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels$Permissions=xe;class oe{context;locks;permissions;constructor(o){this.context=o,this.locks=new E(this.context),this.permissions=new R(this.context)}updatePermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels$Revisions=oe;class E{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels$Revisions$Locks=E;class R{context;constructor(o){this.context=o}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}batchUpdate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Labels$Revisions$Permissions=R;class a{context;constructor(o){this.context=o}getLabel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/limits/label").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Limits=a;class g{context;constructor(o){this.context=o}getCapabilities(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ln.createAPIRequest)(r,e);else return(0,ln.createAPIRequest)(r)}}y.Resource$Users=g})(Yue||($V.drivelabels_v2=Yue={}))});var r3=qt(jV=>{"use strict";Object.defineProperty(jV,"__esModule",{value:!0});jV.drivelabels_v2beta=void 0;var Cn=ct(),Xue;(function(y){class fe{context;labels;limits;users;constructor(o,n){this.context={_options:o||{},google:n},this.labels=new he(this.context),this.limits=new a(this.context),this.users=new g(this.context)}}y.Drivelabels=fe;class he{context;locks;permissions;revisions;constructor(o){this.context=o,this.locks=new $e(this.context),this.permissions=new xe(this.context),this.revisions=new oe(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}delta(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:delta").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}disable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}enable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}publish(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}updateLabelCopyMode(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:updateLabelCopyMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}updateLabelEnabledAppSettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}:updateLabelEnabledAppSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}updatePermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels=he;class $e{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels$Locks=$e;class xe{context;constructor(o){this.context=o}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}batchUpdate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels$Permissions=xe;class oe{context;locks;permissions;constructor(o){this.context=o,this.locks=new E(this.context),this.permissions=new R(this.context)}updatePermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels$Revisions=oe;class E{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels$Revisions$Locks=E;class R{context;constructor(o){this.context=o}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}batchUpdate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Labels$Revisions$Permissions=R;class a{context;constructor(o){this.context=o}getLabel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/limits/label").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Limits=a;class g{context;constructor(o){this.context=o}getCapabilities(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://drivelabels.googleapis.com/",r={options:Object.assign({url:(p+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Cn.createAPIRequest)(r,e);else return(0,Cn.createAPIRequest)(r)}}y.Resource$Users=g})(Xue||(jV.drivelabels_v2beta=Xue={}))});var bue=qt(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});Ag.AuthPlus=Ag.drivelabels_v2beta=Ag.drivelabels_v2=Ag.auth=Ag.VERSIONS=void 0;Ag.drivelabels=i6e;var Oue=ct(),lue=s3();Object.defineProperty(Ag,"drivelabels_v2",{enumerable:!0,get:function(){return lue.drivelabels_v2}});var Cue=r3();Object.defineProperty(Ag,"drivelabels_v2beta",{enumerable:!0,get:function(){return Cue.drivelabels_v2beta}});Ag.VERSIONS={v2:lue.drivelabels_v2.Drivelabels,v2beta:Cue.drivelabels_v2beta.Drivelabels};function i6e(y){return(0,Oue.getAPI)("drivelabels",y,Ag.VERSIONS,this)}var p6e=new Oue.AuthPlus;Ag.auth=p6e;var u6e=ct();Object.defineProperty(Ag,"AuthPlus",{enumerable:!0,get:function(){return u6e.AuthPlus}})});var n3=qt(UV=>{"use strict";Object.defineProperty(UV,"__esModule",{value:!0});UV.essentialcontacts_v1=void 0;var Bi=ct(),kue;(function(y){class fe{context;folders;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Essentialcontacts=fe;class he{context;contacts;constructor(g){this.context=g,this.contacts=new $e(this.context)}}y.Resource$Folders=he;class $e{context;constructor(g){this.context=g}compute(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}sendTestMessage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}}y.Resource$Folders$Contacts=$e;class xe{context;contacts;constructor(g){this.context=g,this.contacts=new oe(this.context)}}y.Resource$Organizations=xe;class oe{context;constructor(g){this.context=g}compute(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}sendTestMessage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}}y.Resource$Organizations$Contacts=oe;class E{context;contacts;constructor(g){this.context=g,this.contacts=new R(this.context)}}y.Resource$Projects=E;class R{context;constructor(g){this.context=g}compute(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}sendTestMessage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Bi.createAPIRequest)(t,o);else return(0,Bi.createAPIRequest)(t)}}y.Resource$Projects$Contacts=R})(kue||(UV.essentialcontacts_v1=kue={}))});var oce=qt(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.AuthPlus=za.essentialcontacts_v1=za.auth=za.VERSIONS=void 0;za.essentialcontacts=c6e;var ece=ct(),tce=n3();Object.defineProperty(za,"essentialcontacts_v1",{enumerable:!0,get:function(){return tce.essentialcontacts_v1}});za.VERSIONS={v1:tce.essentialcontacts_v1.Essentialcontacts};function c6e(y){return(0,ece.getAPI)("essentialcontacts",y,za.VERSIONS,this)}var f6e=new ece.AuthPlus;za.auth=f6e;var m6e=ct();Object.defineProperty(za,"AuthPlus",{enumerable:!0,get:function(){return m6e.AuthPlus}})});var i3=qt(vV=>{"use strict";Object.defineProperty(vV,"__esModule",{value:!0});vV.eventarc_v1=void 0;var qs=ct(),sce;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Eventarc=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;channelConnections;channels;enrollments;googleApiSources;messageBuses;operations;pipelines;providers;triggers;constructor(s){this.context=s,this.channelConnections=new xe(this.context),this.channels=new oe(this.context),this.enrollments=new E(this.context),this.googleApiSources=new R(this.context),this.messageBuses=new a(this.context),this.operations=new g(this.context),this.pipelines=new f(this.context),this.providers=new o(this.context),this.triggers=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getGoogleChannelConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}updateGoogleChannelConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/channelConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/channelConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Channelconnections=xe;class oe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Channels=oe;class E{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/enrollments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/enrollments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Enrollments=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/googleApiSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/googleApiSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Googleapisources=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/messageBuses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/messageBuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}listEnrollments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:listEnrollments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Messagebuses=a;class g{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Pipelines=f;class o{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Providers=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://eventarc.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,qs.createAPIRequest)(m,p);else return(0,qs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Triggers=n})(sce||(vV.eventarc_v1=sce={}))});var p3=qt(TV=>{"use strict";Object.defineProperty(TV,"__esModule",{value:!0});TV.eventarc_v1beta1=void 0;var Cp=ct(),rce;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Eventarc=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;triggers;constructor(R){this.context=R,this.operations=new xe(this.context),this.triggers=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Cp.createAPIRequest)(e,g);else return(0,Cp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Triggers=oe})(rce||(TV.eventarc_v1beta1=rce={}))});var uce=qt($g=>{"use strict";Object.defineProperty($g,"__esModule",{value:!0});$g.AuthPlus=$g.eventarc_v1beta1=$g.eventarc_v1=$g.auth=$g.VERSIONS=void 0;$g.eventarc=g6e;var nce=ct(),ice=i3();Object.defineProperty($g,"eventarc_v1",{enumerable:!0,get:function(){return ice.eventarc_v1}});var pce=p3();Object.defineProperty($g,"eventarc_v1beta1",{enumerable:!0,get:function(){return pce.eventarc_v1beta1}});$g.VERSIONS={v1:ice.eventarc_v1.Eventarc,v1beta1:pce.eventarc_v1beta1.Eventarc};function g6e(y){return(0,nce.getAPI)("eventarc",y,$g.VERSIONS,this)}var h6e=new nce.AuthPlus;$g.auth=h6e;var P6e=ct();Object.defineProperty($g,"AuthPlus",{enumerable:!0,get:function(){return P6e.AuthPlus}})});var u3=qt(VV=>{"use strict";Object.defineProperty(VV,"__esModule",{value:!0});VV.factchecktools_v1alpha1=void 0;var jg=ct(),cce;(function(y){class fe{context;claims;pages;constructor(oe,E){this.context={_options:oe||{},google:E},this.claims=new he(this.context),this.pages=new $e(this.context)}}y.Factchecktools=fe;class he{context;constructor(oe){this.context=oe}imageSearch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/claims:imageSearch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/claims:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}}y.Resource$Claims=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jg.createAPIRequest)(o,R);else return(0,jg.createAPIRequest)(o)}}y.Resource$Pages=$e})(cce||(VV.factchecktools_v1alpha1=cce={}))});var gce=qt(Ma=>{"use strict";Object.defineProperty(Ma,"__esModule",{value:!0});Ma.AuthPlus=Ma.factchecktools_v1alpha1=Ma.auth=Ma.VERSIONS=void 0;Ma.factchecktools=a6e;var fce=ct(),mce=u3();Object.defineProperty(Ma,"factchecktools_v1alpha1",{enumerable:!0,get:function(){return mce.factchecktools_v1alpha1}});Ma.VERSIONS={v1alpha1:mce.factchecktools_v1alpha1.Factchecktools};function a6e(y){return(0,fce.getAPI)("factchecktools",y,Ma.VERSIONS,this)}var d6e=new fce.AuthPlus;Ma.auth=d6e;var q6e=ct();Object.defineProperty(Ma,"AuthPlus",{enumerable:!0,get:function(){return q6e.AuthPlus}})});var c3=qt(EV=>{"use strict";Object.defineProperty(EV,"__esModule",{value:!0});EV.fcm_v1=void 0;var hce=ct(),Pce;(function(y){class fe{context;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.projects=new he(this.context)}}y.Fcm=fe;class he{context;messages;constructor(oe){this.context=oe,this.messages=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(oe){this.context=oe}send(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://fcm.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/messages:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,hce.createAPIRequest)(o,R);else return(0,hce.createAPIRequest)(o)}}y.Resource$Projects$Messages=$e})(Pce||(EV.fcm_v1=Pce={}))});var qce=qt(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.AuthPlus=Na.fcm_v1=Na.auth=Na.VERSIONS=void 0;Na.fcm=x6e;var ace=ct(),dce=c3();Object.defineProperty(Na,"fcm_v1",{enumerable:!0,get:function(){return dce.fcm_v1}});Na.VERSIONS={v1:dce.fcm_v1.Fcm};function x6e(y){return(0,ace.getAPI)("fcm",y,Na.VERSIONS,this)}var y6e=new ace.AuthPlus;Na.auth=y6e;var I6e=ct();Object.defineProperty(Na,"AuthPlus",{enumerable:!0,get:function(){return I6e.AuthPlus}})});var f3=qt(SV=>{"use strict";Object.defineProperty(SV,"__esModule",{value:!0});SV.fcmdata_v1beta1=void 0;var xce=ct(),yce;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Fcmdata=fe;class he{context;androidApps;constructor(E){this.context=E,this.androidApps=new $e(this.context)}}y.Resource$Projects=he;class $e{context;deliveryData;constructor(E){this.context=E,this.deliveryData=new xe(this.context)}}y.Resource$Projects$Androidapps=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://fcmdata.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+parent}/deliveryData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,xce.createAPIRequest)(n,a);else return(0,xce.createAPIRequest)(n)}}y.Resource$Projects$Androidapps$Deliverydata=xe})(yce||(SV.fcmdata_v1beta1=yce={}))});var Ace=qt(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.AuthPlus=Ha.fcmdata_v1beta1=Ha.auth=Ha.VERSIONS=void 0;Ha.fcmdata=R6e;var Ice=ct(),Rce=f3();Object.defineProperty(Ha,"fcmdata_v1beta1",{enumerable:!0,get:function(){return Rce.fcmdata_v1beta1}});Ha.VERSIONS={v1beta1:Rce.fcmdata_v1beta1.Fcmdata};function R6e(y){return(0,Ice.getAPI)("fcmdata",y,Ha.VERSIONS,this)}var A6e=new Ice.AuthPlus;Ha.auth=A6e;var $6e=ct();Object.defineProperty(Ha,"AuthPlus",{enumerable:!0,get:function(){return $6e.AuthPlus}})});var m3=qt(wV=>{"use strict";Object.defineProperty(wV,"__esModule",{value:!0});wV.file_v1=void 0;var bn=ct(),$ce;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.File=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backups;instances;operations;constructor(g){this.context=g,this.backups=new xe(this.context),this.instances=new oe(this.context),this.operations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Backups=xe;class oe{context;snapshots;constructor(g){this.context=g,this.snapshots=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}pauseReplica(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:pauseReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}promoteReplica(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}restore(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}resumeReplica(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:resumeReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}revert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Instances=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Instances$Snapshots=E;class R{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bn.createAPIRequest)(t,o);else return(0,bn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=R})($ce||(wV.file_v1=$ce={}))});var g3=qt(GV=>{"use strict";Object.defineProperty(GV,"__esModule",{value:!0});GV.file_v1beta1=void 0;var dn=ct(),jce;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.File=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backups;instances;operations;constructor(f){this.context=f,this.backups=new xe(this.context),this.instances=new oe(this.context),this.operations=new a(this.context)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations$Backups=xe;class oe{context;shares;snapshots;constructor(f){this.context=f,this.shares=new E(this.context),this.snapshots=new R(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}pauseReplica(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:pauseReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}promoteReplica(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}restore(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}resumeReplica(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:resumeReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}revert(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances=oe;class E{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/shares").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/shares").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances$Shares=E;class R{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations$Instances$Snapshots=R;class a{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dn.createAPIRequest)(p,n);else return(0,dn.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=a})(jce||(GV.file_v1beta1=jce={}))});var Vce=qt(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0});Ug.AuthPlus=Ug.file_v1beta1=Ug.file_v1=Ug.auth=Ug.VERSIONS=void 0;Ug.file=j6e;var Uce=ct(),vce=m3();Object.defineProperty(Ug,"file_v1",{enumerable:!0,get:function(){return vce.file_v1}});var Tce=g3();Object.defineProperty(Ug,"file_v1beta1",{enumerable:!0,get:function(){return Tce.file_v1beta1}});Ug.VERSIONS={v1:vce.file_v1.File,v1beta1:Tce.file_v1beta1.File};function j6e(y){return(0,Uce.getAPI)("file",y,Ug.VERSIONS,this)}var U6e=new Uce.AuthPlus;Ug.auth=U6e;var v6e=ct();Object.defineProperty(Ug,"AuthPlus",{enumerable:!0,get:function(){return v6e.AuthPlus}})});var h3=qt(LV=>{"use strict";Object.defineProperty(LV,"__esModule",{value:!0});LV.firebase_v1beta1=void 0;var Yr=ct(),Ece;(function(y){class fe{context;availableProjects;operations;projects;constructor(n,e){this.context={_options:n||{},google:e},this.availableProjects=new he(this.context),this.operations=new $e(this.context),this.projects=new xe(this.context)}}y.Firebase=fe;class he{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/availableProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Availableprojects=he;class $e{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Operations=$e;class xe{context;androidApps;availableLocations;defaultLocation;iosApps;webApps;constructor(n){this.context=n,this.androidApps=new oe(this.context),this.availableLocations=new R(this.context),this.defaultLocation=new a(this.context),this.iosApps=new g(this.context),this.webApps=new f(this.context)}addFirebase(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+project}:addFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}addGoogleAnalytics(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}:addGoogleAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}getAdminSdkConfig(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}getAnalyticsDetails(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}removeAnalytics(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}:removeAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}searchApps(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}:searchApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects=xe;class oe{context;sha;constructor(n){this.context=n,this.sha=new E(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/androidApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}getConfig(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/androidApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}remove(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}undelete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Androidapps=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/sha").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/sha").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Androidapps$Sha=E;class R{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/availableLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Availablelocations=R;class a{context;constructor(n){this.context=n}finalize(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/defaultLocation:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Defaultlocation=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/iosApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}getConfig(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/iosApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}remove(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}undelete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Iosapps=g;class f{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}getConfig(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}remove(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}undelete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebase.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yr.createAPIRequest)(u,s);else return(0,Yr.createAPIRequest)(u)}}y.Resource$Projects$Webapps=f})(Ece||(LV.firebase_v1beta1=Ece={}))});var Gce=qt(Fa=>{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.AuthPlus=Fa.firebase_v1beta1=Fa.auth=Fa.VERSIONS=void 0;Fa.firebase=T6e;var Sce=ct(),wce=h3();Object.defineProperty(Fa,"firebase_v1beta1",{enumerable:!0,get:function(){return wce.firebase_v1beta1}});Fa.VERSIONS={v1beta1:wce.firebase_v1beta1.Firebase};function T6e(y){return(0,Sce.getAPI)("firebase",y,Fa.VERSIONS,this)}var V6e=new Sce.AuthPlus;Fa.auth=V6e;var E6e=ct();Object.defineProperty(Fa,"AuthPlus",{enumerable:!0,get:function(){return E6e.AuthPlus}})});var P3=qt(_V=>{"use strict";Object.defineProperty(_V,"__esModule",{value:!0});_V.firebaseappcheck_v1=void 0;var er=ct(),Lce;(function(y){class fe{context;jwks;oauthClients;projects;constructor(p,r){this.context={_options:p||{},google:r},this.jwks=new he(this.context),this.oauthClients=new $e(this.context),this.projects=new xe(this.context)}}y.Firebaseappcheck=fe;class he{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Jwks=he;class $e{context;constructor(p){this.context=p}exchangeAppAttestAssertion(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeAppAttestAttestation(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeDebugToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}generateAppAttestChallenge(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Oauthclients=$e;class xe{context;apps;services;constructor(p){this.context=p,this.apps=new oe(this.context),this.services=new e(this.context)}}y.Resource$Projects=xe;class oe{context;appAttestConfig;debugTokens;deviceCheckConfig;playIntegrityConfig;recaptchaEnterpriseConfig;recaptchaV3Config;safetyNetConfig;constructor(p){this.context=p,this.appAttestConfig=new E(this.context),this.debugTokens=new R(this.context),this.deviceCheckConfig=new a(this.context),this.playIntegrityConfig=new g(this.context),this.recaptchaEnterpriseConfig=new f(this.context),this.recaptchaV3Config=new o(this.context),this.safetyNetConfig=new n(this.context)}exchangeAppAttestAssertion(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeAppAttestAttestation(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeCustomToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeDebugToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeDeviceCheckToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeDeviceCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangePlayIntegrityToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangePlayIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeRecaptchaEnterpriseToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeRecaptchaEnterpriseToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeRecaptchaV3Token(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeRecaptchaV3Token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}exchangeSafetyNetToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:exchangeSafetyNetToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}generateAppAttestChallenge(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}generatePlayIntegrityChallenge(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+app}:generatePlayIntegrityChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps=oe;class E{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/appAttestConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Appattestconfig=E;class R{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Debugtokens=R;class a{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/deviceCheckConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Devicecheckconfig=a;class g{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/playIntegrityConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Playintegrityconfig=g;class f{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/recaptchaEnterpriseConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Recaptchaenterpriseconfig=f;class o{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/recaptchaV3Config:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Recaptchav3config=o;class n{context;constructor(p){this.context=p}batchGet(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/apps/-/safetyNetConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Apps$Safetynetconfig=n;class e{context;resourcePolicies;constructor(p){this.context=p,this.resourcePolicies=new s(this.context)}batchUpdate(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/services:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Services=e;class s{context;constructor(p){this.context=p}batchUpdate(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/resourcePolicies:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,er.createAPIRequest)(P,u);else return(0,er.createAPIRequest)(P)}}y.Resource$Projects$Services$Resourcepolicies=s})(Lce||(_V.firebaseappcheck_v1=Lce={}))});var a3=qt(DV=>{"use strict";Object.defineProperty(DV,"__esModule",{value:!0});DV.firebaseappcheck_v1beta=void 0;var Ws=ct(),_ce;(function(y){class fe{context;jwks;oauthClients;projects;constructor(r,u){this.context={_options:r||{},google:u},this.jwks=new he(this.context),this.oauthClients=new $e(this.context),this.projects=new xe(this.context)}}y.Firebaseappcheck=fe;class he{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Jwks=he;class $e{context;constructor(r){this.context=r}exchangeAppAttestAssertion(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeAppAttestAttestation(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeDebugToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}generateAppAttestChallenge(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Oauthclients=$e;class xe{context;apps;services;constructor(r){this.context=r,this.apps=new oe(this.context),this.services=new s(this.context)}verifyAppCheckToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+project}:verifyAppCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["project"],pathParams:["project"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects=xe;class oe{context;appAttestConfig;debugTokens;deviceCheckConfig;playIntegrityConfig;recaptchaConfig;recaptchaEnterpriseConfig;recaptchaV3Config;safetyNetConfig;constructor(r){this.context=r,this.appAttestConfig=new E(this.context),this.debugTokens=new R(this.context),this.deviceCheckConfig=new a(this.context),this.playIntegrityConfig=new g(this.context),this.recaptchaConfig=new f(this.context),this.recaptchaEnterpriseConfig=new o(this.context),this.recaptchaV3Config=new n(this.context),this.safetyNetConfig=new e(this.context)}exchangeAppAttestAssertion(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeAppAttestAttestation(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeCustomToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeDebugToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeDeviceCheckToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDeviceCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangePlayIntegrityToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangePlayIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeRecaptchaEnterpriseToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaEnterpriseToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeRecaptchaToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeRecaptchaV3Token(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaV3Token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}exchangeSafetyNetToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeSafetyNetToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}generateAppAttestChallenge(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}generatePlayIntegrityChallenge(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+app}:generatePlayIntegrityChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps=oe;class E{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/appAttestConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Appattestconfig=E;class R{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Debugtokens=R;class a{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/deviceCheckConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Devicecheckconfig=a;class g{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/playIntegrityConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Playintegrityconfig=g;class f{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Recaptchaconfig=f;class o{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaEnterpriseConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Recaptchaenterpriseconfig=o;class n{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaV3Config:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Recaptchav3config=n;class e{context;constructor(r){this.context=r}batchGet(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/safetyNetConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Apps$Safetynetconfig=e;class s{context;resourcePolicies;constructor(r){this.context=r,this.resourcePolicies=new t(this.context)}batchUpdate(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/services:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Services=s;class t{context;constructor(r){this.context=r}batchUpdate(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://firebaseappcheck.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ws.createAPIRequest)(h,i);else return(0,Ws.createAPIRequest)(h)}}y.Resource$Projects$Services$Resourcepolicies=t})(_ce||(DV.firebaseappcheck_v1beta=_ce={}))});var Nce=qt(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});vg.AuthPlus=vg.firebaseappcheck_v1beta=vg.firebaseappcheck_v1=vg.auth=vg.VERSIONS=void 0;vg.firebaseappcheck=S6e;var Dce=ct(),zce=P3();Object.defineProperty(vg,"firebaseappcheck_v1",{enumerable:!0,get:function(){return zce.firebaseappcheck_v1}});var Mce=a3();Object.defineProperty(vg,"firebaseappcheck_v1beta",{enumerable:!0,get:function(){return Mce.firebaseappcheck_v1beta}});vg.VERSIONS={v1:zce.firebaseappcheck_v1.Firebaseappcheck,v1beta:Mce.firebaseappcheck_v1beta.Firebaseappcheck};function S6e(y){return(0,Dce.getAPI)("firebaseappcheck",y,vg.VERSIONS,this)}var w6e=new Dce.AuthPlus;vg.auth=w6e;var G6e=ct();Object.defineProperty(vg,"AuthPlus",{enumerable:!0,get:function(){return G6e.AuthPlus}})});var d3=qt(zV=>{"use strict";Object.defineProperty(zV,"__esModule",{value:!0});zV.firebaseappdistribution_v1=void 0;var kn=ct(),Hce;(function(y){class fe{context;media;projects;constructor(o,n){this.context={_options:o||{},google:n},this.media=new he(this.context),this.projects=new $e(this.context)}}y.Firebaseappdistribution=fe;class he{context;constructor(o){this.context=o}upload(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+app}/releases:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,mediaUrl:(p+"/upload/v1/{+app}/releases:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["app"],pathParams:["app"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Media=he;class $e{context;apps;groups;testers;constructor(o){this.context=o,this.apps=new xe(this.context),this.groups=new a(this.context),this.testers=new g(this.context)}}y.Resource$Projects=$e;class xe{context;releases;constructor(o){this.context=o,this.releases=new oe(this.context)}getAabInfo(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Apps=xe;class oe{context;feedbackReports;operations;constructor(o){this.context=o,this.feedbackReports=new E(this.context),this.operations=new R(this.context)}batchDelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/releases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}distribute(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:distribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Apps$Releases=oe;class E{context;constructor(o){this.context=o}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/feedbackReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Apps$Releases$Feedbackreports=E;class R{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}wait(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Apps$Releases$Operations=R;class a{context;constructor(o){this.context=o}batchJoin(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+group}:batchJoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["group"],pathParams:["group"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}batchLeave(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+group}:batchLeave").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["group"],pathParams:["group"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Groups=a;class g{context;constructor(o){this.context=o}batchAdd(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+project}/testers:batchAdd").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["project"],pathParams:["project"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}batchRemove(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+project}/testers:batchRemove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["project"],pathParams:["project"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/testers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kn.createAPIRequest)(r,e);else return(0,kn.createAPIRequest)(r)}}y.Resource$Projects$Testers=g})(Hce||(zV.firebaseappdistribution_v1=Hce={}))});var q3=qt(MV=>{"use strict";Object.defineProperty(MV,"__esModule",{value:!0});MV.firebaseappdistribution_v1alpha=void 0;var qi=ct(),Fce;(function(y){class fe{context;apps;projects;constructor(t,p){this.context={_options:t||{},google:p},this.apps=new he(this.context),this.projects=new a(this.context)}}y.Firebaseappdistribution=fe;class he{context;releases;release_by_hash;testers;upload_status;constructor(t){this.context=t,this.releases=new $e(this.context),this.release_by_hash=new oe(this.context),this.testers=new E(this.context),this.upload_status=new R(this.context)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}getJwt(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/jwt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps=he;class $e{context;notes;constructor(t){this.context=t,this.notes=new xe(this.context)}enable_access(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/releases/{releaseId}/enable_access").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId","releaseId"],pathParams:["mobilesdkAppId","releaseId"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps$Releases=$e;class xe{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/releases/{releaseId}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId","releaseId"],pathParams:["mobilesdkAppId","releaseId"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps$Releases$Notes=xe;class oe{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/release_by_hash/{uploadHash}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId","uploadHash"],pathParams:["mobilesdkAppId","uploadHash"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps$Release_by_hash=oe;class E{context;constructor(t){this.context=t}getTesterUdids(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/testers:getTesterUdids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps$Testers=E;class R{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/apps/{mobilesdkAppId}/upload_status/{uploadToken}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["mobilesdkAppId","uploadToken"],pathParams:["mobilesdkAppId","uploadToken"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Apps$Upload_status=R;class a{context;apps;testers;constructor(t){this.context=t,this.apps=new g(this.context),this.testers=new e(this.context)}getTestQuota(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Projects=a;class g{context;releases;testCases;constructor(t){this.context=t,this.releases=new f(this.context),this.testCases=new n(this.context)}getTestConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}updateTestConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Projects$Apps=g;class f{context;tests;constructor(t){this.context=t,this.tests=new o(this.context)}}y.Resource$Projects$Apps$Releases=f;class o{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/tests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/tests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Projects$Apps$Releases$Tests=o;class n{context;constructor(t){this.context=t}batchDelete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}batchUpdate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/testCases:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}clearTestCaseCache(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+testCase}:clearTestCaseCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["testCase"],pathParams:["testCase"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Projects$Apps$Testcases=n;class e{context;constructor(t){this.context=t}getUdids(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",c={options:Object.assign({url:(m+"/v1alpha/{+project}/testers:udids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,qi.createAPIRequest)(c,r);else return(0,qi.createAPIRequest)(c)}}y.Resource$Projects$Testers=e})(Fce||(MV.firebaseappdistribution_v1alpha=Fce={}))});var Jce=qt(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});Tg.AuthPlus=Tg.firebaseappdistribution_v1alpha=Tg.firebaseappdistribution_v1=Tg.auth=Tg.VERSIONS=void 0;Tg.firebaseappdistribution=L6e;var Bce=ct(),Wce=d3();Object.defineProperty(Tg,"firebaseappdistribution_v1",{enumerable:!0,get:function(){return Wce.firebaseappdistribution_v1}});var Kce=q3();Object.defineProperty(Tg,"firebaseappdistribution_v1alpha",{enumerable:!0,get:function(){return Kce.firebaseappdistribution_v1alpha}});Tg.VERSIONS={v1:Wce.firebaseappdistribution_v1.Firebaseappdistribution,v1alpha:Kce.firebaseappdistribution_v1alpha.Firebaseappdistribution};function L6e(y){return(0,Bce.getAPI)("firebaseappdistribution",y,Tg.VERSIONS,this)}var _6e=new Bce.AuthPlus;Tg.auth=_6e;var D6e=ct();Object.defineProperty(Tg,"AuthPlus",{enumerable:!0,get:function(){return D6e.AuthPlus}})});var x3=qt(NV=>{"use strict";Object.defineProperty(NV,"__esModule",{value:!0});NV.firebaseapphosting_v1=void 0;var ni=ct(),Qce;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Firebaseapphosting=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backends;operations;constructor(o){this.context=o,this.backends=new xe(this.context),this.operations=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;builds;domains;rollouts;traffic;constructor(o){this.context=o,this.builds=new oe(this.context),this.domains=new E(this.context),this.rollouts=new R(this.context),this.traffic=new a(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backends=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backends$Builds=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backends$Domains=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backends$Rollouts=R;class a{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Backends$Traffic=a;class g{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://firebaseapphosting.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ni.createAPIRequest)(r,e);else return(0,ni.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=g})(Qce||(NV.firebaseapphosting_v1=Qce={}))});var y3=qt(HV=>{"use strict";Object.defineProperty(HV,"__esModule",{value:!0});HV.firebaseapphosting_v1beta=void 0;var ei=ct(),Zce;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Firebaseapphosting=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backends;operations;supportedRuntimes;constructor(n){this.context=n,this.backends=new xe(this.context),this.operations=new g(this.context),this.supportedRuntimes=new f(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations=$e;class xe{context;builds;domains;rollouts;traffic;constructor(n){this.context=n,this.builds=new oe(this.context),this.domains=new E(this.context),this.rollouts=new R(this.context),this.traffic=new a(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backends=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backends$Builds=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backends$Domains=E;class R{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backends$Rollouts=R;class a{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Backends$Traffic=a;class g{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=g;class f{context;constructor(n){this.context=n}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://firebaseapphosting.googleapis.com/",u={options:Object.assign({url:(r+"/v1beta/{+parent}/supportedRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ei.createAPIRequest)(u,s);else return(0,ei.createAPIRequest)(u)}}y.Resource$Projects$Locations$Supportedruntimes=f})(Zce||(HV.firebaseapphosting_v1beta=Zce={}))});var lce=qt(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.AuthPlus=Vg.firebaseapphosting_v1beta=Vg.firebaseapphosting_v1=Vg.auth=Vg.VERSIONS=void 0;Vg.firebaseapphosting=z6e;var Yce=ct(),Xce=x3();Object.defineProperty(Vg,"firebaseapphosting_v1",{enumerable:!0,get:function(){return Xce.firebaseapphosting_v1}});var Oce=y3();Object.defineProperty(Vg,"firebaseapphosting_v1beta",{enumerable:!0,get:function(){return Oce.firebaseapphosting_v1beta}});Vg.VERSIONS={v1:Xce.firebaseapphosting_v1.Firebaseapphosting,v1beta:Oce.firebaseapphosting_v1beta.Firebaseapphosting};function z6e(y){return(0,Yce.getAPI)("firebaseapphosting",y,Vg.VERSIONS,this)}var M6e=new Yce.AuthPlus;Vg.auth=M6e;var N6e=ct();Object.defineProperty(Vg,"AuthPlus",{enumerable:!0,get:function(){return N6e.AuthPlus}})});var I3=qt(FV=>{"use strict";Object.defineProperty(FV,"__esModule",{value:!0});FV.firebasedatabase_v1beta=void 0;var Eg=ct(),Cce;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Firebasedatabase=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;constructor(E){this.context=E,this.instances=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}disable(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}reenable(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}:reenable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}undelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedatabase.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Eg.createAPIRequest)(n,a);else return(0,Eg.createAPIRequest)(n)}}y.Resource$Projects$Locations$Instances=xe})(Cce||(FV.firebasedatabase_v1beta=Cce={}))});var efe=qt(Ba=>{"use strict";Object.defineProperty(Ba,"__esModule",{value:!0});Ba.AuthPlus=Ba.firebasedatabase_v1beta=Ba.auth=Ba.VERSIONS=void 0;Ba.firebasedatabase=H6e;var bce=ct(),kce=I3();Object.defineProperty(Ba,"firebasedatabase_v1beta",{enumerable:!0,get:function(){return kce.firebasedatabase_v1beta}});Ba.VERSIONS={v1beta:kce.firebasedatabase_v1beta.Firebasedatabase};function H6e(y){return(0,bce.getAPI)("firebasedatabase",y,Ba.VERSIONS,this)}var F6e=new bce.AuthPlus;Ba.auth=F6e;var B6e=ct();Object.defineProperty(Ba,"AuthPlus",{enumerable:!0,get:function(){return B6e.AuthPlus}})});var R3=qt(BV=>{"use strict";Object.defineProperty(BV,"__esModule",{value:!0});BV.firebasedataconnect_v1=void 0;var An=ct(),tfe;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Firebasedataconnect=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;services;constructor(g){this.context=g,this.operations=new xe(this.context),this.services=new oe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;connectors;schemas;constructor(g){this.context=g,this.connectors=new E(this.context),this.schemas=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}executeGraphql(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}executeGraphqlRead(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeGraphqlRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}generateQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}generateSchema(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}introspectGraphql(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:introspectGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}executeMutation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}executeQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}impersonateMutation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:impersonateMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}impersonateQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:impersonateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services$Connectors=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services$Schemas=R})(tfe||(BV.firebasedataconnect_v1=tfe={}))});var A3=qt(WV=>{"use strict";Object.defineProperty(WV,"__esModule",{value:!0});WV.firebasedataconnect_v1beta=void 0;var $n=ct(),ofe;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Firebasedataconnect=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;services;constructor(g){this.context=g,this.operations=new xe(this.context),this.services=new oe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;connectors;schemas;constructor(g){this.context=g,this.connectors=new E(this.context),this.schemas=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}executeGraphql(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}executeGraphqlRead(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeGraphqlRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}generateQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}generateSchema(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}introspectGraphql(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:introspectGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}executeMutation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}executeQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}impersonateMutation(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:impersonateMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}impersonateQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:impersonateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services$Connectors=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$n.createAPIRequest)(t,o);else return(0,$n.createAPIRequest)(t)}}y.Resource$Projects$Locations$Services$Schemas=R})(ofe||(WV.firebasedataconnect_v1beta=ofe={}))});var ife=qt(Sg=>{"use strict";Object.defineProperty(Sg,"__esModule",{value:!0});Sg.AuthPlus=Sg.firebasedataconnect_v1beta=Sg.firebasedataconnect_v1=Sg.auth=Sg.VERSIONS=void 0;Sg.firebasedataconnect=W6e;var sfe=ct(),rfe=R3();Object.defineProperty(Sg,"firebasedataconnect_v1",{enumerable:!0,get:function(){return rfe.firebasedataconnect_v1}});var nfe=A3();Object.defineProperty(Sg,"firebasedataconnect_v1beta",{enumerable:!0,get:function(){return nfe.firebasedataconnect_v1beta}});Sg.VERSIONS={v1:rfe.firebasedataconnect_v1.Firebasedataconnect,v1beta:nfe.firebasedataconnect_v1beta.Firebasedataconnect};function W6e(y){return(0,sfe.getAPI)("firebasedataconnect",y,Sg.VERSIONS,this)}var K6e=new sfe.AuthPlus;Sg.auth=K6e;var J6e=ct();Object.defineProperty(Sg,"AuthPlus",{enumerable:!0,get:function(){return J6e.AuthPlus}})});var $3=qt(KV=>{"use strict";Object.defineProperty(KV,"__esModule",{value:!0});KV.firebasedynamiclinks_v1=void 0;var Gx=ct(),pfe;(function(y){class fe{context;managedShortLinks;shortLinks;v1;constructor(E,R){this.context={_options:E||{},google:R},this.managedShortLinks=new he(this.context),this.shortLinks=new $e(this.context),this.v1=new xe(this.context)}}y.Firebasedynamiclinks=fe;class he{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedynamiclinks.googleapis.com/",n={options:Object.assign({url:(o+"/v1/managedShortLinks:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Gx.createAPIRequest)(n,a);else return(0,Gx.createAPIRequest)(n)}}y.Resource$Managedshortlinks=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedynamiclinks.googleapis.com/",n={options:Object.assign({url:(o+"/v1/shortLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Gx.createAPIRequest)(n,a);else return(0,Gx.createAPIRequest)(n)}}y.Resource$Shortlinks=$e;class xe{context;constructor(E){this.context=E}getLinkStats(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedynamiclinks.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{dynamicLink}/linkStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["dynamicLink"],pathParams:["dynamicLink"],context:this.context};if(a)(0,Gx.createAPIRequest)(n,a);else return(0,Gx.createAPIRequest)(n)}installAttribution(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedynamiclinks.googleapis.com/",n={options:Object.assign({url:(o+"/v1/installAttribution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Gx.createAPIRequest)(n,a);else return(0,Gx.createAPIRequest)(n)}reopenAttribution(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasedynamiclinks.googleapis.com/",n={options:Object.assign({url:(o+"/v1/reopenAttribution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Gx.createAPIRequest)(n,a);else return(0,Gx.createAPIRequest)(n)}}y.Resource$V1=xe})(pfe||(KV.firebasedynamiclinks_v1=pfe={}))});var ffe=qt(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.AuthPlus=Wa.firebasedynamiclinks_v1=Wa.auth=Wa.VERSIONS=void 0;Wa.firebasedynamiclinks=Q6e;var ufe=ct(),cfe=$3();Object.defineProperty(Wa,"firebasedynamiclinks_v1",{enumerable:!0,get:function(){return cfe.firebasedynamiclinks_v1}});Wa.VERSIONS={v1:cfe.firebasedynamiclinks_v1.Firebasedynamiclinks};function Q6e(y){return(0,ufe.getAPI)("firebasedynamiclinks",y,Wa.VERSIONS,this)}var Z6e=new ufe.AuthPlus;Wa.auth=Z6e;var Y6e=ct();Object.defineProperty(Wa,"AuthPlus",{enumerable:!0,get:function(){return Y6e.AuthPlus}})});var j3=qt(JV=>{"use strict";Object.defineProperty(JV,"__esModule",{value:!0});JV.firebasehosting_v1=void 0;var Lx=ct(),mfe;(function(y){class fe{context;operations;projects;constructor(a,g){this.context={_options:a||{},google:g},this.operations=new he(this.context),this.projects=new $e(this.context)}}y.Firebasehosting=fe;class he{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Lx.createAPIRequest)(s,f);else return(0,Lx.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Lx.createAPIRequest)(s,f);else return(0,Lx.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Lx.createAPIRequest)(s,f);else return(0,Lx.createAPIRequest)(s)}}y.Resource$Operations=he;class $e{context;sites;constructor(a){this.context=a,this.sites=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;customDomains;constructor(a){this.context=a,this.customDomains=new oe(this.context)}}y.Resource$Projects$Sites=xe;class oe{context;operations;constructor(a){this.context=a,this.operations=new E(this.context)}}y.Resource$Projects$Sites$Customdomains=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Lx.createAPIRequest)(s,f);else return(0,Lx.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Lx.createAPIRequest)(s,f);else return(0,Lx.createAPIRequest)(s)}}y.Resource$Projects$Sites$Customdomains$Operations=E})(mfe||(JV.firebasehosting_v1=mfe={}))});var U3=qt(QV=>{"use strict";Object.defineProperty(QV,"__esModule",{value:!0});QV.firebasehosting_v1beta1=void 0;var xs=ct(),gfe;(function(y){class fe{context;projects;sites;constructor(c,P){this.context={_options:c||{},google:P},this.projects=new he(this.context),this.sites=new e(this.context)}}y.Firebasehosting=fe;class he{context;operations;sites;constructor(c){this.context=c,this.operations=new $e(this.context),this.sites=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Operations=$e;class xe{context;channels;customDomains;domains;releases;versions;constructor(c){this.context=c,this.channels=new oe(this.context),this.customDomains=new R(this.context),this.domains=new g(this.context),this.releases=new f(this.context),this.versions=new o(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}getConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}updateConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites=xe;class oe{context;releases;constructor(c){this.context=c,this.releases=new E(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Channels=oe;class E{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Channels$Releases=E;class R{context;operations;constructor(c){this.context=c,this.operations=new a(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/customDomains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/customDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}undelete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Customdomains=R;class a{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Customdomains$Operations=a;class g{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Domains=g;class f{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Releases=f;class o{context;files;constructor(c){this.context=c,this.files=new n(this.context)}clone(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}populateFiles(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}:populateFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Versions=o;class n{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Projects$Sites$Versions$Files=n;class e{context;channels;domains;releases;versions;constructor(c){this.context=c,this.channels=new s(this.context),this.domains=new p(this.context),this.releases=new r(this.context),this.versions=new u(this.context)}getConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}updateConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites=e;class s{context;releases;constructor(c){this.context=c,this.releases=new t(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Channels=s;class t{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Channels$Releases=t;class p{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Domains=p;class r{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Releases=r;class u{context;files;constructor(c){this.context=c,this.files=new i(this.context)}clone(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}populateFiles(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}:populateFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Versions=u;class i{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(I+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,xs.createAPIRequest)(x,h);else return(0,xs.createAPIRequest)(x)}}y.Resource$Sites$Versions$Files=i})(gfe||(QV.firebasehosting_v1beta1=gfe={}))});var dfe=qt(wg=>{"use strict";Object.defineProperty(wg,"__esModule",{value:!0});wg.AuthPlus=wg.firebasehosting_v1beta1=wg.firebasehosting_v1=wg.auth=wg.VERSIONS=void 0;wg.firebasehosting=X6e;var hfe=ct(),Pfe=j3();Object.defineProperty(wg,"firebasehosting_v1",{enumerable:!0,get:function(){return Pfe.firebasehosting_v1}});var afe=U3();Object.defineProperty(wg,"firebasehosting_v1beta1",{enumerable:!0,get:function(){return afe.firebasehosting_v1beta1}});wg.VERSIONS={v1:Pfe.firebasehosting_v1.Firebasehosting,v1beta1:afe.firebasehosting_v1beta1.Firebasehosting};function X6e(y){return(0,hfe.getAPI)("firebasehosting",y,wg.VERSIONS,this)}var O6e=new hfe.AuthPlus;wg.auth=O6e;var l6e=ct();Object.defineProperty(wg,"AuthPlus",{enumerable:!0,get:function(){return l6e.AuthPlus}})});var v3=qt(ZV=>{"use strict";Object.defineProperty(ZV,"__esModule",{value:!0});ZV.firebaseml_v1=void 0;var $R=ct(),qfe;(function(y){class fe{context;operations;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.operations=new he(this.context)}}y.Firebaseml=fe;class he{context;constructor(xe){this.context=xe}cancel(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://firebaseml.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,$R.createAPIRequest)(f,E);else return(0,$R.createAPIRequest)(f)}delete(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://firebaseml.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,$R.createAPIRequest)(f,E);else return(0,$R.createAPIRequest)(f)}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://firebaseml.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,$R.createAPIRequest)(f,E);else return(0,$R.createAPIRequest)(f)}}y.Resource$Operations=he})(qfe||(ZV.firebaseml_v1=qfe={}))});var T3=qt(YV=>{"use strict";Object.defineProperty(YV,"__esModule",{value:!0});YV.firebaseml_v1beta2=void 0;var Gg=ct(),xfe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Firebaseml=fe;class he{context;models;operations;constructor(E){this.context=E,this.models=new $e(this.context),this.operations=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}download(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}}y.Resource$Projects$Models=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaseml.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Gg.createAPIRequest)(n,a);else return(0,Gg.createAPIRequest)(n)}}y.Resource$Projects$Operations=xe})(xfe||(YV.firebaseml_v1beta2=xfe={}))});var V3=qt(XV=>{"use strict";Object.defineProperty(XV,"__esModule",{value:!0});XV.firebaseml_v2beta=void 0;var jR=ct(),yfe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Firebaseml=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;publishers;constructor(R){this.context=R,this.publishers=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;models;constructor(R){this.context=R,this.models=new oe(this.context)}}y.Resource$Projects$Locations$Publishers=xe;class oe{context;constructor(R){this.context=R}countTokens(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(g)(0,jR.createAPIRequest)(e,g);else return(0,jR.createAPIRequest)(e)}generateContent(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["model"],pathParams:["model"],context:this.context};if(g)(0,jR.createAPIRequest)(e,g);else return(0,jR.createAPIRequest)(e)}streamGenerateContent(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(n+"/v2beta/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["model"],pathParams:["model"],context:this.context};if(g)(0,jR.createAPIRequest)(e,g);else return(0,jR.createAPIRequest)(e)}}y.Resource$Projects$Locations$Publishers$Models=oe})(yfe||(XV.firebaseml_v2beta=yfe={}))});var jfe=qt(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.AuthPlus=Yf.firebaseml_v2beta=Yf.firebaseml_v1beta2=Yf.firebaseml_v1=Yf.auth=Yf.VERSIONS=void 0;Yf.firebaseml=C6e;var Ife=ct(),Rfe=v3();Object.defineProperty(Yf,"firebaseml_v1",{enumerable:!0,get:function(){return Rfe.firebaseml_v1}});var Afe=T3();Object.defineProperty(Yf,"firebaseml_v1beta2",{enumerable:!0,get:function(){return Afe.firebaseml_v1beta2}});var $fe=V3();Object.defineProperty(Yf,"firebaseml_v2beta",{enumerable:!0,get:function(){return $fe.firebaseml_v2beta}});Yf.VERSIONS={v1:Rfe.firebaseml_v1.Firebaseml,v1beta2:Afe.firebaseml_v1beta2.Firebaseml,v2beta:$fe.firebaseml_v2beta.Firebaseml};function C6e(y){return(0,Ife.getAPI)("firebaseml",y,Yf.VERSIONS,this)}var b6e=new Ife.AuthPlus;Yf.auth=b6e;var k6e=ct();Object.defineProperty(Yf,"AuthPlus",{enumerable:!0,get:function(){return k6e.AuthPlus}})});var E3=qt(OV=>{"use strict";Object.defineProperty(OV,"__esModule",{value:!0});OV.firebaserules_v1=void 0;var Zu=ct(),Ufe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Firebaserules=fe;class he{context;releases;rulesets;constructor(E){this.context=E,this.releases=new $e(this.context),this.rulesets=new xe(this.context)}test(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}}y.Resource$Projects=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}getExecutable(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:getExecutable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}}y.Resource$Projects$Releases=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/rulesets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebaserules.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/rulesets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zu.createAPIRequest)(n,a);else return(0,Zu.createAPIRequest)(n)}}y.Resource$Projects$Rulesets=xe})(Ufe||(OV.firebaserules_v1=Ufe={}))});var Vfe=qt(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.AuthPlus=Ka.firebaserules_v1=Ka.auth=Ka.VERSIONS=void 0;Ka.firebaserules=eZe;var vfe=ct(),Tfe=E3();Object.defineProperty(Ka,"firebaserules_v1",{enumerable:!0,get:function(){return Tfe.firebaserules_v1}});Ka.VERSIONS={v1:Tfe.firebaserules_v1.Firebaserules};function eZe(y){return(0,vfe.getAPI)("firebaserules",y,Ka.VERSIONS,this)}var tZe=new vfe.AuthPlus;Ka.auth=tZe;var oZe=ct();Object.defineProperty(Ka,"AuthPlus",{enumerable:!0,get:function(){return oZe.AuthPlus}})});var S3=qt(lV=>{"use strict";Object.defineProperty(lV,"__esModule",{value:!0});lV.firebasestorage_v1beta=void 0;var Lg=ct(),Efe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Firebasestorage=fe;class he{context;buckets;defaultBucket;constructor(E){this.context=E,this.buckets=new $e(this.context),this.defaultBucket=new xe(this.context)}deleteDefaultBucket(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}getDefaultBucket(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}}y.Resource$Projects=he;class $e{context;constructor(E){this.context=E}addFirebase(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+bucket}:addFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}removeFirebase(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+bucket}:removeFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}}y.Resource$Projects$Buckets=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://firebasestorage.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/defaultBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Lg.createAPIRequest)(n,a);else return(0,Lg.createAPIRequest)(n)}}y.Resource$Projects$Defaultbucket=xe})(Efe||(lV.firebasestorage_v1beta=Efe={}))});var Gfe=qt(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.AuthPlus=Ja.firebasestorage_v1beta=Ja.auth=Ja.VERSIONS=void 0;Ja.firebasestorage=sZe;var Sfe=ct(),wfe=S3();Object.defineProperty(Ja,"firebasestorage_v1beta",{enumerable:!0,get:function(){return wfe.firebasestorage_v1beta}});Ja.VERSIONS={v1beta:wfe.firebasestorage_v1beta.Firebasestorage};function sZe(y){return(0,Sfe.getAPI)("firebasestorage",y,Ja.VERSIONS,this)}var rZe=new Sfe.AuthPlus;Ja.auth=rZe;var nZe=ct();Object.defineProperty(Ja,"AuthPlus",{enumerable:!0,get:function(){return nZe.AuthPlus}})});var w3=qt(CV=>{"use strict";Object.defineProperty(CV,"__esModule",{value:!0});CV.firestore_v1=void 0;var Ns=ct(),Lfe;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Firestore=fe;class he{context;databases;locations;constructor(s){this.context=s,this.databases=new $e(this.context),this.locations=new o(this.context)}}y.Resource$Projects=he;class $e{context;backupSchedules;collectionGroups;documents;operations;userCreds;constructor(s){this.context=s,this.backupSchedules=new xe(this.context),this.collectionGroups=new oe(this.context),this.documents=new a(this.context),this.operations=new g(this.context),this.userCreds=new f(this.context)}bulkDeleteDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:bulkDeleteDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}clone(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/databases:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}exportDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}importDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}restore(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/databases:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Backupschedules=xe;class oe{context;fields;indexes;constructor(s){this.context=s,this.fields=new E(this.context),this.indexes=new R(this.context)}}y.Resource$Projects$Databases$Collectiongroups=oe;class E{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Collectiongroups$Fields=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Collectiongroups$Indexes=R;class a{context;constructor(s){this.context=s}batchGet(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}batchWrite(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}beginTransaction(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}commit(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}createDocument(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}executePipeline(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:executePipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}listCollectionIds(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:listCollectionIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}listDocuments(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}listen(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:listen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}partitionQuery(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}rollback(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}runAggregationQuery(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}runQuery(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}write(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+database}/documents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["database"],pathParams:["database"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Documents=a;class g{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Operations=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}disable(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}enable(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/userCreds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}resetPassword(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:resetPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Databases$Usercreds=f;class o{context;backups;constructor(s){this.context=s,this.backups=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Locations=o;class n{context;constructor(s){this.context=s}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://firestore.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Ns.createAPIRequest)(m,p);else return(0,Ns.createAPIRequest)(m)}}y.Resource$Projects$Locations$Backups=n})(Lfe||(CV.firestore_v1=Lfe={}))});var G3=qt(bV=>{"use strict";Object.defineProperty(bV,"__esModule",{value:!0});bV.firestore_v1beta1=void 0;var fi=ct(),_fe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Firestore=fe;class he{context;databases;constructor(R){this.context=R,this.databases=new $e(this.context)}}y.Resource$Projects=he;class $e{context;documents;indexes;constructor(R){this.context=R,this.documents=new xe(this.context),this.indexes=new oe(this.context)}exportDocuments(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}importDocuments(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}}y.Resource$Projects$Databases=$e;class xe{context;constructor(R){this.context=R}batchGet(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}batchWrite(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}beginTransaction(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}commit(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}createDocument(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}executePipeline(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:executePipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}listCollectionIds(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}:listCollectionIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}listDocuments(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}listen(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:listen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}partitionQuery(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}rollback(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}runAggregationQuery(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}runQuery(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}write(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+database}/documents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["database"],pathParams:["database"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}}y.Resource$Projects$Databases$Documents=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(e,g);else return(0,fi.createAPIRequest)(e)}}y.Resource$Projects$Databases$Indexes=oe})(_fe||(bV.firestore_v1beta1=_fe={}))});var L3=qt(kV=>{"use strict";Object.defineProperty(kV,"__esModule",{value:!0});kV.firestore_v1beta2=void 0;var Cc=ct(),Dfe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Firestore=fe;class he{context;databases;constructor(a){this.context=a,this.databases=new $e(this.context)}}y.Resource$Projects=he;class $e{context;collectionGroups;constructor(a){this.context=a,this.collectionGroups=new xe(this.context)}exportDocuments(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}importDocuments(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}}y.Resource$Projects$Databases=$e;class xe{context;fields;indexes;constructor(a){this.context=a,this.fields=new oe(this.context),this.indexes=new E(this.context)}}y.Resource$Projects$Databases$Collectiongroups=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}}y.Resource$Projects$Databases$Collectiongroups$Fields=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Cc.createAPIRequest)(s,f);else return(0,Cc.createAPIRequest)(s)}}y.Resource$Projects$Databases$Collectiongroups$Indexes=E})(Dfe||(kV.firestore_v1beta2=Dfe={}))});var Ffe=qt(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.AuthPlus=Xf.firestore_v1beta2=Xf.firestore_v1beta1=Xf.firestore_v1=Xf.auth=Xf.VERSIONS=void 0;Xf.firestore=iZe;var zfe=ct(),Mfe=w3();Object.defineProperty(Xf,"firestore_v1",{enumerable:!0,get:function(){return Mfe.firestore_v1}});var Nfe=G3();Object.defineProperty(Xf,"firestore_v1beta1",{enumerable:!0,get:function(){return Nfe.firestore_v1beta1}});var Hfe=L3();Object.defineProperty(Xf,"firestore_v1beta2",{enumerable:!0,get:function(){return Hfe.firestore_v1beta2}});Xf.VERSIONS={v1:Mfe.firestore_v1.Firestore,v1beta1:Nfe.firestore_v1beta1.Firestore,v1beta2:Hfe.firestore_v1beta2.Firestore};function iZe(y){return(0,zfe.getAPI)("firestore",y,Xf.VERSIONS,this)}var pZe=new zfe.AuthPlus;Xf.auth=pZe;var uZe=ct();Object.defineProperty(Xf,"AuthPlus",{enumerable:!0,get:function(){return uZe.AuthPlus}})});var _3=qt(eE=>{"use strict";Object.defineProperty(eE,"__esModule",{value:!0});eE.fitness_v1=void 0;var au=ct(),Bfe;(function(y){class fe{context;users;constructor(g,f){this.context={_options:g||{},google:f},this.users=new he(this.context)}}y.Fitness=fe;class he{context;dataset;dataSources;sessions;constructor(g){this.context=g,this.dataset=new $e(this.context),this.dataSources=new xe(this.context),this.sessions=new R(this.context)}}y.Resource$Users=he;class $e{context;constructor(g){this.context=g}aggregate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataset:aggregate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}}y.Resource$Users$Dataset=$e;class xe{context;dataPointChanges;datasets;constructor(g){this.context=g,this.dataPointChanges=new oe(this.context),this.datasets=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}}y.Resource$Users$Datasources=xe;class oe{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/dataPointChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}}y.Resource$Users$Datasources$Datapointchanges=oe;class E{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}}y.Resource$Users$Datasources$Datasets=E;class R{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["userId","sessionId"],pathParams:["sessionId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:n,requiredParams:["userId","sessionId"],pathParams:["sessionId","userId"],context:this.context};if(o)(0,au.createAPIRequest)(t,o);else return(0,au.createAPIRequest)(t)}}y.Resource$Users$Sessions=R})(Bfe||(eE.fitness_v1=Bfe={}))});var Jfe=qt(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});Qa.AuthPlus=Qa.fitness_v1=Qa.auth=Qa.VERSIONS=void 0;Qa.fitness=cZe;var Wfe=ct(),Kfe=_3();Object.defineProperty(Qa,"fitness_v1",{enumerable:!0,get:function(){return Kfe.fitness_v1}});Qa.VERSIONS={v1:Kfe.fitness_v1.Fitness};function cZe(y){return(0,Wfe.getAPI)("fitness",y,Qa.VERSIONS,this)}var fZe=new Wfe.AuthPlus;Qa.auth=fZe;var mZe=ct();Object.defineProperty(Qa,"AuthPlus",{enumerable:!0,get:function(){return mZe.AuthPlus}})});var D3=qt(tE=>{"use strict";Object.defineProperty(tE,"__esModule",{value:!0});tE.forms_v1=void 0;var Ac=ct(),Qfe;(function(y){class fe{context;forms;constructor(E,R){this.context={_options:E||{},google:R},this.forms=new he(this.context)}}y.Forms=fe;class he{context;responses;watches;constructor(E){this.context=E,this.responses=new $e(this.context),this.watches=new xe(this.context)}batchUpdate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}setPublishSettings(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}:setPublishSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}}y.Resource$Forms=he;class $e{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/responses/{responseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["formId","responseId"],pathParams:["formId","responseId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/responses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}}y.Resource$Forms$Responses=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/watches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/watches/{watchId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["formId","watchId"],pathParams:["formId","watchId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/watches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}renew(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://forms.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forms/{formId}/watches/{watchId}:renew").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["formId","watchId"],pathParams:["formId","watchId"],context:this.context};if(a)(0,Ac.createAPIRequest)(n,a);else return(0,Ac.createAPIRequest)(n)}}y.Resource$Forms$Watches=xe})(Qfe||(tE.forms_v1=Qfe={}))});var Xfe=qt(Za=>{"use strict";Object.defineProperty(Za,"__esModule",{value:!0});Za.AuthPlus=Za.forms_v1=Za.auth=Za.VERSIONS=void 0;Za.forms=gZe;var Zfe=ct(),Yfe=D3();Object.defineProperty(Za,"forms_v1",{enumerable:!0,get:function(){return Yfe.forms_v1}});Za.VERSIONS={v1:Yfe.forms_v1.Forms};function gZe(y){return(0,Zfe.getAPI)("forms",y,Za.VERSIONS,this)}var hZe=new Zfe.AuthPlus;Za.auth=hZe;var PZe=ct();Object.defineProperty(Za,"AuthPlus",{enumerable:!0,get:function(){return PZe.AuthPlus}})});var z3=qt(oE=>{"use strict";Object.defineProperty(oE,"__esModule",{value:!0});oE.games_v1=void 0;var Hr=ct(),Ofe;(function(y){class fe{context;accesstokens;achievementDefinitions;achievements;applications;events;leaderboards;metagame;players;recall;revisions;scores;snapshots;stats;constructor(p,r){this.context={_options:p||{},google:r},this.accesstokens=new he(this.context),this.achievementDefinitions=new $e(this.context),this.achievements=new xe(this.context),this.applications=new oe(this.context),this.events=new E(this.context),this.leaderboards=new R(this.context),this.metagame=new a(this.context),this.players=new g(this.context),this.recall=new f(this.context),this.revisions=new o(this.context),this.scores=new n(this.context),this.snapshots=new e(this.context),this.stats=new s(this.context)}}y.Games=fe;class he{context;constructor(p){this.context=p}generatePlayGroupingApiToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/accesstokens/generatePlayGroupingApiToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}generateRecallPlayGroupingApiToken(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/accesstokens/generateRecallPlayGroupingApiToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Accesstokens=he;class $e{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Achievementdefinitions=$e;class xe{context;constructor(p){this.context=p}increment(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements/{achievementId}/increment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["achievementId","stepsToIncrement"],pathParams:["achievementId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/{playerId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}reveal(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements/{achievementId}/reveal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}setStepsAtLeast(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements/{achievementId}/setStepsAtLeast").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["achievementId","steps"],pathParams:["achievementId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}unlock(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements/{achievementId}/unlock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}updateMultiple(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/achievements/updateMultiple").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Achievements=xe;class oe{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/applications/{applicationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}getEndPoint(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/applications/getEndPoint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}played(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/applications/played").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}verify(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/applications/{applicationId}/verify").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Applications=oe;class E{context;constructor(p){this.context=p}listByPlayer(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}listDefinitions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/eventDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}record(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Events=E;class R{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Leaderboards=R;class a{context;constructor(p){this.context=p}getMetagameConfig(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/metagameConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}listCategoriesByPlayer(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/{playerId}/categories/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["playerId","collection"],pathParams:["collection","playerId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Metagame=a;class g{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}getMultipleApplicationPlayerIds(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/me/multipleApplicationPlayerIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}getScopedPlayerIds(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/me/scopedIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/me/players/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["collection"],pathParams:["collection"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Players=g;class f{context;constructor(p){this.context=p}gamesPlayerTokens(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall/gamesPlayerTokens/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}lastTokenFromAllDeveloperGames(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall/developerGamesLastPlayerToken/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}linkPersona(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall:linkPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}resetPersona(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall:resetPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}retrieveTokens(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall/tokens/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}unlinkPersona(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/recall:unlinkPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Recall=f;class o{context;constructor(p){this.context=p}check(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/revisions/check").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["clientRevision"],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Revisions=o;class n{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["playerId","leaderboardId","timeSpan"],pathParams:["leaderboardId","playerId","timeSpan"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards/{leaderboardId}/scores/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["leaderboardId","collection","timeSpan"],pathParams:["collection","leaderboardId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}listWindow(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards/{leaderboardId}/window/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["leaderboardId","collection","timeSpan"],pathParams:["collection","leaderboardId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}submit(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards/{leaderboardId}/scores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["leaderboardId","score"],pathParams:["leaderboardId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}submitMultiple(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/leaderboards/scores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Scores=n;class e{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["snapshotId"],pathParams:["snapshotId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/players/{playerId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Snapshots=e;class s{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(c+"/games/v1/stats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Hr.createAPIRequest)(P,u);else return(0,Hr.createAPIRequest)(P)}}y.Resource$Stats=s})(Ofe||(oE.games_v1=Ofe={}))});var bfe=qt(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.AuthPlus=Ya.games_v1=Ya.auth=Ya.VERSIONS=void 0;Ya.games=aZe;var lfe=ct(),Cfe=z3();Object.defineProperty(Ya,"games_v1",{enumerable:!0,get:function(){return Cfe.games_v1}});Ya.VERSIONS={v1:Cfe.games_v1.Games};function aZe(y){return(0,lfe.getAPI)("games",y,Ya.VERSIONS,this)}var dZe=new lfe.AuthPlus;Ya.auth=dZe;var qZe=ct();Object.defineProperty(Ya,"AuthPlus",{enumerable:!0,get:function(){return qZe.AuthPlus}})});var M3=qt(sE=>{"use strict";Object.defineProperty(sE,"__esModule",{value:!0});sE.gamesConfiguration_v1configuration=void 0;var $c=ct(),kfe;(function(y){class fe{context;achievementConfigurations;leaderboardConfigurations;constructor(oe,E){this.context={_options:oe||{},google:E},this.achievementConfigurations=new he(this.context),this.leaderboardConfigurations=new $e(this.context)}}y.Gamesconfiguration=fe;class he{context;constructor(oe){this.context=oe}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/applications/{applicationId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/applications/{applicationId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}}y.Resource$Achievementconfigurations=he;class $e{context;constructor(oe){this.context=oe}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/applications/{applicationId}/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/applications/{applicationId}/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(f+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(R)(0,$c.createAPIRequest)(o,R);else return(0,$c.createAPIRequest)(o)}}y.Resource$Leaderboardconfigurations=$e})(kfe||(sE.gamesConfiguration_v1configuration=kfe={}))});var ome=qt(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.AuthPlus=Xa.gamesConfiguration_v1configuration=Xa.auth=Xa.VERSIONS=void 0;Xa.gamesConfiguration=xZe;var eme=ct(),tme=M3();Object.defineProperty(Xa,"gamesConfiguration_v1configuration",{enumerable:!0,get:function(){return tme.gamesConfiguration_v1configuration}});Xa.VERSIONS={v1configuration:tme.gamesConfiguration_v1configuration.Gamesconfiguration};function xZe(y){return(0,eme.getAPI)("gamesConfiguration",y,Xa.VERSIONS,this)}var yZe=new eme.AuthPlus;Xa.auth=yZe;var IZe=ct();Object.defineProperty(Xa,"AuthPlus",{enumerable:!0,get:function(){return IZe.AuthPlus}})});var N3=qt(rE=>{"use strict";Object.defineProperty(rE,"__esModule",{value:!0});rE.gamesManagement_v1management=void 0;var mp=ct(),sme;(function(y){class fe{context;achievements;applications;events;players;scores;constructor(a,g){this.context={_options:a||{},google:g},this.achievements=new he(this.context),this.applications=new $e(this.context),this.events=new xe(this.context),this.players=new oe(this.context),this.scores=new E(this.context)}}y.Gamesmanagement=fe;class he{context;constructor(a){this.context=a}reset(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/{achievementId}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAll(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAllForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/{achievementId}/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetMultipleForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}}y.Resource$Achievements=he;class $e{context;constructor(a){this.context=a}listHidden(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}}y.Resource$Applications=$e;class xe{context;constructor(a){this.context=a}reset(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/{eventId}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["eventId"],pathParams:["eventId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAll(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAllForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/{eventId}/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["eventId"],pathParams:["eventId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetMultipleForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}}y.Resource$Events=xe;class oe{context;constructor(a){this.context=a}hide(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["applicationId","playerId"],pathParams:["applicationId","playerId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}unhide(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["applicationId","playerId"],pathParams:["applicationId","playerId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}}y.Resource$Players=oe;class E{context;constructor(a){this.context=a}reset(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/leaderboards/{leaderboardId}/scores/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAll(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetAllForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/leaderboards/{leaderboardId}/scores/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}resetMultipleForAllPlayers(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mp.createAPIRequest)(s,f);else return(0,mp.createAPIRequest)(s)}}y.Resource$Scores=E})(sme||(rE.gamesManagement_v1management=sme={}))});var ime=qt(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.AuthPlus=Oa.gamesManagement_v1management=Oa.auth=Oa.VERSIONS=void 0;Oa.gamesManagement=RZe;var rme=ct(),nme=N3();Object.defineProperty(Oa,"gamesManagement_v1management",{enumerable:!0,get:function(){return nme.gamesManagement_v1management}});Oa.VERSIONS={v1management:nme.gamesManagement_v1management.Gamesmanagement};function RZe(y){return(0,rme.getAPI)("gamesManagement",y,Oa.VERSIONS,this)}var AZe=new rme.AuthPlus;Oa.auth=AZe;var $Ze=ct();Object.defineProperty(Oa,"AuthPlus",{enumerable:!0,get:function(){return $Ze.AuthPlus}})});var H3=qt(nE=>{"use strict";Object.defineProperty(nE,"__esModule",{value:!0});nE.gameservices_v1=void 0;var bc=ct(),pme;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Gameservices=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;gameServerDeployments;operations;constructor(R){this.context=R,this.gameServerDeployments=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Gameserverdeployments=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,bc.createAPIRequest)(e,g);else return(0,bc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(pme||(nE.gameservices_v1=pme={}))});var F3=qt(iE=>{"use strict";Object.defineProperty(iE,"__esModule",{value:!0});iE.gameservices_v1beta=void 0;var kc=ct(),ume;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Gameservices=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;gameServerDeployments;operations;constructor(R){this.context=R,this.gameServerDeployments=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Gameserverdeployments=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kc.createAPIRequest)(e,g);else return(0,kc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(ume||(iE.gameservices_v1beta=ume={}))});var gme=qt(_g=>{"use strict";Object.defineProperty(_g,"__esModule",{value:!0});_g.AuthPlus=_g.gameservices_v1beta=_g.gameservices_v1=_g.auth=_g.VERSIONS=void 0;_g.gameservices=jZe;var cme=ct(),fme=H3();Object.defineProperty(_g,"gameservices_v1",{enumerable:!0,get:function(){return fme.gameservices_v1}});var mme=F3();Object.defineProperty(_g,"gameservices_v1beta",{enumerable:!0,get:function(){return mme.gameservices_v1beta}});_g.VERSIONS={v1:fme.gameservices_v1.Gameservices,v1beta:mme.gameservices_v1beta.Gameservices};function jZe(y){return(0,cme.getAPI)("gameservices",y,_g.VERSIONS,this)}var UZe=new cme.AuthPlus;_g.auth=UZe;var vZe=ct();Object.defineProperty(_g,"AuthPlus",{enumerable:!0,get:function(){return vZe.AuthPlus}})});var B3=qt(pE=>{"use strict";Object.defineProperty(pE,"__esModule",{value:!0});pE.genomics_v1=void 0;var hme;(function(y){class fe{context;constructor($e,xe){this.context={_options:$e||{},google:xe}}}y.Genomics=fe})(hme||(pE.genomics_v1=hme={}))});var W3=qt(uE=>{"use strict";Object.defineProperty(uE,"__esModule",{value:!0});uE.genomics_v1alpha2=void 0;var jc=ct(),Pme;(function(y){class fe{context;operations;pipelines;constructor(oe,E){this.context={_options:oe||{},google:E},this.operations=new he(this.context),this.pipelines=new $e(this.context)}}y.Genomics=fe;class he{context;constructor(oe){this.context=oe}cancel(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}}y.Resource$Operations=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines/{pipelineId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:a,requiredParams:["pipelineId"],pathParams:["pipelineId"],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines/{pipelineId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["pipelineId"],pathParams:["pipelineId"],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}getControllerConfig(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines:getControllerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}run(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}setOperationStatus(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha2/pipelines:setOperationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,jc.createAPIRequest)(o,R);else return(0,jc.createAPIRequest)(o)}}y.Resource$Pipelines=$e})(Pme||(uE.genomics_v1alpha2=Pme={}))});var K3=qt(cE=>{"use strict";Object.defineProperty(cE,"__esModule",{value:!0});cE.genomics_v2alpha1=void 0;var la=ct(),ame;(function(y){class fe{context;pipelines;projects;workers;constructor(a,g){this.context={_options:a||{},google:g},this.pipelines=new he(this.context),this.projects=new $e(this.context),this.workers=new E(this.context)}}y.Genomics=fe;class he{context;constructor(a){this.context=a}run(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/pipelines:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}}y.Resource$Pipelines=he;class $e{context;operations;workers;constructor(a){this.context=a,this.operations=new xe(this.context),this.workers=new oe(this.context)}}y.Resource$Projects=$e;class xe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}}y.Resource$Projects$Operations=xe;class oe{context;constructor(a){this.context=a}checkIn(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+id}:checkIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["id"],pathParams:["id"],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}}y.Resource$Projects$Workers=oe;class E{context;constructor(a){this.context=a}checkIn(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/workers/{id}:checkIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["id"],pathParams:["id"],context:this.context};if(f)(0,la.createAPIRequest)(s,f);else return(0,la.createAPIRequest)(s)}}y.Resource$Workers=E})(ame||(cE.genomics_v2alpha1=ame={}))});var Ime=qt(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.AuthPlus=Of.genomics_v2alpha1=Of.genomics_v1alpha2=Of.genomics_v1=Of.auth=Of.VERSIONS=void 0;Of.genomics=TZe;var dme=ct(),qme=B3();Object.defineProperty(Of,"genomics_v1",{enumerable:!0,get:function(){return qme.genomics_v1}});var xme=W3();Object.defineProperty(Of,"genomics_v1alpha2",{enumerable:!0,get:function(){return xme.genomics_v1alpha2}});var yme=K3();Object.defineProperty(Of,"genomics_v2alpha1",{enumerable:!0,get:function(){return yme.genomics_v2alpha1}});Of.VERSIONS={v1:qme.genomics_v1.Genomics,v1alpha2:xme.genomics_v1alpha2.Genomics,v2alpha1:yme.genomics_v2alpha1.Genomics};function TZe(y){return(0,dme.getAPI)("genomics",y,Of.VERSIONS,this)}var VZe=new dme.AuthPlus;Of.auth=VZe;var EZe=ct();Object.defineProperty(Of,"AuthPlus",{enumerable:!0,get:function(){return EZe.AuthPlus}})});var J3=qt(fE=>{"use strict";Object.defineProperty(fE,"__esModule",{value:!0});fE.gkebackup_v1=void 0;var Ps=ct(),Rme;(function(y){class fe{context;projects;constructor(p,r){this.context={_options:p||{},google:r},this.projects=new he(this.context)}}y.Gkebackup=fe;class he{context;locations;constructor(p){this.context=p,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;backupChannels;backupPlans;operations;restoreChannels;restorePlans;constructor(p){this.context=p,this.backupChannels=new xe(this.context),this.backupPlans=new E(this.context),this.operations=new g(this.context),this.restoreChannels=new f(this.context),this.restorePlans=new n(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations=$e;class xe{context;backupPlanBindings;constructor(p){this.context=p,this.backupPlanBindings=new oe(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backupChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backupChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Backupchannels=xe;class oe{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backupPlanBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Backupchannels$Backupplanbindings=oe;class E{context;backups;constructor(p){this.context=p,this.backups=new R(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getTags(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setTags(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Backupplans=E;class R{context;volumeBackups;constructor(p){this.context=p,this.volumeBackups=new a(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getBackupIndexDownloadUrl(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+backup}:getBackupIndexDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["backup"],pathParams:["backup"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Backupplans$Backups=R;class a{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/volumeBackups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Backupplans$Backups$Volumebackups=a;class g{context;constructor(p){this.context=p}cancel(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Operations=g;class f{context;restorePlanBindings;constructor(p){this.context=p,this.restorePlanBindings=new o(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restoreChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restoreChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Restorechannels=f;class o{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restorePlanBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Restorechannels$Restoreplanbindings=o;class n{context;restores;constructor(p){this.context=p,this.restores=new e(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restorePlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getTags(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restorePlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setTags(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Restoreplans=n;class e{context;volumeRestores;constructor(p){this.context=p,this.volumeRestores=new s(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/restores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Restoreplans$Restores=e;class s{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}getIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/volumeRestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}setIamPolicy(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}testIamPermissions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ps.createAPIRequest)(P,u);else return(0,Ps.createAPIRequest)(P)}}y.Resource$Projects$Locations$Restoreplans$Restores$Volumerestores=s})(Rme||(fE.gkebackup_v1=Rme={}))});var jme=qt(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.AuthPlus=Ca.gkebackup_v1=Ca.auth=Ca.VERSIONS=void 0;Ca.gkebackup=SZe;var Ame=ct(),$me=J3();Object.defineProperty(Ca,"gkebackup_v1",{enumerable:!0,get:function(){return $me.gkebackup_v1}});Ca.VERSIONS={v1:$me.gkebackup_v1.Gkebackup};function SZe(y){return(0,Ame.getAPI)("gkebackup",y,Ca.VERSIONS,this)}var wZe=new Ame.AuthPlus;Ca.auth=wZe;var GZe=ct();Object.defineProperty(Ca,"AuthPlus",{enumerable:!0,get:function(){return GZe.AuthPlus}})});var Q3=qt(mE=>{"use strict";Object.defineProperty(mE,"__esModule",{value:!0});mE.gkehub_v1=void 0;var _s=ct(),Ume;(function(y){class fe{context;organizations;projects;constructor(r,u){this.context={_options:r||{},google:u},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(r){this.context=r,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;fleets;constructor(r){this.context=r,this.fleets=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Organizations$Locations$Fleets=xe;class oe{context;locations;constructor(r){this.context=r,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;features;fleets;memberships;operations;scopes;constructor(r){this.context=r,this.features=new R(this.context),this.fleets=new a(this.context),this.memberships=new g(this.context),this.operations=new n(this.context),this.scopes=new e(this.context)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations=E;class R{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Features=R;class a{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Fleets=a;class g{context;bindings;rbacrolebindings;constructor(r){this.context=r,this.bindings=new f(this.context),this.rbacrolebindings=new o(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}generateConnectManifest(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Memberships=g;class f{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Memberships$Bindings=f;class o{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}generateMembershipRBACRoleBindingYAML(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class n{context;constructor(r){this.context=r}cancel(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Operations=n;class e{context;namespaces;rbacrolebindings;constructor(r){this.context=r,this.namespaces=new s(this.context),this.rbacrolebindings=new t(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}listMemberships(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}listPermitted(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Scopes=e;class s{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Scopes$Namespaces=s;class t{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://gkehub.googleapis.com/",h={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(h,i);else return(0,_s.createAPIRequest)(h)}}y.Resource$Projects$Locations$Scopes$Rbacrolebindings=t})(Ume||(mE.gkehub_v1=Ume={}))});var Z3=qt(gE=>{"use strict";Object.defineProperty(gE,"__esModule",{value:!0});gE.gkehub_v1alpha=void 0;var ss=ct(),vme;(function(y){class fe{context;organizations;projects;constructor(i,m){this.context={_options:i||{},google:m},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(i){this.context=i,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;fleets;constructor(i){this.context=i,this.fleets=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Organizations$Locations$Fleets=xe;class oe{context;locations;constructor(i){this.context=i,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;features;fleets;memberships;operations;rollouts;rolloutSequences;scopes;constructor(i){this.context=i,this.features=new R(this.context),this.fleets=new a(this.context),this.memberships=new g(this.context),this.operations=new n(this.context),this.rollouts=new e(this.context),this.rolloutSequences=new s(this.context),this.scopes=new t(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Features=R;class a{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Fleets=a;class g{context;bindings;rbacrolebindings;constructor(i){this.context=i,this.bindings=new f(this.context),this.rbacrolebindings=new o(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}generateConnectManifest(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}generateExclusivityManifest(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}:generateExclusivityManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}listAdmin(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/memberships:listAdmin").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}validateCreate(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/memberships:validateCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}validateExclusivity(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/memberships:validateExclusivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships=g;class f{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships$Bindings=f;class o{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}generateMembershipRBACRoleBindingYAML(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class n{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=n;class e{context;constructor(i){this.context=i}forceCompleteStage(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}:forceCompleteStage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Rollouts=e;class s{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Rolloutsequences=s;class t{context;namespaces;rbacrolebindings;constructor(i){this.context=i,this.namespaces=new p(this.context),this.rbacrolebindings=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}listMemberships(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}listPermitted(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes=t;class p{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes$Namespaces=p;class r{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ss.createAPIRequest)(d,c);else return(0,ss.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes$Rbacrolebindings=r})(vme||(gE.gkehub_v1alpha=vme={}))});var Y3=qt(hE=>{"use strict";Object.defineProperty(hE,"__esModule",{value:!0});hE.gkehub_v1alpha2=void 0;var Vp=ct(),Tme;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;global;memberships;operations;constructor(g){this.context=g,this.global=new xe(this.context),this.memberships=new E(this.context),this.operations=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;memberships;constructor(g){this.context=g,this.memberships=new oe(this.context)}}y.Resource$Projects$Locations$Global=xe;class oe{context;constructor(g){this.context=g}initializeHub(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+project}:initializeHub").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["project"],pathParams:["project"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Global$Memberships=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}generateConnectManifest(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Memberships=E;class R{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vp.createAPIRequest)(t,o);else return(0,Vp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=R})(Tme||(hE.gkehub_v1alpha2=Tme={}))});var X3=qt(PE=>{"use strict";Object.defineProperty(PE,"__esModule",{value:!0});PE.gkehub_v1beta=void 0;var cs=ct(),Vme;(function(y){class fe{context;organizations;projects;constructor(i,m){this.context={_options:i||{},google:m},this.organizations=new he(this.context),this.projects=new oe(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(i){this.context=i,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;fleets;constructor(i){this.context=i,this.fleets=new xe(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Organizations$Locations$Fleets=xe;class oe{context;locations;constructor(i){this.context=i,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;features;fleets;memberships;operations;rollouts;rolloutSequences;scopes;constructor(i){this.context=i,this.features=new R(this.context),this.fleets=new a(this.context),this.memberships=new g(this.context),this.operations=new n(this.context),this.rollouts=new e(this.context),this.rolloutSequences=new s(this.context),this.scopes=new t(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Features=R;class a{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Fleets=a;class g{context;bindings;rbacrolebindings;constructor(i){this.context=i,this.bindings=new f(this.context),this.rbacrolebindings=new o(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}generateConnectManifest(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships=g;class f{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships$Bindings=f;class o{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}generateMembershipRBACRoleBindingYAML(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class n{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=n;class e{context;constructor(i){this.context=i}forceCompleteStage(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}:forceCompleteStage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Rollouts=e;class s{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Rolloutsequences=s;class t{context;namespaces;rbacrolebindings;constructor(i){this.context=i,this.namespaces=new p(this.context),this.rbacrolebindings=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}getIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}listMemberships(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}listPermitted(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}setIamPolicy(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}testIamPermissions(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes=t;class p{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes$Namespaces=p;class r{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gkehub.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cs.createAPIRequest)(d,c);else return(0,cs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Scopes$Rbacrolebindings=r})(Vme||(PE.gkehub_v1beta=Vme={}))});var O3=qt(aE=>{"use strict";Object.defineProperty(aE,"__esModule",{value:!0});aE.gkehub_v1beta1=void 0;var ap=ct(),Eme;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;memberships;operations;constructor(R){this.context=R,this.memberships=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}generateConnectManifest(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}generateExclusivityManifest(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:generateExclusivityManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}validateExclusivity(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/memberships:validateExclusivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}}y.Resource$Projects$Locations$Memberships=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ap.createAPIRequest)(e,g);else return(0,ap.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(Eme||(aE.gkehub_v1beta1=Eme={}))});var l3=qt(dE=>{"use strict";Object.defineProperty(dE,"__esModule",{value:!0});dE.gkehub_v2=void 0;var Uc=ct(),Sme;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;memberships;operations;constructor(a){this.context=a,this.memberships=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;features;constructor(a){this.context=a,this.features=new oe(this.context)}}y.Resource$Projects$Locations$Memberships=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Memberships$Features=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Uc.createAPIRequest)(s,f);else return(0,Uc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(Sme||(dE.gkehub_v2=Sme={}))});var C3=qt(qE=>{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});qE.gkehub_v2alpha=void 0;var vc=ct(),wme;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;memberships;operations;constructor(a){this.context=a,this.memberships=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;features;constructor(a){this.context=a,this.features=new oe(this.context)}}y.Resource$Projects$Locations$Memberships=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Memberships$Features=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vc.createAPIRequest)(s,f);else return(0,vc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(wme||(qE.gkehub_v2alpha=wme={}))});var b3=qt(xE=>{"use strict";Object.defineProperty(xE,"__esModule",{value:!0});xE.gkehub_v2beta=void 0;var Tc=ct(),Gme;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Gkehub=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;memberships;operations;constructor(a){this.context=a,this.memberships=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;features;constructor(a){this.context=a,this.features=new oe(this.context)}}y.Resource$Projects$Locations$Memberships=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Memberships$Features=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Tc.createAPIRequest)(s,f);else return(0,Tc.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(Gme||(xE.gkehub_v2beta=Gme={}))});var Wme=qt(du=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.AuthPlus=du.gkehub_v2beta=du.gkehub_v2alpha=du.gkehub_v2=du.gkehub_v1beta1=du.gkehub_v1beta=du.gkehub_v1alpha2=du.gkehub_v1alpha=du.gkehub_v1=du.auth=du.VERSIONS=void 0;du.gkehub=LZe;var Lme=ct(),_me=Q3();Object.defineProperty(du,"gkehub_v1",{enumerable:!0,get:function(){return _me.gkehub_v1}});var Dme=Z3();Object.defineProperty(du,"gkehub_v1alpha",{enumerable:!0,get:function(){return Dme.gkehub_v1alpha}});var zme=Y3();Object.defineProperty(du,"gkehub_v1alpha2",{enumerable:!0,get:function(){return zme.gkehub_v1alpha2}});var Mme=X3();Object.defineProperty(du,"gkehub_v1beta",{enumerable:!0,get:function(){return Mme.gkehub_v1beta}});var Nme=O3();Object.defineProperty(du,"gkehub_v1beta1",{enumerable:!0,get:function(){return Nme.gkehub_v1beta1}});var Hme=l3();Object.defineProperty(du,"gkehub_v2",{enumerable:!0,get:function(){return Hme.gkehub_v2}});var Fme=C3();Object.defineProperty(du,"gkehub_v2alpha",{enumerable:!0,get:function(){return Fme.gkehub_v2alpha}});var Bme=b3();Object.defineProperty(du,"gkehub_v2beta",{enumerable:!0,get:function(){return Bme.gkehub_v2beta}});du.VERSIONS={v1:_me.gkehub_v1.Gkehub,v1alpha:Dme.gkehub_v1alpha.Gkehub,v1alpha2:zme.gkehub_v1alpha2.Gkehub,v1beta:Mme.gkehub_v1beta.Gkehub,v1beta1:Nme.gkehub_v1beta1.Gkehub,v2:Hme.gkehub_v2.Gkehub,v2alpha:Fme.gkehub_v2alpha.Gkehub,v2beta:Bme.gkehub_v2beta.Gkehub};function LZe(y){return(0,Lme.getAPI)("gkehub",y,du.VERSIONS,this)}var _Ze=new Lme.AuthPlus;du.auth=_Ze;var DZe=ct();Object.defineProperty(du,"AuthPlus",{enumerable:!0,get:function(){return DZe.AuthPlus}})});var k3=qt(yE=>{"use strict";Object.defineProperty(yE,"__esModule",{value:!0});yE.gkeonprem_v1=void 0;var Ko=ct(),Kme;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Gkeonprem=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;bareMetalAdminClusters;bareMetalClusters;operations;vmwareAdminClusters;vmwareClusters;constructor(u){this.context=u,this.bareMetalAdminClusters=new xe(this.context),this.bareMetalClusters=new E(this.context),this.operations=new f(this.context),this.vmwareAdminClusters=new o(this.context),this.vmwareClusters=new e(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;operations;constructor(u){this.context=u,this.operations=new oe(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalAdminClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}queryVersionConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalAdminClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetaladminclusters=xe;class oe{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetaladminclusters$Operations=oe;class E{context;bareMetalNodePools;operations;constructor(u){this.context=u,this.bareMetalNodePools=new R(this.context),this.operations=new g(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}queryVersionConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetalclusters=E;class R{context;operations;constructor(u){this.context=u,this.operations=new a(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalNodePools:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/bareMetalNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetalclusters$Baremetalnodepools=R;class a{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetalclusters$Baremetalnodepools$Operations=a;class g{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Baremetalclusters$Operations=g;class f{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=f;class o{context;operations;constructor(u){this.context=u,this.operations=new n(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareAdminClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareadminclusters=o;class n{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareadminclusters$Operations=n;class e{context;operations;vmwareNodePools;constructor(u){this.context=u,this.operations=new s(this.context),this.vmwareNodePools=new t(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}queryVersionConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareclusters=e;class s{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareclusters$Operations=s;class t{context;operations;constructor(u){this.context=u,this.operations=new p(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}enroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareNodePools:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vmwareNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}unenroll(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareclusters$Vmwarenodepools=t;class p{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://gkeonprem.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ko.createAPIRequest)(q,m);else return(0,Ko.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vmwareclusters$Vmwarenodepools$Operations=p})(Kme||(yE.gkeonprem_v1=Kme={}))});var Zme=qt(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.AuthPlus=ba.gkeonprem_v1=ba.auth=ba.VERSIONS=void 0;ba.gkeonprem=zZe;var Jme=ct(),Qme=k3();Object.defineProperty(ba,"gkeonprem_v1",{enumerable:!0,get:function(){return Qme.gkeonprem_v1}});ba.VERSIONS={v1:Qme.gkeonprem_v1.Gkeonprem};function zZe(y){return(0,Jme.getAPI)("gkeonprem",y,ba.VERSIONS,this)}var MZe=new Jme.AuthPlus;ba.auth=MZe;var NZe=ct();Object.defineProperty(ba,"AuthPlus",{enumerable:!0,get:function(){return NZe.AuthPlus}})});var eW=qt(IE=>{"use strict";Object.defineProperty(IE,"__esModule",{value:!0});IE.gmail_v1=void 0;var Jo=ct(),Yme;(function(y){class fe{context;users;constructor(i,m){this.context={_options:i||{},google:m},this.users=new he(this.context)}}y.Gmail=fe;class he{context;drafts;history;labels;messages;settings;threads;constructor(i){this.context=i,this.drafts=new $e(this.context),this.history=new xe(this.context),this.labels=new oe(this.context),this.messages=new E(this.context),this.settings=new a(this.context),this.threads=new r(this.context)}getProfile(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/profile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}stop(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}watch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users=he;class $e{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}send(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts/send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/drafts/send").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}update(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Drafts=$e;class xe{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$History=xe;class oe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}update(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Labels=oe;class E{context;attachments;constructor(i){this.context=i,this.attachments=new R(this.context)}batchDelete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}batchModify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}import(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/messages/import").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}insert(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}modify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{id}/modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}send(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,mediaUrl:(q+"/upload/gmail/v1/users/{userId}/messages/send").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}trash(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{id}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}untrash(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{id}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Messages=E;class R{context;constructor(i){this.context=i}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","messageId","id"],pathParams:["id","messageId","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Messages$Attachments=R;class a{context;cse;delegates;filters;forwardingAddresses;sendAs;constructor(i){this.context=i,this.cse=new g(this.context),this.delegates=new n(this.context),this.filters=new e(this.context),this.forwardingAddresses=new s(this.context),this.sendAs=new t(this.context)}getAutoForwarding(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/autoForwarding").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}getImap(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/imap").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}getLanguage(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/language").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}getPop(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/pop").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}getVacation(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/vacation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}updateAutoForwarding(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/autoForwarding").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}updateImap(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/imap").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}updateLanguage(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/language").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}updatePop(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/pop").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}updateVacation(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/vacation").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings=a;class g{context;identities;keypairs;constructor(i){this.context=i,this.identities=new f(this.context),this.keypairs=new o(this.context)}}y.Resource$Users$Settings$Cse=g;class f{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/identities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","cseEmailAddress"],pathParams:["cseEmailAddress","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","cseEmailAddress"],pathParams:["cseEmailAddress","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/identities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/identities/{emailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["userId","emailAddress"],pathParams:["emailAddress","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Cse$Identities=f;class o{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}disable(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}enable(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}obliterate(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:obliterate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Cse$Keypairs=o;class n{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/delegates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/delegates/{delegateEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","delegateEmail"],pathParams:["delegateEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/delegates/{delegateEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","delegateEmail"],pathParams:["delegateEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/delegates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Delegates=n;class e{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/filters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/filters/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/filters/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/filters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Filters=e;class s{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/forwardingAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","forwardingEmail"],pathParams:["forwardingEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","forwardingEmail"],pathParams:["forwardingEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/forwardingAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Forwardingaddresses=s;class t{context;smimeInfo;constructor(i){this.context=i,this.smimeInfo=new p(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}update(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}verify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Sendas=t;class p{context;constructor(i){this.context=i}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}insert(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}setDefault(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Settings$Sendas$Smimeinfo=p;class r{context;constructor(i){this.context=i}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}modify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads/{id}/modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}trash(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads/{id}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}untrash(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://gmail.googleapis.com/",d={options:Object.assign({url:(q+"/gmail/v1/users/{userId}/threads/{id}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(c)(0,Jo.createAPIRequest)(d,c);else return(0,Jo.createAPIRequest)(d)}}y.Resource$Users$Threads=r})(Yme||(IE.gmail_v1=Yme={}))});var lme=qt(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.AuthPlus=ka.gmail_v1=ka.auth=ka.VERSIONS=void 0;ka.gmail=HZe;var Xme=ct(),Ome=eW();Object.defineProperty(ka,"gmail_v1",{enumerable:!0,get:function(){return Ome.gmail_v1}});ka.VERSIONS={v1:Ome.gmail_v1.Gmail};function HZe(y){return(0,Xme.getAPI)("gmail",y,ka.VERSIONS,this)}var FZe=new Xme.AuthPlus;ka.auth=FZe;var BZe=ct();Object.defineProperty(ka,"AuthPlus",{enumerable:!0,get:function(){return BZe.AuthPlus}})});var tW=qt(RE=>{"use strict";Object.defineProperty(RE,"__esModule",{value:!0});RE.gmailpostmastertools_v1=void 0;var wy=ct(),Cme;(function(y){class fe{context;domains;constructor(oe,E){this.context={_options:oe||{},google:E},this.domains=new he(this.context)}}y.Gmailpostmastertools=fe;class he{context;trafficStats;constructor(oe){this.context=oe,this.trafficStats=new $e(this.context)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wy.createAPIRequest)(o,R);else return(0,wy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,wy.createAPIRequest)(o,R);else return(0,wy.createAPIRequest)(o)}}y.Resource$Domains=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wy.createAPIRequest)(o,R);else return(0,wy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/trafficStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,wy.createAPIRequest)(o,R);else return(0,wy.createAPIRequest)(o)}}y.Resource$Domains$Trafficstats=$e})(Cme||(RE.gmailpostmastertools_v1=Cme={}))});var oW=qt(AE=>{"use strict";Object.defineProperty(AE,"__esModule",{value:!0});AE.gmailpostmastertools_v1beta1=void 0;var Gy=ct(),bme;(function(y){class fe{context;domains;constructor(oe,E){this.context={_options:oe||{},google:E},this.domains=new he(this.context)}}y.Gmailpostmastertools=fe;class he{context;trafficStats;constructor(oe){this.context=oe,this.trafficStats=new $e(this.context)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Gy.createAPIRequest)(o,R);else return(0,Gy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Gy.createAPIRequest)(o,R);else return(0,Gy.createAPIRequest)(o)}}y.Resource$Domains=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Gy.createAPIRequest)(o,R);else return(0,Gy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1/{+parent}/trafficStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Gy.createAPIRequest)(o,R);else return(0,Gy.createAPIRequest)(o)}}y.Resource$Domains$Trafficstats=$e})(bme||(AE.gmailpostmastertools_v1beta1=bme={}))});var sW=qt($E=>{"use strict";Object.defineProperty($E,"__esModule",{value:!0});$E.gmailpostmastertools_v2=void 0;var _x=ct(),kme;(function(y){class fe{context;domains;domainStats;constructor(E,R){this.context={_options:E||{},google:R},this.domains=new he(this.context),this.domainStats=new xe(this.context)}}y.Gmailpostmastertools=fe;class he{context;domainStats;constructor(E){this.context=E,this.domainStats=new $e(this.context)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://gmailpostmastertools.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_x.createAPIRequest)(n,a);else return(0,_x.createAPIRequest)(n)}getComplianceStatus(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://gmailpostmastertools.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_x.createAPIRequest)(n,a);else return(0,_x.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://gmailpostmastertools.googleapis.com/",n={options:Object.assign({url:(o+"/v2/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,_x.createAPIRequest)(n,a);else return(0,_x.createAPIRequest)(n)}}y.Resource$Domains=he;class $e{context;constructor(E){this.context=E}query(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://gmailpostmastertools.googleapis.com/",n={options:Object.assign({url:(o+"/v2/{+parent}/domainStats:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_x.createAPIRequest)(n,a);else return(0,_x.createAPIRequest)(n)}}y.Resource$Domains$Domainstats=$e;class xe{context;constructor(E){this.context=E}batchQuery(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://gmailpostmastertools.googleapis.com/",n={options:Object.assign({url:(o+"/v2/domainStats:batchQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,_x.createAPIRequest)(n,a);else return(0,_x.createAPIRequest)(n)}}y.Resource$Domainstats=xe})(kme||($E.gmailpostmastertools_v2=kme={}))});var rge=qt(lf=>{"use strict";Object.defineProperty(lf,"__esModule",{value:!0});lf.AuthPlus=lf.gmailpostmastertools_v2=lf.gmailpostmastertools_v1beta1=lf.gmailpostmastertools_v1=lf.auth=lf.VERSIONS=void 0;lf.gmailpostmastertools=WZe;var ege=ct(),tge=tW();Object.defineProperty(lf,"gmailpostmastertools_v1",{enumerable:!0,get:function(){return tge.gmailpostmastertools_v1}});var oge=oW();Object.defineProperty(lf,"gmailpostmastertools_v1beta1",{enumerable:!0,get:function(){return oge.gmailpostmastertools_v1beta1}});var sge=sW();Object.defineProperty(lf,"gmailpostmastertools_v2",{enumerable:!0,get:function(){return sge.gmailpostmastertools_v2}});lf.VERSIONS={v1:tge.gmailpostmastertools_v1.Gmailpostmastertools,v1beta1:oge.gmailpostmastertools_v1beta1.Gmailpostmastertools,v2:sge.gmailpostmastertools_v2.Gmailpostmastertools};function WZe(y){return(0,ege.getAPI)("gmailpostmastertools",y,lf.VERSIONS,this)}var KZe=new ege.AuthPlus;lf.auth=KZe;var JZe=ct();Object.defineProperty(lf,"AuthPlus",{enumerable:!0,get:function(){return JZe.AuthPlus}})});var rW=qt(jE=>{"use strict";Object.defineProperty(jE,"__esModule",{value:!0});jE.groupsmigration_v1=void 0;var nge=ct(),ige;(function(y){class fe{context;archive;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.archive=new he(this.context)}}y.Groupsmigration=fe;class he{context;constructor(xe){this.context=xe}insert(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://groupsmigration.googleapis.com/",f={options:Object.assign({url:(g+"/groups/v1/groups/{groupId}/archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,mediaUrl:(g+"/upload/groups/v1/groups/{groupId}/archive").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["groupId"],pathParams:["groupId"],context:this.context};if(E)(0,nge.createAPIRequest)(f,E);else return(0,nge.createAPIRequest)(f)}}y.Resource$Archive=he})(ige||(jE.groupsmigration_v1=ige={}))});var cge=qt(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.AuthPlus=ed.groupsmigration_v1=ed.auth=ed.VERSIONS=void 0;ed.groupsmigration=QZe;var pge=ct(),uge=rW();Object.defineProperty(ed,"groupsmigration_v1",{enumerable:!0,get:function(){return uge.groupsmigration_v1}});ed.VERSIONS={v1:uge.groupsmigration_v1.Groupsmigration};function QZe(y){return(0,pge.getAPI)("groupsmigration",y,ed.VERSIONS,this)}var ZZe=new pge.AuthPlus;ed.auth=ZZe;var YZe=ct();Object.defineProperty(ed,"AuthPlus",{enumerable:!0,get:function(){return YZe.AuthPlus}})});var nW=qt(UE=>{"use strict";Object.defineProperty(UE,"__esModule",{value:!0});UE.groupssettings_v1=void 0;var UR=ct(),fge;(function(y){class fe{context;groups;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.groups=new he(this.context)}}y.Groupssettings=fe;class he{context;constructor(xe){this.context=xe}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(E)(0,UR.createAPIRequest)(f,E);else return(0,UR.createAPIRequest)(f)}patch(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:R,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(E)(0,UR.createAPIRequest)(f,E);else return(0,UR.createAPIRequest)(f)}update(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:R,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(E)(0,UR.createAPIRequest)(f,E);else return(0,UR.createAPIRequest)(f)}}y.Resource$Groups=he})(fge||(UE.groupssettings_v1=fge={}))});var hge=qt(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.AuthPlus=td.groupssettings_v1=td.auth=td.VERSIONS=void 0;td.groupssettings=XZe;var mge=ct(),gge=nW();Object.defineProperty(td,"groupssettings_v1",{enumerable:!0,get:function(){return gge.groupssettings_v1}});td.VERSIONS={v1:gge.groupssettings_v1.Groupssettings};function XZe(y){return(0,mge.getAPI)("groupssettings",y,td.VERSIONS,this)}var OZe=new mge.AuthPlus;td.auth=OZe;var lZe=ct();Object.defineProperty(td,"AuthPlus",{enumerable:!0,get:function(){return lZe.AuthPlus}})});var iW=qt(vE=>{"use strict";Object.defineProperty(vE,"__esModule",{value:!0});vE.health_v4=void 0;var ii=ct(),Pge;(function(y){class fe{context;projects;users;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context),this.users=new oe(this.context)}}y.Health=fe;class he{context;subscribers;constructor(f){this.context=f,this.subscribers=new $e(this.context)}}y.Resource$Projects=he;class $e{context;subscriptions;constructor(f){this.context=f,this.subscriptions=new xe(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/subscribers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/subscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}}y.Resource$Projects$Subscribers=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}}y.Resource$Projects$Subscribers$Subscriptions=xe;class oe{context;dataTypes;pairedDevices;constructor(f){this.context=f,this.dataTypes=new E(this.context),this.pairedDevices=new a(this.context)}getIdentity(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}getIrnProfile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}getProfile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}getSettings(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}updateProfile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}updateSettings(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}}y.Resource$Users=oe;class E{context;dataPoints;constructor(f){this.context=f,this.dataPoints=new R(this.context)}}y.Resource$Users$Datatypes=E;class R{context;constructor(f){this.context=f}batchDelete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}dailyRollUp(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:dailyRollUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}exportExerciseTcx(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}:exportExerciseTcx").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}reconcile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:reconcile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}rollUp(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:rollUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}}y.Resource$Users$Datatypes$Datapoints=R;class a{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",p={options:Object.assign({url:(t+"/v4/{+parent}/pairedDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ii.createAPIRequest)(p,n);else return(0,ii.createAPIRequest)(p)}}y.Resource$Users$Paireddevices=a})(Pge||(vE.health_v4=Pge={}))});var qge=qt(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.AuthPlus=od.health_v4=od.auth=od.VERSIONS=void 0;od.health=CZe;var age=ct(),dge=iW();Object.defineProperty(od,"health_v4",{enumerable:!0,get:function(){return dge.health_v4}});od.VERSIONS={v4:dge.health_v4.Health};function CZe(y){return(0,age.getAPI)("health",y,od.VERSIONS,this)}var bZe=new age.AuthPlus;od.auth=bZe;var kZe=ct();Object.defineProperty(od,"AuthPlus",{enumerable:!0,get:function(){return kZe.AuthPlus}})});var pW=qt(TE=>{"use strict";Object.defineProperty(TE,"__esModule",{value:!0});TE.healthcare_v1=void 0;var kt=ct(),xge;(function(y){class fe{context;projects;constructor(A,v){this.context={_options:A||{},google:v},this.projects=new he(this.context)}}y.Healthcare=fe;class he{context;locations;constructor(A){this.context=A,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;datasets;services;constructor(A){this.context=A,this.datasets=new xe(this.context),this.services=new I(this.context)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations=$e;class xe{context;consentStores;dataMapperWorkspaces;dicomStores;fhirStores;hl7V2Stores;operations;constructor(A){this.context=A,this.consentStores=new oe(this.context),this.dataMapperWorkspaces=new f(this.context),this.dicomStores=new o(this.context),this.fhirStores=new m(this.context),this.hl7V2Stores=new h(this.context),this.operations=new d(this.context)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}deidentify(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+sourceDataset}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["sourceDataset"],pathParams:["sourceDataset"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets=xe;class oe{context;attributeDefinitions;consentArtifacts;consents;userDataMappings;constructor(A){this.context=A,this.attributeDefinitions=new E(this.context),this.consentArtifacts=new R(this.context),this.consents=new a(this.context),this.userDataMappings=new g(this.context)}checkDataAccess(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+consentStore}:checkDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}evaluateUserConsents(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+consentStore}:evaluateUserConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}queryAccessibleData(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+consentStore}:queryAccessibleData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Consentstores=oe;class E{context;constructor(A){this.context=A}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Consentstores$Attributedefinitions=E;class R{context;constructor(A){this.context=A}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Consentstores$Consentartifacts=R;class a{context;constructor(A){this.context=A}activate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}deleteRevision(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}listRevisions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}reject(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}revoke(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Consentstores$Consents=a;class g{context;constructor(A){this.context=A}archive(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Consentstores$Userdatamappings=g;class f{context;constructor(A){this.context=A}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Datamapperworkspaces=f;class o{context;dicomWeb;studies;constructor(A){this.context=A,this.dicomWeb=new n(this.context),this.studies=new p(this.context)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}deidentify(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}export(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getDICOMStoreMetrics(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:getDICOMStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}import(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForInstances(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForSeries(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForStudies(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setBlobStorageSettings(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}storeInstances(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores=o;class n{context;studies;constructor(A){this.context=A,this.studies=new e(this.context)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb=n;class e{context;series;constructor(A){this.context=A,this.series=new s(this.context)}getStudyMetrics(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+study}:getStudyMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["study"],pathParams:["study"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setBlobStorageSettings(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies=e;class s{context;instances;constructor(A){this.context=A,this.instances=new t(this.context)}getSeriesMetrics(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+series}:getSeriesMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["series"],pathParams:["series"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series=s;class t{context;constructor(A){this.context=A}getStorageInfo(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getStorageInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series$Instances=t;class p{context;series;constructor(A){this.context=A,this.series=new r(this.context)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveMetadata(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveStudy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForInstances(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForSeries(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}storeInstances(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies=p;class r{context;instances;constructor(A){this.context=A,this.instances=new u(this.context)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveMetadata(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveSeries(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchForInstances(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series=r;class u{context;frames;constructor(A){this.context=A,this.frames=new i(this.context)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveInstance(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveMetadata(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveRendered(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances=u;class i{context;constructor(A){this.context=A}retrieveFrames(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}retrieveRendered(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Frames=i;class m{context;fhir;operations;constructor(A){this.context=A,this.fhir=new c(this.context),this.operations=new P(this.context)}applyAdminConsents(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:applyAdminConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}applyConsents(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:applyConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}bulkExportGroup(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}deidentify(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}explainDataAccess(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:explainDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}export(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getFHIRStoreMetrics(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:getFHIRStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}import(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}rollback(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Fhirstores=m;class c{context;constructor(A){this.context=A}BinaryCreate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/Binary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}BinaryRead(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}BinaryUpdate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}BinaryVread(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}bulkExport(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/fhir/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}capabilities(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/fhir/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}conditionalDelete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}conditionalPatch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}conditionalUpdate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},b),params:D,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}ConsentEnforcementStatus(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}executeBundle(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}history(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/_history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}PatientConsentEnforcementStatus(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}PatientEverything(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}read(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}ResourcePurge(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/$purge").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}ResourceValidate(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{+type}/$validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}search(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}searchType(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/fhir/{resourceType}/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent","resourceType"],pathParams:["parent","resourceType"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}update(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}vread(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Fhirstores$Fhir=c;class P{context;constructor(A){this.context=A}deleteFhirOperation(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getFhirOperationStatus(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Fhirstores$Operations=P;class h{context;messages;constructor(A){this.context=A,this.messages=new q(this.context)}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}export(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getHL7v2StoreMetrics(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:getHL7v2StoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}getIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}import(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}rollback(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}setIamPolicy(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}testIamPermissions(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Hl7v2stores=h;class q{context;constructor(A){this.context=A}create(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}delete(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}ingest(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/messages:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}patch(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Hl7v2stores$Messages=q;class d{context;constructor(A){this.context=A}cancel(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Datasets$Operations=d;class I{context;nlp;constructor(A){this.context=A,this.nlp=new x(this.context)}}y.Resource$Projects$Locations$Services=I;class x{context;constructor(A){this.context=A}analyzeEntities(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://healthcare.googleapis.com/",_={options:Object.assign({url:(Q+"/v1/{+nlpService}:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["nlpService"],pathParams:["nlpService"],context:this.context};if(z)(0,kt.createAPIRequest)(_,z);else return(0,kt.createAPIRequest)(_)}}y.Resource$Projects$Locations$Services$Nlp=x})(xge||(TE.healthcare_v1=xge={}))});var uW=qt(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.healthcare_v1beta1=void 0;var Zt=ct(),yge;(function(y){class fe{context;projects;constructor(D,b){this.context={_options:D||{},google:b},this.projects=new he(this.context)}}y.Healthcare=fe;class he{context;locations;constructor(D){this.context=D,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;datasets;services;constructor(D){this.context=D,this.datasets=new xe(this.context),this.services=new A(this.context)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations=$e;class xe{context;annotationStores;consentStores;dataMapperWorkspaces;dicomStores;fhirStores;hl7V2Stores;operations;constructor(D){this.context=D,this.annotationStores=new oe(this.context),this.consentStores=new R(this.context),this.dataMapperWorkspaces=new n(this.context),this.dicomStores=new e(this.context),this.fhirStores=new h(this.context),this.hl7V2Stores=new I(this.context),this.operations=new $(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}deidentify(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+sourceDataset}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["sourceDataset"],pathParams:["sourceDataset"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets=xe;class oe{context;annotations;constructor(D){this.context=D,this.annotations=new E(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/annotationStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}evaluate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:evaluate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}export(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}import(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/annotationStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Annotationstores=oe;class E{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Annotationstores$Annotations=E;class R{context;attributeDefinitions;consentArtifacts;consents;userDataMappings;constructor(D){this.context=D,this.attributeDefinitions=new a(this.context),this.consentArtifacts=new g(this.context),this.consents=new f(this.context),this.userDataMappings=new o(this.context)}checkDataAccess(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+consentStore}:checkDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}evaluateUserConsents(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+consentStore}:evaluateUserConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}queryAccessibleData(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+consentStore}:queryAccessibleData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Consentstores=R;class a{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Consentstores$Attributedefinitions=a;class g{context;constructor(D){this.context=D}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Consentstores$Consentartifacts=g;class f{context;constructor(D){this.context=D}activate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}deleteRevision(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}listRevisions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}reject(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}revoke(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Consentstores$Consents=f;class o{context;constructor(D){this.context=D}archive(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Consentstores$Userdatamappings=o;class n{context;constructor(D){this.context=D}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Datamapperworkspaces=n;class e{context;dicomWeb;studies;constructor(D){this.context=D,this.dicomWeb=new s(this.context),this.studies=new u(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}deidentify(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}export(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getDICOMStoreMetrics(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:getDICOMStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}import(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForInstances(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForSeries(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForStudies(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setBlobStorageSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}storeInstances(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores=e;class s{context;studies;constructor(D){this.context=D,this.studies=new t(this.context)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb=s;class t{context;series;constructor(D){this.context=D,this.series=new p(this.context)}getStudyMetrics(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+study}:getStudyMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["study"],pathParams:["study"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setBlobStorageSettings(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies=t;class p{context;instances;constructor(D){this.context=D,this.instances=new r(this.context)}getSeriesMetrics(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+series}:getSeriesMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["series"],pathParams:["series"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series=p;class r{context;constructor(D){this.context=D}getStorageInfo(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getStorageInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series$Instances=r;class u{context;series;constructor(D){this.context=D,this.series=new i(this.context)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveMetadata(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveStudy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForInstances(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForSeries(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}storeInstances(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies=u;class i{context;instances;constructor(D){this.context=D,this.instances=new m(this.context)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveMetadata(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveSeries(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchForInstances(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series=i;class m{context;bulkdata;frames;constructor(D){this.context=D,this.bulkdata=new c(this.context),this.frames=new P(this.context)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveInstance(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveMetadata(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveRendered(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances=m;class c{context;constructor(D){this.context=D}retrieveBulkdata(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Bulkdata=c;class P{context;constructor(D){this.context=D}retrieveFrames(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}retrieveRendered(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Frames=P;class h{context;fhir;operations;constructor(D){this.context=D,this.fhir=new q(this.context),this.operations=new d(this.context)}applyAdminConsents(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:applyAdminConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}applyConsents(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:applyConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}bulkExportGroup(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}configureSearch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:configureSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}deidentify(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}explainDataAccess(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:explainDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}export(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}exportHistory(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:exportHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getFHIRStoreMetrics(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:getFHIRStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}import(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}importHistory(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:importHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}rollback(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Fhirstores=h;class q{context;constructor(D){this.context=D}BinaryCreate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/Binary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}BinaryRead(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}BinaryUpdate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}BinaryVread(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}bulkExport(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/fhir/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}capabilities(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/fhir/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ConceptMapSearchTranslate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/ConceptMap/$translate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ConceptMapTranslate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$translate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}conditionalDelete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}conditionalPatch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}conditionalUpdate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},V),params:_,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ConsentEnforcementStatus(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}EncounterEverything(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}executeBundle(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}history(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/_history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ObservationLastn(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/Observation/$lastn").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}PatientConsentEnforcementStatus(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}PatientEverything(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}read(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ResourceIncomingReferences(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/$references").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ResourcePurge(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/$purge").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ResourceValidate(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{+type}/$validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}search(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}searchType(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/fhir/{resourceType}/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent","resourceType"],pathParams:["parent","resourceType"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}update(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}vread(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Fhirstores$Fhir=q;class d{context;constructor(D){this.context=D}deleteFhirOperation(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getFhirOperationStatus(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Fhirstores$Operations=d;class I{context;messages;constructor(D){this.context=D,this.messages=new x(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}export(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getHL7v2StoreMetrics(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:getHL7v2StoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}getIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}import(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}rollback(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}setIamPolicy(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}testIamPermissions(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Hl7v2stores=I;class x{context;constructor(D){this.context=D}batchGet(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/messages:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}delete(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}ingest(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/messages:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}patch(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Hl7v2stores$Messages=x;class ${context;constructor(D){this.context=D}cancel(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Datasets$Operations=$;class A{context;nlp;constructor(D){this.context=D,this.nlp=new v(this.context)}}y.Resource$Projects$Locations$Services=A;class v{context;constructor(D){this.context=D}analyzeEntities(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://healthcare.googleapis.com/",U={options:Object.assign({url:(C+"/v1beta1/{+nlpService}:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["nlpService"],pathParams:["nlpService"],context:this.context};if(Q)(0,Zt.createAPIRequest)(U,Q);else return(0,Zt.createAPIRequest)(U)}}y.Resource$Projects$Locations$Services$Nlp=v})(yge||(VE.healthcare_v1beta1=yge={}))});var $ge=qt(Dg=>{"use strict";Object.defineProperty(Dg,"__esModule",{value:!0});Dg.AuthPlus=Dg.healthcare_v1beta1=Dg.healthcare_v1=Dg.auth=Dg.VERSIONS=void 0;Dg.healthcare=e8e;var Ige=ct(),Rge=pW();Object.defineProperty(Dg,"healthcare_v1",{enumerable:!0,get:function(){return Rge.healthcare_v1}});var Age=uW();Object.defineProperty(Dg,"healthcare_v1beta1",{enumerable:!0,get:function(){return Age.healthcare_v1beta1}});Dg.VERSIONS={v1:Rge.healthcare_v1.Healthcare,v1beta1:Age.healthcare_v1beta1.Healthcare};function e8e(y){return(0,Ige.getAPI)("healthcare",y,Dg.VERSIONS,this)}var t8e=new Ige.AuthPlus;Dg.auth=t8e;var o8e=ct();Object.defineProperty(Dg,"AuthPlus",{enumerable:!0,get:function(){return o8e.AuthPlus}})});var cW=qt(EE=>{"use strict";Object.defineProperty(EE,"__esModule",{value:!0});EE.homegraph_v1=void 0;var Dx=ct(),jge;(function(y){class fe{context;agentUsers;devices;constructor(oe,E){this.context={_options:oe||{},google:E},this.agentUsers=new he(this.context),this.devices=new $e(this.context)}}y.Homegraph=fe;class he{context;constructor(oe){this.context=oe}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+agentUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["agentUserId"],pathParams:["agentUserId"],context:this.context};if(R)(0,Dx.createAPIRequest)(o,R);else return(0,Dx.createAPIRequest)(o)}}y.Resource$Agentusers=he;class $e{context;constructor(oe){this.context=oe}query(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(f+"/v1/devices:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Dx.createAPIRequest)(o,R);else return(0,Dx.createAPIRequest)(o)}reportStateAndNotification(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(f+"/v1/devices:reportStateAndNotification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Dx.createAPIRequest)(o,R);else return(0,Dx.createAPIRequest)(o)}requestSync(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(f+"/v1/devices:requestSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Dx.createAPIRequest)(o,R);else return(0,Dx.createAPIRequest)(o)}sync(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(f+"/v1/devices:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Dx.createAPIRequest)(o,R);else return(0,Dx.createAPIRequest)(o)}}y.Resource$Devices=$e})(jge||(EE.homegraph_v1=jge={}))});var Tge=qt(sd=>{"use strict";Object.defineProperty(sd,"__esModule",{value:!0});sd.AuthPlus=sd.homegraph_v1=sd.auth=sd.VERSIONS=void 0;sd.homegraph=s8e;var Uge=ct(),vge=cW();Object.defineProperty(sd,"homegraph_v1",{enumerable:!0,get:function(){return vge.homegraph_v1}});sd.VERSIONS={v1:vge.homegraph_v1.Homegraph};function s8e(y){return(0,Uge.getAPI)("homegraph",y,sd.VERSIONS,this)}var r8e=new Uge.AuthPlus;sd.auth=r8e;var n8e=ct();Object.defineProperty(sd,"AuthPlus",{enumerable:!0,get:function(){return n8e.AuthPlus}})});var fW=qt(SE=>{"use strict";Object.defineProperty(SE,"__esModule",{value:!0});SE.hypercomputecluster_v1=void 0;var Yu=ct(),Vge;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Hypercomputecluster=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;clusters;operations;constructor(R){this.context=R,this.clusters=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Clusters=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Yu.createAPIRequest)(e,g);else return(0,Yu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(Vge||(SE.hypercomputecluster_v1=Vge={}))});var wge=qt(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.AuthPlus=rd.hypercomputecluster_v1=rd.auth=rd.VERSIONS=void 0;rd.hypercomputecluster=i8e;var Ege=ct(),Sge=fW();Object.defineProperty(rd,"hypercomputecluster_v1",{enumerable:!0,get:function(){return Sge.hypercomputecluster_v1}});rd.VERSIONS={v1:Sge.hypercomputecluster_v1.Hypercomputecluster};function i8e(y){return(0,Ege.getAPI)("hypercomputecluster",y,rd.VERSIONS,this)}var p8e=new Ege.AuthPlus;rd.auth=p8e;var u8e=ct();Object.defineProperty(rd,"AuthPlus",{enumerable:!0,get:function(){return u8e.AuthPlus}})});var mW=qt(wE=>{"use strict";Object.defineProperty(wE,"__esModule",{value:!0});wE.iam_v1=void 0;var no=ct(),Gge;(function(y){class fe{context;iamPolicies;locations;organizations;permissions;projects;roles;constructor(U,T){this.context={_options:U||{},google:T},this.iamPolicies=new he(this.context),this.locations=new $e(this.context),this.organizations=new s(this.context),this.permissions=new p(this.context),this.projects=new r(this.context),this.roles=new V(this.context)}}y.Iam=fe;class he{context;constructor(U){this.context=U}lintPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/iamPolicies:lintPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}queryAuditableServices(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/iamPolicies:queryAuditableServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Iampolicies=he;class $e{context;workforcePools;constructor(U){this.context=U,this.workforcePools=new xe(this.context)}}y.Resource$Locations=$e;class xe{context;operations;providers;subjects;constructor(U){this.context=U,this.operations=new oe(this.context),this.providers=new E(this.context),this.subjects=new n(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+location}/workforcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["location"],pathParams:["location"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+location}/workforcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["location"],pathParams:["location"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools=xe;class oe{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Operations=oe;class E{context;keys;operations;scimTenants;constructor(U){this.context=U,this.keys=new R(this.context),this.operations=new g(this.context),this.scimTenants=new f(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers=E;class R{context;operations;constructor(U){this.context=U,this.operations=new a(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers$Keys=R;class a{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers$Keys$Operations=a;class g{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers$Operations=g;class f{context;tokens;constructor(U){this.context=U,this.tokens=new o(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/scimTenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/scimTenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers$Scimtenants=f;class o{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Providers$Scimtenants$Tokens=o;class n{context;operations;constructor(U){this.context=U,this.operations=new e(this.context)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Subjects=n;class e{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Locations$Workforcepools$Subjects$Operations=e;class s{context;roles;constructor(U){this.context=U,this.roles=new t(this.context)}}y.Resource$Organizations=s;class t{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Organizations$Roles=t;class p{context;constructor(U){this.context=U}queryTestablePermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/permissions:queryTestablePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Permissions=p;class r{context;locations;roles;serviceAccounts;constructor(U){this.context=U,this.locations=new u(this.context),this.roles=new b(this.context),this.serviceAccounts=new Q(this.context)}}y.Resource$Projects=r;class u{context;oauthClients;workloadIdentityPools;constructor(U){this.context=U,this.oauthClients=new i(this.context),this.workloadIdentityPools=new c(this.context)}}y.Resource$Projects$Locations=u;class i{context;credentials;constructor(U){this.context=U,this.credentials=new m(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/oauthClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/oauthClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Oauthclients=i;class m{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Oauthclients$Credentials=m;class c{context;namespaces;operations;providers;constructor(U){this.context=U,this.namespaces=new P(this.context),this.operations=new $(this.context),this.providers=new A(this.context)}addAttestationRule(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:addAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/workloadIdentityPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/workloadIdentityPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}listAttestationRules(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:listAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}removeAttestationRule(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:removeAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}setAttestationRules(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools=c;class P{context;managedIdentities;operations;constructor(U){this.context=U,this.managedIdentities=new h(this.context),this.operations=new x(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces=P;class h{context;operations;workloadSources;constructor(U){this.context=U,this.operations=new q(this.context),this.workloadSources=new d(this.context)}addAttestationRule(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:addAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/managedIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/managedIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}listAttestationRules(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:listAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}removeAttestationRule(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:removeAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}setAttestationRules(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities=h;class q{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Operations=q;class d{context;operations;constructor(U){this.context=U,this.operations=new I(this.context)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Workloadsources=d;class I{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Workloadsources$Operations=I;class x{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Operations=x;class ${context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Operations=$;class A{context;keys;operations;constructor(U){this.context=U,this.keys=new v(this.context),this.operations=new D(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Providers=A;class v{context;operations;constructor(U){this.context=U,this.operations=new z(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Providers$Keys=v;class z{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Providers$Keys$Operations=z;class D{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Workloadidentitypools$Providers$Operations=D;class b{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Roles=b;class Q{context;keys;constructor(U){this.context=U,this.keys=new _(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/serviceAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}disable(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}enable(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/serviceAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}signBlob(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:signBlob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}signJwt(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:signJwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}undelete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Serviceaccounts=Q;class _{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}disable(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}enable(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}upload(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/keys:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Projects$Serviceaccounts$Keys=_;class V{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}queryGrantableRoles(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://iam.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/roles:queryGrantableRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,no.createAPIRequest)(ae,S);else return(0,no.createAPIRequest)(ae)}}y.Resource$Roles=V})(Gge||(wE.iam_v1=Gge={}))});var gW=qt(GE=>{"use strict";Object.defineProperty(GE,"__esModule",{value:!0});GE.iam_v2=void 0;var nd=ct(),Lge;(function(y){class fe{context;policies;constructor(oe,E){this.context={_options:oe||{},google:E},this.policies=new he(this.context)}}y.Iam=fe;class he{context;operations;constructor(oe){this.context=oe,this.operations=new $e(this.context)}createPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}listPolicies(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}}y.Resource$Policies=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,nd.createAPIRequest)(o,R);else return(0,nd.createAPIRequest)(o)}}y.Resource$Policies$Operations=$e})(Lge||(GE.iam_v2=Lge={}))});var hW=qt(LE=>{"use strict";Object.defineProperty(LE,"__esModule",{value:!0});LE.iam_v2beta=void 0;var id=ct(),_ge;(function(y){class fe{context;policies;constructor(oe,E){this.context={_options:oe||{},google:E},this.policies=new he(this.context)}}y.Iam=fe;class he{context;operations;constructor(oe){this.context=oe,this.operations=new $e(this.context)}createPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}listPolicies(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}}y.Resource$Policies=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(f+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,id.createAPIRequest)(o,R);else return(0,id.createAPIRequest)(o)}}y.Resource$Policies$Operations=$e})(_ge||(LE.iam_v2beta=_ge={}))});var Hge=qt(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.AuthPlus=Cf.iam_v2beta=Cf.iam_v2=Cf.iam_v1=Cf.auth=Cf.VERSIONS=void 0;Cf.iam=c8e;var Dge=ct(),zge=mW();Object.defineProperty(Cf,"iam_v1",{enumerable:!0,get:function(){return zge.iam_v1}});var Mge=gW();Object.defineProperty(Cf,"iam_v2",{enumerable:!0,get:function(){return Mge.iam_v2}});var Nge=hW();Object.defineProperty(Cf,"iam_v2beta",{enumerable:!0,get:function(){return Nge.iam_v2beta}});Cf.VERSIONS={v1:zge.iam_v1.Iam,v2:Mge.iam_v2.Iam,v2beta:Nge.iam_v2beta.Iam};function c8e(y){return(0,Dge.getAPI)("iam",y,Cf.VERSIONS,this)}var f8e=new Dge.AuthPlus;Cf.auth=f8e;var m8e=ct();Object.defineProperty(Cf,"AuthPlus",{enumerable:!0,get:function(){return m8e.AuthPlus}})});var PW=qt(_E=>{"use strict";Object.defineProperty(_E,"__esModule",{value:!0});_E.iamcredentials_v1=void 0;var zg=ct(),Fge;(function(y){class fe{context;locations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.locations=new he(this.context),this.projects=new xe(this.context)}}y.Iamcredentials=fe;class he{context;workforcePools;constructor(g){this.context=g,this.workforcePools=new $e(this.context)}}y.Resource$Locations=he;class $e{context;constructor(g){this.context=g}getAllowedLocations(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}y.Resource$Locations$Workforcepools=$e;class xe{context;locations;serviceAccounts;constructor(g){this.context=g,this.locations=new oe(this.context),this.serviceAccounts=new R(this.context)}}y.Resource$Projects=xe;class oe{context;workloadIdentityPools;constructor(g){this.context=g,this.workloadIdentityPools=new E(this.context)}}y.Resource$Projects$Locations=oe;class E{context;constructor(g){this.context=g}getAllowedLocations(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workloadidentitypools=E;class R{context;constructor(g){this.context=g}generateAccessToken(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}generateIdToken(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateIdToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}getAllowedLocations(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}signBlob(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:signBlob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}signJwt(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:signJwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}y.Resource$Projects$Serviceaccounts=R})(Fge||(_E.iamcredentials_v1=Fge={}))});var Kge=qt(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.AuthPlus=pd.iamcredentials_v1=pd.auth=pd.VERSIONS=void 0;pd.iamcredentials=g8e;var Bge=ct(),Wge=PW();Object.defineProperty(pd,"iamcredentials_v1",{enumerable:!0,get:function(){return Wge.iamcredentials_v1}});pd.VERSIONS={v1:Wge.iamcredentials_v1.Iamcredentials};function g8e(y){return(0,Bge.getAPI)("iamcredentials",y,pd.VERSIONS,this)}var h8e=new Bge.AuthPlus;pd.auth=h8e;var P8e=ct();Object.defineProperty(pd,"AuthPlus",{enumerable:!0,get:function(){return P8e.AuthPlus}})});var aW=qt(DE=>{"use strict";Object.defineProperty(DE,"__esModule",{value:!0});DE.iap_v1=void 0;var op=ct(),Jge;(function(y){class fe{context;projects;v1;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context),this.v1=new a(this.context)}}y.Iap=fe;class he{context;brands;iap_tunnel;constructor(f){this.context=f,this.brands=new $e(this.context),this.iap_tunnel=new oe(this.context)}}y.Resource$Projects=he;class $e{context;identityAwareProxyClients;constructor(f){this.context=f,this.identityAwareProxyClients=new xe(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/brands").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/brands").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}}y.Resource$Projects$Brands=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/identityAwareProxyClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/identityAwareProxyClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}resetSecret(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:resetSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}}y.Resource$Projects$Brands$Identityawareproxyclients=xe;class oe{context;locations;constructor(f){this.context=f,this.locations=new E(this.context)}}y.Resource$Projects$Iap_tunnel=oe;class E{context;destGroups;constructor(f){this.context=f,this.destGroups=new R(this.context)}}y.Resource$Projects$Iap_tunnel$Locations=E;class R{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/destGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/destGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}}y.Resource$Projects$Iap_tunnel$Locations$Destgroups=R;class a{context;constructor(f){this.context=f}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}getIapSettings(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:iapSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}updateIapSettings(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:iapSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}validateAttributeExpression(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:validateAttributeExpression").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,op.createAPIRequest)(p,n);else return(0,op.createAPIRequest)(p)}}y.Resource$V1=a})(Jge||(DE.iap_v1=Jge={}))});var dW=qt(zE=>{"use strict";Object.defineProperty(zE,"__esModule",{value:!0});zE.iap_v1beta1=void 0;var vR=ct(),Qge;(function(y){class fe{context;v1beta1;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1beta1=new he(this.context)}}y.Iap=fe;class he{context;constructor(xe){this.context=xe}getIamPolicy(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://iap.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(E)(0,vR.createAPIRequest)(f,E);else return(0,vR.createAPIRequest)(f)}setIamPolicy(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://iap.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(E)(0,vR.createAPIRequest)(f,E);else return(0,vR.createAPIRequest)(f)}testIamPermissions(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://iap.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(E)(0,vR.createAPIRequest)(f,E);else return(0,vR.createAPIRequest)(f)}}y.Resource$V1beta1=he})(Qge||(zE.iap_v1beta1=Qge={}))});var Oge=qt(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});Mg.AuthPlus=Mg.iap_v1beta1=Mg.iap_v1=Mg.auth=Mg.VERSIONS=void 0;Mg.iap=a8e;var Zge=ct(),Yge=aW();Object.defineProperty(Mg,"iap_v1",{enumerable:!0,get:function(){return Yge.iap_v1}});var Xge=dW();Object.defineProperty(Mg,"iap_v1beta1",{enumerable:!0,get:function(){return Xge.iap_v1beta1}});Mg.VERSIONS={v1:Yge.iap_v1.Iap,v1beta1:Xge.iap_v1beta1.Iap};function a8e(y){return(0,Zge.getAPI)("iap",y,Mg.VERSIONS,this)}var d8e=new Zge.AuthPlus;Mg.auth=d8e;var q8e=ct();Object.defineProperty(Mg,"AuthPlus",{enumerable:!0,get:function(){return q8e.AuthPlus}})});var qW=qt(ME=>{"use strict";Object.defineProperty(ME,"__esModule",{value:!0});ME.ideahub_v1alpha=void 0;var ud=ct(),lge;(function(y){class fe{context;ideas;platforms;constructor(o,n){this.context={_options:o||{},google:n},this.ideas=new he(this.context),this.platforms=new $e(this.context)}}y.Ideahub=fe;class he{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Ideas=he;class $e{context;properties;constructor(o){this.context=o,this.properties=new xe(this.context)}}y.Resource$Platforms=$e;class xe{context;ideaActivities;ideas;ideaStates;locales;topicStates;constructor(o){this.context=o,this.ideaActivities=new oe(this.context),this.ideas=new E(this.context),this.ideaStates=new R(this.context),this.locales=new a(this.context),this.topicStates=new g(this.context)}}y.Resource$Platforms$Properties=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/ideaActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Platforms$Properties$Ideaactivities=oe;class E{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Platforms$Properties$Ideas=E;class R{context;constructor(o){this.context=o}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Platforms$Properties$Ideastates=R;class a{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+parent}/locales").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Platforms$Properties$Locales=a;class g{context;constructor(o){this.context=o}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://ideahub.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ud.createAPIRequest)(r,e);else return(0,ud.createAPIRequest)(r)}}y.Resource$Platforms$Properties$Topicstates=g})(lge||(ME.ideahub_v1alpha=lge={}))});var xW=qt(NE=>{"use strict";Object.defineProperty(NE,"__esModule",{value:!0});NE.ideahub_v1beta=void 0;var zx=ct(),Cge;(function(y){class fe{context;platforms;constructor(f,o){this.context={_options:f||{},google:o},this.platforms=new he(this.context)}}y.Ideahub=fe;class he{context;properties;constructor(f){this.context=f,this.properties=new $e(this.context)}}y.Resource$Platforms=he;class $e{context;ideaActivities;ideas;ideaStates;locales;topicStates;constructor(f){this.context=f,this.ideaActivities=new xe(this.context),this.ideas=new oe(this.context),this.ideaStates=new E(this.context),this.locales=new R(this.context),this.topicStates=new a(this.context)}}y.Resource$Platforms$Properties=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/ideaActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zx.createAPIRequest)(p,n);else return(0,zx.createAPIRequest)(p)}}y.Resource$Platforms$Properties$Ideaactivities=xe;class oe{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zx.createAPIRequest)(p,n);else return(0,zx.createAPIRequest)(p)}}y.Resource$Platforms$Properties$Ideas=oe;class E{context;constructor(f){this.context=f}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zx.createAPIRequest)(p,n);else return(0,zx.createAPIRequest)(p)}}y.Resource$Platforms$Properties$Ideastates=E;class R{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/locales").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zx.createAPIRequest)(p,n);else return(0,zx.createAPIRequest)(p)}}y.Resource$Platforms$Properties$Locales=R;class a{context;constructor(f){this.context=f}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zx.createAPIRequest)(p,n);else return(0,zx.createAPIRequest)(p)}}y.Resource$Platforms$Properties$Topicstates=a})(Cge||(NE.ideahub_v1beta=Cge={}))});var the=qt(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});Ng.AuthPlus=Ng.ideahub_v1beta=Ng.ideahub_v1alpha=Ng.auth=Ng.VERSIONS=void 0;Ng.ideahub=x8e;var bge=ct(),kge=qW();Object.defineProperty(Ng,"ideahub_v1alpha",{enumerable:!0,get:function(){return kge.ideahub_v1alpha}});var ehe=xW();Object.defineProperty(Ng,"ideahub_v1beta",{enumerable:!0,get:function(){return ehe.ideahub_v1beta}});Ng.VERSIONS={v1alpha:kge.ideahub_v1alpha.Ideahub,v1beta:ehe.ideahub_v1beta.Ideahub};function x8e(y){return(0,bge.getAPI)("ideahub",y,Ng.VERSIONS,this)}var y8e=new bge.AuthPlus;Ng.auth=y8e;var I8e=ct();Object.defineProperty(Ng,"AuthPlus",{enumerable:!0,get:function(){return I8e.AuthPlus}})});var yW=qt(HE=>{"use strict";Object.defineProperty(HE,"__esModule",{value:!0});HE.identitytoolkit_v2=void 0;var bs=ct(),ohe;(function(y){class fe{context;accounts;defaultSupportedIdps;projects;v2;constructor(r,u){this.context={_options:r||{},google:u},this.accounts=new he(this.context),this.defaultSupportedIdps=new oe(this.context),this.projects=new E(this.context),this.v2=new t(this.context)}}y.Identitytoolkit=fe;class he{context;mfaEnrollment;mfaSignIn;constructor(r){this.context=r,this.mfaEnrollment=new $e(this.context),this.mfaSignIn=new xe(this.context)}revokeToken(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts:revokeToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Accounts=he;class $e{context;constructor(r){this.context=r}finalize(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}start(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}withdraw(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Accounts$Mfaenrollment=$e;class xe{context;constructor(r){this.context=r}finalize(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts/mfaSignIn:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}start(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/accounts/mfaSignIn:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Accounts$Mfasignin=xe;class oe{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/defaultSupportedIdps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Defaultsupportedidps=oe;class E{context;defaultSupportedIdpConfigs;identityPlatform;inboundSamlConfigs;oauthIdpConfigs;tenants;constructor(r){this.context=r,this.defaultSupportedIdpConfigs=new R(this.context),this.identityPlatform=new a(this.context),this.inboundSamlConfigs=new g(this.context),this.oauthIdpConfigs=new f(this.context),this.tenants=new o(this.context)}getConfig(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}updateConfig(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects=E;class R{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Defaultsupportedidpconfigs=R;class a{context;constructor(r){this.context=r}initializeAuth(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+project}/identityPlatform:initializeAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["project"],pathParams:["project"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Identityplatform=a;class g{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Inboundsamlconfigs=g;class f{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Oauthidpconfigs=f;class o{context;defaultSupportedIdpConfigs;inboundSamlConfigs;oauthIdpConfigs;constructor(r){this.context=r,this.defaultSupportedIdpConfigs=new n(this.context),this.inboundSamlConfigs=new e(this.context),this.oauthIdpConfigs=new s(this.context)}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Tenants=o;class n{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Tenants$Defaultsupportedidpconfigs=n;class e{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Tenants$Inboundsamlconfigs=e;class s{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$Projects$Tenants$Oauthidpconfigs=s;class t{context;constructor(r){this.context=r}getPasswordPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/passwordPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}getRecaptchaConfig(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://identitytoolkit.googleapis.com/",h={options:Object.assign({url:(P+"/v2/recaptchaConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,bs.createAPIRequest)(h,i);else return(0,bs.createAPIRequest)(h)}}y.Resource$V2=t})(ohe||(HE.identitytoolkit_v2=ohe={}))});var IW=qt(FE=>{"use strict";Object.defineProperty(FE,"__esModule",{value:!0});FE.identitytoolkit_v3=void 0;var Oi=ct(),she;(function(y){class fe{context;relyingparty;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.relyingparty=new he(this.context)}}y.Identitytoolkit=fe;class he{context;constructor(xe){this.context=xe}createAuthUri(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/createAuthUri").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}deleteAccount(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/deleteAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}downloadAccount(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/downloadAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}emailLinkSignin(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/emailLinkSignin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}getAccountInfo(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/getAccountInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}getOobConfirmationCode(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/getOobConfirmationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}getProjectConfig(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/getProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}getPublicKeys(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/publicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}getRecaptchaParam(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/getRecaptchaParam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}resetPassword(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/resetPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}sendVerificationCode(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/sendVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}setAccountInfo(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/setAccountInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}setProjectConfig(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/setProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}signOutUser(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/signOutUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}signupNewUser(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/signupNewUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}uploadAccount(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/uploadAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}verifyAssertion(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/verifyAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}verifyCustomToken(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/verifyCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}verifyPassword(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/verifyPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}verifyPhoneNumber(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/identitytoolkit/v3/relyingparty/verifyPhoneNumber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Oi.createAPIRequest)(f,E);else return(0,Oi.createAPIRequest)(f)}}y.Resource$Relyingparty=he})(she||(FE.identitytoolkit_v3=she={}))});var phe=qt(Hg=>{"use strict";Object.defineProperty(Hg,"__esModule",{value:!0});Hg.AuthPlus=Hg.identitytoolkit_v3=Hg.identitytoolkit_v2=Hg.auth=Hg.VERSIONS=void 0;Hg.identitytoolkit=R8e;var rhe=ct(),nhe=yW();Object.defineProperty(Hg,"identitytoolkit_v2",{enumerable:!0,get:function(){return nhe.identitytoolkit_v2}});var ihe=IW();Object.defineProperty(Hg,"identitytoolkit_v3",{enumerable:!0,get:function(){return ihe.identitytoolkit_v3}});Hg.VERSIONS={v2:nhe.identitytoolkit_v2.Identitytoolkit,v3:ihe.identitytoolkit_v3.Identitytoolkit};function R8e(y){return(0,rhe.getAPI)("identitytoolkit",y,Hg.VERSIONS,this)}var A8e=new rhe.AuthPlus;Hg.auth=A8e;var $8e=ct();Object.defineProperty(Hg,"AuthPlus",{enumerable:!0,get:function(){return $8e.AuthPlus}})});var RW=qt(BE=>{"use strict";Object.defineProperty(BE,"__esModule",{value:!0});BE.ids_v1=void 0;var Xu=ct(),uhe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Ids=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;endpoints;operations;constructor(R){this.context=R,this.endpoints=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Endpoints=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Xu.createAPIRequest)(e,g);else return(0,Xu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(uhe||(BE.ids_v1=uhe={}))});var mhe=qt(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.AuthPlus=cd.ids_v1=cd.auth=cd.VERSIONS=void 0;cd.ids=j8e;var che=ct(),fhe=RW();Object.defineProperty(cd,"ids_v1",{enumerable:!0,get:function(){return fhe.ids_v1}});cd.VERSIONS={v1:fhe.ids_v1.Ids};function j8e(y){return(0,che.getAPI)("ids",y,cd.VERSIONS,this)}var U8e=new che.AuthPlus;cd.auth=U8e;var v8e=ct();Object.defineProperty(cd,"AuthPlus",{enumerable:!0,get:function(){return v8e.AuthPlus}})});var AW=qt(KE=>{"use strict";Object.defineProperty(KE,"__esModule",{value:!0});KE.indexing_v3=void 0;var WE=ct(),ghe;(function(y){class fe{context;urlNotifications;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.urlNotifications=new he(this.context)}}y.Indexing=fe;class he{context;constructor(xe){this.context=xe}getMetadata(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://indexing.googleapis.com/",f={options:Object.assign({url:(g+"/v3/urlNotifications/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,WE.createAPIRequest)(f,E);else return(0,WE.createAPIRequest)(f)}publish(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://indexing.googleapis.com/",f={options:Object.assign({url:(g+"/v3/urlNotifications:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,WE.createAPIRequest)(f,E);else return(0,WE.createAPIRequest)(f)}}y.Resource$Urlnotifications=he})(ghe||(KE.indexing_v3=ghe={}))});var ahe=qt(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.AuthPlus=fd.indexing_v3=fd.auth=fd.VERSIONS=void 0;fd.indexing=T8e;var hhe=ct(),Phe=AW();Object.defineProperty(fd,"indexing_v3",{enumerable:!0,get:function(){return Phe.indexing_v3}});fd.VERSIONS={v3:Phe.indexing_v3.Indexing};function T8e(y){return(0,hhe.getAPI)("indexing",y,fd.VERSIONS,this)}var V8e=new hhe.AuthPlus;fd.auth=V8e;var E8e=ct();Object.defineProperty(fd,"AuthPlus",{enumerable:!0,get:function(){return E8e.AuthPlus}})});var $W=qt(JE=>{"use strict";Object.defineProperty(JE,"__esModule",{value:!0});JE.integrations_v1alpha=void 0;var Go=ct(),dhe;(function(y){class fe{context;callback;connectorPlatformRegions;projects;constructor(v,z){this.context={_options:v||{},google:z},this.callback=new he(this.context),this.connectorPlatformRegions=new $e(this.context),this.projects=new xe(this.context)}}y.Integrations=fe;class he{context;constructor(v){this.context=v}generateToken(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/callback:generateToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Callback=he;class $e{context;constructor(v){this.context=v}enumerate(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/connectorPlatformRegions:enumerate").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Connectorplatformregions=$e;class xe{context;locations;constructor(v){this.context=v,this.locations=new oe(this.context)}}y.Resource$Projects=xe;class oe{context;appsScriptProjects;authConfigs;certificates;connections;integrations;products;sfdcInstances;constructor(v){this.context=v,this.appsScriptProjects=new E(this.context),this.authConfigs=new R(this.context),this.certificates=new a(this.context),this.connections=new g(this.context),this.integrations=new n(this.context),this.products=new p(this.context),this.sfdcInstances=new x(this.context)}}y.Resource$Projects$Locations=oe;class E{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/appsScriptProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}link(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/appsScriptProjects:link").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Appsscriptprojects=E;class R{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Authconfigs=R;class a{context;constructor(v){this.context=v}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Certificates=a;class g{context;runtimeActionSchemas;runtimeEntitySchemas;constructor(v){this.context=v,this.runtimeActionSchemas=new f(this.context),this.runtimeEntitySchemas=new o(this.context)}getConnectionSchemaMetadata(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Connections=g;class f{context;constructor(v){this.context=v}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/runtimeActionSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Connections$Runtimeactionschemas=f;class o{context;constructor(v){this.context=v}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/runtimeEntitySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Connections$Runtimeentityschemas=o;class n{context;executions;versions;constructor(v){this.context=v,this.executions=new e(this.context),this.versions=new t(this.context)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}execute(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/integrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}schedule(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:schedule").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Integrations=n;class e{context;suspensions;constructor(v){this.context=v,this.suspensions=new s(this.context)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Integrations$Executions=e;class s{context;constructor(v){this.context=v}lift(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:lift").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/suspensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}resolve(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Integrations$Executions$Suspensions=s;class t{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}download(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}publish(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}takeoverEditLock(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+integrationVersion}:takeoverEditLock").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["integrationVersion"],pathParams:["integrationVersion"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}unpublish(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:unpublish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}upload(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Integrations$Versions=t;class p{context;authConfigs;certificates;integrations;integrationtemplates;sfdcInstances;constructor(v){this.context=v,this.authConfigs=new r(this.context),this.certificates=new u(this.context),this.integrations=new i(this.context),this.integrationtemplates=new h(this.context),this.sfdcInstances=new d(this.context)}}y.Resource$Projects$Locations$Products=p;class r{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Authconfigs=r;class u{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Certificates=u;class i{context;executions;versions;constructor(v){this.context=v,this.executions=new m(this.context),this.versions=new P(this.context)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}execute(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/integrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}schedule(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:schedule").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Integrations=i;class m{context;suspensions;constructor(v){this.context=v,this.suspensions=new c(this.context)}cancel(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Integrations$Executions=m;class c{context;constructor(v){this.context=v}lift(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:lift").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/suspensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}resolve(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Integrations$Executions$Suspensions=c;class P{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}download(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}publish(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}takeoverEditLock(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+integrationVersion}:takeoverEditLock").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["integrationVersion"],pathParams:["integrationVersion"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}unpublish(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}:unpublish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}upload(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Integrations$Versions=P;class h{context;versions;constructor(v){this.context=v,this.versions=new q(this.context)}}y.Resource$Projects$Locations$Products$Integrationtemplates=h;class q{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Integrationtemplates$Versions=q;class d{context;sfdcChannels;constructor(v){this.context=v,this.sfdcChannels=new I(this.context)}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Sfdcinstances=d;class I{context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Products$Sfdcinstances$Sfdcchannels=I;class x{context;sfdcChannels;constructor(v){this.context=v,this.sfdcChannels=new $(this.context)}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Sfdcinstances=x;class ${context;constructor(v){this.context=v}create(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}delete(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}get(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}list(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},Q),params:b,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}patch(v,z,D){let b=v||{},Q=z||{};typeof v=="function"&&(D=v,b={},Q={}),typeof z=="function"&&(D=z,Q={});let _=Q.rootUrl||"https://integrations.googleapis.com/",V={options:Object.assign({url:(_+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},Q),params:b,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Go.createAPIRequest)(V,D);else return(0,Go.createAPIRequest)(V)}}y.Resource$Projects$Locations$Sfdcinstances$Sfdcchannels=$})(dhe||(JE.integrations_v1alpha=dhe={}))});var yhe=qt(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.AuthPlus=md.integrations_v1alpha=md.auth=md.VERSIONS=void 0;md.integrations=S8e;var qhe=ct(),xhe=$W();Object.defineProperty(md,"integrations_v1alpha",{enumerable:!0,get:function(){return xhe.integrations_v1alpha}});md.VERSIONS={v1alpha:xhe.integrations_v1alpha.Integrations};function S8e(y){return(0,qhe.getAPI)("integrations",y,md.VERSIONS,this)}var w8e=new qhe.AuthPlus;md.auth=w8e;var G8e=ct();Object.defineProperty(md,"AuthPlus",{enumerable:!0,get:function(){return G8e.AuthPlus}})});var jW=qt(QE=>{"use strict";Object.defineProperty(QE,"__esModule",{value:!0});QE.jobs_v2=void 0;var dp=ct(),Ihe;(function(y){class fe{context;companies;jobs;v2;constructor(R,a){this.context={_options:R||{},google:a},this.companies=new he(this.context),this.jobs=new xe(this.context),this.v2=new oe(this.context)}}y.Jobs=fe;class he{context;jobs;constructor(R){this.context=R,this.jobs=new $e(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}}y.Resource$Companies=he;class $e{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+companyName}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["companyName"],pathParams:["companyName"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}}y.Resource$Companies$Jobs=$e;class xe{context;constructor(R){this.context=R}batchDelete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}deleteByFilter(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs:deleteByFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}histogram(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs:histogram").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}searchForAlert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}}y.Resource$Jobs=xe;class oe{context;constructor(R){this.context=R}complete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v2:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,dp.createAPIRequest)(e,g);else return(0,dp.createAPIRequest)(e)}}y.Resource$V2=oe})(Ihe||(QE.jobs_v2=Ihe={}))});var UW=qt(ZE=>{"use strict";Object.defineProperty(ZE,"__esModule",{value:!0});ZE.jobs_v3=void 0;var Fp=ct(),Rhe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Jobs=fe;class he{context;clientEvents;companies;jobs;constructor(R){this.context=R,this.clientEvents=new $e(this.context),this.companies=new xe(this.context),this.jobs=new oe(this.context)}complete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}}y.Resource$Projects=he;class $e{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}}y.Resource$Projects$Clientevents=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}}y.Resource$Projects$Companies=xe;class oe{context;constructor(R){this.context=R}batchDelete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}searchForAlert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(n+"/v3/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Fp.createAPIRequest)(e,g);else return(0,Fp.createAPIRequest)(e)}}y.Resource$Projects$Jobs=oe})(Rhe||(ZE.jobs_v3=Rhe={}))});var vW=qt(YE=>{"use strict";Object.defineProperty(YE,"__esModule",{value:!0});YE.jobs_v3p1beta1=void 0;var Ep=ct(),Ahe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Jobs=fe;class he{context;clientEvents;companies;jobs;operations;constructor(a){this.context=a,this.clientEvents=new $e(this.context),this.companies=new xe(this.context),this.jobs=new oe(this.context),this.operations=new E(this.context)}complete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}}y.Resource$Projects=he;class $e{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}}y.Resource$Projects$Clientevents=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}}y.Resource$Projects$Companies=xe;class oe{context;constructor(a){this.context=a}batchDelete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}searchForAlert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}}y.Resource$Projects$Jobs=oe;class E{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ep.createAPIRequest)(s,f);else return(0,Ep.createAPIRequest)(s)}}y.Resource$Projects$Operations=E})(Ahe||(YE.jobs_v3p1beta1=Ahe={}))});var TW=qt(XE=>{"use strict";Object.defineProperty(XE,"__esModule",{value:!0});XE.jobs_v4=void 0;var xi=ct(),$he;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Jobs=fe;class he{context;operations;tenants;constructor(g){this.context=g,this.operations=new $e(this.context),this.tenants=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}y.Resource$Projects$Operations=$e;class xe{context;clientEvents;companies;jobs;constructor(g){this.context=g,this.clientEvents=new oe(this.context),this.companies=new E(this.context),this.jobs=new R(this.context)}completeQuery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+tenant}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}y.Resource$Projects$Tenants=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}y.Resource$Projects$Tenants$Clientevents=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}y.Resource$Projects$Tenants$Companies=E;class R{context;constructor(g){this.context=g}batchCreate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}batchDelete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}batchUpdate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}search(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}searchForAlert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}y.Resource$Projects$Tenants$Jobs=R})($he||(XE.jobs_v4=$he={}))});var Ehe=qt(ef=>{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});ef.AuthPlus=ef.jobs_v4=ef.jobs_v3p1beta1=ef.jobs_v3=ef.jobs_v2=ef.auth=ef.VERSIONS=void 0;ef.jobs=L8e;var jhe=ct(),Uhe=jW();Object.defineProperty(ef,"jobs_v2",{enumerable:!0,get:function(){return Uhe.jobs_v2}});var vhe=UW();Object.defineProperty(ef,"jobs_v3",{enumerable:!0,get:function(){return vhe.jobs_v3}});var The=vW();Object.defineProperty(ef,"jobs_v3p1beta1",{enumerable:!0,get:function(){return The.jobs_v3p1beta1}});var Vhe=TW();Object.defineProperty(ef,"jobs_v4",{enumerable:!0,get:function(){return Vhe.jobs_v4}});ef.VERSIONS={v2:Uhe.jobs_v2.Jobs,v3:vhe.jobs_v3.Jobs,v3p1beta1:The.jobs_v3p1beta1.Jobs,v4:Vhe.jobs_v4.Jobs};function L8e(y){return(0,jhe.getAPI)("jobs",y,ef.VERSIONS,this)}var _8e=new jhe.AuthPlus;ef.auth=_8e;var D8e=ct();Object.defineProperty(ef,"AuthPlus",{enumerable:!0,get:function(){return D8e.AuthPlus}})});var VW=qt(OE=>{"use strict";Object.defineProperty(OE,"__esModule",{value:!0});OE.keep_v1=void 0;var Fg=ct(),She;(function(y){class fe{context;media;notes;constructor(E,R){this.context={_options:E||{},google:R},this.media=new he(this.context),this.notes=new $e(this.context)}}y.Keep=fe;class he{context;constructor(E){this.context=E}download(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}}y.Resource$Media=he;class $e{context;permissions;constructor(E){this.context=E,this.permissions=new xe(this.context)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}}y.Resource$Notes=$e;class xe{context;constructor(E){this.context=E}batchCreate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/permissions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}batchDelete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://keep.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Fg.createAPIRequest)(n,a);else return(0,Fg.createAPIRequest)(n)}}y.Resource$Notes$Permissions=xe})(She||(OE.keep_v1=She={}))});var Lhe=qt(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.AuthPlus=gd.keep_v1=gd.auth=gd.VERSIONS=void 0;gd.keep=z8e;var whe=ct(),Ghe=VW();Object.defineProperty(gd,"keep_v1",{enumerable:!0,get:function(){return Ghe.keep_v1}});gd.VERSIONS={v1:Ghe.keep_v1.Keep};function z8e(y){return(0,whe.getAPI)("keep",y,gd.VERSIONS,this)}var M8e=new whe.AuthPlus;gd.auth=M8e;var N8e=ct();Object.defineProperty(gd,"AuthPlus",{enumerable:!0,get:function(){return N8e.AuthPlus}})});var EW=qt(lE=>{"use strict";Object.defineProperty(lE,"__esModule",{value:!0});lE.kgsearch_v1=void 0;var _he=ct(),Dhe;(function(y){class fe{context;entities;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.entities=new he(this.context)}}y.Kgsearch=fe;class he{context;constructor(xe){this.context=xe}search(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://kgsearch.googleapis.com/",f={options:Object.assign({url:(g+"/v1/entities:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,_he.createAPIRequest)(f,E);else return(0,_he.createAPIRequest)(f)}}y.Resource$Entities=he})(Dhe||(lE.kgsearch_v1=Dhe={}))});var Nhe=qt(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.AuthPlus=hd.kgsearch_v1=hd.auth=hd.VERSIONS=void 0;hd.kgsearch=H8e;var zhe=ct(),Mhe=EW();Object.defineProperty(hd,"kgsearch_v1",{enumerable:!0,get:function(){return Mhe.kgsearch_v1}});hd.VERSIONS={v1:Mhe.kgsearch_v1.Kgsearch};function H8e(y){return(0,zhe.getAPI)("kgsearch",y,hd.VERSIONS,this)}var F8e=new zhe.AuthPlus;hd.auth=F8e;var B8e=ct();Object.defineProperty(hd,"AuthPlus",{enumerable:!0,get:function(){return B8e.AuthPlus}})});var SW=qt(CE=>{"use strict";Object.defineProperty(CE,"__esModule",{value:!0});CE.kmsinventory_v1=void 0;var Ly=ct(),Hhe;(function(y){class fe{context;organizations;projects;constructor(o,n){this.context={_options:o||{},google:n},this.organizations=new he(this.context),this.projects=new xe(this.context)}}y.Kmsinventory=fe;class he{context;protectedResources;constructor(o){this.context=o,this.protectedResources=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;constructor(o){this.context=o}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://kmsinventory.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+scope}/protectedResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(e)(0,Ly.createAPIRequest)(r,e);else return(0,Ly.createAPIRequest)(r)}}y.Resource$Organizations$Protectedresources=$e;class xe{context;cryptoKeys;locations;protectedResources;constructor(o){this.context=o,this.cryptoKeys=new oe(this.context),this.locations=new E(this.context),this.protectedResources=new g(this.context)}}y.Resource$Projects=xe;class oe{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://kmsinventory.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ly.createAPIRequest)(r,e);else return(0,Ly.createAPIRequest)(r)}}y.Resource$Projects$Cryptokeys=oe;class E{context;keyRings;constructor(o){this.context=o,this.keyRings=new R(this.context)}}y.Resource$Projects$Locations=E;class R{context;cryptoKeys;constructor(o){this.context=o,this.cryptoKeys=new a(this.context)}}y.Resource$Projects$Locations$Keyrings=R;class a{context;constructor(o){this.context=o}getProtectedResourcesSummary(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://kmsinventory.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/protectedResourcesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ly.createAPIRequest)(r,e);else return(0,Ly.createAPIRequest)(r)}}y.Resource$Projects$Locations$Keyrings$Cryptokeys=a;class g{context;constructor(o){this.context=o}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://kmsinventory.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+scope}/protectedResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(e)(0,Ly.createAPIRequest)(r,e);else return(0,Ly.createAPIRequest)(r)}}y.Resource$Projects$Protectedresources=g})(Hhe||(CE.kmsinventory_v1=Hhe={}))});var Whe=qt(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.AuthPlus=Pd.kmsinventory_v1=Pd.auth=Pd.VERSIONS=void 0;Pd.kmsinventory=W8e;var Fhe=ct(),Bhe=SW();Object.defineProperty(Pd,"kmsinventory_v1",{enumerable:!0,get:function(){return Bhe.kmsinventory_v1}});Pd.VERSIONS={v1:Bhe.kmsinventory_v1.Kmsinventory};function W8e(y){return(0,Fhe.getAPI)("kmsinventory",y,Pd.VERSIONS,this)}var K8e=new Fhe.AuthPlus;Pd.auth=K8e;var J8e=ct();Object.defineProperty(Pd,"AuthPlus",{enumerable:!0,get:function(){return J8e.AuthPlus}})});var wW=qt(bE=>{"use strict";Object.defineProperty(bE,"__esModule",{value:!0});bE.language_v1=void 0;var Bg=ct(),Khe;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Language=fe;class he{context;constructor(xe){this.context=xe}analyzeEntities(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}analyzeEntitySentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:analyzeEntitySentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}analyzeSentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}analyzeSyntax(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}annotateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}classifyText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}moderateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Bg.createAPIRequest)(f,E);else return(0,Bg.createAPIRequest)(f)}}y.Resource$Documents=he})(Khe||(bE.language_v1=Khe={}))});var GW=qt(kE=>{"use strict";Object.defineProperty(kE,"__esModule",{value:!0});kE.language_v1beta1=void 0;var _y=ct(),Jhe;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Language=fe;class he{context;constructor(xe){this.context=xe}analyzeEntities(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,_y.createAPIRequest)(f,E);else return(0,_y.createAPIRequest)(f)}analyzeSentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,_y.createAPIRequest)(f,E);else return(0,_y.createAPIRequest)(f)}analyzeSyntax(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,_y.createAPIRequest)(f,E);else return(0,_y.createAPIRequest)(f)}annotateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,_y.createAPIRequest)(f,E);else return(0,_y.createAPIRequest)(f)}}y.Resource$Documents=he})(Jhe||(kE.language_v1beta1=Jhe={}))});var LW=qt(eS=>{"use strict";Object.defineProperty(eS,"__esModule",{value:!0});eS.language_v1beta2=void 0;var Wg=ct(),Qhe;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Language=fe;class he{context;constructor(xe){this.context=xe}analyzeEntities(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}analyzeEntitySentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:analyzeEntitySentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}analyzeSentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}analyzeSyntax(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}annotateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}classifyText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}moderateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Wg.createAPIRequest)(f,E);else return(0,Wg.createAPIRequest)(f)}}y.Resource$Documents=he})(Qhe||(eS.language_v1beta2=Qhe={}))});var _W=qt(tS=>{"use strict";Object.defineProperty(tS,"__esModule",{value:!0});tS.language_v2=void 0;var Mx=ct(),Zhe;(function(y){class fe{context;documents;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.documents=new he(this.context)}}y.Language=fe;class he{context;constructor(xe){this.context=xe}analyzeEntities(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v2/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Mx.createAPIRequest)(f,E);else return(0,Mx.createAPIRequest)(f)}analyzeSentiment(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v2/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Mx.createAPIRequest)(f,E);else return(0,Mx.createAPIRequest)(f)}annotateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v2/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Mx.createAPIRequest)(f,E);else return(0,Mx.createAPIRequest)(f)}classifyText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v2/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Mx.createAPIRequest)(f,E);else return(0,Mx.createAPIRequest)(f)}moderateText(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://language.googleapis.com/",f={options:Object.assign({url:(g+"/v2/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Mx.createAPIRequest)(f,E);else return(0,Mx.createAPIRequest)(f)}}y.Resource$Documents=he})(Zhe||(tS.language_v2=Zhe={}))});var bhe=qt(tf=>{"use strict";Object.defineProperty(tf,"__esModule",{value:!0});tf.AuthPlus=tf.language_v2=tf.language_v1beta2=tf.language_v1beta1=tf.language_v1=tf.auth=tf.VERSIONS=void 0;tf.language=Q8e;var Yhe=ct(),Xhe=wW();Object.defineProperty(tf,"language_v1",{enumerable:!0,get:function(){return Xhe.language_v1}});var Ohe=GW();Object.defineProperty(tf,"language_v1beta1",{enumerable:!0,get:function(){return Ohe.language_v1beta1}});var lhe=LW();Object.defineProperty(tf,"language_v1beta2",{enumerable:!0,get:function(){return lhe.language_v1beta2}});var Che=_W();Object.defineProperty(tf,"language_v2",{enumerable:!0,get:function(){return Che.language_v2}});tf.VERSIONS={v1:Xhe.language_v1.Language,v1beta1:Ohe.language_v1beta1.Language,v1beta2:lhe.language_v1beta2.Language,v2:Che.language_v2.Language};function Q8e(y){return(0,Yhe.getAPI)("language",y,tf.VERSIONS,this)}var Z8e=new Yhe.AuthPlus;tf.auth=Z8e;var Y8e=ct();Object.defineProperty(tf,"AuthPlus",{enumerable:!0,get:function(){return Y8e.AuthPlus}})});var DW=qt(oS=>{"use strict";Object.defineProperty(oS,"__esModule",{value:!0});oS.libraryagent_v1=void 0;var ad=ct(),khe;(function(y){class fe{context;shelves;constructor(oe,E){this.context={_options:oe||{},google:E},this.shelves=new he(this.context)}}y.Libraryagent=fe;class he{context;books;constructor(oe){this.context=oe,this.books=new $e(this.context)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/shelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}}y.Resource$Shelves=he;class $e{context;constructor(oe){this.context=oe}borrow(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:borrow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/books").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}return(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:return").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,ad.createAPIRequest)(o,R);else return(0,ad.createAPIRequest)(o)}}y.Resource$Shelves$Books=$e})(khe||(oS.libraryagent_v1=khe={}))});var oPe=qt(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.AuthPlus=dd.libraryagent_v1=dd.auth=dd.VERSIONS=void 0;dd.libraryagent=X8e;var ePe=ct(),tPe=DW();Object.defineProperty(dd,"libraryagent_v1",{enumerable:!0,get:function(){return tPe.libraryagent_v1}});dd.VERSIONS={v1:tPe.libraryagent_v1.Libraryagent};function X8e(y){return(0,ePe.getAPI)("libraryagent",y,dd.VERSIONS,this)}var O8e=new ePe.AuthPlus;dd.auth=O8e;var l8e=ct();Object.defineProperty(dd,"AuthPlus",{enumerable:!0,get:function(){return l8e.AuthPlus}})});var zW=qt(sS=>{"use strict";Object.defineProperty(sS,"__esModule",{value:!0});sS.licensing_v1=void 0;var Kg=ct(),sPe;(function(y){class fe{context;licenseAssignments;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.licenseAssignments=new he(this.context)}}y.Licensing=fe;class he{context;constructor(xe){this.context=xe}delete(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:R,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}insert(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["productId","skuId"],pathParams:["productId","skuId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}listForProduct(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["productId","customerId"],pathParams:["productId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}listForProductAndSku(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["productId","skuId","customerId"],pathParams:["productId","skuId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}patch(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:R,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}update(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://licensing.googleapis.com/",f={options:Object.assign({url:(g+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:R,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(E)(0,Kg.createAPIRequest)(f,E);else return(0,Kg.createAPIRequest)(f)}}y.Resource$Licenseassignments=he})(sPe||(sS.licensing_v1=sPe={}))});var iPe=qt(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.AuthPlus=qd.licensing_v1=qd.auth=qd.VERSIONS=void 0;qd.licensing=C8e;var rPe=ct(),nPe=zW();Object.defineProperty(qd,"licensing_v1",{enumerable:!0,get:function(){return nPe.licensing_v1}});qd.VERSIONS={v1:nPe.licensing_v1.Licensing};function C8e(y){return(0,rPe.getAPI)("licensing",y,qd.VERSIONS,this)}var b8e=new rPe.AuthPlus;qd.auth=b8e;var k8e=ct();Object.defineProperty(qd,"AuthPlus",{enumerable:!0,get:function(){return k8e.AuthPlus}})});var MW=qt(nS=>{"use strict";Object.defineProperty(nS,"__esModule",{value:!0});nS.localservices_v1=void 0;var rS=ct(),pPe;(function(y){class fe{context;accountReports;detailedLeadReports;constructor(oe,E){this.context={_options:oe||{},google:E},this.accountReports=new he(this.context),this.detailedLeadReports=new $e(this.context)}}y.Localservices=fe;class he{context;constructor(oe){this.context=oe}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://localservices.googleapis.com/",o={options:Object.assign({url:(f+"/v1/accountReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,rS.createAPIRequest)(o,R);else return(0,rS.createAPIRequest)(o)}}y.Resource$Accountreports=he;class $e{context;constructor(oe){this.context=oe}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://localservices.googleapis.com/",o={options:Object.assign({url:(f+"/v1/detailedLeadReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,rS.createAPIRequest)(o,R);else return(0,rS.createAPIRequest)(o)}}y.Resource$Detailedleadreports=$e})(pPe||(nS.localservices_v1=pPe={}))});var fPe=qt(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.AuthPlus=xd.localservices_v1=xd.auth=xd.VERSIONS=void 0;xd.localservices=e9e;var uPe=ct(),cPe=MW();Object.defineProperty(xd,"localservices_v1",{enumerable:!0,get:function(){return cPe.localservices_v1}});xd.VERSIONS={v1:cPe.localservices_v1.Localservices};function e9e(y){return(0,uPe.getAPI)("localservices",y,xd.VERSIONS,this)}var t9e=new uPe.AuthPlus;xd.auth=t9e;var o9e=ct();Object.defineProperty(xd,"AuthPlus",{enumerable:!0,get:function(){return o9e.AuthPlus}})});var NW=qt(iS=>{"use strict";Object.defineProperty(iS,"__esModule",{value:!0});iS.logging_v2=void 0;var Lt=ct(),mPe;(function(y){class fe{context;billingAccounts;entries;exclusions;folders;locations;logs;monitoredResourceDescriptors;organizations;projects;sinks;v2;constructor(Y,X){this.context={_options:Y||{},google:X},this.billingAccounts=new he(this.context),this.entries=new s(this.context),this.exclusions=new t(this.context),this.folders=new p(this.context),this.locations=new A(this.context),this.logs=new Q(this.context),this.monitoredResourceDescriptors=new _(this.context),this.organizations=new V(this.context),this.projects=new Ue(this.context),this.sinks=new Mr(this.context),this.v2=new Ao(this.context)}}y.Logging=fe;class he{context;exclusions;locations;logs;sinks;constructor(Y){this.context=Y,this.exclusions=new $e(this.context),this.locations=new xe(this.context),this.logs=new n(this.context),this.sinks=new e(this.context)}getCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts=he;class $e{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Exclusions=$e;class xe{context;buckets;operations;recentQueries;savedQueries;constructor(Y){this.context=Y,this.buckets=new oe(this.context),this.operations=new g(this.context),this.recentQueries=new f(this.context),this.savedQueries=new o(this.context)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations=xe;class oe{context;links;views;constructor(Y){this.context=Y,this.links=new E(this.context),this.views=new R(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}createAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Buckets=oe;class E{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Buckets$Links=E;class R{context;logs;constructor(Y){this.context=Y,this.logs=new a(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Buckets$Views=R;class a{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Buckets$Views$Logs=a;class g{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Operations=g;class f{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Recentqueries=f;class o{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Locations$Savedqueries=o;class n{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Logs=n;class e{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Billingaccounts$Sinks=e;class s{context;constructor(Y){this.context=Y}copy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/entries:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/entries:list").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}tail(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/entries:tail").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}write(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/entries:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Entries=s;class t{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Exclusions=t;class p{context;exclusions;locations;logs;sinks;constructor(Y){this.context=Y,this.exclusions=new r(this.context),this.locations=new u(this.context),this.logs=new x(this.context),this.sinks=new $(this.context)}getCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders=p;class r{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Exclusions=r;class u{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(Y){this.context=Y,this.buckets=new i(this.context),this.logScopes=new h(this.context),this.operations=new q(this.context),this.recentQueries=new d(this.context),this.savedQueries=new I(this.context)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations=u;class i{context;links;views;constructor(Y){this.context=Y,this.links=new m(this.context),this.views=new c(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}createAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Buckets=i;class m{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Buckets$Links=m;class c{context;logs;constructor(Y){this.context=Y,this.logs=new P(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}setIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}testIamPermissions(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Buckets$Views=c;class P{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Buckets$Views$Logs=P;class h{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Logscopes=h;class q{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Operations=q;class d{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Recentqueries=d;class I{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Locations$Savedqueries=I;class x{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Logs=x;class ${context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Folders$Sinks=$;class A{context;buckets;operations;constructor(Y){this.context=Y,this.buckets=new v(this.context),this.operations=new b(this.context)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Locations=A;class v{context;links;views;constructor(Y){this.context=Y,this.links=new z(this.context),this.views=new D(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}createAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Locations$Buckets=v;class z{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Locations$Buckets$Links=z;class D{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}setIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}testIamPermissions(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Locations$Buckets$Views=D;class b{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Locations$Operations=b;class Q{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Logs=Q;class _{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/monitoredResourceDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:[],pathParams:[],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Monitoredresourcedescriptors=_;class V{context;exclusions;locations;logs;sinks;constructor(Y){this.context=Y,this.exclusions=new C(this.context),this.locations=new U(this.context),this.logs=new ge(this.context),this.sinks=new ye(this.context)}getCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations=V;class C{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Exclusions=C;class U{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(Y){this.context=Y,this.buckets=new T(this.context),this.logScopes=new me(this.context),this.operations=new ae(this.context),this.recentQueries=new _e(this.context),this.savedQueries=new Se(this.context)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations=U;class T{context;links;views;constructor(Y){this.context=Y,this.links=new S(this.context),this.views=new F(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}createAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Buckets=T;class S{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Buckets$Links=S;class F{context;logs;constructor(Y){this.context=Y,this.logs=new H(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}setIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}testIamPermissions(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Buckets$Views=F;class H{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Buckets$Views$Logs=H;class me{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Logscopes=me;class ae{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Operations=ae;class _e{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Recentqueries=_e;class Se{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Locations$Savedqueries=Se;class ge{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Logs=ge;class ye{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Organizations$Sinks=ye;class Ue{context;exclusions;locations;logs;metrics;sinks;constructor(Y){this.context=Y,this.exclusions=new Ee(this.context),this.locations=new we(this.context),this.logs=new Nt(this.context),this.metrics=new Tt(this.context),this.sinks=new Sr(this.context)}getCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects=Ue;class Ee{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Exclusions=Ee;class we{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(Y){this.context=Y,this.buckets=new Oe(this.context),this.logScopes=new It(this.context),this.operations=new xt(this.context),this.recentQueries=new vt(this.context),this.savedQueries=new yt(this.context)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations=we;class Oe{context;links;views;constructor(Y){this.context=Y,this.links=new st(this.context),this.views=new Wt(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}createAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}undelete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateAsync(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Buckets=Oe;class st{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Buckets$Links=st;class Wt{context;logs;constructor(Y){this.context=Y,this.logs=new ft(this.context)}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}setIamPolicy(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}testIamPermissions(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Buckets$Views=Wt;class ft{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Buckets$Views$Logs=ft;class It{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Logscopes=It;class xt{context;constructor(Y){this.context=Y}cancel(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Operations=xt;class vt{context;constructor(Y){this.context=Y}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Recentqueries=vt;class yt{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Locations$Savedqueries=yt;class Nt{context;constructor(Y){this.context=Y}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Logs=Nt;class Tt{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Metrics=Tt;class Sr{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}patch(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Projects$Sinks=Sr;class Mr{context;constructor(Y){this.context=Y}create(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}delete(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}get(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}list(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}update(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},w),params:ne,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$Sinks=Mr;class Ao{context;constructor(Y){this.context=Y}getCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}getSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateCmekSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}updateSettings(Y,X,O){let ne=Y||{},w=X||{};typeof Y=="function"&&(O=Y,ne={},w={}),typeof X=="function"&&(O=X,w={});let l=w.rootUrl||"https://logging.googleapis.com/",te={options:Object.assign({url:(l+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:ne,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Lt.createAPIRequest)(te,O);else return(0,Lt.createAPIRequest)(te)}}y.Resource$V2=Ao})(mPe||(iS.logging_v2=mPe={}))});var PPe=qt(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.AuthPlus=yd.logging_v2=yd.auth=yd.VERSIONS=void 0;yd.logging=s9e;var gPe=ct(),hPe=NW();Object.defineProperty(yd,"logging_v2",{enumerable:!0,get:function(){return hPe.logging_v2}});yd.VERSIONS={v2:hPe.logging_v2.Logging};function s9e(y){return(0,gPe.getAPI)("logging",y,yd.VERSIONS,this)}var r9e=new gPe.AuthPlus;yd.auth=r9e;var n9e=ct();Object.defineProperty(yd,"AuthPlus",{enumerable:!0,get:function(){return n9e.AuthPlus}})});var HW=qt(pS=>{"use strict";Object.defineProperty(pS,"__esModule",{value:!0});pS.looker_v1=void 0;var sp=ct(),aPe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Looker=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(a){this.context=a,this.instances=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;backups;constructor(a){this.context=a,this.backups=new oe(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}export(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}import(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}restart(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}restore(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}}y.Resource$Projects$Locations$Instances$Backups=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,sp.createAPIRequest)(s,f);else return(0,sp.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(aPe||(pS.looker_v1=aPe={}))});var xPe=qt(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});Id.AuthPlus=Id.looker_v1=Id.auth=Id.VERSIONS=void 0;Id.looker=i9e;var dPe=ct(),qPe=HW();Object.defineProperty(Id,"looker_v1",{enumerable:!0,get:function(){return qPe.looker_v1}});Id.VERSIONS={v1:qPe.looker_v1.Looker};function i9e(y){return(0,dPe.getAPI)("looker",y,Id.VERSIONS,this)}var p9e=new dPe.AuthPlus;Id.auth=p9e;var u9e=ct();Object.defineProperty(Id,"AuthPlus",{enumerable:!0,get:function(){return u9e.AuthPlus}})});var FW=qt(uS=>{"use strict";Object.defineProperty(uS,"__esModule",{value:!0});uS.managedidentities_v1=void 0;var xr=ct(),yPe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Managedidentities=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;global;constructor(o){this.context=o,this.global=new xe(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new oe(this.context),this.operations=new a(this.context),this.peerings=new g(this.context)}}y.Resource$Projects$Locations$Global=xe;class oe{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new E(this.context),this.sqlIntegrations=new R(this.context)}attachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}checkMigrationPermission(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}detachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}disableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}domainJoinMachine(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}enableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}extendSchema(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}getLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}reconfigureTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}resetAdminPassword(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}restore(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}updateLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}validateTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Backups=E;class R{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Sqlintegrations=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Operations=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,xr.createAPIRequest)(r,e);else return(0,xr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Peerings=g})(yPe||(uS.managedidentities_v1=yPe={}))});var BW=qt(cS=>{"use strict";Object.defineProperty(cS,"__esModule",{value:!0});cS.managedidentities_v1alpha1=void 0;var yr=ct(),IPe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Managedidentities=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;global;constructor(o){this.context=o,this.global=new xe(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new oe(this.context),this.operations=new a(this.context),this.peerings=new g(this.context)}}y.Resource$Projects$Locations$Global=xe;class oe{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new E(this.context),this.sqlIntegrations=new R(this.context)}attachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}checkMigrationPermission(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}detachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}disableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}domainJoinMachine(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}enableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}extendSchema(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}getLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}reconfigureTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}resetAdminPassword(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}restore(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}updateLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}validateTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Backups=E;class R{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Sqlintegrations=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Operations=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,yr.createAPIRequest)(r,e);else return(0,yr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Peerings=g})(IPe||(cS.managedidentities_v1alpha1=IPe={}))});var WW=qt(fS=>{"use strict";Object.defineProperty(fS,"__esModule",{value:!0});fS.managedidentities_v1beta1=void 0;var Ir=ct(),RPe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Managedidentities=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;global;constructor(o){this.context=o,this.global=new xe(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new oe(this.context),this.operations=new a(this.context),this.peerings=new g(this.context)}}y.Resource$Projects$Locations$Global=xe;class oe{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new E(this.context),this.sqlIntegrations=new R(this.context)}attachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}checkMigrationPermission(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}detachTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}disableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}domainJoinMachine(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}enableMigration(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}extendSchema(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}getLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}reconfigureTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}resetAdminPassword(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}restore(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}updateLdapssettings(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}validateTrust(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Backups=E;class R{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Domains$Sqlintegrations=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Operations=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://managedidentities.googleapis.com/",r={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ir.createAPIRequest)(r,e);else return(0,Ir.createAPIRequest)(r)}}y.Resource$Projects$Locations$Global$Peerings=g})(RPe||(fS.managedidentities_v1beta1=RPe={}))});var vPe=qt(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.AuthPlus=bf.managedidentities_v1beta1=bf.managedidentities_v1alpha1=bf.managedidentities_v1=bf.auth=bf.VERSIONS=void 0;bf.managedidentities=c9e;var APe=ct(),$Pe=FW();Object.defineProperty(bf,"managedidentities_v1",{enumerable:!0,get:function(){return $Pe.managedidentities_v1}});var jPe=BW();Object.defineProperty(bf,"managedidentities_v1alpha1",{enumerable:!0,get:function(){return jPe.managedidentities_v1alpha1}});var UPe=WW();Object.defineProperty(bf,"managedidentities_v1beta1",{enumerable:!0,get:function(){return UPe.managedidentities_v1beta1}});bf.VERSIONS={v1:$Pe.managedidentities_v1.Managedidentities,v1alpha1:jPe.managedidentities_v1alpha1.Managedidentities,v1beta1:UPe.managedidentities_v1beta1.Managedidentities};function c9e(y){return(0,APe.getAPI)("managedidentities",y,bf.VERSIONS,this)}var f9e=new APe.AuthPlus;bf.auth=f9e;var m9e=ct();Object.defineProperty(bf,"AuthPlus",{enumerable:!0,get:function(){return m9e.AuthPlus}})});var KW=qt(mS=>{"use strict";Object.defineProperty(mS,"__esModule",{value:!0});mS.managedkafka_v1=void 0;var Uo=ct(),TPe;(function(y){class fe{context;projects;constructor(Q,_){this.context={_options:Q||{},google:_},this.projects=new he(this.context)}}y.Managedkafka=fe;class he{context;locations;constructor(Q){this.context=Q,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;clusters;connectClusters;operations;schemaRegistries;constructor(Q){this.context=Q,this.clusters=new xe(this.context),this.connectClusters=new a(this.context),this.operations=new f(this.context),this.schemaRegistries=new o(this.context)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations=$e;class xe{context;acls;consumerGroups;topics;constructor(Q){this.context=Q,this.acls=new oe(this.context),this.consumerGroups=new E(this.context),this.topics=new R(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Clusters=xe;class oe{context;constructor(Q){this.context=Q}addAclEntry(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+acl}:addAclEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["acl"],pathParams:["acl"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/acls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/acls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}removeAclEntry(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+acl}:removeAclEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["acl"],pathParams:["acl"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Clusters$Acls=oe;class E{context;constructor(Q){this.context=Q}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/consumerGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Clusters$Consumergroups=E;class R{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Clusters$Topics=R;class a{context;connectors;constructor(Q){this.context=Q,this.connectors=new g(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/connectClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/connectClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Connectclusters=a;class g{context;constructor(Q){this.context=Q}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}patch(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}pause(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}restart(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}resume(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}stop(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Connectclusters$Connectors=g;class f{context;constructor(Q){this.context=Q}cancel(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Operations=f;class o{context;compatibility;config;contexts;mode;schemas;subjects;constructor(Q){this.context=Q,this.compatibility=new n(this.context),this.config=new e(this.context),this.contexts=new s(this.context),this.mode=new d(this.context),this.schemas=new I(this.context),this.subjects=new v(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/schemaRegistries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/schemaRegistries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries=o;class n{context;constructor(Q){this.context=Q}checkCompatibility(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Compatibility=n;class e{context;constructor(Q){this.context=Q}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}update(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Config=e;class s{context;compatibility;config;mode;schemas;subjects;constructor(Q){this.context=Q,this.compatibility=new t(this.context),this.config=new p(this.context),this.mode=new r(this.context),this.schemas=new u(this.context),this.subjects=new P(this.context)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts=s;class t{context;constructor(Q){this.context=Q}checkCompatibility(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Compatibility=t;class p{context;constructor(Q){this.context=Q}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}update(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Config=p;class r{context;constructor(Q){this.context=Q}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}update(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Mode=r;class u{context;subjects;types;versions;constructor(Q){this.context=Q,this.subjects=new i(this.context),this.types=new m(this.context),this.versions=new c(this.context)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}getSchema(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas=u;class i{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Subjects=i;class m{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/schemas/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Types=m;class c{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Versions=c;class P{context;versions;constructor(Q){this.context=Q,this.versions=new h(this.context)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}lookupVersion(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects=P;class h{context;referencedby;constructor(Q){this.context=Q,this.referencedby=new q(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}getSchema(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects$Versions=h;class q{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/referencedby").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects$Versions$Referencedby=q;class d{context;constructor(Q){this.context=Q}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}update(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Mode=d;class I{context;subjects;types;versions;constructor(Q){this.context=Q,this.subjects=new x(this.context),this.types=new $(this.context),this.versions=new A(this.context)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}getSchema(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Schemas=I;class x{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Schemas$Subjects=x;class ${context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/schemas/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Schemas$Types=$;class A{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Schemas$Versions=A;class v{context;versions;constructor(Q){this.context=Q,this.versions=new z(this.context)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}lookupVersion(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Subjects=v;class z{context;referencedby;constructor(Q){this.context=Q,this.referencedby=new D(this.context)}create(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}delete(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}get(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}getSchema(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["name"],pathParams:["name"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Subjects$Versions=z;class D{context;constructor(Q){this.context=Q}list(Q,_,V){let C=Q||{},U=_||{};typeof Q=="function"&&(V=Q,C={},U={}),typeof _=="function"&&(V=_,U={});let T=U.rootUrl||"https://managedkafka.googleapis.com/",S={options:Object.assign({url:(T+"/v1/{+parent}/referencedby").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},U),params:C,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(V)(0,Uo.createAPIRequest)(S,V);else return(0,Uo.createAPIRequest)(S)}}y.Resource$Projects$Locations$Schemaregistries$Subjects$Versions$Referencedby=D})(TPe||(mS.managedkafka_v1=TPe={}))});var SPe=qt(Rd=>{"use strict";Object.defineProperty(Rd,"__esModule",{value:!0});Rd.AuthPlus=Rd.managedkafka_v1=Rd.auth=Rd.VERSIONS=void 0;Rd.managedkafka=g9e;var VPe=ct(),EPe=KW();Object.defineProperty(Rd,"managedkafka_v1",{enumerable:!0,get:function(){return EPe.managedkafka_v1}});Rd.VERSIONS={v1:EPe.managedkafka_v1.Managedkafka};function g9e(y){return(0,VPe.getAPI)("managedkafka",y,Rd.VERSIONS,this)}var h9e=new VPe.AuthPlus;Rd.auth=h9e;var P9e=ct();Object.defineProperty(Rd,"AuthPlus",{enumerable:!0,get:function(){return P9e.AuthPlus}})});var JW=qt(gS=>{"use strict";Object.defineProperty(gS,"__esModule",{value:!0});gS.manufacturers_v1=void 0;var kf=ct(),wPe;(function(y){class fe{context;accounts;constructor(R,a){this.context={_options:R||{},google:a},this.accounts=new he(this.context)}}y.Manufacturers=fe;class he{context;languages;products;constructor(R){this.context=R,this.languages=new $e(this.context),this.products=new oe(this.context)}}y.Resource$Accounts=he;class $e{context;productCertifications;constructor(R){this.context=R,this.productCertifications=new xe(this.context)}}y.Resource$Accounts$Languages=$e;class xe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/productCertifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}}y.Resource$Accounts$Languages$Productcertifications=xe;class oe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}update(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(g)(0,kf.createAPIRequest)(e,g);else return(0,kf.createAPIRequest)(e)}}y.Resource$Accounts$Products=oe})(wPe||(gS.manufacturers_v1=wPe={}))});var _Pe=qt(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.AuthPlus=Ad.manufacturers_v1=Ad.auth=Ad.VERSIONS=void 0;Ad.manufacturers=a9e;var GPe=ct(),LPe=JW();Object.defineProperty(Ad,"manufacturers_v1",{enumerable:!0,get:function(){return LPe.manufacturers_v1}});Ad.VERSIONS={v1:LPe.manufacturers_v1.Manufacturers};function a9e(y){return(0,GPe.getAPI)("manufacturers",y,Ad.VERSIONS,this)}var d9e=new GPe.AuthPlus;Ad.auth=d9e;var q9e=ct();Object.defineProperty(Ad,"AuthPlus",{enumerable:!0,get:function(){return q9e.AuthPlus}})});var QW=qt(hS=>{"use strict";Object.defineProperty(hS,"__esModule",{value:!0});hS.marketingplatformadmin_v1alpha=void 0;var em=ct(),DPe;(function(y){class fe{context;organizations;constructor(oe,E){this.context={_options:oe||{},google:E},this.organizations=new he(this.context)}}y.Marketingplatformadmin=fe;class he{context;analyticsAccountLinks;constructor(oe){this.context=oe,this.analyticsAccountLinks=new $e(this.context)}findSalesPartnerManagedClients(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+organization}:findSalesPartnerManagedClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/organizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}reportPropertyUsage(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+organization}:reportPropertyUsage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}}y.Resource$Organizations=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+parent}/analyticsAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+parent}/analyticsAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}setPropertyServiceLevel(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+analyticsAccountLink}:setPropertyServiceLevel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["analyticsAccountLink"],pathParams:["analyticsAccountLink"],context:this.context};if(R)(0,em.createAPIRequest)(o,R);else return(0,em.createAPIRequest)(o)}}y.Resource$Organizations$Analyticsaccountlinks=$e})(DPe||(hS.marketingplatformadmin_v1alpha=DPe={}))});var NPe=qt($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.AuthPlus=$d.marketingplatformadmin_v1alpha=$d.auth=$d.VERSIONS=void 0;$d.marketingplatformadmin=x9e;var zPe=ct(),MPe=QW();Object.defineProperty($d,"marketingplatformadmin_v1alpha",{enumerable:!0,get:function(){return MPe.marketingplatformadmin_v1alpha}});$d.VERSIONS={v1alpha:MPe.marketingplatformadmin_v1alpha.Marketingplatformadmin};function x9e(y){return(0,zPe.getAPI)("marketingplatformadmin",y,$d.VERSIONS,this)}var y9e=new zPe.AuthPlus;$d.auth=y9e;var I9e=ct();Object.defineProperty($d,"AuthPlus",{enumerable:!0,get:function(){return I9e.AuthPlus}})});var ZW=qt(PS=>{"use strict";Object.defineProperty(PS,"__esModule",{value:!0});PS.meet_v2=void 0;var gp=ct(),HPe;(function(y){class fe{context;conferenceRecords;spaces;constructor(o,n){this.context={_options:o||{},google:n},this.conferenceRecords=new he(this.context),this.spaces=new g(this.context)}}y.Meet=fe;class he{context;participants;recordings;smartNotes;transcripts;constructor(o){this.context=o,this.participants=new $e(this.context),this.recordings=new oe(this.context),this.smartNotes=new E(this.context),this.transcripts=new R(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/conferenceRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords=he;class $e{context;participantSessions;constructor(o){this.context=o,this.participantSessions=new xe(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Participants=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/participantSessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Participants$Participantsessions=xe;class oe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/recordings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Recordings=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/smartNotes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Smartnotes=E;class R{context;entries;constructor(o){this.context=o,this.entries=new a(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/transcripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Transcripts=R;class a{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Conferencerecords$Transcripts$Entries=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}endActiveConference(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}:endActiveConference").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://meet.googleapis.com/",r={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gp.createAPIRequest)(r,e);else return(0,gp.createAPIRequest)(r)}}y.Resource$Spaces=g})(HPe||(PS.meet_v2=HPe={}))});var WPe=qt(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.AuthPlus=jd.meet_v2=jd.auth=jd.VERSIONS=void 0;jd.meet=R9e;var FPe=ct(),BPe=ZW();Object.defineProperty(jd,"meet_v2",{enumerable:!0,get:function(){return BPe.meet_v2}});jd.VERSIONS={v2:BPe.meet_v2.Meet};function R9e(y){return(0,FPe.getAPI)("meet",y,jd.VERSIONS,this)}var A9e=new FPe.AuthPlus;jd.auth=A9e;var $9e=ct();Object.defineProperty(jd,"AuthPlus",{enumerable:!0,get:function(){return $9e.AuthPlus}})});var YW=qt(aS=>{"use strict";Object.defineProperty(aS,"__esModule",{value:!0});aS.memcache_v1=void 0;var qp=ct(),KPe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Memcache=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(R){this.context=R,this.instances=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}applyParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:applyParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}getTags(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}rescheduleMaintenance(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+instance}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}setTags(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}updateParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:updateParameters").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}upgrade(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qp.createAPIRequest)(e,g);else return(0,qp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(KPe||(aS.memcache_v1=KPe={}))});var XW=qt(dS=>{"use strict";Object.defineProperty(dS,"__esModule",{value:!0});dS.memcache_v1beta2=void 0;var Sp=ct(),JPe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Memcache=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(R){this.context=R,this.instances=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}applyParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:applyParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}applySoftwareUpdate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+instance}:applySoftwareUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}rescheduleMaintenance(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+instance}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}updateParameters(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:updateParameters").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}upgrade(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Sp.createAPIRequest)(e,g);else return(0,Sp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(JPe||(dS.memcache_v1beta2=JPe={}))});var XPe=qt(Jg=>{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});Jg.AuthPlus=Jg.memcache_v1beta2=Jg.memcache_v1=Jg.auth=Jg.VERSIONS=void 0;Jg.memcache=j9e;var QPe=ct(),ZPe=YW();Object.defineProperty(Jg,"memcache_v1",{enumerable:!0,get:function(){return ZPe.memcache_v1}});var YPe=XW();Object.defineProperty(Jg,"memcache_v1beta2",{enumerable:!0,get:function(){return YPe.memcache_v1beta2}});Jg.VERSIONS={v1:ZPe.memcache_v1.Memcache,v1beta2:YPe.memcache_v1beta2.Memcache};function j9e(y){return(0,QPe.getAPI)("memcache",y,Jg.VERSIONS,this)}var U9e=new QPe.AuthPlus;Jg.auth=U9e;var v9e=ct();Object.defineProperty(Jg,"AuthPlus",{enumerable:!0,get:function(){return v9e.AuthPlus}})});var OW=qt(qS=>{"use strict";Object.defineProperty(qS,"__esModule",{value:!0});qS.merchantapi_accounts_v1=void 0;var Xo=ct(),OPe;(function(y){class fe{context;accounts;termsOfService;constructor(I,x){this.context={_options:I||{},google:x},this.accounts=new he(this.context),this.termsOfService=new q(this.context)}}y.Merchantapi=fe;class he{context;autofeedSettings;automaticImprovements;businessIdentity;businessInfo;developerRegistration;emailPreferences;gbpAccounts;homepage;issues;omnichannelSettings;onlineReturnPolicies;programs;regions;relationships;services;shippingSettings;termsOfServiceAgreementStates;users;constructor(I){this.context=I,this.autofeedSettings=new $e(this.context),this.automaticImprovements=new xe(this.context),this.businessIdentity=new oe(this.context),this.businessInfo=new E(this.context),this.developerRegistration=new R(this.context),this.emailPreferences=new a(this.context),this.gbpAccounts=new g(this.context),this.homepage=new f(this.context),this.issues=new o(this.context),this.omnichannelSettings=new n(this.context),this.onlineReturnPolicies=new s(this.context),this.programs=new t(this.context),this.regions=new r(this.context),this.relationships=new u(this.context),this.services=new i(this.context),this.shippingSettings=new m(this.context),this.termsOfServiceAgreementStates=new c(this.context),this.users=new P(this.context)}createAndConfigure(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/accounts:createAndConfigure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}createTestAccount(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}:createTestAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}listSubaccounts(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+provider}:listSubaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["provider"],pathParams:["provider"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts=he;class $e{context;constructor(I){this.context=I}getAutofeedSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateAutofeedSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Autofeedsettings=$e;class xe{context;constructor(I){this.context=I}getAutomaticImprovements(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateAutomaticImprovements(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Automaticimprovements=xe;class oe{context;constructor(I){this.context=I}getBusinessIdentity(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateBusinessIdentity(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Businessidentity=oe;class E{context;constructor(I){this.context=I}getBusinessInfo(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateBusinessInfo(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Businessinfo=E;class R{context;constructor(I){this.context=I}getAccountForGcpRegistration(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/accounts:getAccountForGcpRegistration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}getDeveloperRegistration(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}registerGcp(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:registerGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}unregisterGcp(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:unregisterGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Developerregistration=R;class a{context;constructor(I){this.context=I}getEmailPreferences(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateEmailPreferences(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Emailpreferences=a;class g{context;constructor(I){this.context=I}linkGbpAccount(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/gbpAccounts:linkGbpAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/gbpAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Gbpaccounts=g;class f{context;constructor(I){this.context=I}claim(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}getHomepage(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}unclaim(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateHomepage(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Homepage=f;class o{context;constructor(I){this.context=I}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Issues=o;class n{context;lfpProviders;constructor(I){this.context=I,this.lfpProviders=new e(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}requestInventoryVerification(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:requestInventoryVerification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Omnichannelsettings=n;class e{context;constructor(I){this.context=I}find(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/lfpProviders:find").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}linkLfpProvider(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:linkLfpProvider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Omnichannelsettings$Lfpproviders=e;class s{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Onlinereturnpolicies=s;class t{context;checkoutSettings;constructor(I){this.context=I,this.checkoutSettings=new p(this.context)}disable(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}enable(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/programs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Programs=t;class p{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/checkoutSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}deleteCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}getCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}updateCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Programs$Checkoutsettings=p;class r{context;constructor(I){this.context=I}batchCreate(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/regions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}batchDelete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/regions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}batchUpdate(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/regions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Regions=r;class u{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/relationships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Relationships=u;class i{context;constructor(I){this.context=I}approve(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}propose(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/services:propose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}reject(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Services=i;class m{context;constructor(I){this.context=I}getShippingSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}insert(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/shippingSettings:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Shippingsettings=m;class c{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}retrieveForApplication(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/termsOfServiceAgreementStates:retrieveForApplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Termsofserviceagreementstates=c;class P{context;me;constructor(I){this.context=I,this.me=new h(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Users=P;class h{context;constructor(I){this.context=I}verifySelf(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+account}/users/me:verifySelf").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["account"],pathParams:["account"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Accounts$Users$Me=h;class q{context;constructor(I){this.context=I}accept(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}retrieveLatest(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1/termsOfService:retrieveLatest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,Xo.createAPIRequest)(D,$);else return(0,Xo.createAPIRequest)(D)}}y.Resource$Termsofservice=q})(OPe||(qS.merchantapi_accounts_v1=OPe={}))});var lW=qt(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});xS.merchantapi_accounts_v1beta=void 0;var bo=ct(),lPe;(function(y){class fe{context;accounts;termsOfService;constructor(I,x){this.context={_options:I||{},google:x},this.accounts=new he(this.context),this.termsOfService=new q(this.context)}}y.Merchantapi=fe;class he{context;autofeedSettings;automaticImprovements;businessIdentity;businessInfo;developerRegistration;emailPreferences;gbpAccounts;homepage;issues;omnichannelSettings;onlineReturnPolicies;programs;regions;relationships;services;shippingSettings;termsOfServiceAgreementStates;users;constructor(I){this.context=I,this.autofeedSettings=new $e(this.context),this.automaticImprovements=new xe(this.context),this.businessIdentity=new oe(this.context),this.businessInfo=new E(this.context),this.developerRegistration=new R(this.context),this.emailPreferences=new a(this.context),this.gbpAccounts=new g(this.context),this.homepage=new f(this.context),this.issues=new o(this.context),this.omnichannelSettings=new n(this.context),this.onlineReturnPolicies=new s(this.context),this.programs=new t(this.context),this.regions=new r(this.context),this.relationships=new u(this.context),this.services=new i(this.context),this.shippingSettings=new m(this.context),this.termsOfServiceAgreementStates=new c(this.context),this.users=new P(this.context)}createAndConfigure(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/accounts:createAndConfigure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}createTestAccount(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}:createTestAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}listSubaccounts(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+provider}:listSubaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["provider"],pathParams:["provider"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts=he;class $e{context;constructor(I){this.context=I}getAutofeedSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateAutofeedSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Autofeedsettings=$e;class xe{context;constructor(I){this.context=I}getAutomaticImprovements(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateAutomaticImprovements(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Automaticimprovements=xe;class oe{context;constructor(I){this.context=I}getBusinessIdentity(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateBusinessIdentity(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Businessidentity=oe;class E{context;constructor(I){this.context=I}getBusinessInfo(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateBusinessInfo(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Businessinfo=E;class R{context;constructor(I){this.context=I}getAccountForGcpRegistration(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/accounts:getAccountForGcpRegistration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}getDeveloperRegistration(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}registerGcp(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:registerGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}unregisterGcp(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:unregisterGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Developerregistration=R;class a{context;constructor(I){this.context=I}getEmailPreferences(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateEmailPreferences(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Emailpreferences=a;class g{context;constructor(I){this.context=I}linkGbpAccount(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/gbpAccounts:linkGbpAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/gbpAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Gbpaccounts=g;class f{context;constructor(I){this.context=I}claim(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}getHomepage(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}unclaim(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateHomepage(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Homepage=f;class o{context;constructor(I){this.context=I}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Issues=o;class n{context;lfpProviders;constructor(I){this.context=I,this.lfpProviders=new e(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}requestInventoryVerification(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:requestInventoryVerification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Omnichannelsettings=n;class e{context;constructor(I){this.context=I}find(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/lfpProviders:find").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}linkLfpProvider(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:linkLfpProvider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Omnichannelsettings$Lfpproviders=e;class s{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Onlinereturnpolicies=s;class t{context;checkoutSettings;constructor(I){this.context=I,this.checkoutSettings=new p(this.context)}disable(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}enable(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/programs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Programs=t;class p{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/checkoutSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}deleteCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}getCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}updateCheckoutSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Programs$Checkoutsettings=p;class r{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Regions=r;class u{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/relationships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Relationships=u;class i{context;constructor(I){this.context=I}approve(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}propose(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/services:propose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}reject(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Services=i;class m{context;constructor(I){this.context=I}getShippingSettings(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}insert(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/shippingSettings:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Shippingsettings=m;class c{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}retrieveForApplication(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/termsOfServiceAgreementStates:retrieveForApplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Termsofserviceagreementstates=c;class P{context;me;constructor(I){this.context=I,this.me=new h(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Users=P;class h{context;constructor(I){this.context=I}verifySelf(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+account}/users/me:verifySelf").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["account"],pathParams:["account"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Accounts$Users$Me=h;class q{context;constructor(I){this.context=I}accept(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}retrieveLatest(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://merchantapi.googleapis.com/",D={options:Object.assign({url:(z+"/accounts/v1beta/termsOfService:retrieveLatest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:[],pathParams:[],context:this.context};if($)(0,bo.createAPIRequest)(D,$);else return(0,bo.createAPIRequest)(D)}}y.Resource$Termsofservice=q})(lPe||(xS.merchantapi_accounts_v1beta=lPe={}))});var CW=qt(yS=>{"use strict";Object.defineProperty(yS,"__esModule",{value:!0});yS.merchantapi_conversions_v1=void 0;var Ud=ct(),CPe;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;conversionSources;constructor(oe){this.context=oe,this.conversionSources=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}undelete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ud.createAPIRequest)(o,R);else return(0,Ud.createAPIRequest)(o)}}y.Resource$Accounts$Conversionsources=$e})(CPe||(yS.merchantapi_conversions_v1=CPe={}))});var bW=qt(IS=>{"use strict";Object.defineProperty(IS,"__esModule",{value:!0});IS.merchantapi_conversions_v1beta=void 0;var vd=ct(),bPe;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;conversionSources;constructor(oe){this.context=oe,this.conversionSources=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}undelete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/conversions/v1beta/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,vd.createAPIRequest)(o,R);else return(0,vd.createAPIRequest)(o)}}y.Resource$Accounts$Conversionsources=$e})(bPe||(IS.merchantapi_conversions_v1beta=bPe={}))});var kW=qt(RS=>{"use strict";Object.defineProperty(RS,"__esModule",{value:!0});RS.merchantapi_datasources_v1=void 0;var Qg=ct(),kPe;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;dataSources;constructor(E){this.context=E,this.dataSources=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;fileUploads;constructor(E){this.context=E,this.fileUploads=new xe(this.context)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}fetch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}}y.Resource$Accounts$Datasources=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Qg.createAPIRequest)(n,a);else return(0,Qg.createAPIRequest)(n)}}y.Resource$Accounts$Datasources$Fileuploads=xe})(kPe||(RS.merchantapi_datasources_v1=kPe={}))});var e4=qt(AS=>{"use strict";Object.defineProperty(AS,"__esModule",{value:!0});AS.merchantapi_datasources_v1beta=void 0;var Zg=ct(),eae;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;dataSources;constructor(E){this.context=E,this.dataSources=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;fileUploads;constructor(E){this.context=E,this.fileUploads=new xe(this.context)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}fetch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}}y.Resource$Accounts$Datasources=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Zg.createAPIRequest)(n,a);else return(0,Zg.createAPIRequest)(n)}}y.Resource$Accounts$Datasources$Fileuploads=xe})(eae||(AS.merchantapi_datasources_v1beta=eae={}))});var t4=qt($S=>{"use strict";Object.defineProperty($S,"__esModule",{value:!0});$S.merchantapi_inventories_v1=void 0;var Td=ct(),tae;(function(y){class fe{context;accounts;constructor(R,a){this.context={_options:R||{},google:a},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;products;constructor(R){this.context=R,this.products=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;localInventories;regionalInventories;constructor(R){this.context=R,this.localInventories=new xe(this.context),this.regionalInventories=new oe(this.context)}}y.Resource$Accounts$Products=$e;class xe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}insert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+parent}/localInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+parent}/localInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}}y.Resource$Accounts$Products$Localinventories=xe;class oe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}insert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+parent}/regionalInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1/{+parent}/regionalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Td.createAPIRequest)(e,g);else return(0,Td.createAPIRequest)(e)}}y.Resource$Accounts$Products$Regionalinventories=oe})(tae||($S.merchantapi_inventories_v1=tae={}))});var o4=qt(jS=>{"use strict";Object.defineProperty(jS,"__esModule",{value:!0});jS.merchantapi_inventories_v1beta=void 0;var Vd=ct(),oae;(function(y){class fe{context;accounts;constructor(R,a){this.context={_options:R||{},google:a},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;products;constructor(R){this.context=R,this.products=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;localInventories;regionalInventories;constructor(R){this.context=R,this.localInventories=new xe(this.context),this.regionalInventories=new oe(this.context)}}y.Resource$Accounts$Products=$e;class xe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}insert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+parent}/localInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+parent}/localInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}}y.Resource$Accounts$Products$Localinventories=xe;class oe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}insert(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+parent}/regionalInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(n+"/inventories/v1beta/{+parent}/regionalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Vd.createAPIRequest)(e,g);else return(0,Vd.createAPIRequest)(e)}}y.Resource$Accounts$Products$Regionalinventories=oe})(oae||(jS.merchantapi_inventories_v1beta=oae={}))});var s4=qt(US=>{"use strict";Object.defineProperty(US,"__esModule",{value:!0});US.merchantapi_issueresolution_v1=void 0;var Dy=ct(),sae;(function(y){class fe{context;accounts;issueresolution;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context),this.issueresolution=new xe(this.context)}}y.Merchantapi=fe;class he{context;aggregateProductStatuses;constructor(E){this.context=E,this.aggregateProductStatuses=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1/{+parent}/aggregateProductStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Dy.createAPIRequest)(n,a);else return(0,Dy.createAPIRequest)(n)}}y.Resource$Accounts$Aggregateproductstatuses=$e;class xe{context;constructor(E){this.context=E}renderaccountissues(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dy.createAPIRequest)(n,a);else return(0,Dy.createAPIRequest)(n)}renderproductissues(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:renderproductissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dy.createAPIRequest)(n,a);else return(0,Dy.createAPIRequest)(n)}triggeraction(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dy.createAPIRequest)(n,a);else return(0,Dy.createAPIRequest)(n)}}y.Resource$Issueresolution=xe})(sae||(US.merchantapi_issueresolution_v1=sae={}))});var r4=qt(vS=>{"use strict";Object.defineProperty(vS,"__esModule",{value:!0});vS.merchantapi_issueresolution_v1beta=void 0;var zy=ct(),rae;(function(y){class fe{context;accounts;issueresolution;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context),this.issueresolution=new xe(this.context)}}y.Merchantapi=fe;class he{context;aggregateProductStatuses;constructor(E){this.context=E,this.aggregateProductStatuses=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1beta/{+parent}/aggregateProductStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,zy.createAPIRequest)(n,a);else return(0,zy.createAPIRequest)(n)}}y.Resource$Accounts$Aggregateproductstatuses=$e;class xe{context;constructor(E){this.context=E}renderaccountissues(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,zy.createAPIRequest)(n,a);else return(0,zy.createAPIRequest)(n)}renderproductissues(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:renderproductissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,zy.createAPIRequest)(n,a);else return(0,zy.createAPIRequest)(n)}triggeraction(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,zy.createAPIRequest)(n,a);else return(0,zy.createAPIRequest)(n)}}y.Resource$Issueresolution=xe})(rae||(vS.merchantapi_issueresolution_v1beta=rae={}))});var n4=qt(TS=>{"use strict";Object.defineProperty(TS,"__esModule",{value:!0});TS.merchantapi_lfp_v1=void 0;var Yg=ct(),nae;(function(y){class fe{context;accounts;constructor(a,g){this.context={_options:a||{},google:g},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;lfpInventories;lfpMerchantStates;lfpSales;lfpStores;constructor(a){this.context=a,this.lfpInventories=new $e(this.context),this.lfpMerchantStates=new xe(this.context),this.lfpSales=new oe(this.context),this.lfpStores=new E(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(a){this.context=a}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpinventories=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpmerchantstates=xe;class oe{context;constructor(a){this.context=a}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpSales:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpsales=oe;class E{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpStores:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Yg.createAPIRequest)(s,f);else return(0,Yg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpstores=E})(nae||(TS.merchantapi_lfp_v1=nae={}))});var i4=qt(VS=>{"use strict";Object.defineProperty(VS,"__esModule",{value:!0});VS.merchantapi_lfp_v1beta=void 0;var Xg=ct(),iae;(function(y){class fe{context;accounts;constructor(a,g){this.context={_options:a||{},google:g},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;lfpInventories;lfpMerchantStates;lfpSales;lfpStores;constructor(a){this.context=a,this.lfpInventories=new $e(this.context),this.lfpMerchantStates=new xe(this.context),this.lfpSales=new oe(this.context),this.lfpStores=new E(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(a){this.context=a}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpinventories=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpmerchantstates=xe;class oe{context;constructor(a){this.context=a}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpSales:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpsales=oe;class E{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}insert(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpStores:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Xg.createAPIRequest)(s,f);else return(0,Xg.createAPIRequest)(s)}}y.Resource$Accounts$Lfpstores=E})(iae||(VS.merchantapi_lfp_v1beta=iae={}))});var p4=qt(ES=>{"use strict";Object.defineProperty(ES,"__esModule",{value:!0});ES.merchantapi_notifications_v1=void 0;var Nx=ct(),pae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;notificationsubscriptions;constructor(oe){this.context=oe,this.notificationsubscriptions=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Nx.createAPIRequest)(o,R);else return(0,Nx.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Nx.createAPIRequest)(o,R);else return(0,Nx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Nx.createAPIRequest)(o,R);else return(0,Nx.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Nx.createAPIRequest)(o,R);else return(0,Nx.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Nx.createAPIRequest)(o,R);else return(0,Nx.createAPIRequest)(o)}}y.Resource$Accounts$Notificationsubscriptions=$e})(pae||(ES.merchantapi_notifications_v1=pae={}))});var u4=qt(SS=>{"use strict";Object.defineProperty(SS,"__esModule",{value:!0});SS.merchantapi_notifications_v1beta=void 0;var Hx=ct(),uae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;notificationsubscriptions;constructor(oe){this.context=oe,this.notificationsubscriptions=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1beta/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Hx.createAPIRequest)(o,R);else return(0,Hx.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hx.createAPIRequest)(o,R);else return(0,Hx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hx.createAPIRequest)(o,R);else return(0,Hx.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1beta/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Hx.createAPIRequest)(o,R);else return(0,Hx.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hx.createAPIRequest)(o,R);else return(0,Hx.createAPIRequest)(o)}}y.Resource$Accounts$Notificationsubscriptions=$e})(uae||(SS.merchantapi_notifications_v1beta=uae={}))});var c4=qt(wS=>{"use strict";Object.defineProperty(wS,"__esModule",{value:!0});wS.merchantapi_ordertracking_v1=void 0;var cae=ct(),fae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;orderTrackingSignals;constructor(oe){this.context=oe,this.orderTrackingSignals=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/ordertracking/v1/{+parent}/orderTrackingSignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,cae.createAPIRequest)(o,R);else return(0,cae.createAPIRequest)(o)}}y.Resource$Accounts$Ordertrackingsignals=$e})(fae||(wS.merchantapi_ordertracking_v1=fae={}))});var f4=qt(GS=>{"use strict";Object.defineProperty(GS,"__esModule",{value:!0});GS.merchantapi_ordertracking_v1beta=void 0;var mae=ct(),gae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;orderTrackingSignals;constructor(oe){this.context=oe,this.orderTrackingSignals=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/ordertracking/v1beta/{+parent}/orderTrackingSignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,mae.createAPIRequest)(o,R);else return(0,mae.createAPIRequest)(o)}}y.Resource$Accounts$Ordertrackingsignals=$e})(gae||(GS.merchantapi_ordertracking_v1beta=gae={}))});var m4=qt(LS=>{"use strict";Object.defineProperty(LS,"__esModule",{value:!0});LS.merchantapi_products_v1=void 0;var Fx=ct(),hae;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;productInputs;products;constructor(E){this.context=E,this.productInputs=new $e(this.context),this.products=new xe(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fx.createAPIRequest)(n,a);else return(0,Fx.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1/{+parent}/productInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Fx.createAPIRequest)(n,a);else return(0,Fx.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fx.createAPIRequest)(n,a);else return(0,Fx.createAPIRequest)(n)}}y.Resource$Accounts$Productinputs=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Fx.createAPIRequest)(n,a);else return(0,Fx.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Fx.createAPIRequest)(n,a);else return(0,Fx.createAPIRequest)(n)}}y.Resource$Accounts$Products=xe})(hae||(LS.merchantapi_products_v1=hae={}))});var g4=qt(_S=>{"use strict";Object.defineProperty(_S,"__esModule",{value:!0});_S.merchantapi_products_v1beta=void 0;var Bx=ct(),Pae;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;productInputs;products;constructor(E){this.context=E,this.productInputs=new $e(this.context),this.products=new xe(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Bx.createAPIRequest)(n,a);else return(0,Bx.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1beta/{+parent}/productInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Bx.createAPIRequest)(n,a);else return(0,Bx.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Bx.createAPIRequest)(n,a);else return(0,Bx.createAPIRequest)(n)}}y.Resource$Accounts$Productinputs=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Bx.createAPIRequest)(n,a);else return(0,Bx.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/products/v1beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Bx.createAPIRequest)(n,a);else return(0,Bx.createAPIRequest)(n)}}y.Resource$Accounts$Products=xe})(Pae||(_S.merchantapi_products_v1beta=Pae={}))});var h4=qt(DS=>{"use strict";Object.defineProperty(DS,"__esModule",{value:!0});DS.merchantapi_promotions_v1=void 0;var TR=ct(),aae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;promotions;constructor(oe){this.context=oe,this.promotions=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,TR.createAPIRequest)(o,R);else return(0,TR.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1/{+parent}/promotions:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,TR.createAPIRequest)(o,R);else return(0,TR.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,TR.createAPIRequest)(o,R);else return(0,TR.createAPIRequest)(o)}}y.Resource$Accounts$Promotions=$e})(aae||(DS.merchantapi_promotions_v1=aae={}))});var P4=qt(zS=>{"use strict";Object.defineProperty(zS,"__esModule",{value:!0});zS.merchantapi_promotions_v1beta=void 0;var VR=ct(),dae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;promotions;constructor(oe){this.context=oe,this.promotions=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,VR.createAPIRequest)(o,R);else return(0,VR.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1beta/{+parent}/promotions:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,VR.createAPIRequest)(o,R);else return(0,VR.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/promotions/v1beta/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,VR.createAPIRequest)(o,R);else return(0,VR.createAPIRequest)(o)}}y.Resource$Accounts$Promotions=$e})(dae||(zS.merchantapi_promotions_v1beta=dae={}))});var a4=qt(MS=>{"use strict";Object.defineProperty(MS,"__esModule",{value:!0});MS.merchantapi_quota_v1=void 0;var ER=ct(),qae;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;limits;quotas;constructor(E){this.context=E,this.limits=new $e(this.context),this.quotas=new xe(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/quota/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,ER.createAPIRequest)(n,a);else return(0,ER.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/quota/v1/{+parent}/limits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,ER.createAPIRequest)(n,a);else return(0,ER.createAPIRequest)(n)}}y.Resource$Accounts$Limits=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/quota/v1/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,ER.createAPIRequest)(n,a);else return(0,ER.createAPIRequest)(n)}}y.Resource$Accounts$Quotas=xe})(qae||(MS.merchantapi_quota_v1=qae={}))});var d4=qt(NS=>{"use strict";Object.defineProperty(NS,"__esModule",{value:!0});NS.merchantapi_quota_v1beta=void 0;var xae=ct(),yae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;quotas;constructor(oe){this.context=oe,this.quotas=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/quota/v1beta/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,xae.createAPIRequest)(o,R);else return(0,xae.createAPIRequest)(o)}}y.Resource$Accounts$Quotas=$e})(yae||(NS.merchantapi_quota_v1beta=yae={}))});var q4=qt(HS=>{"use strict";Object.defineProperty(HS,"__esModule",{value:!0});HS.merchantapi_reports_v1=void 0;var Iae=ct(),Rae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;reports;constructor(oe){this.context=oe,this.reports=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/reports/v1/{+parent}/reports:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Iae.createAPIRequest)(o,R);else return(0,Iae.createAPIRequest)(o)}}y.Resource$Accounts$Reports=$e})(Rae||(HS.merchantapi_reports_v1=Rae={}))});var x4=qt(FS=>{"use strict";Object.defineProperty(FS,"__esModule",{value:!0});FS.merchantapi_reports_v1beta=void 0;var Aae=ct(),$ae;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;reports;constructor(oe){this.context=oe,this.reports=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}search(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(f+"/reports/v1beta/{+parent}/reports:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Aae.createAPIRequest)(o,R);else return(0,Aae.createAPIRequest)(o)}}y.Resource$Accounts$Reports=$e})($ae||(FS.merchantapi_reports_v1beta=$ae={}))});var y4=qt(BS=>{"use strict";Object.defineProperty(BS,"__esModule",{value:!0});BS.merchantapi_reviews_v1beta=void 0;var tm=ct(),jae;(function(y){class fe{context;accounts;constructor(E,R){this.context={_options:E||{},google:R},this.accounts=new he(this.context)}}y.Merchantapi=fe;class he{context;merchantReviews;productReviews;constructor(E){this.context=E,this.merchantReviews=new $e(this.context),this.productReviews=new xe(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/merchantReviews:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/merchantReviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}}y.Resource$Accounts$Merchantreviews=$e;class xe{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/productReviews:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://merchantapi.googleapis.com/",n={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/productReviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,tm.createAPIRequest)(n,a);else return(0,tm.createAPIRequest)(n)}}y.Resource$Accounts$Productreviews=xe})(jae||(BS.merchantapi_reviews_v1beta=jae={}))});var Cae=qt(jn=>{"use strict";Object.defineProperty(jn,"__esModule",{value:!0});jn.AuthPlus=jn.merchantapi_reviews_v1beta=jn.merchantapi_reports_v1beta=jn.merchantapi_reports_v1=jn.merchantapi_quota_v1beta=jn.merchantapi_quota_v1=jn.merchantapi_promotions_v1beta=jn.merchantapi_promotions_v1=jn.merchantapi_products_v1beta=jn.merchantapi_products_v1=jn.merchantapi_ordertracking_v1beta=jn.merchantapi_ordertracking_v1=jn.merchantapi_notifications_v1beta=jn.merchantapi_notifications_v1=jn.merchantapi_lfp_v1beta=jn.merchantapi_lfp_v1=jn.merchantapi_issueresolution_v1beta=jn.merchantapi_issueresolution_v1=jn.merchantapi_inventories_v1beta=jn.merchantapi_inventories_v1=jn.merchantapi_datasources_v1beta=jn.merchantapi_datasources_v1=jn.merchantapi_conversions_v1beta=jn.merchantapi_conversions_v1=jn.merchantapi_accounts_v1beta=jn.merchantapi_accounts_v1=jn.auth=jn.VERSIONS=void 0;jn.merchantapi=T9e;var Uae=ct(),vae=OW();Object.defineProperty(jn,"merchantapi_accounts_v1",{enumerable:!0,get:function(){return vae.merchantapi_accounts_v1}});var Tae=lW();Object.defineProperty(jn,"merchantapi_accounts_v1beta",{enumerable:!0,get:function(){return Tae.merchantapi_accounts_v1beta}});var Vae=CW();Object.defineProperty(jn,"merchantapi_conversions_v1",{enumerable:!0,get:function(){return Vae.merchantapi_conversions_v1}});var Eae=bW();Object.defineProperty(jn,"merchantapi_conversions_v1beta",{enumerable:!0,get:function(){return Eae.merchantapi_conversions_v1beta}});var Sae=kW();Object.defineProperty(jn,"merchantapi_datasources_v1",{enumerable:!0,get:function(){return Sae.merchantapi_datasources_v1}});var wae=e4();Object.defineProperty(jn,"merchantapi_datasources_v1beta",{enumerable:!0,get:function(){return wae.merchantapi_datasources_v1beta}});var Gae=t4();Object.defineProperty(jn,"merchantapi_inventories_v1",{enumerable:!0,get:function(){return Gae.merchantapi_inventories_v1}});var Lae=o4();Object.defineProperty(jn,"merchantapi_inventories_v1beta",{enumerable:!0,get:function(){return Lae.merchantapi_inventories_v1beta}});var _ae=s4();Object.defineProperty(jn,"merchantapi_issueresolution_v1",{enumerable:!0,get:function(){return _ae.merchantapi_issueresolution_v1}});var Dae=r4();Object.defineProperty(jn,"merchantapi_issueresolution_v1beta",{enumerable:!0,get:function(){return Dae.merchantapi_issueresolution_v1beta}});var zae=n4();Object.defineProperty(jn,"merchantapi_lfp_v1",{enumerable:!0,get:function(){return zae.merchantapi_lfp_v1}});var Mae=i4();Object.defineProperty(jn,"merchantapi_lfp_v1beta",{enumerable:!0,get:function(){return Mae.merchantapi_lfp_v1beta}});var Nae=p4();Object.defineProperty(jn,"merchantapi_notifications_v1",{enumerable:!0,get:function(){return Nae.merchantapi_notifications_v1}});var Hae=u4();Object.defineProperty(jn,"merchantapi_notifications_v1beta",{enumerable:!0,get:function(){return Hae.merchantapi_notifications_v1beta}});var Fae=c4();Object.defineProperty(jn,"merchantapi_ordertracking_v1",{enumerable:!0,get:function(){return Fae.merchantapi_ordertracking_v1}});var Bae=f4();Object.defineProperty(jn,"merchantapi_ordertracking_v1beta",{enumerable:!0,get:function(){return Bae.merchantapi_ordertracking_v1beta}});var Wae=m4();Object.defineProperty(jn,"merchantapi_products_v1",{enumerable:!0,get:function(){return Wae.merchantapi_products_v1}});var Kae=g4();Object.defineProperty(jn,"merchantapi_products_v1beta",{enumerable:!0,get:function(){return Kae.merchantapi_products_v1beta}});var Jae=h4();Object.defineProperty(jn,"merchantapi_promotions_v1",{enumerable:!0,get:function(){return Jae.merchantapi_promotions_v1}});var Qae=P4();Object.defineProperty(jn,"merchantapi_promotions_v1beta",{enumerable:!0,get:function(){return Qae.merchantapi_promotions_v1beta}});var Zae=a4();Object.defineProperty(jn,"merchantapi_quota_v1",{enumerable:!0,get:function(){return Zae.merchantapi_quota_v1}});var Yae=d4();Object.defineProperty(jn,"merchantapi_quota_v1beta",{enumerable:!0,get:function(){return Yae.merchantapi_quota_v1beta}});var Xae=q4();Object.defineProperty(jn,"merchantapi_reports_v1",{enumerable:!0,get:function(){return Xae.merchantapi_reports_v1}});var Oae=x4();Object.defineProperty(jn,"merchantapi_reports_v1beta",{enumerable:!0,get:function(){return Oae.merchantapi_reports_v1beta}});var lae=y4();Object.defineProperty(jn,"merchantapi_reviews_v1beta",{enumerable:!0,get:function(){return lae.merchantapi_reviews_v1beta}});jn.VERSIONS={accounts_v1:vae.merchantapi_accounts_v1.Merchantapi,accounts_v1beta:Tae.merchantapi_accounts_v1beta.Merchantapi,conversions_v1:Vae.merchantapi_conversions_v1.Merchantapi,conversions_v1beta:Eae.merchantapi_conversions_v1beta.Merchantapi,datasources_v1:Sae.merchantapi_datasources_v1.Merchantapi,datasources_v1beta:wae.merchantapi_datasources_v1beta.Merchantapi,inventories_v1:Gae.merchantapi_inventories_v1.Merchantapi,inventories_v1beta:Lae.merchantapi_inventories_v1beta.Merchantapi,issueresolution_v1:_ae.merchantapi_issueresolution_v1.Merchantapi,issueresolution_v1beta:Dae.merchantapi_issueresolution_v1beta.Merchantapi,lfp_v1:zae.merchantapi_lfp_v1.Merchantapi,lfp_v1beta:Mae.merchantapi_lfp_v1beta.Merchantapi,notifications_v1:Nae.merchantapi_notifications_v1.Merchantapi,notifications_v1beta:Hae.merchantapi_notifications_v1beta.Merchantapi,ordertracking_v1:Fae.merchantapi_ordertracking_v1.Merchantapi,ordertracking_v1beta:Bae.merchantapi_ordertracking_v1beta.Merchantapi,products_v1:Wae.merchantapi_products_v1.Merchantapi,products_v1beta:Kae.merchantapi_products_v1beta.Merchantapi,promotions_v1:Jae.merchantapi_promotions_v1.Merchantapi,promotions_v1beta:Qae.merchantapi_promotions_v1beta.Merchantapi,quota_v1:Zae.merchantapi_quota_v1.Merchantapi,quota_v1beta:Yae.merchantapi_quota_v1beta.Merchantapi,reports_v1:Xae.merchantapi_reports_v1.Merchantapi,reports_v1beta:Oae.merchantapi_reports_v1beta.Merchantapi,reviews_v1beta:lae.merchantapi_reviews_v1beta.Merchantapi};function T9e(y){return(0,Uae.getAPI)("merchantapi",y,jn.VERSIONS,this)}var V9e=new Uae.AuthPlus;jn.auth=V9e;var E9e=ct();Object.defineProperty(jn,"AuthPlus",{enumerable:!0,get:function(){return E9e.AuthPlus}})});var I4=qt(WS=>{"use strict";Object.defineProperty(WS,"__esModule",{value:!0});WS.metastore_v1=void 0;var sr=ct(),bae;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;federations;operations;services;constructor(e){this.context=e,this.federations=new xe(this.context),this.operations=new oe(this.context),this.services=new E(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Federations=xe;class oe{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=oe;class E{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new R(this.context),this.databases=new a(this.context),this.metadataImports=new f(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}alterTableProperties(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}cancelMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}completeMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}exportMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}queryMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}restore(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}startMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Backups=R;class a{context;tables;constructor(e){this.context=e,this.tables=new g(this.context)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases=a;class g{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases$Tables=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Metadataimports=f;class o{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,sr.createAPIRequest)(i,t);else return(0,sr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Migrationexecutions=o})(bae||(WS.metastore_v1=bae={}))});var R4=qt(KS=>{"use strict";Object.defineProperty(KS,"__esModule",{value:!0});KS.metastore_v1alpha=void 0;var Xs=ct(),kae;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;federations;operations;services;constructor(e){this.context=e,this.federations=new xe(this.context),this.operations=new oe(this.context),this.services=new E(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Federations=xe;class oe{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=oe;class E{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new R(this.context),this.databases=new a(this.context),this.metadataImports=new f(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}alterTableProperties(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}cancelMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}completeMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}exportMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}queryMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}removeIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}restore(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}startMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Backups=R;class a{context;tables;constructor(e){this.context=e,this.tables=new g(this.context)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases=a;class g{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases$Tables=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Metadataimports=f;class o{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Xs.createAPIRequest)(i,t);else return(0,Xs.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Migrationexecutions=o})(kae||(KS.metastore_v1alpha=kae={}))});var A4=qt(JS=>{"use strict";Object.defineProperty(JS,"__esModule",{value:!0});JS.metastore_v1beta=void 0;var Os=ct(),ede;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;federations;operations;services;constructor(e){this.context=e,this.federations=new xe(this.context),this.operations=new oe(this.context),this.services=new E(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Federations=xe;class oe{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=oe;class E{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new R(this.context),this.databases=new a(this.context),this.metadataImports=new f(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}alterTableProperties(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}cancelMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}completeMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}exportMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}queryMetadata(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}removeIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}restore(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}startMigration(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Backups=R;class a{context;tables;constructor(e){this.context=e,this.tables=new g(this.context)}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases=a;class g{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}setIamPolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}testIamPermissions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Databases$Tables=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Metadataimports=f;class o{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Os.createAPIRequest)(i,t);else return(0,Os.createAPIRequest)(i)}}y.Resource$Projects$Locations$Services$Migrationexecutions=o})(ede||(JS.metastore_v1beta=ede={}))});var $4=qt(QS=>{"use strict";Object.defineProperty(QS,"__esModule",{value:!0});QS.metastore_v2=void 0;var wp=ct(),tde;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;services;constructor(R){this.context=R,this.services=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;backups;constructor(R){this.context=R,this.backups=new oe(this.context)}alterLocation(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}alterTableProperties(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}exportMetadata(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}importMetadata(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}moveTableToDatabase(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}queryMetadata(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}restore(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["service"],pathParams:["service"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Services=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,wp.createAPIRequest)(e,g);else return(0,wp.createAPIRequest)(e)}}y.Resource$Projects$Locations$Services$Backups=oe})(tde||(QS.metastore_v2=tde={}))});var j4=qt(ZS=>{"use strict";Object.defineProperty(ZS,"__esModule",{value:!0});ZS.metastore_v2alpha=void 0;var yi=ct(),ode;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;services;constructor(a){this.context=a,this.services=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;backups;migrationExecutions;constructor(a){this.context=a,this.backups=new oe(this.context),this.migrationExecutions=new E(this.context)}alterLocation(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}alterTableProperties(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}cancelMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}completeMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}exportMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}importMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}moveTableToDatabase(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}queryMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}removeIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}restore(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}startMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services$Backups=oe;class E{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,yi.createAPIRequest)(s,f);else return(0,yi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services$Migrationexecutions=E})(ode||(ZS.metastore_v2alpha=ode={}))});var U4=qt(YS=>{"use strict";Object.defineProperty(YS,"__esModule",{value:!0});YS.metastore_v2beta=void 0;var Ii=ct(),sde;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Metastore=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;services;constructor(a){this.context=a,this.services=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;backups;migrationExecutions;constructor(a){this.context=a,this.backups=new oe(this.context),this.migrationExecutions=new E(this.context)}alterLocation(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}alterTableProperties(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}cancelMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}completeMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}exportMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}importMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}moveTableToDatabase(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}queryMetadata(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}removeIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}restore(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}startMigration(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services$Backups=oe;class E{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ii.createAPIRequest)(s,f);else return(0,Ii.createAPIRequest)(s)}}y.Resource$Projects$Locations$Services$Migrationexecutions=E})(sde||(YS.metastore_v2beta=sde={}))});var mde=qt(Ou=>{"use strict";Object.defineProperty(Ou,"__esModule",{value:!0});Ou.AuthPlus=Ou.metastore_v2beta=Ou.metastore_v2alpha=Ou.metastore_v2=Ou.metastore_v1beta=Ou.metastore_v1alpha=Ou.metastore_v1=Ou.auth=Ou.VERSIONS=void 0;Ou.metastore=S9e;var rde=ct(),nde=I4();Object.defineProperty(Ou,"metastore_v1",{enumerable:!0,get:function(){return nde.metastore_v1}});var ide=R4();Object.defineProperty(Ou,"metastore_v1alpha",{enumerable:!0,get:function(){return ide.metastore_v1alpha}});var pde=A4();Object.defineProperty(Ou,"metastore_v1beta",{enumerable:!0,get:function(){return pde.metastore_v1beta}});var ude=$4();Object.defineProperty(Ou,"metastore_v2",{enumerable:!0,get:function(){return ude.metastore_v2}});var cde=j4();Object.defineProperty(Ou,"metastore_v2alpha",{enumerable:!0,get:function(){return cde.metastore_v2alpha}});var fde=U4();Object.defineProperty(Ou,"metastore_v2beta",{enumerable:!0,get:function(){return fde.metastore_v2beta}});Ou.VERSIONS={v1:nde.metastore_v1.Metastore,v1alpha:ide.metastore_v1alpha.Metastore,v1beta:pde.metastore_v1beta.Metastore,v2:ude.metastore_v2.Metastore,v2alpha:cde.metastore_v2alpha.Metastore,v2beta:fde.metastore_v2beta.Metastore};function S9e(y){return(0,rde.getAPI)("metastore",y,Ou.VERSIONS,this)}var w9e=new rde.AuthPlus;Ou.auth=w9e;var G9e=ct();Object.defineProperty(Ou,"AuthPlus",{enumerable:!0,get:function(){return G9e.AuthPlus}})});var v4=qt(XS=>{"use strict";Object.defineProperty(XS,"__esModule",{value:!0});XS.migrationcenter_v1=void 0;var as=ct(),gde;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Migrationcenter=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;assets;assetsExportJobs;discoveryClients;groups;importJobs;operations;preferenceSets;relations;reportConfigs;sources;constructor(u){this.context=u,this.assets=new xe(this.context),this.assetsExportJobs=new oe(this.context),this.discoveryClients=new E(this.context),this.groups=new R(this.context),this.importJobs=new a(this.context),this.operations=new f(this.context),this.preferenceSets=new o(this.context),this.relations=new n(this.context),this.reportConfigs=new e(this.context),this.sources=new t(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}getSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}updateSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(u){this.context=u}aggregateValues(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assets:aggregateValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}batchDelete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assets:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}batchUpdate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assets:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}reportAssetFrames(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assets:reportAssetFrames").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Assets=xe;class oe{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}run(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Assetsexportjobs=oe;class E{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}sendHeartbeat(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:sendHeartbeat").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Discoveryclients=E;class R{context;constructor(u){this.context=u}addAssets(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+group}:addAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}removeAssets(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+group}:removeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Groups=R;class a{context;importDataFiles;constructor(u){this.context=u,this.importDataFiles=new g(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}run(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}validate(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Importjobs=a;class g{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Importjobs$Importdatafiles=g;class f{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=f;class o{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Preferencesets=o;class n{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/relations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Relations=n;class e{context;reports;constructor(u){this.context=u,this.reports=new s(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Reportconfigs=e;class s{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Reportconfigs$Reports=s;class t{context;errorFrames;constructor(u){this.context=u,this.errorFrames=new p(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources=t;class p{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/errorFrames").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,as.createAPIRequest)(q,m);else return(0,as.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Errorframes=p})(gde||(XS.migrationcenter_v1=gde={}))});var T4=qt(OS=>{"use strict";Object.defineProperty(OS,"__esModule",{value:!0});OS.migrationcenter_v1alpha1=void 0;var rs=ct(),hde;(function(y){class fe{context;projects;constructor(i,m){this.context={_options:i||{},google:m},this.projects=new he(this.context)}}y.Migrationcenter=fe;class he{context;locations;constructor(i){this.context=i,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;assets;assetsExportJobs;discoveryClients;groups;importJobs;operations;preferenceSets;relations;reportConfigs;sources;constructor(i){this.context=i,this.assets=new xe(this.context),this.assetsExportJobs=new oe(this.context),this.discoveryClients=new E(this.context),this.groups=new R(this.context),this.importJobs=new a(this.context),this.operations=new f(this.context),this.preferenceSets=new o(this.context),this.relations=new n(this.context),this.reportConfigs=new e(this.context),this.sources=new p(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}getSettings(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}updateSettings(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(i){this.context=i}aggregateValues(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assets:aggregateValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}batchDelete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assets:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}batchUpdate(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assets:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}reportAssetFrames(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assets:reportAssetFrames").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Assets=xe;class oe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}run(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Assetsexportjobs=oe;class E{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}sendHeartbeat(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:sendHeartbeat").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Discoveryclients=E;class R{context;constructor(i){this.context=i}addAssets(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+group}:addAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["group"],pathParams:["group"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}removeAssets(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+group}:removeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["group"],pathParams:["group"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Groups=R;class a{context;importDataFiles;constructor(i){this.context=i,this.importDataFiles=new g(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}run(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}validate(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Importjobs=a;class g{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Importjobs$Importdatafiles=g;class f{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=f;class o{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Preferencesets=o;class n{context;constructor(i){this.context=i}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/relations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Relations=n;class e{context;reports;constructor(i){this.context=i,this.reports=new s(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Reportconfigs=e;class s{context;reportExportJobs;constructor(i){this.context=i,this.reportExportJobs=new t(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Reportconfigs$Reports=s;class t{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reportExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/reportExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}run(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Reportconfigs$Reports$Reportexportjobs=t;class p{context;errorFrames;constructor(i){this.context=i,this.errorFrames=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Sources=p;class r{context;constructor(i){this.context=i}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://migrationcenter.googleapis.com/",d={options:Object.assign({url:(q+"/v1alpha1/{+parent}/errorFrames").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,rs.createAPIRequest)(d,c);else return(0,rs.createAPIRequest)(d)}}y.Resource$Projects$Locations$Sources$Errorframes=r})(hde||(OS.migrationcenter_v1alpha1=hde={}))});var qde=qt(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.AuthPlus=Og.migrationcenter_v1alpha1=Og.migrationcenter_v1=Og.auth=Og.VERSIONS=void 0;Og.migrationcenter=L9e;var Pde=ct(),ade=v4();Object.defineProperty(Og,"migrationcenter_v1",{enumerable:!0,get:function(){return ade.migrationcenter_v1}});var dde=T4();Object.defineProperty(Og,"migrationcenter_v1alpha1",{enumerable:!0,get:function(){return dde.migrationcenter_v1alpha1}});Og.VERSIONS={v1:ade.migrationcenter_v1.Migrationcenter,v1alpha1:dde.migrationcenter_v1alpha1.Migrationcenter};function L9e(y){return(0,Pde.getAPI)("migrationcenter",y,Og.VERSIONS,this)}var _9e=new Pde.AuthPlus;Og.auth=_9e;var D9e=ct();Object.defineProperty(Og,"AuthPlus",{enumerable:!0,get:function(){return D9e.AuthPlus}})});var V4=qt(lS=>{"use strict";Object.defineProperty(lS,"__esModule",{value:!0});lS.ml_v1=void 0;var mr=ct(),xde;(function(y){class fe{context;projects;constructor(n,e){this.context={_options:n||{},google:e},this.projects=new he(this.context)}}y.Ml=fe;class he{context;jobs;locations;models;operations;constructor(n){this.context=n,this.jobs=new $e(this.context),this.locations=new xe(this.context),this.models=new a(this.context),this.operations=new f(this.context)}explain(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}getConfig(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}predict(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects=he;class $e{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Jobs=$e;class xe{context;operations;studies;constructor(n){this.context=n,this.operations=new oe(this.context),this.studies=new E(this.context)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Operations=oe;class E{context;trials;constructor(n){this.context=n,this.trials=new R(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Studies=E;class R{context;constructor(n){this.context=n}addMeasurement(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:addMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}checkEarlyStoppingState(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:checkEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}complete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}listOptimalTrials(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}stop(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}suggest(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Locations$Studies$Trials=R;class a{context;versions;constructor(n){this.context=n,this.versions=new g(this.context)}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}getIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}setIamPolicy(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}testIamPermissions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Models=a;class g{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}setDefault(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:setDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Models$Versions=g;class f{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://ml.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mr.createAPIRequest)(u,s);else return(0,mr.createAPIRequest)(u)}}y.Resource$Projects$Operations=f})(xde||(lS.ml_v1=xde={}))});var Rde=qt(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.AuthPlus=Ed.ml_v1=Ed.auth=Ed.VERSIONS=void 0;Ed.ml=z9e;var yde=ct(),Ide=V4();Object.defineProperty(Ed,"ml_v1",{enumerable:!0,get:function(){return Ide.ml_v1}});Ed.VERSIONS={v1:Ide.ml_v1.Ml};function z9e(y){return(0,yde.getAPI)("ml",y,Ed.VERSIONS,this)}var M9e=new yde.AuthPlus;Ed.auth=M9e;var N9e=ct();Object.defineProperty(Ed,"AuthPlus",{enumerable:!0,get:function(){return N9e.AuthPlus}})});var E4=qt(CS=>{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});CS.monitoring_v1=void 0;var Bp=ct(),Ade;(function(y){class fe{context;locations;operations;projects;constructor(p,r){this.context={_options:p||{},google:r},this.locations=new he(this.context),this.operations=new E(this.context),this.projects=new R(this.context)}}y.Monitoring=fe;class he{context;global;constructor(p){this.context=p,this.global=new $e(this.context)}}y.Resource$Locations=he;class $e{context;metricsScopes;constructor(p){this.context=p,this.metricsScopes=new xe(this.context)}}y.Resource$Locations$Global=$e;class xe{context;projects;constructor(p){this.context=p,this.projects=new oe(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}listMetricsScopesByMonitoredProject(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/locations/global/metricsScopes:listMetricsScopesByMonitoredProject").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Locations$Global$Metricsscopes=xe;class oe{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Locations$Global$Metricsscopes$Projects=oe;class E{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Operations=E;class R{context;dashboards;location;constructor(p){this.context=p,this.dashboards=new a(this.context),this.location=new g(this.context)}}y.Resource$Projects=R;class a{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Projects$Dashboards=a;class g{context;prometheus;constructor(p){this.context=p,this.prometheus=new f(this.context)}}y.Resource$Projects$Location=g;class f{context;api;constructor(p){this.context=p,this.api=new o(this.context)}}y.Resource$Projects$Location$Prometheus=f;class o{context;v1;constructor(p){this.context=p,this.v1=new n(this.context)}}y.Resource$Projects$Location$Prometheus$Api=o;class n{context;label;metadata;constructor(p){this.context=p,this.label=new e(this.context),this.metadata=new s(this.context)}query(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/location/{location}/prometheus/api/v1/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}query_range(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/location/{location}/prometheus/api/v1/query_range").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}series(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/location/{location}/prometheus/api/v1/series").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Projects$Location$Prometheus$Api$V1=n;class e{context;constructor(p){this.context=p}values(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/location/{location}/prometheus/api/v1/label/{label}/values").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name","location","label"],pathParams:["label","location","name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Projects$Location$Prometheus$Api$V1$Label=e;class s{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/location/{location}/prometheus/api/v1/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(u)(0,Bp.createAPIRequest)(P,u);else return(0,Bp.createAPIRequest)(P)}}y.Resource$Projects$Location$Prometheus$Api$V1$Metadata=s})(Ade||(CS.monitoring_v1=Ade={}))});var S4=qt(bS=>{"use strict";Object.defineProperty(bS,"__esModule",{value:!0});bS.monitoring_v3=void 0;var Hs=ct(),$de;(function(y){class fe{context;folders;organizations;projects;services;uptimeCheckIps;constructor(h,q){this.context={_options:h||{},google:q},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context),this.services=new i(this.context),this.uptimeCheckIps=new c(this.context)}}y.Monitoring=fe;class he{context;timeSeries;constructor(h){this.context=h,this.timeSeries=new $e(this.context)}}y.Resource$Folders=he;class $e{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Folders$Timeseries=$e;class xe{context;timeSeries;constructor(h){this.context=h,this.timeSeries=new oe(this.context)}}y.Resource$Organizations=xe;class oe{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Organizations$Timeseries=oe;class E{context;alertPolicies;alerts;collectdTimeSeries;groups;metricDescriptors;monitoredResourceDescriptors;notificationChannelDescriptors;notificationChannels;snoozes;timeSeries;uptimeCheckConfigs;constructor(h){this.context=h,this.alertPolicies=new R(this.context),this.alerts=new a(this.context),this.collectdTimeSeries=new g(this.context),this.groups=new f(this.context),this.metricDescriptors=new n(this.context),this.monitoredResourceDescriptors=new e(this.context),this.notificationChannelDescriptors=new s(this.context),this.notificationChannels=new t(this.context),this.snoozes=new p(this.context),this.timeSeries=new r(this.context),this.uptimeCheckConfigs=new u(this.context)}}y.Resource$Projects=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/alertPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/alertPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Alertpolicies=R;class a{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Alerts=a;class g{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/collectdTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Collectdtimeseries=g;class f{context;members;constructor(h){this.context=h,this.members=new o(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}update(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Groups=f;class o{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Groups$Members=o;class n{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/metricDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/metricDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Metricdescriptors=n;class e{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/monitoredResourceDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Monitoredresourcedescriptors=e;class s{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/notificationChannelDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Notificationchanneldescriptors=s;class t{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/notificationChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}getVerificationCode(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}:getVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/notificationChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}sendVerificationCode(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}:sendVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}verify(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Notificationchannels=t;class p{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/snoozes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/snoozes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Snoozes=p;class r{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}createService(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries:createService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}query(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}/timeSeries:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Timeseries=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/uptimeCheckConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/uptimeCheckConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Projects$Uptimecheckconfigs=u;class i{context;serviceLevelObjectives;constructor(h){this.context=h,this.serviceLevelObjectives=new m(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Services=i;class m{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/serviceLevelObjectives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+parent}/serviceLevelObjectives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Services$Servicelevelobjectives=m;class c{context;constructor(h){this.context=h}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://monitoring.googleapis.com/",A={options:Object.assign({url:($+"/v3/uptimeCheckIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Hs.createAPIRequest)(A,d);else return(0,Hs.createAPIRequest)(A)}}y.Resource$Uptimecheckips=c})($de||(bS.monitoring_v3=$de={}))});var Tde=qt(lg=>{"use strict";Object.defineProperty(lg,"__esModule",{value:!0});lg.AuthPlus=lg.monitoring_v3=lg.monitoring_v1=lg.auth=lg.VERSIONS=void 0;lg.monitoring=H9e;var jde=ct(),Ude=E4();Object.defineProperty(lg,"monitoring_v1",{enumerable:!0,get:function(){return Ude.monitoring_v1}});var vde=S4();Object.defineProperty(lg,"monitoring_v3",{enumerable:!0,get:function(){return vde.monitoring_v3}});lg.VERSIONS={v1:Ude.monitoring_v1.Monitoring,v3:vde.monitoring_v3.Monitoring};function H9e(y){return(0,jde.getAPI)("monitoring",y,lg.VERSIONS,this)}var F9e=new jde.AuthPlus;lg.auth=F9e;var B9e=ct();Object.defineProperty(lg,"AuthPlus",{enumerable:!0,get:function(){return B9e.AuthPlus}})});var w4=qt(kS=>{"use strict";Object.defineProperty(kS,"__esModule",{value:!0});kS.mybusinessaccountmanagement_v1=void 0;var Gp=ct(),Vde;(function(y){class fe{context;accounts;locations;constructor(a,g){this.context={_options:a||{},google:g},this.accounts=new he(this.context),this.locations=new oe(this.context)}}y.Mybusinessaccountmanagement=fe;class he{context;admins;invitations;constructor(a){this.context=a,this.admins=new $e(this.context),this.invitations=new xe(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}}y.Resource$Accounts=he;class $e{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}}y.Resource$Accounts$Admins=$e;class xe{context;constructor(a){this.context=a}accept(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}decline(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:decline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}}y.Resource$Accounts$Invitations=xe;class oe{context;admins;constructor(a){this.context=a,this.admins=new E(this.context)}transfer(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}}y.Resource$Locations=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Gp.createAPIRequest)(s,f);else return(0,Gp.createAPIRequest)(s)}}y.Resource$Locations$Admins=E})(Vde||(kS.mybusinessaccountmanagement_v1=Vde={}))});var wde=qt(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.AuthPlus=Sd.mybusinessaccountmanagement_v1=Sd.auth=Sd.VERSIONS=void 0;Sd.mybusinessaccountmanagement=W9e;var Ede=ct(),Sde=w4();Object.defineProperty(Sd,"mybusinessaccountmanagement_v1",{enumerable:!0,get:function(){return Sde.mybusinessaccountmanagement_v1}});Sd.VERSIONS={v1:Sde.mybusinessaccountmanagement_v1.Mybusinessaccountmanagement};function W9e(y){return(0,Ede.getAPI)("mybusinessaccountmanagement",y,Sd.VERSIONS,this)}var K9e=new Ede.AuthPlus;Sd.auth=K9e;var J9e=ct();Object.defineProperty(Sd,"AuthPlus",{enumerable:!0,get:function(){return J9e.AuthPlus}})});var G4=qt(ew=>{"use strict";Object.defineProperty(ew,"__esModule",{value:!0});ew.mybusinessbusinesscalls_v1=void 0;var SR=ct(),Gde;(function(y){class fe{context;locations;constructor(oe,E){this.context={_options:oe||{},google:E},this.locations=new he(this.context)}}y.Mybusinessbusinesscalls=fe;class he{context;businesscallsinsights;constructor(oe){this.context=oe,this.businesscallsinsights=new $e(this.context)}getBusinesscallssettings(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,SR.createAPIRequest)(o,R);else return(0,SR.createAPIRequest)(o)}updateBusinesscallssettings(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,SR.createAPIRequest)(o,R);else return(0,SR.createAPIRequest)(o)}}y.Resource$Locations=he;class $e{context;constructor(oe){this.context=oe}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/businesscallsinsights").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,SR.createAPIRequest)(o,R);else return(0,SR.createAPIRequest)(o)}}y.Resource$Locations$Businesscallsinsights=$e})(Gde||(ew.mybusinessbusinesscalls_v1=Gde={}))});var Dde=qt(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.AuthPlus=wd.mybusinessbusinesscalls_v1=wd.auth=wd.VERSIONS=void 0;wd.mybusinessbusinesscalls=Q9e;var Lde=ct(),_de=G4();Object.defineProperty(wd,"mybusinessbusinesscalls_v1",{enumerable:!0,get:function(){return _de.mybusinessbusinesscalls_v1}});wd.VERSIONS={v1:_de.mybusinessbusinesscalls_v1.Mybusinessbusinesscalls};function Q9e(y){return(0,Lde.getAPI)("mybusinessbusinesscalls",y,wd.VERSIONS,this)}var Z9e=new Lde.AuthPlus;wd.auth=Z9e;var Y9e=ct();Object.defineProperty(wd,"AuthPlus",{enumerable:!0,get:function(){return Y9e.AuthPlus}})});var L4=qt(tw=>{"use strict";Object.defineProperty(tw,"__esModule",{value:!0});tw.mybusinessbusinessinformation_v1=void 0;var Wp=ct(),zde;(function(y){class fe{context;accounts;attributes;categories;chains;googleLocations;locations;constructor(o,n){this.context={_options:o||{},google:n},this.accounts=new he(this.context),this.attributes=new xe(this.context),this.categories=new oe(this.context),this.chains=new E(this.context),this.googleLocations=new R(this.context),this.locations=new a(this.context)}}y.Mybusinessbusinessinformation=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Accounts$Locations=$e;class xe{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Attributes=xe;class oe{context;constructor(o){this.context=o}batchGet(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/categories:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/categories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Categories=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/chains:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Chains=E;class R{context;constructor(o){this.context=o}search(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/googleLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Googlelocations=R;class a{context;attributes;constructor(o){this.context=o,this.attributes=new g(this.context)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}getAttributes(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}getGoogleUpdated(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}updateAttributes(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Locations=a;class g{context;constructor(o){this.context=o}getGoogleUpdated(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wp.createAPIRequest)(r,e);else return(0,Wp.createAPIRequest)(r)}}y.Resource$Locations$Attributes=g})(zde||(tw.mybusinessbusinessinformation_v1=zde={}))});var Hde=qt(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.AuthPlus=Gd.mybusinessbusinessinformation_v1=Gd.auth=Gd.VERSIONS=void 0;Gd.mybusinessbusinessinformation=X9e;var Mde=ct(),Nde=L4();Object.defineProperty(Gd,"mybusinessbusinessinformation_v1",{enumerable:!0,get:function(){return Nde.mybusinessbusinessinformation_v1}});Gd.VERSIONS={v1:Nde.mybusinessbusinessinformation_v1.Mybusinessbusinessinformation};function X9e(y){return(0,Mde.getAPI)("mybusinessbusinessinformation",y,Gd.VERSIONS,this)}var O9e=new Mde.AuthPlus;Gd.auth=O9e;var l9e=ct();Object.defineProperty(Gd,"AuthPlus",{enumerable:!0,get:function(){return l9e.AuthPlus}})});var _4=qt(ow=>{"use strict";Object.defineProperty(ow,"__esModule",{value:!0});ow.mybusinesslodging_v1=void 0;var wR=ct(),Fde;(function(y){class fe{context;locations;constructor(oe,E){this.context={_options:oe||{},google:E},this.locations=new he(this.context)}}y.Mybusinesslodging=fe;class he{context;lodging;constructor(oe){this.context=oe,this.lodging=new $e(this.context)}getLodging(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wR.createAPIRequest)(o,R);else return(0,wR.createAPIRequest)(o)}updateLodging(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wR.createAPIRequest)(o,R);else return(0,wR.createAPIRequest)(o)}}y.Resource$Locations=he;class $e{context;constructor(oe){this.context=oe}getGoogleUpdated(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,wR.createAPIRequest)(o,R);else return(0,wR.createAPIRequest)(o)}}y.Resource$Locations$Lodging=$e})(Fde||(ow.mybusinesslodging_v1=Fde={}))});var Kde=qt(Ld=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.AuthPlus=Ld.mybusinesslodging_v1=Ld.auth=Ld.VERSIONS=void 0;Ld.mybusinesslodging=C9e;var Bde=ct(),Wde=_4();Object.defineProperty(Ld,"mybusinesslodging_v1",{enumerable:!0,get:function(){return Wde.mybusinesslodging_v1}});Ld.VERSIONS={v1:Wde.mybusinesslodging_v1.Mybusinesslodging};function C9e(y){return(0,Bde.getAPI)("mybusinesslodging",y,Ld.VERSIONS,this)}var b9e=new Bde.AuthPlus;Ld.auth=b9e;var k9e=ct();Object.defineProperty(Ld,"AuthPlus",{enumerable:!0,get:function(){return k9e.AuthPlus}})});var D4=qt(rw=>{"use strict";Object.defineProperty(rw,"__esModule",{value:!0});rw.mybusinessnotifications_v1=void 0;var sw=ct(),Jde;(function(y){class fe{context;accounts;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.accounts=new he(this.context)}}y.Mybusinessnotifications=fe;class he{context;constructor(xe){this.context=xe}getNotificationSetting(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://mybusinessnotifications.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,sw.createAPIRequest)(f,E);else return(0,sw.createAPIRequest)(f)}updateNotificationSetting(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://mybusinessnotifications.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,sw.createAPIRequest)(f,E);else return(0,sw.createAPIRequest)(f)}}y.Resource$Accounts=he})(Jde||(rw.mybusinessnotifications_v1=Jde={}))});var Yde=qt(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.AuthPlus=_d.mybusinessnotifications_v1=_d.auth=_d.VERSIONS=void 0;_d.mybusinessnotifications=eYe;var Qde=ct(),Zde=D4();Object.defineProperty(_d,"mybusinessnotifications_v1",{enumerable:!0,get:function(){return Zde.mybusinessnotifications_v1}});_d.VERSIONS={v1:Zde.mybusinessnotifications_v1.Mybusinessnotifications};function eYe(y){return(0,Qde.getAPI)("mybusinessnotifications",y,_d.VERSIONS,this)}var tYe=new Qde.AuthPlus;_d.auth=tYe;var oYe=ct();Object.defineProperty(_d,"AuthPlus",{enumerable:!0,get:function(){return oYe.AuthPlus}})});var z4=qt(nw=>{"use strict";Object.defineProperty(nw,"__esModule",{value:!0});nw.mybusinessplaceactions_v1=void 0;var Dd=ct(),Xde;(function(y){class fe{context;locations;placeActionTypeMetadata;constructor(E,R){this.context={_options:E||{},google:R},this.locations=new he(this.context),this.placeActionTypeMetadata=new xe(this.context)}}y.Mybusinessplaceactions=fe;class he{context;placeActionLinks;constructor(E){this.context=E,this.placeActionLinks=new $e(this.context)}}y.Resource$Locations=he;class $e{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/placeActionLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/placeActionLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}}y.Resource$Locations$Placeactionlinks=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessplaceactions.googleapis.com/",n={options:Object.assign({url:(o+"/v1/placeActionTypeMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Dd.createAPIRequest)(n,a);else return(0,Dd.createAPIRequest)(n)}}y.Resource$Placeactiontypemetadata=xe})(Xde||(nw.mybusinessplaceactions_v1=Xde={}))});var Cde=qt(zd=>{"use strict";Object.defineProperty(zd,"__esModule",{value:!0});zd.AuthPlus=zd.mybusinessplaceactions_v1=zd.auth=zd.VERSIONS=void 0;zd.mybusinessplaceactions=sYe;var Ode=ct(),lde=z4();Object.defineProperty(zd,"mybusinessplaceactions_v1",{enumerable:!0,get:function(){return lde.mybusinessplaceactions_v1}});zd.VERSIONS={v1:lde.mybusinessplaceactions_v1.Mybusinessplaceactions};function sYe(y){return(0,Ode.getAPI)("mybusinessplaceactions",y,zd.VERSIONS,this)}var rYe=new Ode.AuthPlus;zd.auth=rYe;var nYe=ct();Object.defineProperty(zd,"AuthPlus",{enumerable:!0,get:function(){return nYe.AuthPlus}})});var M4=qt(iw=>{"use strict";Object.defineProperty(iw,"__esModule",{value:!0});iw.mybusinessqanda_v1=void 0;var Cg=ct(),bde;(function(y){class fe{context;locations;constructor(E,R){this.context={_options:E||{},google:R},this.locations=new he(this.context)}}y.Mybusinessqanda=fe;class he{context;questions;constructor(E){this.context=E,this.questions=new $e(this.context)}}y.Resource$Locations=he;class $e{context;answers;constructor(E){this.context=E,this.answers=new xe(this.context)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}}y.Resource$Locations$Questions=$e;class xe{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/answers:delete").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/answers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}upsert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessqanda.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/answers:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Cg.createAPIRequest)(n,a);else return(0,Cg.createAPIRequest)(n)}}y.Resource$Locations$Questions$Answers=xe})(bde||(iw.mybusinessqanda_v1=bde={}))});var tqe=qt(Md=>{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.AuthPlus=Md.mybusinessqanda_v1=Md.auth=Md.VERSIONS=void 0;Md.mybusinessqanda=iYe;var kde=ct(),eqe=M4();Object.defineProperty(Md,"mybusinessqanda_v1",{enumerable:!0,get:function(){return eqe.mybusinessqanda_v1}});Md.VERSIONS={v1:eqe.mybusinessqanda_v1.Mybusinessqanda};function iYe(y){return(0,kde.getAPI)("mybusinessqanda",y,Md.VERSIONS,this)}var pYe=new kde.AuthPlus;Md.auth=pYe;var uYe=ct();Object.defineProperty(Md,"AuthPlus",{enumerable:!0,get:function(){return uYe.AuthPlus}})});var N4=qt(pw=>{"use strict";Object.defineProperty(pw,"__esModule",{value:!0});pw.mybusinessverifications_v1=void 0;var Nd=ct(),oqe;(function(y){class fe{context;locations;verificationTokens;constructor(E,R){this.context={_options:E||{},google:R},this.locations=new he(this.context),this.verificationTokens=new xe(this.context)}}y.Mybusinessverifications=fe;class he{context;verifications;constructor(E){this.context=E,this.verifications=new $e(this.context)}fetchVerificationOptions(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+location}:fetchVerificationOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["location"],pathParams:["location"],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}getVoiceOfMerchantState(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}/VoiceOfMerchantState").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}verify(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}}y.Resource$Locations=he;class $e{context;constructor(E){this.context=E}complete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/verifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}}y.Resource$Locations$Verifications=$e;class xe{context;constructor(E){this.context=E}generate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://mybusinessverifications.googleapis.com/",n={options:Object.assign({url:(o+"/v1/verificationTokens:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Nd.createAPIRequest)(n,a);else return(0,Nd.createAPIRequest)(n)}}y.Resource$Verificationtokens=xe})(oqe||(pw.mybusinessverifications_v1=oqe={}))});var nqe=qt(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.AuthPlus=Hd.mybusinessverifications_v1=Hd.auth=Hd.VERSIONS=void 0;Hd.mybusinessverifications=cYe;var sqe=ct(),rqe=N4();Object.defineProperty(Hd,"mybusinessverifications_v1",{enumerable:!0,get:function(){return rqe.mybusinessverifications_v1}});Hd.VERSIONS={v1:rqe.mybusinessverifications_v1.Mybusinessverifications};function cYe(y){return(0,sqe.getAPI)("mybusinessverifications",y,Hd.VERSIONS,this)}var fYe=new sqe.AuthPlus;Hd.auth=fYe;var mYe=ct();Object.defineProperty(Hd,"AuthPlus",{enumerable:!0,get:function(){return mYe.AuthPlus}})});var H4=qt(uw=>{"use strict";Object.defineProperty(uw,"__esModule",{value:!0});uw.netapp_v1=void 0;var Bo=ct(),iqe;(function(y){class fe{context;projects;constructor(i,m){this.context={_options:i||{},google:m},this.projects=new he(this.context)}}y.Netapp=fe;class he{context;locations;constructor(i){this.context=i,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;activeDirectories;backupPolicies;backupVaults;hostGroups;kmsConfigs;operations;storagePools;volumes;constructor(i){this.context=i,this.activeDirectories=new xe(this.context),this.backupPolicies=new oe(this.context),this.backupVaults=new E(this.context),this.hostGroups=new a(this.context),this.kmsConfigs=new g(this.context),this.operations=new f(this.context),this.storagePools=new o(this.context),this.volumes=new s(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Activedirectories=xe;class oe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backuppolicies=oe;class E{context;backups;constructor(i){this.context=i,this.backups=new R(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backupvaults=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backupvaults$Backups=R;class a{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Hostgroups=a;class g{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}encrypt(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}verify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Kmsconfigs=g;class f{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=f;class o{context;backupConfigs;ontap;constructor(i){this.context=i,this.backupConfigs=new n(this.context),this.ontap=new e(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}restoreVolume(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:restoreVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}switch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}updateBackupConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:updateBackupConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}validateDirectoryService(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:validateDirectoryService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools=o;class n{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/backupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools$Backupconfigs=n;class e{context;constructor(i){this.context=i}executeOntapDelete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}executeOntapGet(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}executeOntapPatch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}executeOntapPost(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools$Ontap=e;class s{context;quotaRules;replications;snapshots;constructor(i){this.context=i,this.quotaRules=new t(this.context),this.replications=new p(this.context),this.snapshots=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}establishPeering(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}restore(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}revert(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes=s;class t{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Quotarules=t;class p{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}establishPeering(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}resume(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}reverseDirection(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:reverseDirection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}stop(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}sync(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Replications=p;class r{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Bo.createAPIRequest)(d,c);else return(0,Bo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Snapshots=r})(iqe||(uw.netapp_v1=iqe={}))});var F4=qt(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0});cw.netapp_v1beta1=void 0;var Wo=ct(),pqe;(function(y){class fe{context;projects;constructor(i,m){this.context={_options:i||{},google:m},this.projects=new he(this.context)}}y.Netapp=fe;class he{context;locations;constructor(i){this.context=i,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;activeDirectories;backupPolicies;backupVaults;hostGroups;kmsConfigs;operations;storagePools;volumes;constructor(i){this.context=i,this.activeDirectories=new xe(this.context),this.backupPolicies=new oe(this.context),this.backupVaults=new E(this.context),this.hostGroups=new a(this.context),this.kmsConfigs=new g(this.context),this.operations=new f(this.context),this.storagePools=new o(this.context),this.volumes=new s(this.context)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Activedirectories=xe;class oe{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backuppolicies=oe;class E{context;backups;constructor(i){this.context=i,this.backups=new R(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backupvaults=E;class R{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Backupvaults$Backups=R;class a{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Hostgroups=a;class g{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}encrypt(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}verify(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Kmsconfigs=g;class f{context;constructor(i){this.context=i}cancel(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Operations=f;class o{context;backupConfigs;ontap;constructor(i){this.context=i,this.backupConfigs=new n(this.context),this.ontap=new e(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}restoreVolume(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:restoreVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}switch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}updateBackupConfig(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:updateBackupConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}validateDirectoryService(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:validateDirectoryService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools=o;class n{context;constructor(i){this.context=i}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/backupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools$Backupconfigs=n;class e{context;constructor(i){this.context=i}executeOntapDelete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}executeOntapGet(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}executeOntapPatch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}executeOntapPost(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Storagepools$Ontap=e;class s{context;quotaRules;replications;snapshots;constructor(i){this.context=i,this.quotaRules=new t(this.context),this.replications=new p(this.context),this.snapshots=new r(this.context)}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}establishPeering(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}restore(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}revert(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes=s;class t{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Quotarules=t;class p{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}establishPeering(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}resume(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}reverseDirection(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:reverseDirection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}stop(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}sync(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Replications=p;class r{context;constructor(i){this.context=i}create(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}delete(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}get(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}list(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},h),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}patch(i,m,c){let P=i||{},h=m||{};typeof i=="function"&&(c=i,P={},h={}),typeof m=="function"&&(c=m,h={});let q=h.rootUrl||"https://netapp.googleapis.com/",d={options:Object.assign({url:(q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},h),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Wo.createAPIRequest)(d,c);else return(0,Wo.createAPIRequest)(d)}}y.Resource$Projects$Locations$Volumes$Snapshots=r})(pqe||(cw.netapp_v1beta1=pqe={}))});var mqe=qt(bg=>{"use strict";Object.defineProperty(bg,"__esModule",{value:!0});bg.AuthPlus=bg.netapp_v1beta1=bg.netapp_v1=bg.auth=bg.VERSIONS=void 0;bg.netapp=gYe;var uqe=ct(),cqe=H4();Object.defineProperty(bg,"netapp_v1",{enumerable:!0,get:function(){return cqe.netapp_v1}});var fqe=F4();Object.defineProperty(bg,"netapp_v1beta1",{enumerable:!0,get:function(){return fqe.netapp_v1beta1}});bg.VERSIONS={v1:cqe.netapp_v1.Netapp,v1beta1:fqe.netapp_v1beta1.Netapp};function gYe(y){return(0,uqe.getAPI)("netapp",y,bg.VERSIONS,this)}var hYe=new uqe.AuthPlus;bg.auth=hYe;var PYe=ct();Object.defineProperty(bg,"AuthPlus",{enumerable:!0,get:function(){return PYe.AuthPlus}})});var B4=qt(fw=>{"use strict";Object.defineProperty(fw,"__esModule",{value:!0});fw.networkconnectivity_v1=void 0;var go=ct(),gqe;(function(y){class fe{context;projects;constructor(I,x){this.context={_options:I||{},google:x},this.projects=new he(this.context)}}y.Networkconnectivity=fe;class he{context;locations;constructor(I){this.context=I,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;automatedDnsRecords;global;internalRanges;multicloudDataTransferConfigs;multicloudDataTransferSupportedServices;operations;regionalEndpoints;remoteTransportProfiles;serviceClasses;serviceConnectionMaps;serviceConnectionPolicies;serviceConnectionTokens;spokes;transports;constructor(I){this.context=I,this.automatedDnsRecords=new xe(this.context),this.global=new oe(this.context),this.internalRanges=new o(this.context),this.multicloudDataTransferConfigs=new n(this.context),this.multicloudDataTransferSupportedServices=new s(this.context),this.operations=new t(this.context),this.regionalEndpoints=new p(this.context),this.remoteTransportProfiles=new r(this.context),this.serviceClasses=new u(this.context),this.serviceConnectionMaps=new i(this.context),this.serviceConnectionPolicies=new m(this.context),this.serviceConnectionTokens=new c(this.context),this.spokes=new P(this.context),this.transports=new q(this.context)}checkConsumerConfig(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+location}:checkConsumerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["location"],pathParams:["location"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/automatedDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/automatedDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Automateddnsrecords=xe;class oe{context;hubs;policyBasedRoutes;constructor(I){this.context=I,this.hubs=new E(this.context),this.policyBasedRoutes=new f(this.context)}}y.Resource$Projects$Locations$Global=oe;class E{context;groups;routeTables;constructor(I){this.context=I,this.groups=new R(this.context),this.routeTables=new a(this.context)}acceptSpoke(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:acceptSpoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}acceptSpokeUpdate(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:acceptSpokeUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}listSpokes(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:listSpokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}queryStatus(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:queryStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}rejectSpoke(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:rejectSpoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}rejectSpokeUpdate(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:rejectSpokeUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Global$Hubs=E;class R{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Global$Hubs$Groups=R;class a{context;routes;constructor(I){this.context=I,this.routes=new g(this.context)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/routeTables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Global$Hubs$Routetables=a;class g{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Global$Hubs$Routetables$Routes=g;class f{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/policyBasedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/policyBasedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Global$Policybasedroutes=f;class o{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Internalranges=o;class n{context;destinations;constructor(I){this.context=I,this.destinations=new e(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/multicloudDataTransferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/multicloudDataTransferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Multiclouddatatransferconfigs=n;class e{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Multiclouddatatransferconfigs$Destinations=e;class s{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/multicloudDataTransferSupportedServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Multiclouddatatransfersupportedservices=s;class t{context;constructor(I){this.context=I}cancel(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Operations=t;class p{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/regionalEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/regionalEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Regionalendpoints=p;class r{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/remoteTransportProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Remotetransportprofiles=r;class u{context;constructor(I){this.context=I}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Serviceclasses=u;class i{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Serviceconnectionmaps=i;class m{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Serviceconnectionpolicies=m;class c{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceConnectionTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Serviceconnectiontokens=c;class P{context;gatewayAdvertisedRoutes;constructor(I){this.context=I,this.gatewayAdvertisedRoutes=new h(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Spokes=P;class h{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/gatewayAdvertisedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/gatewayAdvertisedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Spokes$Gatewayadvertisedroutes=h;class q{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/transports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/transports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkconnectivity.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,go.createAPIRequest)(D,$);else return(0,go.createAPIRequest)(D)}}y.Resource$Projects$Locations$Transports=q})(gqe||(fw.networkconnectivity_v1=gqe={}))});var W4=qt(mw=>{"use strict";Object.defineProperty(mw,"__esModule",{value:!0});mw.networkconnectivity_v1alpha1=void 0;var Un=ct(),hqe;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Networkconnectivity=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;global;internalRanges;operations;spokes;constructor(f){this.context=f,this.global=new xe(this.context),this.internalRanges=new E(this.context),this.operations=new R(this.context),this.spokes=new a(this.context)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;hubs;constructor(f){this.context=f,this.hubs=new oe(this.context)}}y.Resource$Projects$Locations$Global=xe;class oe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}}y.Resource$Projects$Locations$Global$Hubs=oe;class E{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}}y.Resource$Projects$Locations$Internalranges=E;class R{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=R;class a{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Un.createAPIRequest)(p,n);else return(0,Un.createAPIRequest)(p)}}y.Resource$Projects$Locations$Spokes=a})(hqe||(mw.networkconnectivity_v1alpha1=hqe={}))});var qqe=qt(kg=>{"use strict";Object.defineProperty(kg,"__esModule",{value:!0});kg.AuthPlus=kg.networkconnectivity_v1alpha1=kg.networkconnectivity_v1=kg.auth=kg.VERSIONS=void 0;kg.networkconnectivity=aYe;var Pqe=ct(),aqe=B4();Object.defineProperty(kg,"networkconnectivity_v1",{enumerable:!0,get:function(){return aqe.networkconnectivity_v1}});var dqe=W4();Object.defineProperty(kg,"networkconnectivity_v1alpha1",{enumerable:!0,get:function(){return dqe.networkconnectivity_v1alpha1}});kg.VERSIONS={v1:aqe.networkconnectivity_v1.Networkconnectivity,v1alpha1:dqe.networkconnectivity_v1alpha1.Networkconnectivity};function aYe(y){return(0,Pqe.getAPI)("networkconnectivity",y,kg.VERSIONS,this)}var dYe=new Pqe.AuthPlus;kg.auth=dYe;var qYe=ct();Object.defineProperty(kg,"AuthPlus",{enumerable:!0,get:function(){return qYe.AuthPlus}})});var K4=qt(gw=>{"use strict";Object.defineProperty(gw,"__esModule",{value:!0});gw.networkmanagement_v1=void 0;var rr=ct(),xqe;(function(y){class fe{context;organizations;projects;constructor(u,i){this.context={_options:u||{},google:i},this.organizations=new he(this.context),this.projects=new R(this.context)}}y.Networkmanagement=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;global;vpcFlowLogsConfigs;constructor(u){this.context=u,this.global=new xe(this.context),this.vpcFlowLogsConfigs=new E(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Organizations$Locations=$e;class xe{context;operations;constructor(u){this.context=u,this.operations=new oe(this.context)}}y.Resource$Organizations$Locations$Global=xe;class oe{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Global$Operations=oe;class E{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Vpcflowlogsconfigs=E;class R{context;locations;constructor(u){this.context=u,this.locations=new a(this.context)}}y.Resource$Projects=R;class a{context;global;networkMonitoringProviders;vpcFlowLogsConfigs;constructor(u){this.context=u,this.global=new g(this.context),this.networkMonitoringProviders=new n(this.context),this.vpcFlowLogsConfigs=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations=a;class g{context;connectivityTests;operations;constructor(u){this.context=u,this.connectivityTests=new f(this.context),this.operations=new o(this.context)}}y.Resource$Projects$Locations$Global=g;class f{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}getIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}rerun(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:rerun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}setIamPolicy(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}testIamPermissions(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Global$Connectivitytests=f;class o{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Global$Operations=o;class n{context;monitoringPoints;networkPaths;webPaths;constructor(u){this.context=u,this.monitoringPoints=new e(this.context),this.networkPaths=new s(this.context),this.webPaths=new t(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/networkMonitoringProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}generateMonitoringPointConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:generateMonitoringPointConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}generateProviderAccessToken(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:generateProviderAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/networkMonitoringProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Networkmonitoringproviders=n;class e{context;constructor(u){this.context=u}downloadInstallScript(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/monitoringPoints:downloadInstallScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}downloadRecreateInstallScript(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:downloadRecreateInstallScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}downloadServerConnectConfig(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/monitoringPoints:downloadServerConnectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/monitoringPoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Networkmonitoringproviders$Monitoringpoints=e;class s{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/networkPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Networkmonitoringproviders$Networkpaths=s;class t{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/webPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Networkmonitoringproviders$Webpaths=t;class p{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}queryOrgVpcFlowLogsConfigs(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}showEffectiveFlowLogsConfigs(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://networkmanagement.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rr.createAPIRequest)(q,m);else return(0,rr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Vpcflowlogsconfigs=p})(xqe||(gw.networkmanagement_v1=xqe={}))});var J4=qt(hw=>{"use strict";Object.defineProperty(hw,"__esModule",{value:!0});hw.networkmanagement_v1beta1=void 0;var nn=ct(),yqe;(function(y){class fe{context;organizations;projects;constructor(s,t){this.context={_options:s||{},google:t},this.organizations=new he(this.context),this.projects=new R(this.context)}}y.Networkmanagement=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;global;vpcFlowLogsConfigs;constructor(s){this.context=s,this.global=new xe(this.context),this.vpcFlowLogsConfigs=new E(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Organizations$Locations=$e;class xe{context;operations;constructor(s){this.context=s,this.operations=new oe(this.context)}}y.Resource$Organizations$Locations$Global=xe;class oe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Organizations$Locations$Global$Operations=oe;class E{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Organizations$Locations$Vpcflowlogsconfigs=E;class R{context;locations;constructor(s){this.context=s,this.locations=new a(this.context)}}y.Resource$Projects=R;class a{context;global;vpcFlowLogsConfigs;constructor(s){this.context=s,this.global=new g(this.context),this.vpcFlowLogsConfigs=new n(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Projects$Locations=a;class g{context;connectivityTests;operations;constructor(s){this.context=s,this.connectivityTests=new f(this.context),this.operations=new o(this.context)}}y.Resource$Projects$Locations$Global=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}rerun(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:rerun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Projects$Locations$Global$Connectivitytests=f;class o{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Projects$Locations$Global$Operations=o;class n{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}queryOrgVpcFlowLogsConfigs(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}showEffectiveFlowLogsConfigs(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://networkmanagement.googleapis.com/",m={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nn.createAPIRequest)(m,p);else return(0,nn.createAPIRequest)(m)}}y.Resource$Projects$Locations$Vpcflowlogsconfigs=n})(yqe||(hw.networkmanagement_v1beta1=yqe={}))});var $qe=qt(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.AuthPlus=eh.networkmanagement_v1beta1=eh.networkmanagement_v1=eh.auth=eh.VERSIONS=void 0;eh.networkmanagement=xYe;var Iqe=ct(),Rqe=K4();Object.defineProperty(eh,"networkmanagement_v1",{enumerable:!0,get:function(){return Rqe.networkmanagement_v1}});var Aqe=J4();Object.defineProperty(eh,"networkmanagement_v1beta1",{enumerable:!0,get:function(){return Aqe.networkmanagement_v1beta1}});eh.VERSIONS={v1:Rqe.networkmanagement_v1.Networkmanagement,v1beta1:Aqe.networkmanagement_v1beta1.Networkmanagement};function xYe(y){return(0,Iqe.getAPI)("networkmanagement",y,eh.VERSIONS,this)}var yYe=new Iqe.AuthPlus;eh.auth=yYe;var IYe=ct();Object.defineProperty(eh,"AuthPlus",{enumerable:!0,get:function(){return IYe.AuthPlus}})});var Q4=qt(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});Pw.networksecurity_v1=void 0;var Jt=ct(),jqe;(function(y){class fe{context;organizations;projects;constructor(U,T){this.context={_options:U||{},google:T},this.organizations=new he(this.context),this.projects=new g(this.context)}}y.Networksecurity=fe;class he{context;locations;constructor(U){this.context=U,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;addressGroups;firewallEndpoints;operations;securityProfileGroups;securityProfiles;constructor(U){this.context=U,this.addressGroups=new xe(this.context),this.firewallEndpoints=new oe(this.context),this.operations=new E(this.context),this.securityProfileGroups=new R(this.context),this.securityProfiles=new a(this.context)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(U){this.context=U}addItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}cloneItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}listReferences(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}removeItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Addressgroups=xe;class oe{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Firewallendpoints=oe;class E{context;constructor(U){this.context=U}cancel(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Operations=E;class R{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Securityprofilegroups=R;class a{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Securityprofiles=a;class g{context;locations;constructor(U){this.context=U,this.locations=new f(this.context)}}y.Resource$Projects=g;class f{context;addressGroups;authorizationPolicies;authzPolicies;backendAuthenticationConfigs;clientTlsPolicies;dnsThreatDetectors;firewallEndpointAssociations;firewallEndpoints;gatewaySecurityPolicies;interceptDeploymentGroups;interceptDeployments;interceptEndpointGroupAssociations;interceptEndpointGroups;mirroringDeploymentGroups;mirroringDeployments;mirroringEndpointGroupAssociations;mirroringEndpointGroups;operations;sacAttachments;sacRealms;securityProfileGroups;securityProfiles;serverTlsPolicies;tlsInspectionPolicies;urlLists;constructor(U){this.context=U,this.addressGroups=new o(this.context),this.authorizationPolicies=new n(this.context),this.authzPolicies=new e(this.context),this.backendAuthenticationConfigs=new s(this.context),this.clientTlsPolicies=new t(this.context),this.dnsThreatDetectors=new p(this.context),this.firewallEndpointAssociations=new r(this.context),this.firewallEndpoints=new u(this.context),this.gatewaySecurityPolicies=new i(this.context),this.interceptDeploymentGroups=new c(this.context),this.interceptDeployments=new P(this.context),this.interceptEndpointGroupAssociations=new h(this.context),this.interceptEndpointGroups=new q(this.context),this.mirroringDeploymentGroups=new d(this.context),this.mirroringDeployments=new I(this.context),this.mirroringEndpointGroupAssociations=new x(this.context),this.mirroringEndpointGroups=new $(this.context),this.operations=new A(this.context),this.sacAttachments=new v(this.context),this.sacRealms=new z(this.context),this.securityProfileGroups=new D(this.context),this.securityProfiles=new b(this.context),this.serverTlsPolicies=new Q(this.context),this.tlsInspectionPolicies=new _(this.context),this.urlLists=new V(this.context)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations=f;class o{context;constructor(U){this.context=U}addItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}cloneItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}listReferences(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}removeItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Addressgroups=o;class n{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Authorizationpolicies=n;class e{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Authzpolicies=e;class s{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Backendauthenticationconfigs=s;class t{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Clienttlspolicies=t;class p{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Dnsthreatdetectors=p;class r{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Firewallendpointassociations=r;class u{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Firewallendpoints=u;class i{context;rules;constructor(U){this.context=U,this.rules=new m(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Gatewaysecuritypolicies=i;class m{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Gatewaysecuritypolicies$Rules=m;class c{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptdeploymentgroups=c;class P{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptdeployments=P;class h{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptendpointgroupassociations=h;class q{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptendpointgroups=q;class d{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringdeploymentgroups=d;class I{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringdeployments=I;class x{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringendpointgroupassociations=x;class ${context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringendpointgroups=$;class A{context;constructor(U){this.context=U}cancel(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Operations=A;class v{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Sacattachments=v;class z{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Sacrealms=z;class D{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Securityprofilegroups=D;class b{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Securityprofiles=b;class Q{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Servertlspolicies=Q;class _{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Tlsinspectionpolicies=_;class V{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Jt.createAPIRequest)(ae,S);else return(0,Jt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Urllists=V})(jqe||(Pw.networksecurity_v1=jqe={}))});var Z4=qt(aw=>{"use strict";Object.defineProperty(aw,"__esModule",{value:!0});aw.networksecurity_v1beta1=void 0;var Qt=ct(),Uqe;(function(y){class fe{context;organizations;projects;constructor(U,T){this.context={_options:U||{},google:T},this.organizations=new he(this.context),this.projects=new g(this.context)}}y.Networksecurity=fe;class he{context;locations;constructor(U){this.context=U,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;addressGroups;firewallEndpoints;operations;securityProfileGroups;securityProfiles;constructor(U){this.context=U,this.addressGroups=new xe(this.context),this.firewallEndpoints=new oe(this.context),this.operations=new E(this.context),this.securityProfileGroups=new R(this.context),this.securityProfiles=new a(this.context)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(U){this.context=U}addItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}cloneItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}listReferences(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}removeItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Addressgroups=xe;class oe{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Firewallendpoints=oe;class E{context;constructor(U){this.context=U}cancel(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Operations=E;class R{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Securityprofilegroups=R;class a{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Organizations$Locations$Securityprofiles=a;class g{context;locations;constructor(U){this.context=U,this.locations=new f(this.context)}}y.Resource$Projects=g;class f{context;addressGroups;authorizationPolicies;authzPolicies;backendAuthenticationConfigs;clientTlsPolicies;dnsThreatDetectors;firewallEndpointAssociations;firewallEndpoints;gatewaySecurityPolicies;interceptDeploymentGroups;interceptDeployments;interceptEndpointGroupAssociations;interceptEndpointGroups;mirroringDeploymentGroups;mirroringDeployments;mirroringEndpointGroupAssociations;mirroringEndpointGroups;operations;sacAttachments;sacRealms;securityProfileGroups;securityProfiles;serverTlsPolicies;tlsInspectionPolicies;urlLists;constructor(U){this.context=U,this.addressGroups=new o(this.context),this.authorizationPolicies=new n(this.context),this.authzPolicies=new e(this.context),this.backendAuthenticationConfigs=new s(this.context),this.clientTlsPolicies=new t(this.context),this.dnsThreatDetectors=new p(this.context),this.firewallEndpointAssociations=new r(this.context),this.firewallEndpoints=new u(this.context),this.gatewaySecurityPolicies=new i(this.context),this.interceptDeploymentGroups=new c(this.context),this.interceptDeployments=new P(this.context),this.interceptEndpointGroupAssociations=new h(this.context),this.interceptEndpointGroups=new q(this.context),this.mirroringDeploymentGroups=new d(this.context),this.mirroringDeployments=new I(this.context),this.mirroringEndpointGroupAssociations=new x(this.context),this.mirroringEndpointGroups=new $(this.context),this.operations=new A(this.context),this.sacAttachments=new v(this.context),this.sacRealms=new z(this.context),this.securityProfileGroups=new D(this.context),this.securityProfiles=new b(this.context),this.serverTlsPolicies=new Q(this.context),this.tlsInspectionPolicies=new _(this.context),this.urlLists=new V(this.context)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations=f;class o{context;constructor(U){this.context=U}addItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}cloneItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}listReferences(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}removeItems(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Addressgroups=o;class n{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Authorizationpolicies=n;class e{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Authzpolicies=e;class s{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Backendauthenticationconfigs=s;class t{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Clienttlspolicies=t;class p{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Dnsthreatdetectors=p;class r{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Firewallendpointassociations=r;class u{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Firewallendpoints=u;class i{context;rules;constructor(U){this.context=U,this.rules=new m(this.context)}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Gatewaysecuritypolicies=i;class m{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Gatewaysecuritypolicies$Rules=m;class c{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptdeploymentgroups=c;class P{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptdeployments=P;class h{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptendpointgroupassociations=h;class q{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Interceptendpointgroups=q;class d{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringdeploymentgroups=d;class I{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringdeployments=I;class x{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringendpointgroupassociations=x;class ${context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Mirroringendpointgroups=$;class A{context;constructor(U){this.context=U}cancel(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Operations=A;class v{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Sacattachments=v;class z{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Sacrealms=z;class D{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Securityprofilegroups=D;class b{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Securityprofiles=b;class Q{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}getIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}setIamPolicy(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}testIamPermissions(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Servertlspolicies=Q;class _{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Tlsinspectionpolicies=_;class V{context;constructor(U){this.context=U}create(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}patch(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://networksecurity.googleapis.com/",ae={options:Object.assign({url:(me+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,Qt.createAPIRequest)(ae,S);else return(0,Qt.createAPIRequest)(ae)}}y.Resource$Projects$Locations$Urllists=V})(Uqe||(aw.networksecurity_v1beta1=Uqe={}))});var Eqe=qt(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.AuthPlus=th.networksecurity_v1beta1=th.networksecurity_v1=th.auth=th.VERSIONS=void 0;th.networksecurity=RYe;var vqe=ct(),Tqe=Q4();Object.defineProperty(th,"networksecurity_v1",{enumerable:!0,get:function(){return Tqe.networksecurity_v1}});var Vqe=Z4();Object.defineProperty(th,"networksecurity_v1beta1",{enumerable:!0,get:function(){return Vqe.networksecurity_v1beta1}});th.VERSIONS={v1:Tqe.networksecurity_v1.Networksecurity,v1beta1:Vqe.networksecurity_v1beta1.Networksecurity};function RYe(y){return(0,vqe.getAPI)("networksecurity",y,th.VERSIONS,this)}var AYe=new vqe.AuthPlus;th.auth=AYe;var $Ye=ct();Object.defineProperty(th,"AuthPlus",{enumerable:!0,get:function(){return $Ye.AuthPlus}})});var Y4=qt(dw=>{"use strict";Object.defineProperty(dw,"__esModule",{value:!0});dw.networkservices_v1=void 0;var $o=ct(),Sqe;(function(y){class fe{context;projects;constructor(I,x){this.context={_options:I||{},google:x},this.projects=new he(this.context)}}y.Networkservices=fe;class he{context;locations;constructor(I){this.context=I,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;authzExtensions;edgeCacheKeysets;edgeCacheOrigins;edgeCacheServices;endpointPolicies;gateways;grpcRoutes;httpRoutes;lbEdgeExtensions;lbRouteExtensions;lbTrafficExtensions;meshes;operations;serviceBindings;serviceLbPolicies;tcpRoutes;tlsRoutes;wasmPlugins;constructor(I){this.context=I,this.authzExtensions=new xe(this.context),this.edgeCacheKeysets=new oe(this.context),this.edgeCacheOrigins=new E(this.context),this.edgeCacheServices=new R(this.context),this.endpointPolicies=new a(this.context),this.gateways=new g(this.context),this.grpcRoutes=new o(this.context),this.httpRoutes=new n(this.context),this.lbEdgeExtensions=new e(this.context),this.lbRouteExtensions=new s(this.context),this.lbTrafficExtensions=new t(this.context),this.meshes=new p(this.context),this.operations=new u(this.context),this.serviceBindings=new i(this.context),this.serviceLbPolicies=new m(this.context),this.tcpRoutes=new c(this.context),this.tlsRoutes=new P(this.context),this.wasmPlugins=new h(this.context)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Authzextensions=xe;class oe{context;constructor(I){this.context=I}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Edgecachekeysets=oe;class E{context;constructor(I){this.context=I}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Edgecacheorigins=E;class R{context;constructor(I){this.context=I}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Edgecacheservices=R;class a{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Endpointpolicies=a;class g{context;routeViews;constructor(I){this.context=I,this.routeViews=new f(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Gateways=g;class f{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Gateways$Routeviews=f;class o{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Grpcroutes=o;class n{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Httproutes=n;class e{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Lbedgeextensions=e;class s{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Lbrouteextensions=s;class t{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Lbtrafficextensions=t;class p{context;routeViews;constructor(I){this.context=I,this.routeViews=new r(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Meshes=p;class r{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Meshes$Routeviews=r;class u{context;constructor(I){this.context=I}cancel(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Operations=u;class i{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Servicebindings=i;class m{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Servicelbpolicies=m;class c{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Tcproutes=c;class P{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Tlsroutes=P;class h{context;versions;constructor(I){this.context=I,this.versions=new q(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Wasmplugins=h;class q{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://networkservices.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,$o.createAPIRequest)(D,$);else return(0,$o.createAPIRequest)(D)}}y.Resource$Projects$Locations$Wasmplugins$Versions=q})(Sqe||(dw.networkservices_v1=Sqe={}))});var X4=qt(qw=>{"use strict";Object.defineProperty(qw,"__esModule",{value:!0});qw.networkservices_v1beta1=void 0;var Ro=ct(),wqe;(function(y){class fe{context;projects;constructor(d,I){this.context={_options:d||{},google:I},this.projects=new he(this.context)}}y.Networkservices=fe;class he{context;locations;constructor(d){this.context=d,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;agentGateways;authzExtensions;endpointPolicies;gateways;grpcRoutes;httpRoutes;lbEdgeExtensions;lbRouteExtensions;lbTcpExtensions;lbTrafficExtensions;meshes;operations;serviceBindings;serviceLbPolicies;tcpRoutes;tlsRoutes;wasmPlugins;constructor(d){this.context=d,this.agentGateways=new xe(this.context),this.authzExtensions=new oe(this.context),this.endpointPolicies=new E(this.context),this.gateways=new R(this.context),this.grpcRoutes=new g(this.context),this.httpRoutes=new f(this.context),this.lbEdgeExtensions=new o(this.context),this.lbRouteExtensions=new n(this.context),this.lbTcpExtensions=new e(this.context),this.lbTrafficExtensions=new s(this.context),this.meshes=new t(this.context),this.operations=new r(this.context),this.serviceBindings=new u(this.context),this.serviceLbPolicies=new i(this.context),this.tcpRoutes=new m(this.context),this.tlsRoutes=new c(this.context),this.wasmPlugins=new P(this.context)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/agentGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/agentGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Agentgateways=xe;class oe{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Authzextensions=oe;class E{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Endpointpolicies=E;class R{context;routeViews;constructor(d){this.context=d,this.routeViews=new a(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Gateways=R;class a{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Gateways$Routeviews=a;class g{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Grpcroutes=g;class f{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Httproutes=f;class o{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Lbedgeextensions=o;class n{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Lbrouteextensions=n;class e{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbTcpExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbTcpExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Lbtcpextensions=e;class s{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Lbtrafficextensions=s;class t{context;routeViews;constructor(d){this.context=d,this.routeViews=new p(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Meshes=t;class p{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Meshes$Routeviews=p;class r{context;constructor(d){this.context=d}cancel(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Operations=r;class u{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Servicebindings=u;class i{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Servicelbpolicies=i;class m{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Tcproutes=m;class c{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Tlsroutes=c;class P{context;versions;constructor(d){this.context=d,this.versions=new h(this.context)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Wasmplugins=P;class h{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://networkservices.googleapis.com/",z={options:Object.assign({url:(v+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ro.createAPIRequest)(z,x);else return(0,Ro.createAPIRequest)(z)}}y.Resource$Projects$Locations$Wasmplugins$Versions=h})(wqe||(qw.networkservices_v1beta1=wqe={}))});var Dqe=qt(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.AuthPlus=oh.networkservices_v1beta1=oh.networkservices_v1=oh.auth=oh.VERSIONS=void 0;oh.networkservices=jYe;var Gqe=ct(),Lqe=Y4();Object.defineProperty(oh,"networkservices_v1",{enumerable:!0,get:function(){return Lqe.networkservices_v1}});var _qe=X4();Object.defineProperty(oh,"networkservices_v1beta1",{enumerable:!0,get:function(){return _qe.networkservices_v1beta1}});oh.VERSIONS={v1:Lqe.networkservices_v1.Networkservices,v1beta1:_qe.networkservices_v1beta1.Networkservices};function jYe(y){return(0,Gqe.getAPI)("networkservices",y,oh.VERSIONS,this)}var UYe=new Gqe.AuthPlus;oh.auth=UYe;var vYe=ct();Object.defineProperty(oh,"AuthPlus",{enumerable:!0,get:function(){return vYe.AuthPlus}})});var O4=qt(xw=>{"use strict";Object.defineProperty(xw,"__esModule",{value:!0});xw.notebooks_v1=void 0;var Ts=ct(),zqe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Notebooks=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;environments;executions;instances;operations;runtimes;schedules;constructor(o){this.context=o,this.environments=new xe(this.context),this.executions=new oe(this.context),this.instances=new E(this.context),this.operations=new R(this.context),this.runtimes=new a(this.context),this.schedules=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Environments=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Executions=oe;class E{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}diagnose(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}getInstanceHealth(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:getInstanceHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}isUpgradeable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+notebookInstance}:isUpgradeable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}migrate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}register(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/instances:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}report(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}reportEvent(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}reset(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}rollback(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}setAccelerator(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:setAccelerator").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}setLabels(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}setMachineType(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}start(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}stop(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}updateConfig(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:updateConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}updateMetadataItems(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:updateMetadataItems").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}updateShieldedInstanceConfig(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}upgrade(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}upgradeInternal(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:upgradeInternal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Instances=E;class R{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=R;class a{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}diagnose(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}migrate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}refreshRuntimeTokenInternal(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:refreshRuntimeTokenInternal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}reportEvent(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}reset(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}start(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}stop(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}switch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}upgrade(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Runtimes=a;class g{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}trigger(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://notebooks.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:trigger").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ts.createAPIRequest)(r,e);else return(0,Ts.createAPIRequest)(r)}}y.Resource$Projects$Locations$Schedules=g})(zqe||(xw.notebooks_v1=zqe={}))});var l4=qt(yw=>{"use strict";Object.defineProperty(yw,"__esModule",{value:!0});yw.notebooks_v2=void 0;var Dn=ct(),Mqe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Notebooks=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(R){this.context=R,this.instances=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}checkAuthorization(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:checkAuthorization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}checkUpgradability(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+notebookInstance}:checkUpgradability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}diagnose(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}generateAccessToken(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}getConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}/instances:getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}reportInfoSystem(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:reportInfoSystem").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}reset(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}resizeDisk(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+notebookInstance}:resizeDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}restore(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}rollback(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}start(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}stop(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}upgrade(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}upgradeSystem(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:upgradeSystem").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(n+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Dn.createAPIRequest)(e,g);else return(0,Dn.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(Mqe||(yw.notebooks_v2=Mqe={}))});var Bqe=qt(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.AuthPlus=sh.notebooks_v2=sh.notebooks_v1=sh.auth=sh.VERSIONS=void 0;sh.notebooks=TYe;var Nqe=ct(),Hqe=O4();Object.defineProperty(sh,"notebooks_v1",{enumerable:!0,get:function(){return Hqe.notebooks_v1}});var Fqe=l4();Object.defineProperty(sh,"notebooks_v2",{enumerable:!0,get:function(){return Fqe.notebooks_v2}});sh.VERSIONS={v1:Hqe.notebooks_v1.Notebooks,v2:Fqe.notebooks_v2.Notebooks};function TYe(y){return(0,Nqe.getAPI)("notebooks",y,sh.VERSIONS,this)}var VYe=new Nqe.AuthPlus;sh.auth=VYe;var EYe=ct();Object.defineProperty(sh,"AuthPlus",{enumerable:!0,get:function(){return EYe.AuthPlus}})});var C4=qt(Iw=>{"use strict";Object.defineProperty(Iw,"__esModule",{value:!0});Iw.oauth2_v2=void 0;var GR=ct(),Wqe;(function(y){class fe{context;userinfo;constructor(E,R){this.context={_options:E||{},google:R},this.userinfo=new he(this.context)}tokeninfo(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/oauth2/v2/tokeninfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,GR.createAPIRequest)(n,a);else return(0,GR.createAPIRequest)(n)}}y.Oauth2=fe;class he{context;v2;constructor(E){this.context=E,this.v2=new $e(this.context)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/oauth2/v2/userinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,GR.createAPIRequest)(n,a);else return(0,GR.createAPIRequest)(n)}}y.Resource$Userinfo=he;class $e{context;me;constructor(E){this.context=E,this.me=new xe(this.context)}}y.Resource$Userinfo$V2=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/userinfo/v2/me").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,GR.createAPIRequest)(n,a);else return(0,GR.createAPIRequest)(n)}}y.Resource$Userinfo$V2$Me=xe})(Wqe||(Iw.oauth2_v2=Wqe={}))});var Qqe=qt(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.AuthPlus=Fd.oauth2_v2=Fd.auth=Fd.VERSIONS=void 0;Fd.oauth2=SYe;var Kqe=ct(),Jqe=C4();Object.defineProperty(Fd,"oauth2_v2",{enumerable:!0,get:function(){return Jqe.oauth2_v2}});Fd.VERSIONS={v2:Jqe.oauth2_v2.Oauth2};function SYe(y){return(0,Kqe.getAPI)("oauth2",y,Fd.VERSIONS,this)}var wYe=new Kqe.AuthPlus;Fd.auth=wYe;var GYe=ct();Object.defineProperty(Fd,"AuthPlus",{enumerable:!0,get:function(){return GYe.AuthPlus}})});var b4=qt(Rw=>{"use strict";Object.defineProperty(Rw,"__esModule",{value:!0});Rw.observability_v1=void 0;var Vr=ct(),Zqe;(function(y){class fe{context;folders;organizations;projects;constructor(u,i){this.context={_options:u||{},google:i},this.folders=new he(this.context),this.organizations=new oe(this.context),this.projects=new a(this.context)}}y.Observability=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;operations;constructor(u){this.context=u,this.operations=new xe(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}getSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}updateSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Folders$Locations=$e;class xe{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Folders$Locations$Operations=xe;class oe{context;locations;constructor(u){this.context=u,this.locations=new E(this.context)}}y.Resource$Organizations=oe;class E{context;operations;constructor(u){this.context=u,this.operations=new R(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}getSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}updateSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Organizations$Locations=E;class R{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Operations=R;class a{context;locations;constructor(u){this.context=u,this.locations=new g(this.context)}}y.Resource$Projects=a;class g{context;buckets;operations;scopes;traceScopes;constructor(u){this.context=u,this.buckets=new f(this.context),this.operations=new s(this.context),this.scopes=new t(this.context),this.traceScopes=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}getSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}updateSettings(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations=g;class f{context;datasets;constructor(u){this.context=u,this.datasets=new o(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Buckets=f;class o{context;links;views;constructor(u){this.context=u,this.links=new n(this.context),this.views=new e(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Buckets$Datasets=o;class n{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Buckets$Datasets$Links=n;class e{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Buckets$Datasets$Views=e;class s{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=s;class t{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Scopes=t;class p{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/traceScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/traceScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://observability.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Vr.createAPIRequest)(q,m);else return(0,Vr.createAPIRequest)(q)}}y.Resource$Projects$Locations$Tracescopes=p})(Zqe||(Rw.observability_v1=Zqe={}))});var Oqe=qt(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.AuthPlus=Bd.observability_v1=Bd.auth=Bd.VERSIONS=void 0;Bd.observability=LYe;var Yqe=ct(),Xqe=b4();Object.defineProperty(Bd,"observability_v1",{enumerable:!0,get:function(){return Xqe.observability_v1}});Bd.VERSIONS={v1:Xqe.observability_v1.Observability};function LYe(y){return(0,Yqe.getAPI)("observability",y,Bd.VERSIONS,this)}var _Ye=new Yqe.AuthPlus;Bd.auth=_Ye;var DYe=ct();Object.defineProperty(Bd,"AuthPlus",{enumerable:!0,get:function(){return DYe.AuthPlus}})});var k4=qt(Aw=>{"use strict";Object.defineProperty(Aw,"__esModule",{value:!0});Aw.ondemandscanning_v1=void 0;var rh=ct(),lqe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Ondemandscanning=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;scans;constructor(a){this.context=a,this.operations=new xe(this.context),this.scans=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}wait(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;vulnerabilities;constructor(a){this.context=a,this.vulnerabilities=new E(this.context)}analyzePackages(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/scans:analyzePackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Scans=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/vulnerabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,rh.createAPIRequest)(s,f);else return(0,rh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Scans$Vulnerabilities=E})(lqe||(Aw.ondemandscanning_v1=lqe={}))});var eK=qt($w=>{"use strict";Object.defineProperty($w,"__esModule",{value:!0});$w.ondemandscanning_v1beta1=void 0;var nh=ct(),Cqe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Ondemandscanning=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;scans;constructor(a){this.context=a,this.operations=new xe(this.context),this.scans=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}wait(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;vulnerabilities;constructor(a){this.context=a,this.vulnerabilities=new E(this.context)}analyzePackages(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/scans:analyzePackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Scans=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/vulnerabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,nh.createAPIRequest)(s,f);else return(0,nh.createAPIRequest)(s)}}y.Resource$Projects$Locations$Scans$Vulnerabilities=E})(Cqe||($w.ondemandscanning_v1beta1=Cqe={}))});var txe=qt(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.AuthPlus=ih.ondemandscanning_v1beta1=ih.ondemandscanning_v1=ih.auth=ih.VERSIONS=void 0;ih.ondemandscanning=zYe;var bqe=ct(),kqe=k4();Object.defineProperty(ih,"ondemandscanning_v1",{enumerable:!0,get:function(){return kqe.ondemandscanning_v1}});var exe=eK();Object.defineProperty(ih,"ondemandscanning_v1beta1",{enumerable:!0,get:function(){return exe.ondemandscanning_v1beta1}});ih.VERSIONS={v1:kqe.ondemandscanning_v1.Ondemandscanning,v1beta1:exe.ondemandscanning_v1beta1.Ondemandscanning};function zYe(y){return(0,bqe.getAPI)("ondemandscanning",y,ih.VERSIONS,this)}var MYe=new bqe.AuthPlus;ih.auth=MYe;var NYe=ct();Object.defineProperty(ih,"AuthPlus",{enumerable:!0,get:function(){return NYe.AuthPlus}})});var tK=qt(jw=>{"use strict";Object.defineProperty(jw,"__esModule",{value:!0});jw.oracledatabase_v1=void 0;var Vo=ct(),oxe;(function(y){class fe{context;projects;constructor(V,C){this.context={_options:V||{},google:C},this.projects=new he(this.context)}}y.Oracledatabase=fe;class he{context;locations;constructor(V){this.context=V,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;autonomousDatabaseBackups;autonomousDatabaseCharacterSets;autonomousDatabases;autonomousDbVersions;cloudExadataInfrastructures;cloudVmClusters;databaseCharacterSets;databases;dbSystemInitialStorageSizes;dbSystems;dbSystemShapes;dbVersions;entitlements;exadbVmClusters;exascaleDbStorageVaults;giVersions;goldengateConnectionAssignments;goldengateConnections;goldengateConnectionTypes;goldengateDeploymentEnvironments;goldengateDeployments;goldengateDeploymentTypes;goldengateDeploymentVersions;odbNetworks;operations;pluggableDatabases;constructor(V){this.context=V,this.autonomousDatabaseBackups=new xe(this.context),this.autonomousDatabaseCharacterSets=new oe(this.context),this.autonomousDatabases=new E(this.context),this.autonomousDbVersions=new R(this.context),this.cloudExadataInfrastructures=new a(this.context),this.cloudVmClusters=new f(this.context),this.databaseCharacterSets=new n(this.context),this.databases=new e(this.context),this.dbSystemInitialStorageSizes=new s(this.context),this.dbSystems=new t(this.context),this.dbSystemShapes=new p(this.context),this.dbVersions=new r(this.context),this.entitlements=new u(this.context),this.exadbVmClusters=new i(this.context),this.exascaleDbStorageVaults=new c(this.context),this.giVersions=new P(this.context),this.goldengateConnectionAssignments=new q(this.context),this.goldengateConnections=new d(this.context),this.goldengateConnectionTypes=new I(this.context),this.goldengateDeploymentEnvironments=new x(this.context),this.goldengateDeployments=new $(this.context),this.goldengateDeploymentTypes=new A(this.context),this.goldengateDeploymentVersions=new v(this.context),this.odbNetworks=new z(this.context),this.operations=new b(this.context),this.pluggableDatabases=new Q(this.context)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/autonomousDatabaseBackups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Autonomousdatabasebackups=xe;class oe{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/autonomousDatabaseCharacterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Autonomousdatabasecharactersets=oe;class E{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/autonomousDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}failover(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}generateWallet(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:generateWallet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/autonomousDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}patch(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}restart(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}restore(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}start(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}stop(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}switchover(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Autonomousdatabases=E;class R{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/autonomousDbVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Autonomousdbversions=R;class a{context;dbServers;constructor(V){this.context=V,this.dbServers=new g(this.context)}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/cloudExadataInfrastructures").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/cloudExadataInfrastructures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Cloudexadatainfrastructures=a;class g{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Cloudexadatainfrastructures$Dbservers=g;class f{context;dbNodes;constructor(V){this.context=V,this.dbNodes=new o(this.context)}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/cloudVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/cloudVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Cloudvmclusters=f;class o{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Cloudvmclusters$Dbnodes=o;class n{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/databaseCharacterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Databasecharactersets=n;class e{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Databases=e;class s{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbSystemInitialStorageSizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Dbsysteminitialstoragesizes=s;class t{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbSystems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Dbsystems=t;class p{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbSystemShapes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Dbsystemshapes=p;class r{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Dbversions=r;class u{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Entitlements=u;class i{context;dbNodes;constructor(V){this.context=V,this.dbNodes=new m(this.context)}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/exadbVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/exadbVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}patch(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}removeVirtualMachine(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:removeVirtualMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Exadbvmclusters=i;class m{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/dbNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Exadbvmclusters$Dbnodes=m;class c{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/exascaleDbStorageVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/exascaleDbStorageVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Exascaledbstoragevaults=c;class P{context;minorVersions;constructor(V){this.context=V,this.minorVersions=new h(this.context)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/giVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Giversions=P;class h{context;constructor(V){this.context=V}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/minorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Giversions$Minorversions=h;class q{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateConnectionAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateConnectionAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}test(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengateconnectionassignments=q;class d{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengateconnections=d;class I{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateConnectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengateconnectiontypes=I;class x{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateDeploymentEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengatedeploymentenvironments=x;class ${context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}start(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}stop(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengatedeployments=$;class A{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateDeploymentTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengatedeploymenttypes=A;class v{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/goldengateDeploymentVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Goldengatedeploymentversions=v;class z{context;odbSubnets;constructor(V){this.context=V,this.odbSubnets=new D(this.context)}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/odbNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/odbNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Odbnetworks=z;class D{context;constructor(V){this.context=V}create(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/odbSubnets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/odbSubnets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Odbnetworks$Odbsubnets=D;class b{context;constructor(V){this.context=V}cancel(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}delete(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Operations=b;class Q{context;constructor(V){this.context=V}get(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["name"],pathParams:["name"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}list(V,C,U){let T=V||{},S=C||{};typeof V=="function"&&(U=V,T={},S={}),typeof C=="function"&&(U=C,S={});let F=S.rootUrl||"https://oracledatabase.googleapis.com/",H={options:Object.assign({url:(F+"/v1/{+parent}/pluggableDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:T,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(U)(0,Vo.createAPIRequest)(H,U);else return(0,Vo.createAPIRequest)(H)}}y.Resource$Projects$Locations$Pluggabledatabases=Q})(oxe||(jw.oracledatabase_v1=oxe={}))});var nxe=qt(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.AuthPlus=Wd.oracledatabase_v1=Wd.auth=Wd.VERSIONS=void 0;Wd.oracledatabase=HYe;var sxe=ct(),rxe=tK();Object.defineProperty(Wd,"oracledatabase_v1",{enumerable:!0,get:function(){return rxe.oracledatabase_v1}});Wd.VERSIONS={v1:rxe.oracledatabase_v1.Oracledatabase};function HYe(y){return(0,sxe.getAPI)("oracledatabase",y,Wd.VERSIONS,this)}var FYe=new sxe.AuthPlus;Wd.auth=FYe;var BYe=ct();Object.defineProperty(Wd,"AuthPlus",{enumerable:!0,get:function(){return BYe.AuthPlus}})});var oK=qt(Uw=>{"use strict";Object.defineProperty(Uw,"__esModule",{value:!0});Uw.orgpolicy_v2=void 0;var ti=ct(),ixe;(function(y){class fe{context;folders;organizations;projects;constructor(e,s){this.context={_options:e||{},google:s},this.folders=new he(this.context),this.organizations=new oe(this.context),this.projects=new g(this.context)}}y.Orgpolicy=fe;class he{context;constraints;policies;constructor(e){this.context=e,this.constraints=new $e(this.context),this.policies=new xe(this.context)}}y.Resource$Folders=he;class $e{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Folders$Constraints=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Folders$Policies=xe;class oe{context;constraints;customConstraints;policies;constructor(e){this.context=e,this.constraints=new E(this.context),this.customConstraints=new R(this.context),this.policies=new a(this.context)}}y.Resource$Organizations=oe;class E{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Organizations$Constraints=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/customConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/customConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Organizations$Customconstraints=R;class a{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Organizations$Policies=a;class g{context;constraints;policies;constructor(e){this.context=e,this.constraints=new f(this.context),this.policies=new o(this.context)}}y.Resource$Projects=g;class f{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Projects$Constraints=f;class o{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ti.createAPIRequest)(i,t);else return(0,ti.createAPIRequest)(i)}}y.Resource$Projects$Policies=o})(ixe||(Uw.orgpolicy_v2=ixe={}))});var cxe=qt(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.AuthPlus=Kd.orgpolicy_v2=Kd.auth=Kd.VERSIONS=void 0;Kd.orgpolicy=WYe;var pxe=ct(),uxe=oK();Object.defineProperty(Kd,"orgpolicy_v2",{enumerable:!0,get:function(){return uxe.orgpolicy_v2}});Kd.VERSIONS={v2:uxe.orgpolicy_v2.Orgpolicy};function WYe(y){return(0,pxe.getAPI)("orgpolicy",y,Kd.VERSIONS,this)}var KYe=new pxe.AuthPlus;Kd.auth=KYe;var JYe=ct();Object.defineProperty(Kd,"AuthPlus",{enumerable:!0,get:function(){return JYe.AuthPlus}})});var sK=qt(vw=>{"use strict";Object.defineProperty(vw,"__esModule",{value:!0});vw.osconfig_v1=void 0;var zn=ct(),fxe;(function(y){class fe{context;projects;constructor(p,r){this.context={_options:p||{},google:r},this.projects=new he(this.context)}}y.Osconfig=fe;class he{context;locations;patchDeployments;patchJobs;constructor(p){this.context=p,this.locations=new $e(this.context),this.patchDeployments=new n(this.context),this.patchJobs=new e(this.context)}}y.Resource$Projects=he;class $e{context;global;instances;osPolicyAssignments;constructor(p){this.context=p,this.global=new xe(this.context),this.instances=new oe(this.context),this.osPolicyAssignments=new f(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(p){this.context=p}getProjectFeatureSettings(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}updateProjectFeatureSettings(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Global=xe;class oe{context;inventories;osPolicyAssignments;vulnerabilityReports;constructor(p){this.context=p,this.inventories=new E(this.context),this.osPolicyAssignments=new R(this.context),this.vulnerabilityReports=new g(this.context)}}y.Resource$Projects$Locations$Instances=oe;class E{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/inventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Instances$Inventories=E;class R{context;reports;constructor(p){this.context=p,this.reports=new a(this.context)}}y.Resource$Projects$Locations$Instances$Ospolicyassignments=R;class a{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Instances$Ospolicyassignments$Reports=a;class g{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/vulnerabilityReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Instances$Vulnerabilityreports=g;class f{context;operations;constructor(p){this.context=p,this.operations=new o(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}listRevisions(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Ospolicyassignments=f;class o{context;constructor(p){this.context=p}cancel(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Ospolicyassignments$Operations=o;class n{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}pause(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}resume(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Patchdeployments=n;class e{context;instanceDetails;constructor(p){this.context=p,this.instanceDetails=new s(this.context)}cancel(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}execute(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/patchJobs:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/patchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Patchjobs=e;class s{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/instanceDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,zn.createAPIRequest)(P,u);else return(0,zn.createAPIRequest)(P)}}y.Resource$Projects$Patchjobs$Instancedetails=s})(fxe||(vw.osconfig_v1=fxe={}))});var rK=qt(Tw=>{"use strict";Object.defineProperty(Tw,"__esModule",{value:!0});Tw.osconfig_v1alpha=void 0;var Lp=ct(),mxe;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Osconfig=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instanceOSPoliciesCompliances;instances;osPolicyAssignments;constructor(e){this.context=e,this.instanceOSPoliciesCompliances=new xe(this.context),this.instances=new oe(this.context),this.osPolicyAssignments=new f(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/instanceOSPoliciesCompliances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instanceospoliciescompliances=xe;class oe{context;inventories;osPolicyAssignments;vulnerabilityReports;constructor(e){this.context=e,this.inventories=new E(this.context),this.osPolicyAssignments=new R(this.context),this.vulnerabilityReports=new g(this.context)}}y.Resource$Projects$Locations$Instances=oe;class E{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/inventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instances$Inventories=E;class R{context;reports;constructor(e){this.context=e,this.reports=new a(this.context)}}y.Resource$Projects$Locations$Instances$Ospolicyassignments=R;class a{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instances$Ospolicyassignments$Reports=a;class g{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/vulnerabilityReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instances$Vulnerabilityreports=g;class f{context;operations;constructor(e){this.context=e,this.operations=new o(this.context)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}listRevisions(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Ospolicyassignments=f;class o{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lp.createAPIRequest)(i,t);else return(0,Lp.createAPIRequest)(i)}}y.Resource$Projects$Locations$Ospolicyassignments$Operations=o})(mxe||(Tw.osconfig_v1alpha=mxe={}))});var nK=qt(Vw=>{"use strict";Object.defineProperty(Vw,"__esModule",{value:!0});Vw.osconfig_v1beta=void 0;var hp=ct(),gxe;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Osconfig=fe;class he{context;guestPolicies;patchDeployments;patchJobs;zones;constructor(f){this.context=f,this.guestPolicies=new $e(this.context),this.patchDeployments=new xe(this.context),this.patchJobs=new oe(this.context),this.zones=new R(this.context)}}y.Resource$Projects=he;class $e{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/guestPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/guestPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}}y.Resource$Projects$Guestpolicies=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}pause(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}resume(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}}y.Resource$Projects$Patchdeployments=xe;class oe{context;instanceDetails;constructor(f){this.context=f,this.instanceDetails=new E(this.context)}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}execute(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/patchJobs:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/patchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}}y.Resource$Projects$Patchjobs=oe;class E{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/instanceDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}}y.Resource$Projects$Patchjobs$Instancedetails=E;class R{context;instances;constructor(f){this.context=f,this.instances=new a(this.context)}}y.Resource$Projects$Zones=R;class a{context;constructor(f){this.context=f}lookupEffectiveGuestPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+instance}:lookupEffectiveGuestPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(n)(0,hp.createAPIRequest)(p,n);else return(0,hp.createAPIRequest)(p)}}y.Resource$Projects$Zones$Instances=a})(gxe||(Vw.osconfig_v1beta=gxe={}))});var iK=qt(Ew=>{"use strict";Object.defineProperty(Ew,"__esModule",{value:!0});Ew.osconfig_v2=void 0;var Kn=ct(),hxe;(function(y){class fe{context;folders;organizations;projects;constructor(u,i){this.context={_options:u||{},google:i},this.folders=new he(this.context),this.organizations=new R(this.context),this.projects=new n(this.context)}}y.Osconfig=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;global;operations;constructor(u){this.context=u,this.global=new xe(this.context),this.operations=new E(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new oe(this.context)}}y.Resource$Folders$Locations$Global=xe;class oe{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Folders$Locations$Global$Policyorchestrators=oe;class E{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Folders$Locations$Operations=E;class R{context;locations;constructor(u){this.context=u,this.locations=new a(this.context)}}y.Resource$Organizations=R;class a{context;global;operations;constructor(u){this.context=u,this.global=new g(this.context),this.operations=new o(this.context)}}y.Resource$Organizations$Locations=a;class g{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new f(this.context)}}y.Resource$Organizations$Locations$Global=g;class f{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Global$Policyorchestrators=f;class o{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Operations=o;class n{context;locations;constructor(u){this.context=u,this.locations=new e(this.context)}}y.Resource$Projects=n;class e{context;global;operations;constructor(u){this.context=u,this.global=new s(this.context),this.operations=new p(this.context)}}y.Resource$Projects$Locations=e;class s{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new t(this.context)}}y.Resource$Projects$Locations$Global=s;class t{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Projects$Locations$Global$Policyorchestrators=t;class p{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Kn.createAPIRequest)(q,m);else return(0,Kn.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=p})(hxe||(Ew.osconfig_v2=hxe={}))});var pK=qt(Sw=>{"use strict";Object.defineProperty(Sw,"__esModule",{value:!0});Sw.osconfig_v2beta=void 0;var Jn=ct(),Pxe;(function(y){class fe{context;folders;organizations;projects;constructor(u,i){this.context={_options:u||{},google:i},this.folders=new he(this.context),this.organizations=new R(this.context),this.projects=new n(this.context)}}y.Osconfig=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;global;operations;constructor(u){this.context=u,this.global=new xe(this.context),this.operations=new E(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new oe(this.context)}}y.Resource$Folders$Locations$Global=xe;class oe{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Folders$Locations$Global$Policyorchestrators=oe;class E{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Folders$Locations$Operations=E;class R{context;locations;constructor(u){this.context=u,this.locations=new a(this.context)}}y.Resource$Organizations=R;class a{context;global;operations;constructor(u){this.context=u,this.global=new g(this.context),this.operations=new o(this.context)}}y.Resource$Organizations$Locations=a;class g{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new f(this.context)}}y.Resource$Organizations$Locations$Global=g;class f{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Global$Policyorchestrators=f;class o{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Organizations$Locations$Operations=o;class n{context;locations;constructor(u){this.context=u,this.locations=new e(this.context)}}y.Resource$Projects=n;class e{context;global;operations;constructor(u){this.context=u,this.global=new s(this.context),this.operations=new p(this.context)}}y.Resource$Projects$Locations=e;class s{context;policyOrchestrators;constructor(u){this.context=u,this.policyOrchestrators=new t(this.context)}}y.Resource$Projects$Locations$Global=s;class t{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Projects$Locations$Global$Policyorchestrators=t;class p{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://osconfig.googleapis.com/",q={options:Object.assign({url:(h+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jn.createAPIRequest)(q,m);else return(0,Jn.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=p})(Pxe||(Sw.osconfig_v2beta=Pxe={}))});var Rxe=qt(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.AuthPlus=Vc.osconfig_v2beta=Vc.osconfig_v2=Vc.osconfig_v1beta=Vc.osconfig_v1alpha=Vc.osconfig_v1=Vc.auth=Vc.VERSIONS=void 0;Vc.osconfig=QYe;var axe=ct(),dxe=sK();Object.defineProperty(Vc,"osconfig_v1",{enumerable:!0,get:function(){return dxe.osconfig_v1}});var qxe=rK();Object.defineProperty(Vc,"osconfig_v1alpha",{enumerable:!0,get:function(){return qxe.osconfig_v1alpha}});var xxe=nK();Object.defineProperty(Vc,"osconfig_v1beta",{enumerable:!0,get:function(){return xxe.osconfig_v1beta}});var yxe=iK();Object.defineProperty(Vc,"osconfig_v2",{enumerable:!0,get:function(){return yxe.osconfig_v2}});var Ixe=pK();Object.defineProperty(Vc,"osconfig_v2beta",{enumerable:!0,get:function(){return Ixe.osconfig_v2beta}});Vc.VERSIONS={v1:dxe.osconfig_v1.Osconfig,v1alpha:qxe.osconfig_v1alpha.Osconfig,v1beta:xxe.osconfig_v1beta.Osconfig,v2:yxe.osconfig_v2.Osconfig,v2beta:Ixe.osconfig_v2beta.Osconfig};function QYe(y){return(0,axe.getAPI)("osconfig",y,Vc.VERSIONS,this)}var ZYe=new axe.AuthPlus;Vc.auth=ZYe;var YYe=ct();Object.defineProperty(Vc,"AuthPlus",{enumerable:!0,get:function(){return YYe.AuthPlus}})});var uK=qt(ww=>{"use strict";Object.defineProperty(ww,"__esModule",{value:!0});ww.oslogin_v1=void 0;var of=ct(),Axe;(function(y){class fe{context;projects;users;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context),this.users=new xe(this.context)}}y.Oslogin=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(a){this.context=a}signSshPublicKey(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;projects;sshPublicKeys;constructor(a){this.context=a,this.projects=new oe(this.context),this.sshPublicKeys=new E(this.context)}getLoginProfile(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}importSshPublicKey(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}}y.Resource$Users=xe;class oe{context;constructor(a){this.context=a}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}provisionPosixAccount(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}}y.Resource$Users$Projects=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,of.createAPIRequest)(s,f);else return(0,of.createAPIRequest)(s)}}y.Resource$Users$Sshpublickeys=E})(Axe||(ww.oslogin_v1=Axe={}))});var cK=qt(Gw=>{"use strict";Object.defineProperty(Gw,"__esModule",{value:!0});Gw.oslogin_v1alpha=void 0;var lu=ct(),$xe;(function(y){class fe{context;projects;users;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context),this.users=new xe(this.context)}}y.Oslogin=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;projects;sshPublicKeys;constructor(f){this.context=f,this.projects=new oe(this.context),this.sshPublicKeys=new a(this.context)}getLoginProfile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}importSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Users=xe;class oe{context;locations;zones;constructor(f){this.context=f,this.locations=new E(this.context),this.zones=new R(this.context)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}provisionPosixAccount(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Users$Projects=oe;class E{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Users$Projects$Locations=E;class R{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Users$Projects$Zones=R;class a{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,lu.createAPIRequest)(p,n);else return(0,lu.createAPIRequest)(p)}}y.Resource$Users$Sshpublickeys=a})($xe||(Gw.oslogin_v1alpha=$xe={}))});var fK=qt(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});Lw.oslogin_v1beta=void 0;var Cu=ct(),jxe;(function(y){class fe{context;projects;users;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context),this.users=new xe(this.context)}}y.Oslogin=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;projects;sshPublicKeys;constructor(f){this.context=f,this.projects=new oe(this.context),this.sshPublicKeys=new a(this.context)}getLoginProfile(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}importSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Users=xe;class oe{context;locations;zones;constructor(f){this.context=f,this.locations=new E(this.context),this.zones=new R(this.context)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}provisionPosixAccount(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Users$Projects=oe;class E{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Users$Projects$Locations=E;class R{context;constructor(f){this.context=f}signSshPublicKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Users$Projects$Zones=R;class a{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",p={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Cu.createAPIRequest)(p,n);else return(0,Cu.createAPIRequest)(p)}}y.Resource$Users$Sshpublickeys=a})(jxe||(Lw.oslogin_v1beta=jxe={}))});var Exe=qt(om=>{"use strict";Object.defineProperty(om,"__esModule",{value:!0});om.AuthPlus=om.oslogin_v1beta=om.oslogin_v1alpha=om.oslogin_v1=om.auth=om.VERSIONS=void 0;om.oslogin=XYe;var Uxe=ct(),vxe=uK();Object.defineProperty(om,"oslogin_v1",{enumerable:!0,get:function(){return vxe.oslogin_v1}});var Txe=cK();Object.defineProperty(om,"oslogin_v1alpha",{enumerable:!0,get:function(){return Txe.oslogin_v1alpha}});var Vxe=fK();Object.defineProperty(om,"oslogin_v1beta",{enumerable:!0,get:function(){return Vxe.oslogin_v1beta}});om.VERSIONS={v1:vxe.oslogin_v1.Oslogin,v1alpha:Txe.oslogin_v1alpha.Oslogin,v1beta:Vxe.oslogin_v1beta.Oslogin};function XYe(y){return(0,Uxe.getAPI)("oslogin",y,om.VERSIONS,this)}var OYe=new Uxe.AuthPlus;om.auth=OYe;var lYe=ct();Object.defineProperty(om,"AuthPlus",{enumerable:!0,get:function(){return lYe.AuthPlus}})});var mK=qt(_w=>{"use strict";Object.defineProperty(_w,"__esModule",{value:!0});_w.pagespeedonline_v5=void 0;var Sxe=ct(),wxe;(function(y){class fe{context;pagespeedapi;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.pagespeedapi=new he(this.context)}}y.Pagespeedonline=fe;class he{context;constructor(xe){this.context=xe}runpagespeed(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://pagespeedonline.googleapis.com/",f={options:Object.assign({url:(g+"/pagespeedonline/v5/runPagespeed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["url"],pathParams:[],context:this.context};if(E)(0,Sxe.createAPIRequest)(f,E);else return(0,Sxe.createAPIRequest)(f)}}y.Resource$Pagespeedapi=he})(wxe||(_w.pagespeedonline_v5=wxe={}))});var _xe=qt(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.AuthPlus=Jd.pagespeedonline_v5=Jd.auth=Jd.VERSIONS=void 0;Jd.pagespeedonline=CYe;var Gxe=ct(),Lxe=mK();Object.defineProperty(Jd,"pagespeedonline_v5",{enumerable:!0,get:function(){return Lxe.pagespeedonline_v5}});Jd.VERSIONS={v5:Lxe.pagespeedonline_v5.Pagespeedonline};function CYe(y){return(0,Gxe.getAPI)("pagespeedonline",y,Jd.VERSIONS,this)}var bYe=new Gxe.AuthPlus;Jd.auth=bYe;var kYe=ct();Object.defineProperty(Jd,"AuthPlus",{enumerable:!0,get:function(){return kYe.AuthPlus}})});var gK=qt(Dw=>{"use strict";Object.defineProperty(Dw,"__esModule",{value:!0});Dw.parallelstore_v1=void 0;var qu=ct(),Dxe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Parallelstore=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(R){this.context=R,this.instances=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}exportData(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}importData(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qu.createAPIRequest)(e,g);else return(0,qu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(Dxe||(Dw.parallelstore_v1=Dxe={}))});var hK=qt(zw=>{"use strict";Object.defineProperty(zw,"__esModule",{value:!0});zw.parallelstore_v1beta=void 0;var xu=ct(),zxe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Parallelstore=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;constructor(R){this.context=R,this.instances=new xe(this.context),this.operations=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}exportData(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}importData(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,xu.createAPIRequest)(e,g);else return(0,xu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(zxe||(zw.parallelstore_v1beta=zxe={}))});var Fxe=qt(ph=>{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.AuthPlus=ph.parallelstore_v1beta=ph.parallelstore_v1=ph.auth=ph.VERSIONS=void 0;ph.parallelstore=e7e;var Mxe=ct(),Nxe=gK();Object.defineProperty(ph,"parallelstore_v1",{enumerable:!0,get:function(){return Nxe.parallelstore_v1}});var Hxe=hK();Object.defineProperty(ph,"parallelstore_v1beta",{enumerable:!0,get:function(){return Hxe.parallelstore_v1beta}});ph.VERSIONS={v1:Nxe.parallelstore_v1.Parallelstore,v1beta:Hxe.parallelstore_v1beta.Parallelstore};function e7e(y){return(0,Mxe.getAPI)("parallelstore",y,ph.VERSIONS,this)}var t7e=new Mxe.AuthPlus;ph.auth=t7e;var o7e=ct();Object.defineProperty(ph,"AuthPlus",{enumerable:!0,get:function(){return o7e.AuthPlus}})});var PK=qt(Mw=>{"use strict";Object.defineProperty(Mw,"__esModule",{value:!0});Mw.parametermanager_v1=void 0;var yu=ct(),Bxe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Parametermanager=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;parameters;constructor(R){this.context=R,this.parameters=new xe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;versions;constructor(R){this.context=R,this.versions=new oe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/parameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/parameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Parameters=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}render(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:render").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yu.createAPIRequest)(e,g);else return(0,yu.createAPIRequest)(e)}}y.Resource$Projects$Locations$Parameters$Versions=oe})(Bxe||(Mw.parametermanager_v1=Bxe={}))});var Jxe=qt(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.AuthPlus=Qd.parametermanager_v1=Qd.auth=Qd.VERSIONS=void 0;Qd.parametermanager=s7e;var Wxe=ct(),Kxe=PK();Object.defineProperty(Qd,"parametermanager_v1",{enumerable:!0,get:function(){return Kxe.parametermanager_v1}});Qd.VERSIONS={v1:Kxe.parametermanager_v1.Parametermanager};function s7e(y){return(0,Wxe.getAPI)("parametermanager",y,Qd.VERSIONS,this)}var r7e=new Wxe.AuthPlus;Qd.auth=r7e;var n7e=ct();Object.defineProperty(Qd,"AuthPlus",{enumerable:!0,get:function(){return n7e.AuthPlus}})});var aK=qt(Nw=>{"use strict";Object.defineProperty(Nw,"__esModule",{value:!0});Nw.paymentsresellersubscription_v1=void 0;var bp=ct(),Qxe;(function(y){class fe{context;partners;constructor(g,f){this.context={_options:g||{},google:f},this.partners=new he(this.context)}}y.Paymentsresellersubscription=fe;class he{context;products;promotions;subscriptions;userSessions;constructor(g){this.context=g,this.products=new $e(this.context),this.promotions=new xe(this.context),this.subscriptions=new oe(this.context),this.userSessions=new R(this.context)}}y.Resource$Partners=he;class $e{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}y.Resource$Partners$Products=$e;class xe{context;constructor(g){this.context=g}findEligible(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/promotions:findEligible").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}y.Resource$Partners$Promotions=xe;class oe{context;lineItems;constructor(g){this.context=g,this.lineItems=new E(this.context)}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}entitle(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:entitle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}extend(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:extend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}provision(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/subscriptions:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}resume(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}suspend(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}undoCancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:undoCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}y.Resource$Partners$Subscriptions=oe;class E{context;constructor(g){this.context=g}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}y.Resource$Partners$Subscriptions$Lineitems=E;class R{context;constructor(g){this.context=g}generate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/userSessions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}y.Resource$Partners$Usersessions=R})(Qxe||(Nw.paymentsresellersubscription_v1=Qxe={}))});var Xxe=qt(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.AuthPlus=Zd.paymentsresellersubscription_v1=Zd.auth=Zd.VERSIONS=void 0;Zd.paymentsresellersubscription=i7e;var Zxe=ct(),Yxe=aK();Object.defineProperty(Zd,"paymentsresellersubscription_v1",{enumerable:!0,get:function(){return Yxe.paymentsresellersubscription_v1}});Zd.VERSIONS={v1:Yxe.paymentsresellersubscription_v1.Paymentsresellersubscription};function i7e(y){return(0,Zxe.getAPI)("paymentsresellersubscription",y,Zd.VERSIONS,this)}var p7e=new Zxe.AuthPlus;Zd.auth=p7e;var u7e=ct();Object.defineProperty(Zd,"AuthPlus",{enumerable:!0,get:function(){return u7e.AuthPlus}})});var dK=qt(Hw=>{"use strict";Object.defineProperty(Hw,"__esModule",{value:!0});Hw.people_v1=void 0;var mi=ct(),Oxe;(function(y){class fe{context;contactGroups;otherContacts;people;constructor(a,g){this.context={_options:a||{},google:g},this.contactGroups=new he(this.context),this.otherContacts=new xe(this.context),this.people=new oe(this.context)}}y.People=fe;class he{context;members;constructor(a){this.context=a,this.members=new $e(this.context)}batchGet(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}}y.Resource$Contactgroups=he;class $e{context;constructor(a){this.context=a}modify(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}/members:modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}}y.Resource$Contactgroups$Members=$e;class xe{context;constructor(a){this.context=a}copyOtherContactToMyContactsGroup(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:copyOtherContactToMyContactsGroup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/otherContacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}search(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/otherContacts:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}}y.Resource$Othercontacts=xe;class oe{context;connections;constructor(a){this.context=a,this.connections=new E(this.context)}batchCreateContacts(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchCreateContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}batchDeleteContacts(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchDeleteContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}batchUpdateContacts(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchUpdateContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}createContact(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:createContact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}deleteContact(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:deleteContact").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}deleteContactPhoto(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:deleteContactPhoto").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}getBatchGet(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}listDirectoryPeople(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:listDirectoryPeople").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}searchContacts(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:searchContacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}searchDirectoryPeople(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:searchDirectoryPeople").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}updateContact(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:updateContact").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}updateContactPhoto(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:updateContactPhoto").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}}y.Resource$People=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(f)(0,mi.createAPIRequest)(s,f);else return(0,mi.createAPIRequest)(s)}}y.Resource$People$Connections=E})(Oxe||(Hw.people_v1=Oxe={}))});var bxe=qt(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.AuthPlus=Yd.people_v1=Yd.auth=Yd.VERSIONS=void 0;Yd.people=c7e;var lxe=ct(),Cxe=dK();Object.defineProperty(Yd,"people_v1",{enumerable:!0,get:function(){return Cxe.people_v1}});Yd.VERSIONS={v1:Cxe.people_v1.People};function c7e(y){return(0,lxe.getAPI)("people",y,Yd.VERSIONS,this)}var f7e=new lxe.AuthPlus;Yd.auth=f7e;var m7e=ct();Object.defineProperty(Yd,"AuthPlus",{enumerable:!0,get:function(){return m7e.AuthPlus}})});var qK=qt(Fw=>{"use strict";Object.defineProperty(Fw,"__esModule",{value:!0});Fw.places_v1=void 0;var Wx=ct(),kxe;(function(y){class fe{context;places;constructor(oe,E){this.context={_options:oe||{},google:E},this.places=new he(this.context)}}y.Places=fe;class he{context;photos;constructor(oe){this.context=oe,this.photos=new $e(this.context)}autocomplete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(f+"/v1/places:autocomplete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Wx.createAPIRequest)(o,R);else return(0,Wx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wx.createAPIRequest)(o,R);else return(0,Wx.createAPIRequest)(o)}searchNearby(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(f+"/v1/places:searchNearby").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Wx.createAPIRequest)(o,R);else return(0,Wx.createAPIRequest)(o)}searchText(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(f+"/v1/places:searchText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Wx.createAPIRequest)(o,R);else return(0,Wx.createAPIRequest)(o)}}y.Resource$Places=he;class $e{context;constructor(oe){this.context=oe}getMedia(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wx.createAPIRequest)(o,R);else return(0,Wx.createAPIRequest)(o)}}y.Resource$Places$Photos=$e})(kxe||(Fw.places_v1=kxe={}))});var oye=qt(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.AuthPlus=Xd.places_v1=Xd.auth=Xd.VERSIONS=void 0;Xd.places=g7e;var eye=ct(),tye=qK();Object.defineProperty(Xd,"places_v1",{enumerable:!0,get:function(){return tye.places_v1}});Xd.VERSIONS={v1:tye.places_v1.Places};function g7e(y){return(0,eye.getAPI)("places",y,Xd.VERSIONS,this)}var h7e=new eye.AuthPlus;Xd.auth=h7e;var P7e=ct();Object.defineProperty(Xd,"AuthPlus",{enumerable:!0,get:function(){return P7e.AuthPlus}})});var xK=qt(Bw=>{"use strict";Object.defineProperty(Bw,"__esModule",{value:!0});Bw.playablelocations_v3=void 0;var LR=ct(),sye;(function(y){class fe{context;v3;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v3=new he(this.context)}}y.Playablelocations=fe;class he{context;constructor(xe){this.context=xe}logImpressions(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://playablelocations.googleapis.com/",f={options:Object.assign({url:(g+"/v3:logImpressions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,LR.createAPIRequest)(f,E);else return(0,LR.createAPIRequest)(f)}logPlayerReports(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://playablelocations.googleapis.com/",f={options:Object.assign({url:(g+"/v3:logPlayerReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,LR.createAPIRequest)(f,E);else return(0,LR.createAPIRequest)(f)}samplePlayableLocations(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://playablelocations.googleapis.com/",f={options:Object.assign({url:(g+"/v3:samplePlayableLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,LR.createAPIRequest)(f,E);else return(0,LR.createAPIRequest)(f)}}y.Resource$V3=he})(sye||(Bw.playablelocations_v3=sye={}))});var iye=qt(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.AuthPlus=Od.playablelocations_v3=Od.auth=Od.VERSIONS=void 0;Od.playablelocations=a7e;var rye=ct(),nye=xK();Object.defineProperty(Od,"playablelocations_v3",{enumerable:!0,get:function(){return nye.playablelocations_v3}});Od.VERSIONS={v3:nye.playablelocations_v3.Playablelocations};function a7e(y){return(0,rye.getAPI)("playablelocations",y,Od.VERSIONS,this)}var d7e=new rye.AuthPlus;Od.auth=d7e;var q7e=ct();Object.defineProperty(Od,"AuthPlus",{enumerable:!0,get:function(){return q7e.AuthPlus}})});var yK=qt(Ww=>{"use strict";Object.defineProperty(Ww,"__esModule",{value:!0});Ww.playcustomapp_v1=void 0;var pye=ct(),uye;(function(y){class fe{context;accounts;constructor(oe,E){this.context={_options:oe||{},google:E},this.accounts=new he(this.context)}}y.Playcustomapp=fe;class he{context;customApps;constructor(oe){this.context=oe,this.customApps=new $e(this.context)}}y.Resource$Accounts=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://playcustomapp.googleapis.com/",o={options:Object.assign({url:(f+"/playcustomapp/v1/accounts/{account}/customApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,mediaUrl:(f+"/upload/playcustomapp/v1/accounts/{account}/customApps").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["account"],pathParams:["account"],context:this.context};if(R)(0,pye.createAPIRequest)(o,R);else return(0,pye.createAPIRequest)(o)}}y.Resource$Accounts$Customapps=$e})(uye||(Ww.playcustomapp_v1=uye={}))});var mye=qt(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.AuthPlus=ld.playcustomapp_v1=ld.auth=ld.VERSIONS=void 0;ld.playcustomapp=x7e;var cye=ct(),fye=yK();Object.defineProperty(ld,"playcustomapp_v1",{enumerable:!0,get:function(){return fye.playcustomapp_v1}});ld.VERSIONS={v1:fye.playcustomapp_v1.Playcustomapp};function x7e(y){return(0,cye.getAPI)("playcustomapp",y,ld.VERSIONS,this)}var y7e=new cye.AuthPlus;ld.auth=y7e;var I7e=ct();Object.defineProperty(ld,"AuthPlus",{enumerable:!0,get:function(){return I7e.AuthPlus}})});var IK=qt(Kw=>{"use strict";Object.defineProperty(Kw,"__esModule",{value:!0});Kw.playdeveloperreporting_v1alpha1=void 0;var Wi=ct(),gye;(function(y){class fe{context;anomalies;apps;vitals;constructor(r,u){this.context={_options:r||{},google:u},this.anomalies=new he(this.context),this.apps=new $e(this.context),this.vitals=new xe(this.context)}}y.Playdeveloperreporting=fe;class he{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+parent}/anomalies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Anomalies=he;class $e{context;constructor(r){this.context=r}fetchReleaseFilterOptions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:fetchReleaseFilterOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/apps:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Apps=$e;class xe{context;anrrate;crashrate;errors;excessivewakeuprate;lmkrate;slowrenderingrate;slowstartrate;stuckbackgroundwakelockrate;constructor(r){this.context=r,this.anrrate=new oe(this.context),this.crashrate=new E(this.context),this.errors=new R(this.context),this.excessivewakeuprate=new o(this.context),this.lmkrate=new n(this.context),this.slowrenderingrate=new e(this.context),this.slowstartrate=new s(this.context),this.stuckbackgroundwakelockrate=new t(this.context)}}y.Resource$Vitals=xe;class oe{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Anrrate=oe;class E{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Crashrate=E;class R{context;counts;issues;reports;constructor(r){this.context=r,this.counts=new a(this.context),this.issues=new g(this.context),this.reports=new f(this.context)}}y.Resource$Vitals$Errors=R;class a{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Counts=a;class g{context;constructor(r){this.context=r}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+parent}/errorIssues:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Issues=g;class f{context;constructor(r){this.context=r}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+parent}/errorReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Reports=f;class o{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Excessivewakeuprate=o;class n{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Lmkrate=n;class e{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Slowrenderingrate=e;class s{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Slowstartrate=s;class t{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Wi.createAPIRequest)(h,i);else return(0,Wi.createAPIRequest)(h)}}y.Resource$Vitals$Stuckbackgroundwakelockrate=t})(gye||(Kw.playdeveloperreporting_v1alpha1=gye={}))});var RK=qt(Jw=>{"use strict";Object.defineProperty(Jw,"__esModule",{value:!0});Jw.playdeveloperreporting_v1beta1=void 0;var Ki=ct(),hye;(function(y){class fe{context;anomalies;apps;vitals;constructor(r,u){this.context={_options:r||{},google:u},this.anomalies=new he(this.context),this.apps=new $e(this.context),this.vitals=new xe(this.context)}}y.Playdeveloperreporting=fe;class he{context;constructor(r){this.context=r}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/anomalies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Anomalies=he;class $e{context;constructor(r){this.context=r}fetchReleaseFilterOptions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:fetchReleaseFilterOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/apps:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Apps=$e;class xe{context;anrrate;crashrate;errors;excessivewakeuprate;lmkrate;slowrenderingrate;slowstartrate;stuckbackgroundwakelockrate;constructor(r){this.context=r,this.anrrate=new oe(this.context),this.crashrate=new E(this.context),this.errors=new R(this.context),this.excessivewakeuprate=new o(this.context),this.lmkrate=new n(this.context),this.slowrenderingrate=new e(this.context),this.slowstartrate=new s(this.context),this.stuckbackgroundwakelockrate=new t(this.context)}}y.Resource$Vitals=xe;class oe{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Anrrate=oe;class E{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Crashrate=E;class R{context;counts;issues;reports;constructor(r){this.context=r,this.counts=new a(this.context),this.issues=new g(this.context),this.reports=new f(this.context)}}y.Resource$Vitals$Errors=R;class a{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Counts=a;class g{context;constructor(r){this.context=r}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/errorIssues:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Issues=g;class f{context;constructor(r){this.context=r}search(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/errorReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Errors$Reports=f;class o{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Excessivewakeuprate=o;class n{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Lmkrate=n;class e{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Slowrenderingrate=e;class s{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Slowstartrate=s;class t{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}query(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://playdeveloperreporting.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ki.createAPIRequest)(h,i);else return(0,Ki.createAPIRequest)(h)}}y.Resource$Vitals$Stuckbackgroundwakelockrate=t})(hye||(Jw.playdeveloperreporting_v1beta1=hye={}))});var qye=qt(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});uh.AuthPlus=uh.playdeveloperreporting_v1beta1=uh.playdeveloperreporting_v1alpha1=uh.auth=uh.VERSIONS=void 0;uh.playdeveloperreporting=R7e;var Pye=ct(),aye=IK();Object.defineProperty(uh,"playdeveloperreporting_v1alpha1",{enumerable:!0,get:function(){return aye.playdeveloperreporting_v1alpha1}});var dye=RK();Object.defineProperty(uh,"playdeveloperreporting_v1beta1",{enumerable:!0,get:function(){return dye.playdeveloperreporting_v1beta1}});uh.VERSIONS={v1alpha1:aye.playdeveloperreporting_v1alpha1.Playdeveloperreporting,v1beta1:dye.playdeveloperreporting_v1beta1.Playdeveloperreporting};function R7e(y){return(0,Pye.getAPI)("playdeveloperreporting",y,uh.VERSIONS,this)}var A7e=new Pye.AuthPlus;uh.auth=A7e;var $7e=ct();Object.defineProperty(uh,"AuthPlus",{enumerable:!0,get:function(){return $7e.AuthPlus}})});var AK=qt(Zw=>{"use strict";Object.defineProperty(Zw,"__esModule",{value:!0});Zw.playgrouping_v1alpha1=void 0;var Qw=ct(),xye;(function(y){class fe{context;apps;constructor(E,R){this.context={_options:E||{},google:R},this.apps=new he(this.context)}}y.Playgrouping=fe;class he{context;tokens;constructor(E){this.context=E,this.tokens=new $e(this.context)}}y.Resource$Apps=he;class $e{context;tags;constructor(E){this.context=E,this.tags=new xe(this.context)}verify(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://playgrouping.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+appPackage}/{+token}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["appPackage","token"],pathParams:["appPackage","token"],context:this.context};if(a)(0,Qw.createAPIRequest)(n,a);else return(0,Qw.createAPIRequest)(n)}}y.Resource$Apps$Tokens=$e;class xe{context;constructor(E){this.context=E}createOrUpdate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://playgrouping.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+appPackage}/{+token}/tags:createOrUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["appPackage","token"],pathParams:["appPackage","token"],context:this.context};if(a)(0,Qw.createAPIRequest)(n,a);else return(0,Qw.createAPIRequest)(n)}}y.Resource$Apps$Tokens$Tags=xe})(xye||(Zw.playgrouping_v1alpha1=xye={}))});var Rye=qt(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.AuthPlus=Cd.playgrouping_v1alpha1=Cd.auth=Cd.VERSIONS=void 0;Cd.playgrouping=j7e;var yye=ct(),Iye=AK();Object.defineProperty(Cd,"playgrouping_v1alpha1",{enumerable:!0,get:function(){return Iye.playgrouping_v1alpha1}});Cd.VERSIONS={v1alpha1:Iye.playgrouping_v1alpha1.Playgrouping};function j7e(y){return(0,yye.getAPI)("playgrouping",y,Cd.VERSIONS,this)}var U7e=new yye.AuthPlus;Cd.auth=U7e;var v7e=ct();Object.defineProperty(Cd,"AuthPlus",{enumerable:!0,get:function(){return v7e.AuthPlus}})});var $K=qt(Yw=>{"use strict";Object.defineProperty(Yw,"__esModule",{value:!0});Yw.playintegrity_v1=void 0;var _R=ct(),Aye;(function(y){class fe{context;deviceRecall;v1;constructor(oe,E){this.context={_options:oe||{},google:E},this.deviceRecall=new he(this.context),this.v1=new $e(this.context)}}y.Playintegrity=fe;class he{context;constructor(oe){this.context=oe}write(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+packageName}/deviceRecall:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(R)(0,_R.createAPIRequest)(o,R);else return(0,_R.createAPIRequest)(o)}}y.Resource$Devicerecall=he;class $e{context;constructor(oe){this.context=oe}decodeIntegrityToken(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+packageName}:decodeIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(R)(0,_R.createAPIRequest)(o,R);else return(0,_R.createAPIRequest)(o)}decodePcIntegrityToken(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+packageName}:decodePcIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(R)(0,_R.createAPIRequest)(o,R);else return(0,_R.createAPIRequest)(o)}}y.Resource$V1=$e})(Aye||(Yw.playintegrity_v1=Aye={}))});var Uye=qt(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.AuthPlus=bd.playintegrity_v1=bd.auth=bd.VERSIONS=void 0;bd.playintegrity=T7e;var $ye=ct(),jye=$K();Object.defineProperty(bd,"playintegrity_v1",{enumerable:!0,get:function(){return jye.playintegrity_v1}});bd.VERSIONS={v1:jye.playintegrity_v1.Playintegrity};function T7e(y){return(0,$ye.getAPI)("playintegrity",y,bd.VERSIONS,this)}var V7e=new $ye.AuthPlus;bd.auth=V7e;var E7e=ct();Object.defineProperty(bd,"AuthPlus",{enumerable:!0,get:function(){return E7e.AuthPlus}})});var jK=qt(Xw=>{"use strict";Object.defineProperty(Xw,"__esModule",{value:!0});Xw.plus_v1=void 0;var sf=ct(),vye;(function(y){class fe{context;activities;comments;people;constructor(E,R){this.context={_options:E||{},google:R},this.activities=new he(this.context),this.comments=new $e(this.context),this.people=new xe(this.context)}}y.Plus=fe;class he{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["activityId"],pathParams:["activityId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/people/{userId}/activities/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["userId","collection"],pathParams:["collection","userId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}search(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["query"],pathParams:[],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}}y.Resource$Activities=he;class $e{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["commentId"],pathParams:["commentId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["activityId"],pathParams:["activityId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}}y.Resource$Comments=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/people/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/people/{userId}/people/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["userId","collection"],pathParams:["collection","userId"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}listByActivity(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}/people/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["activityId","collection"],pathParams:["activityId","collection"],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}search(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/plus/v1/people").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["query"],pathParams:[],context:this.context};if(a)(0,sf.createAPIRequest)(n,a);else return(0,sf.createAPIRequest)(n)}}y.Resource$People=xe})(vye||(Xw.plus_v1=vye={}))});var Eye=qt(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});kd.AuthPlus=kd.plus_v1=kd.auth=kd.VERSIONS=void 0;kd.plus=S7e;var Tye=ct(),Vye=jK();Object.defineProperty(kd,"plus_v1",{enumerable:!0,get:function(){return Vye.plus_v1}});kd.VERSIONS={v1:Vye.plus_v1.Plus};function S7e(y){return(0,Tye.getAPI)("plus",y,kd.VERSIONS,this)}var w7e=new Tye.AuthPlus;kd.auth=w7e;var G7e=ct();Object.defineProperty(kd,"AuthPlus",{enumerable:!0,get:function(){return G7e.AuthPlus}})});var UK=qt(Ow=>{"use strict";Object.defineProperty(Ow,"__esModule",{value:!0});Ow.policyanalyzer_v1=void 0;var DR=ct(),Sye;(function(y){class fe{context;folders;organizations;projects;constructor(t,p){this.context={_options:t||{},google:p},this.folders=new he(this.context),this.organizations=new E(this.context),this.projects=new f(this.context)}}y.Policyanalyzer=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new xe(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;activities;constructor(t){this.context=t,this.activities=new oe(this.context)}}y.Resource$Folders$Locations$Activitytypes=xe;class oe{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,DR.createAPIRequest)(c,r);else return(0,DR.createAPIRequest)(c)}}y.Resource$Folders$Locations$Activitytypes$Activities=oe;class E{context;locations;constructor(t){this.context=t,this.locations=new R(this.context)}}y.Resource$Organizations=E;class R{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new a(this.context)}}y.Resource$Organizations$Locations=R;class a{context;activities;constructor(t){this.context=t,this.activities=new g(this.context)}}y.Resource$Organizations$Locations$Activitytypes=a;class g{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,DR.createAPIRequest)(c,r);else return(0,DR.createAPIRequest)(c)}}y.Resource$Organizations$Locations$Activitytypes$Activities=g;class f{context;locations;constructor(t){this.context=t,this.locations=new o(this.context)}}y.Resource$Projects=f;class o{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new n(this.context)}}y.Resource$Projects$Locations=o;class n{context;activities;constructor(t){this.context=t,this.activities=new e(this.context)}}y.Resource$Projects$Locations$Activitytypes=n;class e{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,DR.createAPIRequest)(c,r);else return(0,DR.createAPIRequest)(c)}}y.Resource$Projects$Locations$Activitytypes$Activities=e})(Sye||(Ow.policyanalyzer_v1=Sye={}))});var vK=qt(lw=>{"use strict";Object.defineProperty(lw,"__esModule",{value:!0});lw.policyanalyzer_v1beta1=void 0;var zR=ct(),wye;(function(y){class fe{context;folders;organizations;projects;constructor(t,p){this.context={_options:t||{},google:p},this.folders=new he(this.context),this.organizations=new E(this.context),this.projects=new f(this.context)}}y.Policyanalyzer=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new xe(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;activities;constructor(t){this.context=t,this.activities=new oe(this.context)}}y.Resource$Folders$Locations$Activitytypes=xe;class oe{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zR.createAPIRequest)(c,r);else return(0,zR.createAPIRequest)(c)}}y.Resource$Folders$Locations$Activitytypes$Activities=oe;class E{context;locations;constructor(t){this.context=t,this.locations=new R(this.context)}}y.Resource$Organizations=E;class R{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new a(this.context)}}y.Resource$Organizations$Locations=R;class a{context;activities;constructor(t){this.context=t,this.activities=new g(this.context)}}y.Resource$Organizations$Locations$Activitytypes=a;class g{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zR.createAPIRequest)(c,r);else return(0,zR.createAPIRequest)(c)}}y.Resource$Organizations$Locations$Activitytypes$Activities=g;class f{context;locations;constructor(t){this.context=t,this.locations=new o(this.context)}}y.Resource$Projects=f;class o{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new n(this.context)}}y.Resource$Projects$Locations=o;class n{context;activities;constructor(t){this.context=t,this.activities=new e(this.context)}}y.Resource$Projects$Locations$Activitytypes=n;class e{context;constructor(t){this.context=t}query(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://policyanalyzer.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zR.createAPIRequest)(c,r);else return(0,zR.createAPIRequest)(c)}}y.Resource$Projects$Locations$Activitytypes$Activities=e})(wye||(lw.policyanalyzer_v1beta1=wye={}))});var Dye=qt(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});ch.AuthPlus=ch.policyanalyzer_v1beta1=ch.policyanalyzer_v1=ch.auth=ch.VERSIONS=void 0;ch.policyanalyzer=L7e;var Gye=ct(),Lye=UK();Object.defineProperty(ch,"policyanalyzer_v1",{enumerable:!0,get:function(){return Lye.policyanalyzer_v1}});var _ye=vK();Object.defineProperty(ch,"policyanalyzer_v1beta1",{enumerable:!0,get:function(){return _ye.policyanalyzer_v1beta1}});ch.VERSIONS={v1:Lye.policyanalyzer_v1.Policyanalyzer,v1beta1:_ye.policyanalyzer_v1beta1.Policyanalyzer};function L7e(y){return(0,Gye.getAPI)("policyanalyzer",y,ch.VERSIONS,this)}var _7e=new Gye.AuthPlus;ch.auth=_7e;var D7e=ct();Object.defineProperty(ch,"AuthPlus",{enumerable:!0,get:function(){return D7e.AuthPlus}})});var TK=qt(Cw=>{"use strict";Object.defineProperty(Cw,"__esModule",{value:!0});Cw.policysimulator_v1=void 0;var Qn=ct(),zye;(function(y){class fe{context;folders;operations;organizations;projects;constructor(D,b){this.context={_options:D||{},google:b},this.folders=new he(this.context),this.operations=new o(this.context),this.organizations=new n(this.context),this.projects=new P(this.context)}}y.Policysimulator=fe;class he{context;locations;constructor(D){this.context=D,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(D){this.context=D,this.accessPolicySimulations=new xe(this.context),this.orgPolicyViolationsPreviews=new E(this.context),this.replays=new a(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;operations;constructor(D){this.context=D,this.operations=new oe(this.context)}}y.Resource$Folders$Locations$Accesspolicysimulations=xe;class oe{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Folders$Locations$Accesspolicysimulations$Operations=oe;class E{context;operations;constructor(D){this.context=D,this.operations=new R(this.context)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews=E;class R{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=R;class a{context;operations;results;constructor(D){this.context=D,this.operations=new g(this.context),this.results=new f(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Folders$Locations$Replays=a;class g{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Folders$Locations$Replays$Operations=g;class f{context;constructor(D){this.context=D}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Folders$Locations$Replays$Results=f;class o{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Operations=o;class n{context;locations;constructor(D){this.context=D,this.locations=new e(this.context)}}y.Resource$Organizations=n;class e{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(D){this.context=D,this.accessPolicySimulations=new s(this.context),this.orgPolicyViolationsPreviews=new p(this.context),this.replays=new i(this.context)}}y.Resource$Organizations$Locations=e;class s{context;operations;constructor(D){this.context=D,this.operations=new t(this.context)}}y.Resource$Organizations$Locations$Accesspolicysimulations=s;class t{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Accesspolicysimulations$Operations=t;class p{context;operations;orgPolicyViolations;constructor(D){this.context=D,this.operations=new r(this.context),this.orgPolicyViolations=new u(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/orgPolicyViolationsPreviews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/orgPolicyViolationsPreviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews=p;class r{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=r;class u{context;constructor(D){this.context=D}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/orgPolicyViolations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Orgpolicyviolations=u;class i{context;operations;results;constructor(D){this.context=D,this.operations=new m(this.context),this.results=new c(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Replays=i;class m{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Replays$Operations=m;class c{context;constructor(D){this.context=D}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Organizations$Locations$Replays$Results=c;class P{context;locations;constructor(D){this.context=D,this.locations=new h(this.context)}}y.Resource$Projects=P;class h{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(D){this.context=D,this.accessPolicySimulations=new q(this.context),this.orgPolicyViolationsPreviews=new I(this.context),this.replays=new $(this.context)}}y.Resource$Projects$Locations=h;class q{context;operations;constructor(D){this.context=D,this.operations=new d(this.context)}}y.Resource$Projects$Locations$Accesspolicysimulations=q;class d{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Projects$Locations$Accesspolicysimulations$Operations=d;class I{context;operations;constructor(D){this.context=D,this.operations=new x(this.context)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews=I;class x{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=x;class ${context;operations;results;constructor(D){this.context=D,this.operations=new A(this.context),this.results=new v(this.context)}create(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Projects$Locations$Replays=$;class A{context;constructor(D){this.context=D}get(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Projects$Locations$Replays$Operations=A;class v{context;constructor(D){this.context=D}list(D,b,Q){let _=D||{},V=b||{};typeof D=="function"&&(Q=D,_={},V={}),typeof b=="function"&&(Q=b,V={});let C=V.rootUrl||"https://policysimulator.googleapis.com/",U={options:Object.assign({url:(C+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},V),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qn.createAPIRequest)(U,Q);else return(0,Qn.createAPIRequest)(U)}}y.Resource$Projects$Locations$Replays$Results=v})(zye||(Cw.policysimulator_v1=zye={}))});var VK=qt(bw=>{"use strict";Object.defineProperty(bw,"__esModule",{value:!0});bw.policysimulator_v1alpha=void 0;var bu=ct(),Mye;(function(y){class fe{context;folders;operations;organizations;projects;constructor(P,h){this.context={_options:P||{},google:h},this.folders=new he(this.context),this.operations=new a(this.context),this.organizations=new g(this.context),this.projects=new t(this.context)}}y.Policysimulator=fe;class he{context;locations;constructor(P){this.context=P,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new xe(this.context),this.replays=new E(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;operations;constructor(P){this.context=P,this.operations=new oe(this.context)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews=xe;class oe{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=oe;class E{context;operations;constructor(P){this.context=P,this.operations=new R(this.context)}}y.Resource$Folders$Locations$Replays=E;class R{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Folders$Locations$Replays$Operations=R;class a{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Operations=a;class g{context;locations;constructor(P){this.context=P,this.locations=new f(this.context)}}y.Resource$Organizations=g;class f{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}y.Resource$Organizations$Locations=f;class o{context;operations;constructor(P){this.context=P,this.operations=new n(this.context)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class n{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=n;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}y.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new p(this.context)}}y.Resource$Projects=t;class p{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new r(this.context),this.replays=new i(this.context)}}y.Resource$Projects$Locations=p;class r{context;operations;constructor(P){this.context=P,this.operations=new u(this.context)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews=r;class u{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=u;class i{context;operations;constructor(P){this.context=P,this.operations=new m(this.context)}}y.Resource$Projects$Locations$Replays=i;class m{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,bu.createAPIRequest)($,q);else return(0,bu.createAPIRequest)($)}}y.Resource$Projects$Locations$Replays$Operations=m})(Mye||(bw.policysimulator_v1alpha=Mye={}))});var EK=qt(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});kw.policysimulator_v1beta=void 0;var ku=ct(),Nye;(function(y){class fe{context;folders;operations;organizations;projects;constructor(P,h){this.context={_options:P||{},google:h},this.folders=new he(this.context),this.operations=new a(this.context),this.organizations=new g(this.context),this.projects=new t(this.context)}}y.Policysimulator=fe;class he{context;locations;constructor(P){this.context=P,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new xe(this.context),this.replays=new E(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;operations;constructor(P){this.context=P,this.operations=new oe(this.context)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews=xe;class oe{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=oe;class E{context;operations;constructor(P){this.context=P,this.operations=new R(this.context)}}y.Resource$Folders$Locations$Replays=E;class R{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Folders$Locations$Replays$Operations=R;class a{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Operations=a;class g{context;locations;constructor(P){this.context=P,this.locations=new f(this.context)}}y.Resource$Organizations=g;class f{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}y.Resource$Organizations$Locations=f;class o{context;operations;constructor(P){this.context=P,this.operations=new n(this.context)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class n{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=n;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}y.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new p(this.context)}}y.Resource$Projects=t;class p{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new r(this.context),this.replays=new i(this.context)}}y.Resource$Projects$Locations=p;class r{context;operations;constructor(P){this.context=P,this.operations=new u(this.context)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews=r;class u{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=u;class i{context;operations;constructor(P){this.context=P,this.operations=new m(this.context)}}y.Resource$Projects$Locations$Replays=i;class m{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ku.createAPIRequest)($,q);else return(0,ku.createAPIRequest)($)}}y.Resource$Projects$Locations$Replays$Operations=m})(Nye||(kw.policysimulator_v1beta=Nye={}))});var SK=qt(eG=>{"use strict";Object.defineProperty(eG,"__esModule",{value:!0});eG.policysimulator_v1beta1=void 0;var ec=ct(),Hye;(function(y){class fe{context;folders;operations;organizations;projects;constructor(P,h){this.context={_options:P||{},google:h},this.folders=new he(this.context),this.operations=new a(this.context),this.organizations=new g(this.context),this.projects=new t(this.context)}}y.Policysimulator=fe;class he{context;locations;constructor(P){this.context=P,this.locations=new $e(this.context)}}y.Resource$Folders=he;class $e{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new xe(this.context),this.replays=new E(this.context)}}y.Resource$Folders$Locations=$e;class xe{context;operations;constructor(P){this.context=P,this.operations=new oe(this.context)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews=xe;class oe{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=oe;class E{context;operations;constructor(P){this.context=P,this.operations=new R(this.context)}}y.Resource$Folders$Locations$Replays=E;class R{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Folders$Locations$Replays$Operations=R;class a{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Operations=a;class g{context;locations;constructor(P){this.context=P,this.locations=new f(this.context)}}y.Resource$Organizations=g;class f{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}y.Resource$Organizations$Locations=f;class o{context;operations;constructor(P){this.context=P,this.operations=new n(this.context)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class n{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=n;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}y.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new p(this.context)}}y.Resource$Projects=t;class p{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new r(this.context),this.replays=new i(this.context)}}y.Resource$Projects$Locations=p;class r{context;operations;constructor(P){this.context=P,this.operations=new u(this.context)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews=r;class u{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=u;class i{context;operations;constructor(P){this.context=P,this.operations=new m(this.context)}}y.Resource$Projects$Locations$Replays=i;class m{context;constructor(P){this.context=P}get(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}list(P,h,q){let d=P||{},I=h||{};typeof P=="function"&&(q=P,d={},I={}),typeof h=="function"&&(q=h,I={});let x=I.rootUrl||"https://policysimulator.googleapis.com/",$={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},I),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,ec.createAPIRequest)($,q);else return(0,ec.createAPIRequest)($)}}y.Resource$Projects$Locations$Replays$Operations=m})(Hye||(eG.policysimulator_v1beta1=Hye={}))});var Qye=qt(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.AuthPlus=rf.policysimulator_v1beta1=rf.policysimulator_v1beta=rf.policysimulator_v1alpha=rf.policysimulator_v1=rf.auth=rf.VERSIONS=void 0;rf.policysimulator=z7e;var Fye=ct(),Bye=TK();Object.defineProperty(rf,"policysimulator_v1",{enumerable:!0,get:function(){return Bye.policysimulator_v1}});var Wye=VK();Object.defineProperty(rf,"policysimulator_v1alpha",{enumerable:!0,get:function(){return Wye.policysimulator_v1alpha}});var Kye=EK();Object.defineProperty(rf,"policysimulator_v1beta",{enumerable:!0,get:function(){return Kye.policysimulator_v1beta}});var Jye=SK();Object.defineProperty(rf,"policysimulator_v1beta1",{enumerable:!0,get:function(){return Jye.policysimulator_v1beta1}});rf.VERSIONS={v1:Bye.policysimulator_v1.Policysimulator,v1alpha:Wye.policysimulator_v1alpha.Policysimulator,v1beta:Kye.policysimulator_v1beta.Policysimulator,v1beta1:Jye.policysimulator_v1beta1.Policysimulator};function z7e(y){return(0,Fye.getAPI)("policysimulator",y,rf.VERSIONS,this)}var M7e=new Fye.AuthPlus;rf.auth=M7e;var N7e=ct();Object.defineProperty(rf,"AuthPlus",{enumerable:!0,get:function(){return N7e.AuthPlus}})});var wK=qt(tG=>{"use strict";Object.defineProperty(tG,"__esModule",{value:!0});tG.policytroubleshooter_v1=void 0;var Zye=ct(),Yye;(function(y){class fe{context;iam;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.iam=new he(this.context)}}y.Policytroubleshooter=fe;class he{context;constructor(xe){this.context=xe}troubleshoot(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://policytroubleshooter.googleapis.com/",f={options:Object.assign({url:(g+"/v1/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Zye.createAPIRequest)(f,E);else return(0,Zye.createAPIRequest)(f)}}y.Resource$Iam=he})(Yye||(tG.policytroubleshooter_v1=Yye={}))});var GK=qt(oG=>{"use strict";Object.defineProperty(oG,"__esModule",{value:!0});oG.policytroubleshooter_v1beta=void 0;var Xye=ct(),Oye;(function(y){class fe{context;iam;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.iam=new he(this.context)}}y.Policytroubleshooter=fe;class he{context;constructor(xe){this.context=xe}troubleshoot(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://policytroubleshooter.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Xye.createAPIRequest)(f,E);else return(0,Xye.createAPIRequest)(f)}}y.Resource$Iam=he})(Oye||(oG.policytroubleshooter_v1beta=Oye={}))});var LK=qt(sG=>{"use strict";Object.defineProperty(sG,"__esModule",{value:!0});sG.policytroubleshooter_v3=void 0;var lye=ct(),Cye;(function(y){class fe{context;iam;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.iam=new he(this.context)}}y.Policytroubleshooter=fe;class he{context;constructor(xe){this.context=xe}troubleshoot(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://policytroubleshooter.googleapis.com/",f={options:Object.assign({url:(g+"/v3/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,lye.createAPIRequest)(f,E);else return(0,lye.createAPIRequest)(f)}}y.Resource$Iam=he})(Cye||(sG.policytroubleshooter_v3=Cye={}))});var _K=qt(rG=>{"use strict";Object.defineProperty(rG,"__esModule",{value:!0});rG.policytroubleshooter_v3beta=void 0;var bye=ct(),kye;(function(y){class fe{context;iam;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.iam=new he(this.context)}}y.Policytroubleshooter=fe;class he{context;constructor(xe){this.context=xe}troubleshoot(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://policytroubleshooter.googleapis.com/",f={options:Object.assign({url:(g+"/v3beta/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,bye.createAPIRequest)(f,E);else return(0,bye.createAPIRequest)(f)}}y.Resource$Iam=he})(kye||(rG.policytroubleshooter_v3beta=kye={}))});var nIe=qt(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.AuthPlus=nf.policytroubleshooter_v3beta=nf.policytroubleshooter_v3=nf.policytroubleshooter_v1beta=nf.policytroubleshooter_v1=nf.auth=nf.VERSIONS=void 0;nf.policytroubleshooter=H7e;var eIe=ct(),tIe=wK();Object.defineProperty(nf,"policytroubleshooter_v1",{enumerable:!0,get:function(){return tIe.policytroubleshooter_v1}});var oIe=GK();Object.defineProperty(nf,"policytroubleshooter_v1beta",{enumerable:!0,get:function(){return oIe.policytroubleshooter_v1beta}});var sIe=LK();Object.defineProperty(nf,"policytroubleshooter_v3",{enumerable:!0,get:function(){return sIe.policytroubleshooter_v3}});var rIe=_K();Object.defineProperty(nf,"policytroubleshooter_v3beta",{enumerable:!0,get:function(){return rIe.policytroubleshooter_v3beta}});nf.VERSIONS={v1:tIe.policytroubleshooter_v1.Policytroubleshooter,v1beta:oIe.policytroubleshooter_v1beta.Policytroubleshooter,v3:sIe.policytroubleshooter_v3.Policytroubleshooter,v3beta:rIe.policytroubleshooter_v3beta.Policytroubleshooter};function H7e(y){return(0,eIe.getAPI)("policytroubleshooter",y,nf.VERSIONS,this)}var F7e=new eIe.AuthPlus;nf.auth=F7e;var B7e=ct();Object.defineProperty(nf,"AuthPlus",{enumerable:!0,get:function(){return B7e.AuthPlus}})});var DK=qt(iG=>{"use strict";Object.defineProperty(iG,"__esModule",{value:!0});iG.pollen_v1=void 0;var nG=ct(),iIe;(function(y){class fe{context;forecast;mapTypes;constructor(E,R){this.context={_options:E||{},google:R},this.forecast=new he(this.context),this.mapTypes=new $e(this.context)}}y.Pollen=fe;class he{context;constructor(E){this.context=E}lookup(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://pollen.googleapis.com/",n={options:Object.assign({url:(o+"/v1/forecast:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,nG.createAPIRequest)(n,a);else return(0,nG.createAPIRequest)(n)}}y.Resource$Forecast=he;class $e{context;heatmapTiles;constructor(E){this.context=E,this.heatmapTiles=new xe(this.context)}}y.Resource$Maptypes=$e;class xe{context;constructor(E){this.context=E}lookupHeatmapTile(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://pollen.googleapis.com/",n={options:Object.assign({url:(o+"/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["mapType","zoom","x","y"],pathParams:["mapType","x","y","zoom"],context:this.context};if(a)(0,nG.createAPIRequest)(n,a);else return(0,nG.createAPIRequest)(n)}}y.Resource$Maptypes$Heatmaptiles=xe})(iIe||(iG.pollen_v1=iIe={}))});var cIe=qt(eq=>{"use strict";Object.defineProperty(eq,"__esModule",{value:!0});eq.AuthPlus=eq.pollen_v1=eq.auth=eq.VERSIONS=void 0;eq.pollen=W7e;var pIe=ct(),uIe=DK();Object.defineProperty(eq,"pollen_v1",{enumerable:!0,get:function(){return uIe.pollen_v1}});eq.VERSIONS={v1:uIe.pollen_v1.Pollen};function W7e(y){return(0,pIe.getAPI)("pollen",y,eq.VERSIONS,this)}var K7e=new pIe.AuthPlus;eq.auth=K7e;var J7e=ct();Object.defineProperty(eq,"AuthPlus",{enumerable:!0,get:function(){return J7e.AuthPlus}})});var zK=qt(pG=>{"use strict";Object.defineProperty(pG,"__esModule",{value:!0});pG.poly_v1=void 0;var My=ct(),fIe;(function(y){class fe{context;assets;users;constructor(R,a){this.context={_options:R||{},google:a},this.assets=new he(this.context),this.users=new $e(this.context)}}y.Poly=fe;class he{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,My.createAPIRequest)(e,g);else return(0,My.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(n+"/v1/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,My.createAPIRequest)(e,g);else return(0,My.createAPIRequest)(e)}}y.Resource$Assets=he;class $e{context;assets;likedassets;constructor(R){this.context=R,this.assets=new xe(this.context),this.likedassets=new oe(this.context)}}y.Resource$Users=$e;class xe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,My.createAPIRequest)(e,g);else return(0,My.createAPIRequest)(e)}}y.Resource$Users$Assets=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/likedassets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,My.createAPIRequest)(e,g);else return(0,My.createAPIRequest)(e)}}y.Resource$Users$Likedassets=oe})(fIe||(pG.poly_v1=fIe={}))});var hIe=qt(tq=>{"use strict";Object.defineProperty(tq,"__esModule",{value:!0});tq.AuthPlus=tq.poly_v1=tq.auth=tq.VERSIONS=void 0;tq.poly=Q7e;var mIe=ct(),gIe=zK();Object.defineProperty(tq,"poly_v1",{enumerable:!0,get:function(){return gIe.poly_v1}});tq.VERSIONS={v1:gIe.poly_v1.Poly};function Q7e(y){return(0,mIe.getAPI)("poly",y,tq.VERSIONS,this)}var Z7e=new mIe.AuthPlus;tq.auth=Z7e;var Y7e=ct();Object.defineProperty(tq,"AuthPlus",{enumerable:!0,get:function(){return Y7e.AuthPlus}})});var MK=qt(uG=>{"use strict";Object.defineProperty(uG,"__esModule",{value:!0});uG.privateca_v1=void 0;var jr=ct(),PIe;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Privateca=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;caPools;certificateTemplates;operations;constructor(o){this.context=o,this.caPools=new xe(this.context),this.certificateTemplates=new a(this.context),this.operations=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;certificateAuthorities;certificates;constructor(o){this.context=o,this.certificateAuthorities=new oe(this.context),this.certificates=new R(this.context)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/caPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}fetchCaCerts(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+caPool}:fetchCaCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["caPool"],pathParams:["caPool"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/caPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Capools=xe;class oe{context;certificateRevocationLists;constructor(o){this.context=o,this.certificateRevocationLists=new E(this.context)}activate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificateAuthorities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}disable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}enable(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}fetch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificateAuthorities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}undelete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Capools$Certificateauthorities=oe;class E{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificateRevocationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Capools$Certificateauthorities$Certificaterevocationlists=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}revoke(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Capools$Certificates=R;class a{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificateTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}getIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/certificateTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}setIamPolicy(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}testIamPermissions(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Certificatetemplates=a;class g{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://privateca.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,jr.createAPIRequest)(r,e);else return(0,jr.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=g})(PIe||(uG.privateca_v1=PIe={}))});var NK=qt(cG=>{"use strict";Object.defineProperty(cG,"__esModule",{value:!0});cG.privateca_v1beta1=void 0;var Kp=ct(),aIe;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Privateca=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;certificateAuthorities;operations;reusableConfigs;constructor(g){this.context=g,this.certificateAuthorities=new xe(this.context),this.operations=new E(this.context),this.reusableConfigs=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;certificateRevocationLists;constructor(g){this.context=g,this.certificateRevocationLists=new oe(this.context)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Certificateauthorities=xe;class oe{context;constructor(g){this.context=g}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Certificateauthorities$Certificaterevocationlists=oe;class E{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(g){this.context=g}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Kp.createAPIRequest)(t,o);else return(0,Kp.createAPIRequest)(t)}}y.Resource$Projects$Locations$Reusableconfigs=R})(aIe||(cG.privateca_v1beta1=aIe={}))});var yIe=qt(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});fh.AuthPlus=fh.privateca_v1beta1=fh.privateca_v1=fh.auth=fh.VERSIONS=void 0;fh.privateca=X7e;var dIe=ct(),qIe=MK();Object.defineProperty(fh,"privateca_v1",{enumerable:!0,get:function(){return qIe.privateca_v1}});var xIe=NK();Object.defineProperty(fh,"privateca_v1beta1",{enumerable:!0,get:function(){return xIe.privateca_v1beta1}});fh.VERSIONS={v1:qIe.privateca_v1.Privateca,v1beta1:xIe.privateca_v1beta1.Privateca};function X7e(y){return(0,dIe.getAPI)("privateca",y,fh.VERSIONS,this)}var O7e=new dIe.AuthPlus;fh.auth=O7e;var l7e=ct();Object.defineProperty(fh,"AuthPlus",{enumerable:!0,get:function(){return l7e.AuthPlus}})});var HK=qt(fG=>{"use strict";Object.defineProperty(fG,"__esModule",{value:!0});fG.prod_tt_sasportal_v1alpha1=void 0;var Do=ct(),IIe;(function(y){class fe{context;customers;deployments;installer;nodes;policies;constructor(h,q){this.context={_options:h||{},google:q},this.customers=new he(this.context),this.deployments=new f(this.context),this.installer=new n(this.context),this.nodes=new e(this.context),this.policies=new c(this.context)}}y.Prod_tt_sasportal=fe;class he{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new $e(this.context),this.devices=new oe(this.context),this.nodes=new E(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}listGcpProjectDeployments(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:listGcpProjectDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}listLegacyOrganizations(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:listLegacyOrganizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}migrateOrganization(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:migrateOrganization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}provisionDeployment(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:provisionDeployment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}setupSasAnalytics(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:setupSasAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers=he;class $e{context;devices;constructor(h){this.context=h,this.devices=new xe(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Deployments=$e;class xe{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Deployments$Devices=xe;class oe{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Devices=oe;class E{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new R(this.context),this.devices=new a(this.context),this.nodes=new g(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Nodes=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Deployments=R;class a{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Devices=a;class g{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Nodes=g;class f{context;devices;constructor(h){this.context=h,this.devices=new o(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Deployments=f;class o{context;constructor(h){this.context=h}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Deployments$Devices=o;class n{context;constructor(h){this.context=h}generateSecret(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/installer:generateSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}validate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/installer:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Installer=n;class e{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new s(this.context),this.devices=new p(this.context),this.nodes=new r(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes=e;class s{context;devices;constructor(h){this.context=h,this.devices=new t(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Deployments=s;class t{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Deployments$Devices=t;class p{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Devices=p;class r{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new u(this.context),this.devices=new i(this.context),this.nodes=new m(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Nodes=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Deployments=u;class i{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Devices=i;class m{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Nodes=m;class c{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}set(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}test(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Do.createAPIRequest)(A,d);else return(0,Do.createAPIRequest)(A)}}y.Resource$Policies=c})(IIe||(fG.prod_tt_sasportal_v1alpha1=IIe={}))});var $Ie=qt(oq=>{"use strict";Object.defineProperty(oq,"__esModule",{value:!0});oq.AuthPlus=oq.prod_tt_sasportal_v1alpha1=oq.auth=oq.VERSIONS=void 0;oq.prod_tt_sasportal=C7e;var RIe=ct(),AIe=HK();Object.defineProperty(oq,"prod_tt_sasportal_v1alpha1",{enumerable:!0,get:function(){return AIe.prod_tt_sasportal_v1alpha1}});oq.VERSIONS={v1alpha1:AIe.prod_tt_sasportal_v1alpha1.Prod_tt_sasportal};function C7e(y){return(0,RIe.getAPI)("prod_tt_sasportal",y,oq.VERSIONS,this)}var b7e=new RIe.AuthPlus;oq.auth=b7e;var k7e=ct();Object.defineProperty(oq,"AuthPlus",{enumerable:!0,get:function(){return k7e.AuthPlus}})});var FK=qt(mG=>{"use strict";Object.defineProperty(mG,"__esModule",{value:!0});mG.publicca_v1=void 0;var jIe=ct(),UIe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Publicca=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;externalAccountKeys;constructor(E){this.context=E,this.externalAccountKeys=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://publicca.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,jIe.createAPIRequest)(n,a);else return(0,jIe.createAPIRequest)(n)}}y.Resource$Projects$Locations$Externalaccountkeys=xe})(UIe||(mG.publicca_v1=UIe={}))});var BK=qt(gG=>{"use strict";Object.defineProperty(gG,"__esModule",{value:!0});gG.publicca_v1alpha1=void 0;var vIe=ct(),TIe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Publicca=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;externalAccountKeys;constructor(E){this.context=E,this.externalAccountKeys=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://publicca.googleapis.com/",n={options:Object.assign({url:(o+"/v1alpha1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,vIe.createAPIRequest)(n,a);else return(0,vIe.createAPIRequest)(n)}}y.Resource$Projects$Locations$Externalaccountkeys=xe})(TIe||(gG.publicca_v1alpha1=TIe={}))});var WK=qt(hG=>{"use strict";Object.defineProperty(hG,"__esModule",{value:!0});hG.publicca_v1beta1=void 0;var VIe=ct(),EIe;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Publicca=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;externalAccountKeys;constructor(E){this.context=E,this.externalAccountKeys=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://publicca.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,VIe.createAPIRequest)(n,a);else return(0,VIe.createAPIRequest)(n)}}y.Resource$Projects$Locations$Externalaccountkeys=xe})(EIe||(hG.publicca_v1beta1=EIe={}))});var _Ie=qt(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.AuthPlus=sm.publicca_v1beta1=sm.publicca_v1alpha1=sm.publicca_v1=sm.auth=sm.VERSIONS=void 0;sm.publicca=eXe;var SIe=ct(),wIe=FK();Object.defineProperty(sm,"publicca_v1",{enumerable:!0,get:function(){return wIe.publicca_v1}});var GIe=BK();Object.defineProperty(sm,"publicca_v1alpha1",{enumerable:!0,get:function(){return GIe.publicca_v1alpha1}});var LIe=WK();Object.defineProperty(sm,"publicca_v1beta1",{enumerable:!0,get:function(){return LIe.publicca_v1beta1}});sm.VERSIONS={v1:wIe.publicca_v1.Publicca,v1alpha1:GIe.publicca_v1alpha1.Publicca,v1beta1:LIe.publicca_v1beta1.Publicca};function eXe(y){return(0,SIe.getAPI)("publicca",y,sm.VERSIONS,this)}var tXe=new SIe.AuthPlus;sm.auth=tXe;var oXe=ct();Object.defineProperty(sm,"AuthPlus",{enumerable:!0,get:function(){return oXe.AuthPlus}})});var KK=qt(PG=>{"use strict";Object.defineProperty(PG,"__esModule",{value:!0});PG.pubsub_v1=void 0;var gr=ct(),DIe;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Pubsub=fe;class he{context;schemas;snapshots;subscriptions;topics;constructor(f){this.context=f,this.schemas=new $e(this.context),this.snapshots=new xe(this.context),this.subscriptions=new oe(this.context),this.topics=new E(this.context)}}y.Resource$Projects=he;class $e{context;constructor(f){this.context=f}commit(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}deleteRevision(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}listRevisions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}rollback(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}validate(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/schemas:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}validateMessage(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/schemas:validateMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Schemas=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["snapshot"],pathParams:["snapshot"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["snapshot"],pathParams:["snapshot"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+project}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Snapshots=xe;class oe{context;constructor(f){this.context=f}acknowledge(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}detach(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:detach").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+project}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}modifyAckDeadline(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}modifyPushConfig(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}pull(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}seek(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+subscription}:seek").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Subscriptions=oe;class E{context;snapshots;subscriptions;constructor(f){this.context=f,this.snapshots=new R(this.context),this.subscriptions=new a(this.context)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}getIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+project}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}publish(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+topic}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}setIamPolicy(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}testIamPermissions(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Topics=E;class R{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+topic}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Topics$Snapshots=R;class a{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+topic}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(n)(0,gr.createAPIRequest)(p,n);else return(0,gr.createAPIRequest)(p)}}y.Resource$Projects$Topics$Subscriptions=a})(DIe||(PG.pubsub_v1=DIe={}))});var JK=qt(aG=>{"use strict";Object.defineProperty(aG,"__esModule",{value:!0});aG.pubsub_v1beta1a=void 0;var Jp=ct(),zIe;(function(y){class fe{context;subscriptions;topics;constructor(oe,E){this.context={_options:oe||{},google:E},this.subscriptions=new he(this.context),this.topics=new $e(this.context)}}y.Pubsub=fe;class he{context;constructor(oe){this.context=oe}acknowledge(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}modifyAckDeadline(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}modifyPushConfig(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}pull(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}pullBatch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/subscriptions/pullBatch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}}y.Resource$Subscriptions=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}publish(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}publishBatch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(f+"/v1beta1a/topics/publishBatch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jp.createAPIRequest)(o,R);else return(0,Jp.createAPIRequest)(o)}}y.Resource$Topics=$e})(zIe||(aG.pubsub_v1beta1a=zIe={}))});var QK=qt(dG=>{"use strict";Object.defineProperty(dG,"__esModule",{value:!0});dG.pubsub_v1beta2=void 0;var li=ct(),MIe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Pubsub=fe;class he{context;subscriptions;topics;constructor(R){this.context=R,this.subscriptions=new $e(this.context),this.topics=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(R){this.context=R}acknowledge(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+project}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["project"],pathParams:["project"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}modifyAckDeadline(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}:modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}modifyPushConfig(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}:modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}pull(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+subscription}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}}y.Resource$Projects$Subscriptions=$e;class xe{context;subscriptions;constructor(R){this.context=R,this.subscriptions=new oe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+project}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["project"],pathParams:["project"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}publish(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+topic}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}}y.Resource$Projects$Topics=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta2/{+topic}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(g)(0,li.createAPIRequest)(e,g);else return(0,li.createAPIRequest)(e)}}y.Resource$Projects$Topics$Subscriptions=oe})(MIe||(dG.pubsub_v1beta2=MIe={}))});var WIe=qt(rm=>{"use strict";Object.defineProperty(rm,"__esModule",{value:!0});rm.AuthPlus=rm.pubsub_v1beta2=rm.pubsub_v1beta1a=rm.pubsub_v1=rm.auth=rm.VERSIONS=void 0;rm.pubsub=sXe;var NIe=ct(),HIe=KK();Object.defineProperty(rm,"pubsub_v1",{enumerable:!0,get:function(){return HIe.pubsub_v1}});var FIe=JK();Object.defineProperty(rm,"pubsub_v1beta1a",{enumerable:!0,get:function(){return FIe.pubsub_v1beta1a}});var BIe=QK();Object.defineProperty(rm,"pubsub_v1beta2",{enumerable:!0,get:function(){return BIe.pubsub_v1beta2}});rm.VERSIONS={v1:HIe.pubsub_v1.Pubsub,v1beta1a:FIe.pubsub_v1beta1a.Pubsub,v1beta2:BIe.pubsub_v1beta2.Pubsub};function sXe(y){return(0,NIe.getAPI)("pubsub",y,rm.VERSIONS,this)}var rXe=new NIe.AuthPlus;rm.auth=rXe;var nXe=ct();Object.defineProperty(rm,"AuthPlus",{enumerable:!0,get:function(){return nXe.AuthPlus}})});var ZK=qt(qG=>{"use strict";Object.defineProperty(qG,"__esModule",{value:!0});qG.pubsublite_v1=void 0;var Mn=ct(),KIe;(function(y){class fe{context;admin;cursor;topicStats;constructor(c,P){this.context={_options:c||{},google:P},this.admin=new he(this.context),this.cursor=new o(this.context),this.topicStats=new p(this.context)}}y.Pubsublite=fe;class he{context;projects;constructor(c){this.context=c,this.projects=new $e(this.context)}}y.Resource$Admin=he;class $e{context;locations;constructor(c){this.context=c,this.locations=new xe(this.context)}}y.Resource$Admin$Projects=$e;class xe{context;operations;reservations;subscriptions;topics;constructor(c){this.context=c,this.operations=new oe(this.context),this.reservations=new E(this.context),this.subscriptions=new a(this.context),this.topics=new g(this.context)}}y.Resource$Admin$Projects$Locations=xe;class oe{context;constructor(c){this.context=c}cancel(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Operations=oe;class E{context;topics;constructor(c){this.context=c,this.topics=new R(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Reservations=E;class R{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Reservations$Topics=R;class a{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}seek(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}:seek").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Subscriptions=a;class g{context;subscriptions;constructor(c){this.context=c,this.subscriptions=new f(this.context)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}getPartitions(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Topics=g;class f{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/admin/{+name}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Admin$Projects$Locations$Topics$Subscriptions=f;class o{context;projects;constructor(c){this.context=c,this.projects=new n(this.context)}}y.Resource$Cursor=o;class n{context;locations;constructor(c){this.context=c,this.locations=new e(this.context)}}y.Resource$Cursor$Projects=n;class e{context;subscriptions;constructor(c){this.context=c,this.subscriptions=new s(this.context)}}y.Resource$Cursor$Projects$Locations=e;class s{context;cursors;constructor(c){this.context=c,this.cursors=new t(this.context)}commitCursor(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/cursor/{+subscription}:commitCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Cursor$Projects$Locations$Subscriptions=s;class t{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/cursor/{+parent}/cursors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Cursor$Projects$Locations$Subscriptions$Cursors=t;class p{context;projects;constructor(c){this.context=c,this.projects=new r(this.context)}}y.Resource$Topicstats=p;class r{context;locations;constructor(c){this.context=c,this.locations=new u(this.context)}}y.Resource$Topicstats$Projects=r;class u{context;topics;constructor(c){this.context=c,this.topics=new i(this.context)}}y.Resource$Topicstats$Projects$Locations=u;class i{context;constructor(c){this.context=c}computeHeadCursor(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/topicStats/{+topic}:computeHeadCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}computeMessageStats(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/topicStats/{+topic}:computeMessageStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}computeTimeCursor(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(I+"/v1/topicStats/{+topic}:computeTimeCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(h)(0,Mn.createAPIRequest)(x,h);else return(0,Mn.createAPIRequest)(x)}}y.Resource$Topicstats$Projects$Locations$Topics=i})(KIe||(qG.pubsublite_v1=KIe={}))});var ZIe=qt(sq=>{"use strict";Object.defineProperty(sq,"__esModule",{value:!0});sq.AuthPlus=sq.pubsublite_v1=sq.auth=sq.VERSIONS=void 0;sq.pubsublite=iXe;var JIe=ct(),QIe=ZK();Object.defineProperty(sq,"pubsublite_v1",{enumerable:!0,get:function(){return QIe.pubsublite_v1}});sq.VERSIONS={v1:QIe.pubsublite_v1.Pubsublite};function iXe(y){return(0,JIe.getAPI)("pubsublite",y,sq.VERSIONS,this)}var pXe=new JIe.AuthPlus;sq.auth=pXe;var uXe=ct();Object.defineProperty(sq,"AuthPlus",{enumerable:!0,get:function(){return uXe.AuthPlus}})});var YK=qt(xG=>{"use strict";Object.defineProperty(xG,"__esModule",{value:!0});xG.rapidmigrationassessment_v1=void 0;var _p=ct(),YIe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Rapidmigrationassessment=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;annotations;collectors;operations;constructor(a){this.context=a,this.annotations=new xe(this.context),this.collectors=new oe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}}y.Resource$Projects$Locations$Annotations=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/collectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/collectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}pause(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}register(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}resume(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}}y.Resource$Projects$Locations$Collectors=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,_p.createAPIRequest)(s,f);else return(0,_p.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(YIe||(xG.rapidmigrationassessment_v1=YIe={}))});var lIe=qt(rq=>{"use strict";Object.defineProperty(rq,"__esModule",{value:!0});rq.AuthPlus=rq.rapidmigrationassessment_v1=rq.auth=rq.VERSIONS=void 0;rq.rapidmigrationassessment=cXe;var XIe=ct(),OIe=YK();Object.defineProperty(rq,"rapidmigrationassessment_v1",{enumerable:!0,get:function(){return OIe.rapidmigrationassessment_v1}});rq.VERSIONS={v1:OIe.rapidmigrationassessment_v1.Rapidmigrationassessment};function cXe(y){return(0,XIe.getAPI)("rapidmigrationassessment",y,rq.VERSIONS,this)}var fXe=new XIe.AuthPlus;rq.auth=fXe;var mXe=ct();Object.defineProperty(rq,"AuthPlus",{enumerable:!0,get:function(){return mXe.AuthPlus}})});var XK=qt(yG=>{"use strict";Object.defineProperty(yG,"__esModule",{value:!0});yG.readerrevenuesubscriptionlinking_v1=void 0;var Ny=ct(),CIe;(function(y){class fe{context;publications;constructor(oe,E){this.context={_options:oe||{},google:E},this.publications=new he(this.context)}}y.Readerrevenuesubscriptionlinking=fe;class he{context;readers;constructor(oe){this.context=oe,this.readers=new $e(this.context)}}y.Resource$Publications=he;class $e{context;constructor(oe){this.context=oe}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ny.createAPIRequest)(o,R);else return(0,Ny.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ny.createAPIRequest)(o,R);else return(0,Ny.createAPIRequest)(o)}getEntitlements(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ny.createAPIRequest)(o,R);else return(0,Ny.createAPIRequest)(o)}updateEntitlements(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Ny.createAPIRequest)(o,R);else return(0,Ny.createAPIRequest)(o)}}y.Resource$Publications$Readers=$e})(CIe||(yG.readerrevenuesubscriptionlinking_v1=CIe={}))});var eRe=qt(nq=>{"use strict";Object.defineProperty(nq,"__esModule",{value:!0});nq.AuthPlus=nq.readerrevenuesubscriptionlinking_v1=nq.auth=nq.VERSIONS=void 0;nq.readerrevenuesubscriptionlinking=gXe;var bIe=ct(),kIe=XK();Object.defineProperty(nq,"readerrevenuesubscriptionlinking_v1",{enumerable:!0,get:function(){return kIe.readerrevenuesubscriptionlinking_v1}});nq.VERSIONS={v1:kIe.readerrevenuesubscriptionlinking_v1.Readerrevenuesubscriptionlinking};function gXe(y){return(0,bIe.getAPI)("readerrevenuesubscriptionlinking",y,nq.VERSIONS,this)}var hXe=new bIe.AuthPlus;nq.auth=hXe;var PXe=ct();Object.defineProperty(nq,"AuthPlus",{enumerable:!0,get:function(){return PXe.AuthPlus}})});var OK=qt(IG=>{"use strict";Object.defineProperty(IG,"__esModule",{value:!0});IG.realtimebidding_v1=void 0;var Wr=ct(),tRe;(function(y){class fe{context;bidders;buyers;constructor(o,n){this.context={_options:o||{},google:n},this.bidders=new he(this.context),this.buyers=new R(this.context)}}y.Realtimebidding=fe;class he{context;creatives;endpoints;pretargetingConfigs;publisherConnections;constructor(o){this.context=o,this.creatives=new $e(this.context),this.endpoints=new xe(this.context),this.pretargetingConfigs=new oe(this.context),this.publisherConnections=new E(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/bidders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Bidders=he;class $e{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}watch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/creatives:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Bidders$Creatives=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Bidders$Endpoints=xe;class oe{context;constructor(o){this.context=o}activate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}addTargetedApps(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:addTargetedApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}addTargetedPublishers(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:addTargetedPublishers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}addTargetedSites(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:addTargetedSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/pretargetingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/pretargetingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}removeTargetedApps(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:removeTargetedApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}removeTargetedPublishers(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:removeTargetedPublishers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}removeTargetedSites(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+pretargetingConfig}:removeTargetedSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}suspend(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Bidders$Pretargetingconfigs=oe;class E{context;constructor(o){this.context=o}batchApprove(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/publisherConnections:batchApprove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}batchReject(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/publisherConnections:batchReject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/publisherConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Bidders$Publisherconnections=E;class R{context;creatives;userLists;constructor(o){this.context=o,this.creatives=new a(this.context),this.userLists=new g(this.context)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}getRemarketingTag(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:getRemarketingTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/buyers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Buyers=R;class a{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Buyers$Creatives=a;class g{context;constructor(o){this.context=o}close(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}getRemarketingTag(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:getRemarketingTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}open(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}update(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://realtimebidding.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(r,e);else return(0,Wr.createAPIRequest)(r)}}y.Resource$Buyers$Userlists=g})(tRe||(IG.realtimebidding_v1=tRe={}))});var lK=qt(RG=>{"use strict";Object.defineProperty(RG,"__esModule",{value:!0});RG.realtimebidding_v1alpha=void 0;var Hy=ct(),oRe;(function(y){class fe{context;bidders;constructor(oe,E){this.context={_options:oe||{},google:E},this.bidders=new he(this.context)}}y.Realtimebidding=fe;class he{context;biddingFunctions;constructor(oe){this.context=oe,this.biddingFunctions=new $e(this.context)}}y.Resource$Bidders=he;class $e{context;constructor(oe){this.context=oe}activate(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hy.createAPIRequest)(o,R);else return(0,Hy.createAPIRequest)(o)}archive(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Hy.createAPIRequest)(o,R);else return(0,Hy.createAPIRequest)(o)}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+parent}/biddingFunctions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Hy.createAPIRequest)(o,R);else return(0,Hy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(f+"/v1alpha/{+parent}/biddingFunctions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Hy.createAPIRequest)(o,R);else return(0,Hy.createAPIRequest)(o)}}y.Resource$Bidders$Biddingfunctions=$e})(oRe||(RG.realtimebidding_v1alpha=oRe={}))});var iRe=qt(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.AuthPlus=mh.realtimebidding_v1alpha=mh.realtimebidding_v1=mh.auth=mh.VERSIONS=void 0;mh.realtimebidding=aXe;var sRe=ct(),rRe=OK();Object.defineProperty(mh,"realtimebidding_v1",{enumerable:!0,get:function(){return rRe.realtimebidding_v1}});var nRe=lK();Object.defineProperty(mh,"realtimebidding_v1alpha",{enumerable:!0,get:function(){return nRe.realtimebidding_v1alpha}});mh.VERSIONS={v1:rRe.realtimebidding_v1.Realtimebidding,v1alpha:nRe.realtimebidding_v1alpha.Realtimebidding};function aXe(y){return(0,sRe.getAPI)("realtimebidding",y,mh.VERSIONS,this)}var dXe=new sRe.AuthPlus;mh.auth=dXe;var qXe=ct();Object.defineProperty(mh,"AuthPlus",{enumerable:!0,get:function(){return qXe.AuthPlus}})});var CK=qt(AG=>{"use strict";Object.defineProperty(AG,"__esModule",{value:!0});AG.recaptchaenterprise_v1=void 0;var Ui=ct(),pRe;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Recaptchaenterprise=fe;class he{context;assessments;firewallpolicies;keys;relatedaccountgroupmemberships;relatedaccountgroups;constructor(f){this.context=f,this.assessments=new $e(this.context),this.firewallpolicies=new xe(this.context),this.keys=new oe(this.context),this.relatedaccountgroupmemberships=new E(this.context),this.relatedaccountgroups=new R(this.context)}}y.Resource$Projects=he;class $e{context;constructor(f){this.context=f}annotate(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Assessments=$e;class xe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}reorder(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies:reorder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Firewallpolicies=xe;class oe{context;constructor(f){this.context=f}addIpOverride(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:addIpOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}getMetrics(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}listIpOverrides(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}:listIpOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}migrate(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}removeIpOverride(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+name}:removeIpOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}retrieveLegacySecretKey(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+key}:retrieveLegacySecretKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["key"],pathParams:["key"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Keys=oe;class E{context;constructor(f){this.context=f}search(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+project}/relatedaccountgroupmemberships:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Relatedaccountgroupmemberships=E;class R{context;memberships;constructor(f){this.context=f,this.memberships=new a(this.context)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/relatedaccountgroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Relatedaccountgroups=R;class a{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",p={options:Object.assign({url:(t+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Ui.createAPIRequest)(p,n);else return(0,Ui.createAPIRequest)(p)}}y.Resource$Projects$Relatedaccountgroups$Memberships=a})(pRe||(AG.recaptchaenterprise_v1=pRe={}))});var fRe=qt(iq=>{"use strict";Object.defineProperty(iq,"__esModule",{value:!0});iq.AuthPlus=iq.recaptchaenterprise_v1=iq.auth=iq.VERSIONS=void 0;iq.recaptchaenterprise=xXe;var uRe=ct(),cRe=CK();Object.defineProperty(iq,"recaptchaenterprise_v1",{enumerable:!0,get:function(){return cRe.recaptchaenterprise_v1}});iq.VERSIONS={v1:cRe.recaptchaenterprise_v1.Recaptchaenterprise};function xXe(y){return(0,uRe.getAPI)("recaptchaenterprise",y,iq.VERSIONS,this)}var yXe=new uRe.AuthPlus;iq.auth=yXe;var IXe=ct();Object.defineProperty(iq,"AuthPlus",{enumerable:!0,get:function(){return IXe.AuthPlus}})});var bK=qt($G=>{"use strict";Object.defineProperty($G,"__esModule",{value:!0});$G.recommendationengine_v1beta1=void 0;var vi=ct(),mRe;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Recommendationengine=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;catalogs;constructor(e){this.context=e,this.catalogs=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;catalogItems;eventStores;operations;constructor(e){this.context=e,this.catalogItems=new oe(this.context),this.eventStores=new E(this.context),this.operations=new o(this.context)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs=xe;class oe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/catalogItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/catalogItems:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/catalogItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Catalogitems=oe;class E{context;operations;placements;predictionApiKeyRegistrations;userEvents;constructor(e){this.context=e,this.operations=new R(this.context),this.placements=new a(this.context),this.predictionApiKeyRegistrations=new g(this.context),this.userEvents=new f(this.context)}}y.Resource$Projects$Locations$Catalogs$Eventstores=E;class R{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Eventstores$Operations=R;class a{context;constructor(e){this.context=e}predict(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Eventstores$Placements=a;class g{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/predictionApiKeyRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/predictionApiKeyRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Eventstores$Predictionapikeyregistrations=g;class f{context;constructor(e){this.context=e}collect(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}purge(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}rejoin(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}write(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Eventstores$Userevents=f;class o{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,vi.createAPIRequest)(i,t);else return(0,vi.createAPIRequest)(i)}}y.Resource$Projects$Locations$Catalogs$Operations=o})(mRe||($G.recommendationengine_v1beta1=mRe={}))});var PRe=qt(pq=>{"use strict";Object.defineProperty(pq,"__esModule",{value:!0});pq.AuthPlus=pq.recommendationengine_v1beta1=pq.auth=pq.VERSIONS=void 0;pq.recommendationengine=RXe;var gRe=ct(),hRe=bK();Object.defineProperty(pq,"recommendationengine_v1beta1",{enumerable:!0,get:function(){return hRe.recommendationengine_v1beta1}});pq.VERSIONS={v1beta1:hRe.recommendationengine_v1beta1.Recommendationengine};function RXe(y){return(0,gRe.getAPI)("recommendationengine",y,pq.VERSIONS,this)}var AXe=new gRe.AuthPlus;pq.auth=AXe;var $Xe=ct();Object.defineProperty(pq,"AuthPlus",{enumerable:!0,get:function(){return $Xe.AuthPlus}})});var kK=qt(jG=>{"use strict";Object.defineProperty(jG,"__esModule",{value:!0});jG.recommender_v1=void 0;var nr=ct(),aRe;(function(y){class fe{context;billingAccounts;folders;organizations;projects;constructor(x,$){this.context={_options:x||{},google:$},this.billingAccounts=new he(this.context),this.folders=new a(this.context),this.organizations=new s(this.context),this.projects=new m(this.context)}}y.Recommender=fe;class he{context;locations;constructor(x){this.context=x,this.locations=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new xe(this.context),this.recommenders=new E(this.context)}}y.Resource$Billingaccounts$Locations=$e;class xe{context;insights;constructor(x){this.context=x,this.insights=new oe(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Billingaccounts$Locations$Insighttypes=xe;class oe{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markAccepted(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Billingaccounts$Locations$Insighttypes$Insights=oe;class E{context;recommendations;constructor(x){this.context=x,this.recommendations=new R(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Billingaccounts$Locations$Recommenders=E;class R{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markClaimed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markDismissed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markFailed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markSucceeded(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Billingaccounts$Locations$Recommenders$Recommendations=R;class a{context;locations;constructor(x){this.context=x,this.locations=new g(this.context)}}y.Resource$Folders=a;class g{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new f(this.context),this.recommenders=new n(this.context)}}y.Resource$Folders$Locations=g;class f{context;insights;constructor(x){this.context=x,this.insights=new o(this.context)}}y.Resource$Folders$Locations$Insighttypes=f;class o{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markAccepted(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Folders$Locations$Insighttypes$Insights=o;class n{context;recommendations;constructor(x){this.context=x,this.recommendations=new e(this.context)}}y.Resource$Folders$Locations$Recommenders=n;class e{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markClaimed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markDismissed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markFailed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markSucceeded(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Folders$Locations$Recommenders$Recommendations=e;class s{context;locations;constructor(x){this.context=x,this.locations=new t(this.context)}}y.Resource$Organizations=s;class t{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new p(this.context),this.recommenders=new u(this.context)}}y.Resource$Organizations$Locations=t;class p{context;insights;constructor(x){this.context=x,this.insights=new r(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Organizations$Locations$Insighttypes=p;class r{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markAccepted(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Organizations$Locations$Insighttypes$Insights=r;class u{context;recommendations;constructor(x){this.context=x,this.recommendations=new i(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Organizations$Locations$Recommenders=u;class i{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markClaimed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markDismissed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markFailed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markSucceeded(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Organizations$Locations$Recommenders$Recommendations=i;class m{context;locations;constructor(x){this.context=x,this.locations=new c(this.context)}}y.Resource$Projects=m;class c{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new P(this.context),this.recommenders=new q(this.context)}}y.Resource$Projects$Locations=c;class P{context;insights;constructor(x){this.context=x,this.insights=new h(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Projects$Locations$Insighttypes=P;class h{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markAccepted(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Projects$Locations$Insighttypes$Insights=h;class q{context;recommendations;constructor(x){this.context=x,this.recommendations=new d(this.context)}getConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}updateConfig(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Projects$Locations$Recommenders=q;class d{context;constructor(x){this.context=x}get(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}list(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markClaimed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markDismissed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markFailed(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}markSucceeded(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://recommender.googleapis.com/",b={options:Object.assign({url:(D+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,nr.createAPIRequest)(b,A);else return(0,nr.createAPIRequest)(b)}}y.Resource$Projects$Locations$Recommenders$Recommendations=d})(aRe||(jG.recommender_v1=aRe={}))});var eJ=qt(UG=>{"use strict";Object.defineProperty(UG,"__esModule",{value:!0});UG.recommender_v1beta1=void 0;var Ks=ct(),dRe;(function(y){class fe{context;billingAccounts;folders;insightTypes;organizations;projects;recommenders;constructor(A,v){this.context={_options:A||{},google:v},this.billingAccounts=new he(this.context),this.folders=new a(this.context),this.insightTypes=new s(this.context),this.organizations=new t(this.context),this.projects=new c(this.context),this.recommenders=new x(this.context)}}y.Recommender=fe;class he{context;locations;constructor(A){this.context=A,this.locations=new $e(this.context)}}y.Resource$Billingaccounts=he;class $e{context;insightTypes;recommenders;constructor(A){this.context=A,this.insightTypes=new xe(this.context),this.recommenders=new E(this.context)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Billingaccounts$Locations=$e;class xe{context;insights;constructor(A){this.context=A,this.insights=new oe(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Billingaccounts$Locations$Insighttypes=xe;class oe{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markAccepted(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Billingaccounts$Locations$Insighttypes$Insights=oe;class E{context;recommendations;constructor(A){this.context=A,this.recommendations=new R(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Billingaccounts$Locations$Recommenders=E;class R{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markClaimed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markDismissed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markFailed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markSucceeded(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Billingaccounts$Locations$Recommenders$Recommendations=R;class a{context;locations;constructor(A){this.context=A,this.locations=new g(this.context)}}y.Resource$Folders=a;class g{context;insightTypes;recommenders;constructor(A){this.context=A,this.insightTypes=new f(this.context),this.recommenders=new n(this.context)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Folders$Locations=g;class f{context;insights;constructor(A){this.context=A,this.insights=new o(this.context)}}y.Resource$Folders$Locations$Insighttypes=f;class o{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markAccepted(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Folders$Locations$Insighttypes$Insights=o;class n{context;recommendations;constructor(A){this.context=A,this.recommendations=new e(this.context)}}y.Resource$Folders$Locations$Recommenders=n;class e{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markClaimed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markDismissed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markFailed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markSucceeded(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Folders$Locations$Recommenders$Recommendations=e;class s{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/insightTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Insighttypes=s;class t{context;locations;constructor(A){this.context=A,this.locations=new p(this.context)}}y.Resource$Organizations=t;class p{context;insightTypes;recommenders;constructor(A){this.context=A,this.insightTypes=new r(this.context),this.recommenders=new i(this.context)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Organizations$Locations=p;class r{context;insights;constructor(A){this.context=A,this.insights=new u(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Organizations$Locations$Insighttypes=r;class u{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markAccepted(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Organizations$Locations$Insighttypes$Insights=u;class i{context;recommendations;constructor(A){this.context=A,this.recommendations=new m(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Organizations$Locations$Recommenders=i;class m{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markClaimed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markDismissed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markFailed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markSucceeded(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Organizations$Locations$Recommenders$Recommendations=m;class c{context;locations;constructor(A){this.context=A,this.locations=new P(this.context)}}y.Resource$Projects=c;class P{context;insightTypes;recommenders;constructor(A){this.context=A,this.insightTypes=new h(this.context),this.recommenders=new d(this.context)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Projects$Locations=P;class h{context;insights;constructor(A){this.context=A,this.insights=new q(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Projects$Locations$Insighttypes=h;class q{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markAccepted(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Projects$Locations$Insighttypes$Insights=q;class d{context;recommendations;constructor(A){this.context=A,this.recommendations=new I(this.context)}getConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}updateConfig(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Projects$Locations$Recommenders=d;class I{context;constructor(A){this.context=A}get(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markClaimed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markDismissed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markFailed(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}markSucceeded(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},b),params:D,requiredParams:["name"],pathParams:["name"],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Projects$Locations$Recommenders$Recommendations=I;class x{context;constructor(A){this.context=A}list(A,v,z){let D=A||{},b=v||{};typeof A=="function"&&(z=A,D={},b={}),typeof v=="function"&&(z=v,b={});let Q=b.rootUrl||"https://recommender.googleapis.com/",_={options:Object.assign({url:(Q+"/v1beta1/recommenders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},b),params:D,requiredParams:[],pathParams:[],context:this.context};if(z)(0,Ks.createAPIRequest)(_,z);else return(0,Ks.createAPIRequest)(_)}}y.Resource$Recommenders=x})(dRe||(UG.recommender_v1beta1=dRe={}))});var IRe=qt(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.AuthPlus=gh.recommender_v1beta1=gh.recommender_v1=gh.auth=gh.VERSIONS=void 0;gh.recommender=jXe;var qRe=ct(),xRe=kK();Object.defineProperty(gh,"recommender_v1",{enumerable:!0,get:function(){return xRe.recommender_v1}});var yRe=eJ();Object.defineProperty(gh,"recommender_v1beta1",{enumerable:!0,get:function(){return yRe.recommender_v1beta1}});gh.VERSIONS={v1:xRe.recommender_v1.Recommender,v1beta1:yRe.recommender_v1beta1.Recommender};function jXe(y){return(0,qRe.getAPI)("recommender",y,gh.VERSIONS,this)}var UXe=new qRe.AuthPlus;gh.auth=UXe;var vXe=ct();Object.defineProperty(gh,"AuthPlus",{enumerable:!0,get:function(){return vXe.AuthPlus}})});var tJ=qt(vG=>{"use strict";Object.defineProperty(vG,"__esModule",{value:!0});vG.redis_v1=void 0;var Rr=ct(),RRe;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Redis=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;aclPolicies;backupCollections;clusters;instances;operations;constructor(e){this.context=e,this.aclPolicies=new xe(this.context),this.backupCollections=new oe(this.context),this.clusters=new R(this.context),this.instances=new f(this.context),this.operations=new o(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getSharedRegionalCertificateAuthority(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Aclpolicies=xe;class oe{context;backups;constructor(e){this.context=e,this.backups=new E(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/backupCollections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Backupcollections=oe;class E{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}export(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Backupcollections$Backups=E;class R{context;tokenAuthUsers;constructor(e){this.context=e,this.tokenAuthUsers=new a(this.context)}addTokenAuthUser(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+cluster}:addTokenAuthUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["cluster"],pathParams:["cluster"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}backup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:backup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getCertificateAuthority(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}rescheduleClusterMaintenance(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:rescheduleClusterMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters=R;class a{context;authTokens;constructor(e){this.context=e,this.authTokens=new g(this.context)}addAuthToken(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+tokenAuthUser}:addAuthToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["tokenAuthUser"],pathParams:["tokenAuthUser"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/tokenAuthUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters$Tokenauthusers=a;class g{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/authTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters$Tokenauthusers$Authtokens=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}export(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}failover(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getAuthString(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/authString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}rescheduleMaintenance(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}upgrade(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instances=f;class o{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=o})(RRe||(vG.redis_v1=RRe={}))});var oJ=qt(TG=>{"use strict";Object.defineProperty(TG,"__esModule",{value:!0});TG.redis_v1beta1=void 0;var Ar=ct(),ARe;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Redis=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;aclPolicies;backupCollections;clusters;instances;operations;constructor(e){this.context=e,this.aclPolicies=new xe(this.context),this.backupCollections=new oe(this.context),this.clusters=new R(this.context),this.instances=new f(this.context),this.operations=new o(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}getSharedRegionalCertificateAuthority(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Aclpolicies=xe;class oe{context;backups;constructor(e){this.context=e,this.backups=new E(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/backupCollections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Backupcollections=oe;class E{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}export(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Backupcollections$Backups=E;class R{context;tokenAuthUsers;constructor(e){this.context=e,this.tokenAuthUsers=new a(this.context)}addTokenAuthUser(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+cluster}:addTokenAuthUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["cluster"],pathParams:["cluster"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}backup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:backup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}getCertificateAuthority(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}rescheduleClusterMaintenance(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:rescheduleClusterMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters=R;class a{context;authTokens;constructor(e){this.context=e,this.authTokens=new g(this.context)}addAuthToken(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+tokenAuthUser}:addAuthToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["tokenAuthUser"],pathParams:["tokenAuthUser"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/tokenAuthUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters$Tokenauthusers=a;class g{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/authTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Clusters$Tokenauthusers$Authtokens=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}export(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}failover(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}getAuthString(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/authString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}rescheduleMaintenance(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}upgrade(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Instances=f;class o{context;constructor(e){this.context=e}cancel(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(u+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ar.createAPIRequest)(i,t);else return(0,Ar.createAPIRequest)(i)}}y.Resource$Projects$Locations$Operations=o})(ARe||(TG.redis_v1beta1=ARe={}))});var vRe=qt(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.AuthPlus=hh.redis_v1beta1=hh.redis_v1=hh.auth=hh.VERSIONS=void 0;hh.redis=TXe;var $Re=ct(),jRe=tJ();Object.defineProperty(hh,"redis_v1",{enumerable:!0,get:function(){return jRe.redis_v1}});var URe=oJ();Object.defineProperty(hh,"redis_v1beta1",{enumerable:!0,get:function(){return URe.redis_v1beta1}});hh.VERSIONS={v1:jRe.redis_v1.Redis,v1beta1:URe.redis_v1beta1.Redis};function TXe(y){return(0,$Re.getAPI)("redis",y,hh.VERSIONS,this)}var VXe=new $Re.AuthPlus;hh.auth=VXe;var EXe=ct();Object.defineProperty(hh,"AuthPlus",{enumerable:!0,get:function(){return EXe.AuthPlus}})});var sJ=qt(VG=>{"use strict";Object.defineProperty(VG,"__esModule",{value:!0});VG.remotebuildexecution_v1=void 0;var uq=ct(),TRe;(function(y){class fe{context;media;operations;projects;constructor(R,a){this.context={_options:R||{},google:a},this.media=new he(this.context),this.operations=new $e(this.context),this.projects=new xe(this.context)}}y.Remotebuildexecution=fe;class he{context;constructor(R){this.context=R}download(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}upload(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,mediaUrl:(n+"/upload/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}}y.Resource$Media=he;class $e{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}}y.Resource$Operations=$e;class xe{context;operations;constructor(R){this.context=R,this.operations=new oe(this.context)}}y.Resource$Projects=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,uq.createAPIRequest)(e,g);else return(0,uq.createAPIRequest)(e)}}y.Resource$Projects$Operations=oe})(TRe||(VG.remotebuildexecution_v1=TRe={}))});var rJ=qt(EG=>{"use strict";Object.defineProperty(EG,"__esModule",{value:!0});EG.remotebuildexecution_v1alpha=void 0;var tc=ct(),VRe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Remotebuildexecution=fe;class he{context;instances;operations;constructor(R){this.context=R,this.instances=new $e(this.context),this.operations=new oe(this.context)}}y.Resource$Projects=he;class $e{context;workerpools;constructor(R){this.context=R,this.workerpools=new xe(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}}y.Resource$Projects$Instances=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}}y.Resource$Projects$Instances$Workerpools=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,tc.createAPIRequest)(e,g);else return(0,tc.createAPIRequest)(e)}}y.Resource$Projects$Operations=oe})(VRe||(EG.remotebuildexecution_v1alpha=VRe={}))});var nJ=qt(SG=>{"use strict";Object.defineProperty(SG,"__esModule",{value:!0});SG.remotebuildexecution_v2=void 0;var pf=ct(),ERe;(function(y){class fe{context;actionResults;actions;blobs;operations;v2;constructor(a,g){this.context={_options:a||{},google:g},this.actionResults=new he(this.context),this.actions=new $e(this.context),this.blobs=new xe(this.context),this.operations=new oe(this.context),this.v2=new E(this.context)}}y.Remotebuildexecution=fe;class he{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actionResults/{hash}/{sizeBytes}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actionResults/{hash}/{sizeBytes}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}}y.Resource$Actionresults=he;class $e{context;constructor(a){this.context=a}execute(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actions:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}}y.Resource$Actions=$e;class xe{context;constructor(a){this.context=a}batchRead(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}batchUpdate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}findMissing(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:findMissing").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}getTree(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs/{hash}/{sizeBytes}:getTree").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}}y.Resource$Blobs=xe;class oe{context;constructor(a){this.context=a}waitExecution(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:waitExecution").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}}y.Resource$Operations=oe;class E{context;constructor(a){this.context=a}getCapabilities(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/capabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(f)(0,pf.createAPIRequest)(s,f);else return(0,pf.createAPIRequest)(s)}}y.Resource$V2=E})(ERe||(SG.remotebuildexecution_v2=ERe={}))});var _Re=qt(nm=>{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});nm.AuthPlus=nm.remotebuildexecution_v2=nm.remotebuildexecution_v1alpha=nm.remotebuildexecution_v1=nm.auth=nm.VERSIONS=void 0;nm.remotebuildexecution=SXe;var SRe=ct(),wRe=sJ();Object.defineProperty(nm,"remotebuildexecution_v1",{enumerable:!0,get:function(){return wRe.remotebuildexecution_v1}});var GRe=rJ();Object.defineProperty(nm,"remotebuildexecution_v1alpha",{enumerable:!0,get:function(){return GRe.remotebuildexecution_v1alpha}});var LRe=nJ();Object.defineProperty(nm,"remotebuildexecution_v2",{enumerable:!0,get:function(){return LRe.remotebuildexecution_v2}});nm.VERSIONS={v1:wRe.remotebuildexecution_v1.Remotebuildexecution,v1alpha:GRe.remotebuildexecution_v1alpha.Remotebuildexecution,v2:LRe.remotebuildexecution_v2.Remotebuildexecution};function SXe(y){return(0,SRe.getAPI)("remotebuildexecution",y,nm.VERSIONS,this)}var wXe=new SRe.AuthPlus;nm.auth=wXe;var GXe=ct();Object.defineProperty(nm,"AuthPlus",{enumerable:!0,get:function(){return GXe.AuthPlus}})});var iJ=qt(wG=>{"use strict";Object.defineProperty(wG,"__esModule",{value:!0});wG.reseller_v1=void 0;var xp=ct(),DRe;(function(y){class fe{context;customers;resellernotify;subscriptions;constructor(E,R){this.context={_options:E||{},google:R},this.customers=new he(this.context),this.resellernotify=new $e(this.context),this.subscriptions=new xe(this.context)}}y.Reseller=fe;class he{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}patch(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}update(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}}y.Resource$Customers=he;class $e{context;constructor(E){this.context=E}getwatchdetails(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/getwatchdetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}register(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}unregister(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/unregister").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}}y.Resource$Resellernotify=$e;class xe{context;constructor(E){this.context=E}activate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}changePlan(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}changeRenewalSettings(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}changeSeats(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId","deletionType"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}startPaidService(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}suspend(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://reseller.googleapis.com/",n={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(a)(0,xp.createAPIRequest)(n,a);else return(0,xp.createAPIRequest)(n)}}y.Resource$Subscriptions=xe})(DRe||(wG.reseller_v1=DRe={}))});var NRe=qt(cq=>{"use strict";Object.defineProperty(cq,"__esModule",{value:!0});cq.AuthPlus=cq.reseller_v1=cq.auth=cq.VERSIONS=void 0;cq.reseller=LXe;var zRe=ct(),MRe=iJ();Object.defineProperty(cq,"reseller_v1",{enumerable:!0,get:function(){return MRe.reseller_v1}});cq.VERSIONS={v1:MRe.reseller_v1.Reseller};function LXe(y){return(0,zRe.getAPI)("reseller",y,cq.VERSIONS,this)}var _Xe=new zRe.AuthPlus;cq.auth=_Xe;var DXe=ct();Object.defineProperty(cq,"AuthPlus",{enumerable:!0,get:function(){return DXe.AuthPlus}})});var pJ=qt(GG=>{"use strict";Object.defineProperty(GG,"__esModule",{value:!0});GG.resourcesettings_v1=void 0;var uf=ct(),HRe;(function(y){class fe{context;folders;organizations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.folders=new he(this.context),this.organizations=new xe(this.context),this.projects=new E(this.context)}}y.Resourcesettings=fe;class he{context;settings;constructor(g){this.context=g,this.settings=new $e(this.context)}}y.Resource$Folders=he;class $e{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}}y.Resource$Folders$Settings=$e;class xe{context;settings;constructor(g){this.context=g,this.settings=new oe(this.context)}}y.Resource$Organizations=xe;class oe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}}y.Resource$Organizations$Settings=oe;class E{context;settings;constructor(g){this.context=g,this.settings=new R(this.context)}}y.Resource$Projects=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,uf.createAPIRequest)(t,o);else return(0,uf.createAPIRequest)(t)}}y.Resource$Projects$Settings=R})(HRe||(GG.resourcesettings_v1=HRe={}))});var WRe=qt(fq=>{"use strict";Object.defineProperty(fq,"__esModule",{value:!0});fq.AuthPlus=fq.resourcesettings_v1=fq.auth=fq.VERSIONS=void 0;fq.resourcesettings=zXe;var FRe=ct(),BRe=pJ();Object.defineProperty(fq,"resourcesettings_v1",{enumerable:!0,get:function(){return BRe.resourcesettings_v1}});fq.VERSIONS={v1:BRe.resourcesettings_v1.Resourcesettings};function zXe(y){return(0,FRe.getAPI)("resourcesettings",y,fq.VERSIONS,this)}var MXe=new FRe.AuthPlus;fq.auth=MXe;var NXe=ct();Object.defineProperty(fq,"AuthPlus",{enumerable:!0,get:function(){return NXe.AuthPlus}})});var uJ=qt(LG=>{"use strict";Object.defineProperty(LG,"__esModule",{value:!0});LG.retail_v2=void 0;var is=ct(),KRe;(function(y){class fe{context;projects;constructor(c,P){this.context={_options:c||{},google:P},this.projects=new he(this.context)}}y.Retail=fe;class he{context;locations;operations;constructor(c){this.context=c,this.locations=new $e(this.context),this.operations=new i(this.context)}}y.Resource$Projects=he;class $e{context;catalogs;operations;constructor(c){this.context=c,this.catalogs=new xe(this.context),this.operations=new u(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;models;operations;placements;servingConfigs;userEvents;constructor(c){this.context=c,this.attributesConfig=new oe(this.context),this.branches=new E(this.context),this.completionData=new g(this.context),this.controls=new f(this.context),this.generativeQuestion=new o(this.context),this.generativeQuestions=new n(this.context),this.models=new e(this.context),this.operations=new s(this.context),this.placements=new t(this.context),this.servingConfigs=new p(this.context),this.userEvents=new r(this.context)}completeQuery(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}exportAnalyticsMetrics(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}getAttributesConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}getCompletionConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}getConversationalSearchCustomizationConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}getDefaultBranch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}getGenerativeQuestionFeature(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}setDefaultBranch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}updateAttributesConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}updateCompletionConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}updateConversationalSearchCustomizationConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}updateGenerativeQuestion(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}updateGenerativeQuestionFeature(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs=xe;class oe{context;constructor(c){this.context=c}addCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}removeCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}replaceCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Attributesconfig=oe;class E{context;operations;products;constructor(c){this.context=c,this.operations=new R(this.context),this.products=new a(this.context)}}y.Resource$Projects$Locations$Catalogs$Branches=E;class R{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Branches$Operations=R;class a{context;constructor(c){this.context=c}addFulfillmentPlaces(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}addLocalInventories(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}purge(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}removeFulfillmentPlaces(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}removeLocalInventories(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}setInventory(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Branches$Products=a;class g{context;constructor(c){this.context=c}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Completiondata=g;class f{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Controls=f;class o{context;constructor(c){this.context=c}batchUpdate(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Generativequestion=o;class n{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Generativequestions=n;class e{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}pause(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}resume(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}tune(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Models=e;class s{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Operations=s;class t{context;constructor(c){this.context=c}conversationalSearch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}predict(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Placements=t;class p{context;constructor(c){this.context=c}addControl(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}conversationalSearch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}predict(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}removeControl(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Servingconfigs=p;class r{context;constructor(c){this.context=c}collect(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}purge(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}rejoin(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}write(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Userevents=r;class u{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Locations$Operations=u;class i{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,is.createAPIRequest)(x,h);else return(0,is.createAPIRequest)(x)}}y.Resource$Projects$Operations=i})(KRe||(LG.retail_v2=KRe={}))});var cJ=qt(_G=>{"use strict";Object.defineProperty(_G,"__esModule",{value:!0});_G.retail_v2alpha=void 0;var Eo=ct(),JRe;(function(y){class fe{context;projects;constructor(d,I){this.context={_options:d||{},google:I},this.projects=new he(this.context)}}y.Retail=fe;class he{context;locations;operations;retailProject;constructor(d){this.context=d,this.locations=new $e(this.context),this.operations=new P(this.context),this.retailProject=new h(this.context)}enrollSolution(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+project}:enrollSolution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["project"],pathParams:["project"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getAlertConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getLoggingConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getRetailProject(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}listEnrolledSolutions(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}:enrolledSolutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateAlertConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateLoggingConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects=he;class $e{context;catalogs;operations;constructor(d){this.context=d,this.catalogs=new xe(this.context),this.operations=new c(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;merchantCenterAccountLinks;models;operations;placements;servingConfigs;userEvents;constructor(d){this.context=d,this.attributesConfig=new oe(this.context),this.branches=new E(this.context),this.completionData=new o(this.context),this.controls=new n(this.context),this.generativeQuestion=new e(this.context),this.generativeQuestions=new s(this.context),this.merchantCenterAccountLinks=new t(this.context),this.models=new p(this.context),this.operations=new r(this.context),this.placements=new u(this.context),this.servingConfigs=new i(this.context),this.userEvents=new m(this.context)}completeQuery(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}exportAnalyticsMetrics(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getAttributesConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getCompletionConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getConversationalSearchCustomizationConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getDefaultBranch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}getGenerativeQuestionFeature(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}setDefaultBranch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateAttributesConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateCompletionConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateConversationalSearchCustomizationConfig(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateGenerativeQuestion(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}updateGenerativeQuestionFeature(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs=xe;class oe{context;constructor(d){this.context=d}addCatalogAttribute(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}batchRemoveCatalogAttributes(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+attributesConfig}:batchRemoveCatalogAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}removeCatalogAttribute(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}replaceCatalogAttribute(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Attributesconfig=oe;class E{context;operations;places;products;constructor(d){this.context=d,this.operations=new R(this.context),this.places=new a(this.context),this.products=new f(this.context)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Branches=E;class R{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Branches$Operations=R;class a{context;operations;constructor(d){this.context=d,this.operations=new g(this.context)}}y.Resource$Projects$Locations$Catalogs$Branches$Places=a;class g{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Branches$Places$Operations=g;class f{context;constructor(d){this.context=d}addFulfillmentPlaces(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}addLocalInventories(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}export(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/products:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}import(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}purge(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}removeFulfillmentPlaces(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}removeLocalInventories(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}setInventory(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Branches$Products=f;class o{context;constructor(d){this.context=d}import(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Completiondata=o;class n{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Controls=n;class e{context;constructor(d){this.context=d}batchUpdate(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Generativequestion=e;class s{context;constructor(d){this.context=d}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Generativequestions=s;class t{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/merchantCenterAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/merchantCenterAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Merchantcenteraccountlinks=t;class p{context;constructor(d){this.context=d}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}pause(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}resume(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}tune(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Models=p;class r{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Operations=r;class u{context;constructor(d){this.context=d}conversationalSearch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}predict(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}search(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Placements=u;class i{context;constructor(d){this.context=d}addControl(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}conversationalSearch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}create(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}delete(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}predict(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}removeControl(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}search(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Servingconfigs=i;class m{context;constructor(d){this.context=d}collect(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}export(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}import(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}purge(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}rejoin(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}write(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Catalogs$Userevents=m;class c{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Locations$Operations=c;class P{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Operations=P;class h{context;constructor(d){this.context=d}acceptTerms(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://retail.googleapis.com/",z={options:Object.assign({url:(v+"/v2alpha/{+project}:acceptTerms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["project"],pathParams:["project"],context:this.context};if(x)(0,Eo.createAPIRequest)(z,x);else return(0,Eo.createAPIRequest)(z)}}y.Resource$Projects$Retailproject=h})(JRe||(_G.retail_v2alpha=JRe={}))});var fJ=qt(DG=>{"use strict";Object.defineProperty(DG,"__esModule",{value:!0});DG.retail_v2beta=void 0;var Oo=ct(),QRe;(function(y){class fe{context;projects;constructor(c,P){this.context={_options:c||{},google:P},this.projects=new he(this.context)}}y.Retail=fe;class he{context;locations;operations;constructor(c){this.context=c,this.locations=new $e(this.context),this.operations=new i(this.context)}getAlertConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateAlertConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects=he;class $e{context;catalogs;operations;constructor(c){this.context=c,this.catalogs=new xe(this.context),this.operations=new u(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;models;operations;placements;servingConfigs;userEvents;constructor(c){this.context=c,this.attributesConfig=new oe(this.context),this.branches=new E(this.context),this.completionData=new g(this.context),this.controls=new f(this.context),this.generativeQuestion=new o(this.context),this.generativeQuestions=new n(this.context),this.models=new e(this.context),this.operations=new s(this.context),this.placements=new t(this.context),this.servingConfigs=new p(this.context),this.userEvents=new r(this.context)}completeQuery(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}exportAnalyticsMetrics(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}getAttributesConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}getCompletionConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}getConversationalSearchCustomizationConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}getDefaultBranch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}getGenerativeQuestionFeature(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}setDefaultBranch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateAttributesConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateCompletionConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateConversationalSearchCustomizationConfig(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateGenerativeQuestion(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}updateGenerativeQuestionFeature(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs=xe;class oe{context;constructor(c){this.context=c}addCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}batchRemoveCatalogAttributes(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+attributesConfig}:batchRemoveCatalogAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}removeCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}replaceCatalogAttribute(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Attributesconfig=oe;class E{context;operations;products;constructor(c){this.context=c,this.operations=new R(this.context),this.products=new a(this.context)}}y.Resource$Projects$Locations$Catalogs$Branches=E;class R{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Branches$Operations=R;class a{context;constructor(c){this.context=c}addFulfillmentPlaces(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}addLocalInventories(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}export(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/products:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}purge(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}removeFulfillmentPlaces(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}removeLocalInventories(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["product"],pathParams:["product"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}setInventory(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Branches$Products=a;class g{context;constructor(c){this.context=c}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Completiondata=g;class f{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Controls=f;class o{context;constructor(c){this.context=c}batchUpdate(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Generativequestion=o;class n{context;constructor(c){this.context=c}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Generativequestions=n;class e{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}pause(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}resume(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}tune(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Models=e;class s{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Operations=s;class t{context;constructor(c){this.context=c}conversationalSearch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}predict(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Placements=t;class p{context;constructor(c){this.context=c}addControl(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}conversationalSearch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}patch(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}predict(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}removeControl(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}search(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Servingconfigs=p;class r{context;constructor(c){this.context=c}collect(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}export(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}import(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}purge(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}rejoin(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}write(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Catalogs$Userevents=r;class u{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Locations$Operations=u;class i{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(I+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(h)(0,Oo.createAPIRequest)(x,h);else return(0,Oo.createAPIRequest)(x)}}y.Resource$Projects$Operations=i})(QRe||(DG.retail_v2beta=QRe={}))});var lRe=qt(im=>{"use strict";Object.defineProperty(im,"__esModule",{value:!0});im.AuthPlus=im.retail_v2beta=im.retail_v2alpha=im.retail_v2=im.auth=im.VERSIONS=void 0;im.retail=HXe;var ZRe=ct(),YRe=uJ();Object.defineProperty(im,"retail_v2",{enumerable:!0,get:function(){return YRe.retail_v2}});var XRe=cJ();Object.defineProperty(im,"retail_v2alpha",{enumerable:!0,get:function(){return XRe.retail_v2alpha}});var ORe=fJ();Object.defineProperty(im,"retail_v2beta",{enumerable:!0,get:function(){return ORe.retail_v2beta}});im.VERSIONS={v2:YRe.retail_v2.Retail,v2alpha:XRe.retail_v2alpha.Retail,v2beta:ORe.retail_v2beta.Retail};function HXe(y){return(0,ZRe.getAPI)("retail",y,im.VERSIONS,this)}var FXe=new ZRe.AuthPlus;im.auth=FXe;var BXe=ct();Object.defineProperty(im,"AuthPlus",{enumerable:!0,get:function(){return BXe.AuthPlus}})});var mJ=qt(zG=>{"use strict";Object.defineProperty(zG,"__esModule",{value:!0});zG.run_v1=void 0;var lo=ct(),CRe;(function(y){class fe{context;namespaces;projects;constructor($,A){this.context={_options:$||{},google:A},this.namespaces=new he(this.context),this.projects=new s(this.context)}}y.Run=fe;class he{context;authorizeddomains;configurations;domainmappings;executions;instances;jobs;revisions;routes;services;tasks;workerpools;constructor($){this.context=$,this.authorizeddomains=new $e(this.context),this.configurations=new xe(this.context),this.domainmappings=new oe(this.context),this.executions=new E(this.context),this.instances=new R(this.context),this.jobs=new a(this.context),this.revisions=new g(this.context),this.routes=new f(this.context),this.services=new o(this.context),this.tasks=new n(this.context),this.workerpools=new e(this.context)}}y.Resource$Namespaces=he;class $e{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/domains.cloudrun.com/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Authorizeddomains=$e;class xe{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Configurations=xe;class oe{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/domains.cloudrun.com/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/domains.cloudrun.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/domains.cloudrun.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/domains.cloudrun.com/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Domainmappings=oe;class E{context;constructor($){this.context=$}cancel($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Executions=E;class R{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}replaceInstance($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}start($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}stop($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Instances=R;class a{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}replaceJob($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}run($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Jobs=a;class g{context;constructor($){this.context=$}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Revisions=g;class f{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Routes=f;class o{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}replaceService($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Services=o;class n{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Tasks=n;class e{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}replaceWorkerPool($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Namespaces$Workerpools=e;class s{context;authorizeddomains;locations;constructor($){this.context=$,this.authorizeddomains=new t(this.context),this.locations=new p(this.context)}}y.Resource$Projects=s;class t{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Authorizeddomains=t;class p{context;authorizeddomains;configurations;domainmappings;instances;jobs;operations;revisions;routes;services;workerpools;constructor($){this.context=$,this.authorizeddomains=new r(this.context),this.configurations=new u(this.context),this.domainmappings=new i(this.context),this.instances=new m(this.context),this.jobs=new c(this.context),this.operations=new P(this.context),this.revisions=new h(this.context),this.routes=new q(this.context),this.services=new d(this.context),this.workerpools=new I(this.context)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations=p;class r{context;constructor($){this.context=$}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Authorizeddomains=r;class u{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Configurations=u;class i{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Domainmappings=i;class m{context;constructor($){this.context=$}getIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}setIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}testIamPermissions($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Instances=m;class c{context;constructor($){this.context=$}getIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}setIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}testIamPermissions($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Jobs=c;class P{context;constructor($){this.context=$}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}wait($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Operations=P;class h{context;constructor($){this.context=$}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Revisions=h;class q{context;constructor($){this.context=$}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Routes=q;class d{context;constructor($){this.context=$}create($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}delete($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}get($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}getIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}list($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}replaceService($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},D),params:z,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}setIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}testIamPermissions($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Services=d;class I{context;constructor($){this.context=$}getIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}setIamPolicy($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}testIamPermissions($,A,v){let z=$||{},D=A||{};typeof $=="function"&&(v=$,z={},D={}),typeof A=="function"&&(v=A,D={});let b=D.rootUrl||"https://run.googleapis.com/",Q={options:Object.assign({url:(b+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:z,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,lo.createAPIRequest)(Q,v);else return(0,lo.createAPIRequest)(Q)}}y.Resource$Projects$Locations$Workerpools=I})(CRe||(zG.run_v1=CRe={}))});var gJ=qt(MG=>{"use strict";Object.defineProperty(MG,"__esModule",{value:!0});MG.run_v1alpha1=void 0;var Fy=ct(),bRe;(function(y){class fe{context;namespaces;constructor(oe,E){this.context={_options:oe||{},google:E},this.namespaces=new he(this.context)}}y.Run=fe;class he{context;jobs;constructor(oe){this.context=oe,this.jobs=new $e(this.context)}}y.Resource$Namespaces=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(f+"/apis/run.googleapis.com/v1alpha1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Fy.createAPIRequest)(o,R);else return(0,Fy.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(f+"/apis/run.googleapis.com/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Fy.createAPIRequest)(o,R);else return(0,Fy.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(f+"/apis/run.googleapis.com/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Fy.createAPIRequest)(o,R);else return(0,Fy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(f+"/apis/run.googleapis.com/v1alpha1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Fy.createAPIRequest)(o,R);else return(0,Fy.createAPIRequest)(o)}}y.Resource$Namespaces$Jobs=$e})(bRe||(MG.run_v1alpha1=bRe={}))});var hJ=qt(NG=>{"use strict";Object.defineProperty(NG,"__esModule",{value:!0});NG.run_v1beta1=void 0;var By=ct(),kRe;(function(y){class fe{context;customresourcedefinitions;namespaces;projects;constructor(g,f){this.context={_options:g||{},google:f},this.customresourcedefinitions=new he(this.context),this.namespaces=new $e(this.context),this.projects=new oe(this.context)}}y.Run=fe;class he{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,By.createAPIRequest)(t,o);else return(0,By.createAPIRequest)(t)}}y.Resource$Customresourcedefinitions=he;class $e{context;customresourcedefinitions;constructor(g){this.context=g,this.customresourcedefinitions=new xe(this.context)}}y.Resource$Namespaces=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/apis/apiextensions.k8s.io/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,By.createAPIRequest)(t,o);else return(0,By.createAPIRequest)(t)}}y.Resource$Namespaces$Customresourcedefinitions=xe;class oe{context;locations;constructor(g){this.context=g,this.locations=new E(this.context)}}y.Resource$Projects=oe;class E{context;customresourcedefinitions;constructor(g){this.context=g,this.customresourcedefinitions=new R(this.context)}}y.Resource$Projects$Locations=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,By.createAPIRequest)(t,o);else return(0,By.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/customresourcedefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,By.createAPIRequest)(t,o);else return(0,By.createAPIRequest)(t)}}y.Resource$Projects$Locations$Customresourcedefinitions=R})(kRe||(NG.run_v1beta1=kRe={}))});var PJ=qt(HG=>{"use strict";Object.defineProperty(HG,"__esModule",{value:!0});HG.run_v2=void 0;var Ms=ct(),eAe;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Run=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;builds;instances;jobs;operations;services;workerPools;constructor(t){this.context=t,this.builds=new xe(this.context),this.instances=new oe(this.context),this.jobs=new E(this.context),this.operations=new g(this.context),this.services=new f(this.context),this.workerPools=new n(this.context)}exportImage(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:exportImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}exportImageMetadata(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:exportImageMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}exportMetadata(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}exportProjectMetadata(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:exportProjectMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(t){this.context=t}submit(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/builds:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Builds=xe;class oe{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}start(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}stop(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Instances=oe;class E{context;executions;constructor(t){this.context=t,this.executions=new R(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}run(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Jobs=E;class R{context;tasks;constructor(t){this.context=t,this.tasks=new a(this.context)}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}exportStatus(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}/{+operationId}:exportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name","operationId"],pathParams:["name","operationId"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Jobs$Executions=R;class a{context;constructor(t){this.context=t}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Jobs$Executions$Tasks=a;class g{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}wait(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=g;class f{context;revisions;constructor(t){this.context=t,this.revisions=new o(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Services=f;class o{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}exportStatus(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}/{+operationId}:exportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name","operationId"],pathParams:["name","operationId"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Services$Revisions=o;class n{context;revisions;constructor(t){this.context=t,this.revisions=new e(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}getIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}setIamPolicy(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}testIamPermissions(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Workerpools=n;class e{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://run.googleapis.com/",c={options:Object.assign({url:(m+"/v2/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ms.createAPIRequest)(c,r);else return(0,Ms.createAPIRequest)(c)}}y.Resource$Projects$Locations$Workerpools$Revisions=e})(eAe||(HG.run_v2=eAe={}))});var iAe=qt(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.AuthPlus=cf.run_v2=cf.run_v1beta1=cf.run_v1alpha1=cf.run_v1=cf.auth=cf.VERSIONS=void 0;cf.run=WXe;var tAe=ct(),oAe=mJ();Object.defineProperty(cf,"run_v1",{enumerable:!0,get:function(){return oAe.run_v1}});var sAe=gJ();Object.defineProperty(cf,"run_v1alpha1",{enumerable:!0,get:function(){return sAe.run_v1alpha1}});var rAe=hJ();Object.defineProperty(cf,"run_v1beta1",{enumerable:!0,get:function(){return rAe.run_v1beta1}});var nAe=PJ();Object.defineProperty(cf,"run_v2",{enumerable:!0,get:function(){return nAe.run_v2}});cf.VERSIONS={v1:oAe.run_v1.Run,v1alpha1:sAe.run_v1alpha1.Run,v1beta1:rAe.run_v1beta1.Run,v2:nAe.run_v2.Run};function WXe(y){return(0,tAe.getAPI)("run",y,cf.VERSIONS,this)}var KXe=new tAe.AuthPlus;cf.auth=KXe;var JXe=ct();Object.defineProperty(cf,"AuthPlus",{enumerable:!0,get:function(){return JXe.AuthPlus}})});var aJ=qt(FG=>{"use strict";Object.defineProperty(FG,"__esModule",{value:!0});FG.runtimeconfig_v1=void 0;var MR=ct(),pAe;(function(y){class fe{context;operations;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.operations=new he(this.context)}}y.Runtimeconfig=fe;class he{context;constructor(xe){this.context=xe}cancel(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://runtimeconfig.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,MR.createAPIRequest)(f,E);else return(0,MR.createAPIRequest)(f)}delete(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://runtimeconfig.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,MR.createAPIRequest)(f,E);else return(0,MR.createAPIRequest)(f)}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://runtimeconfig.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,MR.createAPIRequest)(f,E);else return(0,MR.createAPIRequest)(f)}}y.Resource$Operations=he})(pAe||(FG.runtimeconfig_v1=pAe={}))});var dJ=qt(BG=>{"use strict";Object.defineProperty(BG,"__esModule",{value:!0});BG.runtimeconfig_v1beta1=void 0;var Ti=ct(),uAe;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Runtimeconfig=fe;class he{context;configs;constructor(a){this.context=a,this.configs=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;variables;waiters;constructor(a){this.context=a,this.operations=new xe(this.context),this.variables=new oe(this.context),this.waiters=new E(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}}y.Resource$Projects$Configs=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}}y.Resource$Projects$Configs$Operations=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}watch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}}y.Resource$Projects$Configs$Variables=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/waiters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/waiters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ti.createAPIRequest)(s,f);else return(0,Ti.createAPIRequest)(s)}}y.Resource$Projects$Configs$Waiters=E})(uAe||(BG.runtimeconfig_v1beta1=uAe={}))});var gAe=qt(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.AuthPlus=Ph.runtimeconfig_v1beta1=Ph.runtimeconfig_v1=Ph.auth=Ph.VERSIONS=void 0;Ph.runtimeconfig=QXe;var cAe=ct(),fAe=aJ();Object.defineProperty(Ph,"runtimeconfig_v1",{enumerable:!0,get:function(){return fAe.runtimeconfig_v1}});var mAe=dJ();Object.defineProperty(Ph,"runtimeconfig_v1beta1",{enumerable:!0,get:function(){return mAe.runtimeconfig_v1beta1}});Ph.VERSIONS={v1:fAe.runtimeconfig_v1.Runtimeconfig,v1beta1:mAe.runtimeconfig_v1beta1.Runtimeconfig};function QXe(y){return(0,cAe.getAPI)("runtimeconfig",y,Ph.VERSIONS,this)}var ZXe=new cAe.AuthPlus;Ph.auth=ZXe;var YXe=ct();Object.defineProperty(Ph,"AuthPlus",{enumerable:!0,get:function(){return YXe.AuthPlus}})});var qJ=qt(WG=>{"use strict";Object.defineProperty(WG,"__esModule",{value:!0});WG.saasservicemgmt_v1=void 0;var Er=ct(),hAe;(function(y){class fe{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new he(this.context)}}y.Saasservicemgmt=fe;class he{context;locations;constructor(e){this.context=e,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;releases;rolloutKinds;rollouts;saas;tenants;unitKinds;unitOperations;units;constructor(e){this.context=e,this.releases=new xe(this.context),this.rolloutKinds=new oe(this.context),this.rollouts=new E(this.context),this.saas=new R(this.context),this.tenants=new a(this.context),this.unitKinds=new g(this.context),this.unitOperations=new f(this.context),this.units=new o(this.context)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Releases=xe;class oe{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Rolloutkinds=oe;class E{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Rollouts=E;class R{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Saas=R;class a{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Tenants=a;class g{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Unitkinds=g;class f{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Unitoperations=f;class o{context;constructor(e){this.context=e}create(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Er.createAPIRequest)(i,t);else return(0,Er.createAPIRequest)(i)}}y.Resource$Projects$Locations$Units=o})(hAe||(WG.saasservicemgmt_v1=hAe={}))});var xJ=qt(KG=>{"use strict";Object.defineProperty(KG,"__esModule",{value:!0});KG.saasservicemgmt_v1beta1=void 0;var Vs=ct(),PAe;(function(y){class fe{context;projects;constructor(r,u){this.context={_options:r||{},google:u},this.projects=new he(this.context)}}y.Saasservicemgmt=fe;class he{context;locations;constructor(r){this.context=r,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;flagAttributes;flagReleases;flagRevisions;flags;releases;rolloutKinds;rollouts;saas;tenants;unitKinds;unitOperations;units;constructor(r){this.context=r,this.flagAttributes=new xe(this.context),this.flagReleases=new oe(this.context),this.flagRevisions=new E(this.context),this.flags=new R(this.context),this.releases=new a(this.context),this.rolloutKinds=new g(this.context),this.rollouts=new f(this.context),this.saas=new o(this.context),this.tenants=new n(this.context),this.unitKinds=new e(this.context),this.unitOperations=new s(this.context),this.units=new t(this.context)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Flagattributes=xe;class oe{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagReleases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagReleases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Flagreleases=oe;class E{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Flagrevisions=E;class R{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Flags=R;class a{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Releases=a;class g{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Rolloutkinds=g;class f{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Rollouts=f;class o{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Saas=o;class n{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Tenants=n;class e{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Unitkinds=e;class s{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Unitoperations=s;class t{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://saasservicemgmt.googleapis.com/",h={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(h,i);else return(0,Vs.createAPIRequest)(h)}}y.Resource$Projects$Locations$Units=t})(PAe||(KG.saasservicemgmt_v1beta1=PAe={}))});var xAe=qt(ah=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});ah.AuthPlus=ah.saasservicemgmt_v1beta1=ah.saasservicemgmt_v1=ah.auth=ah.VERSIONS=void 0;ah.saasservicemgmt=XXe;var aAe=ct(),dAe=qJ();Object.defineProperty(ah,"saasservicemgmt_v1",{enumerable:!0,get:function(){return dAe.saasservicemgmt_v1}});var qAe=xJ();Object.defineProperty(ah,"saasservicemgmt_v1beta1",{enumerable:!0,get:function(){return qAe.saasservicemgmt_v1beta1}});ah.VERSIONS={v1:dAe.saasservicemgmt_v1.Saasservicemgmt,v1beta1:qAe.saasservicemgmt_v1beta1.Saasservicemgmt};function XXe(y){return(0,aAe.getAPI)("saasservicemgmt",y,ah.VERSIONS,this)}var OXe=new aAe.AuthPlus;ah.auth=OXe;var lXe=ct();Object.defineProperty(ah,"AuthPlus",{enumerable:!0,get:function(){return lXe.AuthPlus}})});var yJ=qt(JG=>{"use strict";Object.defineProperty(JG,"__esModule",{value:!0});JG.safebrowsing_v4=void 0;var dh=ct(),yAe;(function(y){class fe{context;encodedFullHashes;encodedUpdates;fullHashes;threatHits;threatLists;threatListUpdates;threatMatches;constructor(f,o){this.context={_options:f||{},google:o},this.encodedFullHashes=new he(this.context),this.encodedUpdates=new $e(this.context),this.fullHashes=new xe(this.context),this.threatHits=new oe(this.context),this.threatLists=new E(this.context),this.threatListUpdates=new R(this.context),this.threatMatches=new a(this.context)}}y.Safebrowsing=fe;class he{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/encodedFullHashes/{encodedRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["encodedRequest"],pathParams:["encodedRequest"],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Encodedfullhashes=he;class $e{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/encodedUpdates/{encodedRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["encodedRequest"],pathParams:["encodedRequest"],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Encodedupdates=$e;class xe{context;constructor(f){this.context=f}find(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/fullHashes:find").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Fullhashes=xe;class oe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/threatHits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Threathits=oe;class E{context;constructor(f){this.context=f}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/threatLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Threatlists=E;class R{context;constructor(f){this.context=f}fetch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/threatListUpdates:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Threatlistupdates=R;class a{context;constructor(f){this.context=f}find(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",p={options:Object.assign({url:(t+"/v4/threatMatches:find").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,dh.createAPIRequest)(p,n);else return(0,dh.createAPIRequest)(p)}}y.Resource$Threatmatches=a})(yAe||(JG.safebrowsing_v4=yAe={}))});var IJ=qt(QG=>{"use strict";Object.defineProperty(QG,"__esModule",{value:!0});QG.safebrowsing_v5=void 0;var Kx=ct(),IAe;(function(y){class fe{context;hashes;hashList;hashLists;urls;constructor(R,a){this.context={_options:R||{},google:a},this.hashes=new he(this.context),this.hashList=new $e(this.context),this.hashLists=new xe(this.context),this.urls=new oe(this.context)}}y.Safebrowsing=fe;class he{context;constructor(R){this.context=R}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(n+"/v5/hashes:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Kx.createAPIRequest)(e,g);else return(0,Kx.createAPIRequest)(e)}}y.Resource$Hashes=he;class $e{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(n+"/v5/hashList/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Kx.createAPIRequest)(e,g);else return(0,Kx.createAPIRequest)(e)}}y.Resource$Hashlist=$e;class xe{context;constructor(R){this.context=R}batchGet(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(n+"/v5/hashLists:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Kx.createAPIRequest)(e,g);else return(0,Kx.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(n+"/v5/hashLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Kx.createAPIRequest)(e,g);else return(0,Kx.createAPIRequest)(e)}}y.Resource$Hashlists=xe;class oe{context;constructor(R){this.context=R}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(n+"/v5/urls:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Kx.createAPIRequest)(e,g);else return(0,Kx.createAPIRequest)(e)}}y.Resource$Urls=oe})(IAe||(QG.safebrowsing_v5=IAe={}))});var jAe=qt(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.AuthPlus=qh.safebrowsing_v5=qh.safebrowsing_v4=qh.auth=qh.VERSIONS=void 0;qh.safebrowsing=CXe;var RAe=ct(),AAe=yJ();Object.defineProperty(qh,"safebrowsing_v4",{enumerable:!0,get:function(){return AAe.safebrowsing_v4}});var $Ae=IJ();Object.defineProperty(qh,"safebrowsing_v5",{enumerable:!0,get:function(){return $Ae.safebrowsing_v5}});qh.VERSIONS={v4:AAe.safebrowsing_v4.Safebrowsing,v5:$Ae.safebrowsing_v5.Safebrowsing};function CXe(y){return(0,RAe.getAPI)("safebrowsing",y,qh.VERSIONS,this)}var bXe=new RAe.AuthPlus;qh.auth=bXe;var kXe=ct();Object.defineProperty(qh,"AuthPlus",{enumerable:!0,get:function(){return kXe.AuthPlus}})});var RJ=qt(ZG=>{"use strict";Object.defineProperty(ZG,"__esModule",{value:!0});ZG.sasportal_v1alpha1=void 0;var zo=ct(),UAe;(function(y){class fe{context;customers;deployments;installer;nodes;policies;constructor(h,q){this.context={_options:h||{},google:q},this.customers=new he(this.context),this.deployments=new f(this.context),this.installer=new n(this.context),this.nodes=new e(this.context),this.policies=new c(this.context)}}y.Sasportal=fe;class he{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new $e(this.context),this.devices=new oe(this.context),this.nodes=new E(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}listGcpProjectDeployments(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:listGcpProjectDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}listLegacyOrganizations(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:listLegacyOrganizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}migrateOrganization(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:migrateOrganization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}provisionDeployment(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:provisionDeployment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}setupSasAnalytics(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/customers:setupSasAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers=he;class $e{context;devices;constructor(h){this.context=h,this.devices=new xe(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Deployments=$e;class xe{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Deployments$Devices=xe;class oe{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Devices=oe;class E{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new R(this.context),this.devices=new a(this.context),this.nodes=new g(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Nodes=E;class R{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Deployments=R;class a{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Devices=a;class g{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Customers$Nodes$Nodes=g;class f{context;devices;constructor(h){this.context=h,this.devices=new o(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Deployments=f;class o{context;constructor(h){this.context=h}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Deployments$Devices=o;class n{context;constructor(h){this.context=h}generateSecret(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/installer:generateSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}validate(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/installer:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Installer=n;class e{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new s(this.context),this.devices=new p(this.context),this.nodes=new r(this.context)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes=e;class s{context;devices;constructor(h){this.context=h,this.devices=new t(this.context)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Deployments=s;class t{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Deployments$Devices=t;class p{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}signDevice(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}updateSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Devices=p;class r{context;deployments;devices;nodes;constructor(h){this.context=h,this.deployments=new u(this.context),this.devices=new i(this.context),this.nodes=new m(this.context)}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}delete(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}move(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}patch(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Nodes=r;class u{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Deployments=u;class i{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}createSigned(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Devices=i;class m{context;constructor(h){this.context=h}create(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}list(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Nodes$Nodes$Nodes=m;class c{context;constructor(h){this.context=h}get(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}set(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}test(h,q,d){let I=h||{},x=q||{};typeof h=="function"&&(d=h,I={},x={}),typeof q=="function"&&(d=q,x={});let $=x.rootUrl||"https://sasportal.googleapis.com/",A={options:Object.assign({url:($+"/v1alpha1/policies:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:I,requiredParams:[],pathParams:[],context:this.context};if(d)(0,zo.createAPIRequest)(A,d);else return(0,zo.createAPIRequest)(A)}}y.Resource$Policies=c})(UAe||(ZG.sasportal_v1alpha1=UAe={}))});var VAe=qt(mq=>{"use strict";Object.defineProperty(mq,"__esModule",{value:!0});mq.AuthPlus=mq.sasportal_v1alpha1=mq.auth=mq.VERSIONS=void 0;mq.sasportal=eOe;var vAe=ct(),TAe=RJ();Object.defineProperty(mq,"sasportal_v1alpha1",{enumerable:!0,get:function(){return TAe.sasportal_v1alpha1}});mq.VERSIONS={v1alpha1:TAe.sasportal_v1alpha1.Sasportal};function eOe(y){return(0,vAe.getAPI)("sasportal",y,mq.VERSIONS,this)}var tOe=new vAe.AuthPlus;mq.auth=tOe;var oOe=ct();Object.defineProperty(mq,"AuthPlus",{enumerable:!0,get:function(){return oOe.AuthPlus}})});var AJ=qt(YG=>{"use strict";Object.defineProperty(YG,"__esModule",{value:!0});YG.script_v1=void 0;var Dp=ct(),EAe;(function(y){class fe{context;processes;projects;scripts;constructor(a,g){this.context={_options:a||{},google:g},this.processes=new he(this.context),this.projects=new $e(this.context),this.scripts=new E(this.context)}}y.Script=fe;class he{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/processes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}listScriptProcesses(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/processes:listScriptProcesses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}}y.Resource$Processes=he;class $e{context;deployments;versions;constructor(a){this.context=a,this.deployments=new xe(this.context),this.versions=new oe(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}getContent(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/content").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}getMetrics(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}updateContent(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/content").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}}y.Resource$Projects=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}update(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},n),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}}y.Resource$Projects$Deployments=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions/{versionNumber}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId","versionNumber"],pathParams:["scriptId","versionNumber"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}}y.Resource$Projects$Versions=oe;class E{context;constructor(a){this.context=a}run(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/scripts/{scriptId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(f)(0,Dp.createAPIRequest)(s,f);else return(0,Dp.createAPIRequest)(s)}}y.Resource$Scripts=E})(EAe||(YG.script_v1=EAe={}))});var GAe=qt(gq=>{"use strict";Object.defineProperty(gq,"__esModule",{value:!0});gq.AuthPlus=gq.script_v1=gq.auth=gq.VERSIONS=void 0;gq.script=sOe;var SAe=ct(),wAe=AJ();Object.defineProperty(gq,"script_v1",{enumerable:!0,get:function(){return wAe.script_v1}});gq.VERSIONS={v1:wAe.script_v1.Script};function sOe(y){return(0,SAe.getAPI)("script",y,gq.VERSIONS,this)}var rOe=new SAe.AuthPlus;gq.auth=rOe;var nOe=ct();Object.defineProperty(gq,"AuthPlus",{enumerable:!0,get:function(){return nOe.AuthPlus}})});var $J=qt(XG=>{"use strict";Object.defineProperty(XG,"__esModule",{value:!0});XG.searchads360_v0=void 0;var hq=ct(),LAe;(function(y){class fe{context;customers;searchAds360Fields;constructor(R,a){this.context={_options:R||{},google:a},this.customers=new he(this.context),this.searchAds360Fields=new oe(this.context)}}y.Searchads360=fe;class he{context;customColumns;searchAds360;constructor(R){this.context=R,this.customColumns=new $e(this.context),this.searchAds360=new xe(this.context)}listAccessibleCustomers(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/customers:listAccessibleCustomers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}}y.Resource$Customers=he;class $e{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/customers/{+customerId}/customColumns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}}y.Resource$Customers$Customcolumns=$e;class xe{context;constructor(R){this.context=R}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/customers/{+customerId}/searchAds360:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}}y.Resource$Customers$Searchads360=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(n+"/v0/searchAds360Fields:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,hq.createAPIRequest)(e,g);else return(0,hq.createAPIRequest)(e)}}y.Resource$Searchads360fields=oe})(LAe||(XG.searchads360_v0=LAe={}))});var zAe=qt(Pq=>{"use strict";Object.defineProperty(Pq,"__esModule",{value:!0});Pq.AuthPlus=Pq.searchads360_v0=Pq.auth=Pq.VERSIONS=void 0;Pq.searchads360=iOe;var _Ae=ct(),DAe=$J();Object.defineProperty(Pq,"searchads360_v0",{enumerable:!0,get:function(){return DAe.searchads360_v0}});Pq.VERSIONS={v0:DAe.searchads360_v0.Searchads360};function iOe(y){return(0,_Ae.getAPI)("searchads360",y,Pq.VERSIONS,this)}var pOe=new _Ae.AuthPlus;Pq.auth=pOe;var uOe=ct();Object.defineProperty(Pq,"AuthPlus",{enumerable:!0,get:function(){return uOe.AuthPlus}})});var jJ=qt(OG=>{"use strict";Object.defineProperty(OG,"__esModule",{value:!0});OG.searchconsole_v1=void 0;var oc=ct(),MAe;(function(y){class fe{context;searchanalytics;sitemaps;sites;urlInspection;urlTestingTools;constructor(f,o){this.context={_options:f||{},google:o},this.searchanalytics=new he(this.context),this.sitemaps=new $e(this.context),this.sites=new xe(this.context),this.urlInspection=new oe(this.context),this.urlTestingTools=new R(this.context)}}y.Searchconsole=fe;class he{context;constructor(f){this.context=f}query(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/searchAnalytics/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}}y.Resource$Searchanalytics=he;class $e{context;constructor(f){this.context=f}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}submit(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}}y.Resource$Sitemaps=$e;class xe{context;constructor(f){this.context=f}add(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/webmasters/v3/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}}y.Resource$Sites=xe;class oe{context;index;constructor(f){this.context=f,this.index=new E(this.context)}}y.Resource$Urlinspection=oe;class E{context;constructor(f){this.context=f}inspect(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/v1/urlInspection/index:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}}y.Resource$Urlinspection$Index=E;class R{context;mobileFriendlyTest;constructor(f){this.context=f,this.mobileFriendlyTest=new a(this.context)}}y.Resource$Urltestingtools=R;class a{context;constructor(f){this.context=f}run(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",p={options:Object.assign({url:(t+"/v1/urlTestingTools/mobileFriendlyTest:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(n)(0,oc.createAPIRequest)(p,n);else return(0,oc.createAPIRequest)(p)}}y.Resource$Urltestingtools$Mobilefriendlytest=a})(MAe||(OG.searchconsole_v1=MAe={}))});var FAe=qt(aq=>{"use strict";Object.defineProperty(aq,"__esModule",{value:!0});aq.AuthPlus=aq.searchconsole_v1=aq.auth=aq.VERSIONS=void 0;aq.searchconsole=cOe;var NAe=ct(),HAe=jJ();Object.defineProperty(aq,"searchconsole_v1",{enumerable:!0,get:function(){return HAe.searchconsole_v1}});aq.VERSIONS={v1:HAe.searchconsole_v1.Searchconsole};function cOe(y){return(0,NAe.getAPI)("searchconsole",y,aq.VERSIONS,this)}var fOe=new NAe.AuthPlus;aq.auth=fOe;var mOe=ct();Object.defineProperty(aq,"AuthPlus",{enumerable:!0,get:function(){return mOe.AuthPlus}})});var UJ=qt(lG=>{"use strict";Object.defineProperty(lG,"__esModule",{value:!0});lG.secretmanager_v1=void 0;var gn=ct(),BAe;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Secretmanager=fe;class he{context;locations;secrets;constructor(g){this.context=g,this.locations=new $e(this.context),this.secrets=new E(this.context)}}y.Resource$Projects=he;class $e{context;secrets;constructor(g){this.context=g,this.secrets=new xe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;versions;constructor(g){this.context=g,this.versions=new oe(this.context)}addVersion(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Secrets=xe;class oe{context;constructor(g){this.context=g}access(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}destroy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}disable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}enable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Secrets$Versions=oe;class E{context;versions;constructor(g){this.context=g,this.versions=new R(this.context)}addVersion(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}}y.Resource$Projects$Secrets=E;class R{context;constructor(g){this.context=g}access(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}destroy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}disable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}enable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,gn.createAPIRequest)(t,o);else return(0,gn.createAPIRequest)(t)}}y.Resource$Projects$Secrets$Versions=R})(BAe||(lG.secretmanager_v1=BAe={}))});var vJ=qt(CG=>{"use strict";Object.defineProperty(CG,"__esModule",{value:!0});CG.secretmanager_v1beta1=void 0;var yp=ct(),WAe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Secretmanager=fe;class he{context;locations;secrets;constructor(R){this.context=R,this.locations=new $e(this.context),this.secrets=new xe(this.context)}}y.Resource$Projects=he;class $e{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;versions;constructor(R){this.context=R,this.versions=new oe(this.context)}addVersion(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}getIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}setIamPolicy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}testIamPermissions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}}y.Resource$Projects$Secrets=xe;class oe{context;constructor(R){this.context=R}access(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}destroy(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}disable(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}enable(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,yp.createAPIRequest)(e,g);else return(0,yp.createAPIRequest)(e)}}y.Resource$Projects$Secrets$Versions=oe})(WAe||(CG.secretmanager_v1beta1=WAe={}))});var TJ=qt(bG=>{"use strict";Object.defineProperty(bG,"__esModule",{value:!0});bG.secretmanager_v1beta2=void 0;var hn=ct(),KAe;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Secretmanager=fe;class he{context;locations;secrets;constructor(g){this.context=g,this.locations=new $e(this.context),this.secrets=new E(this.context)}}y.Resource$Projects=he;class $e{context;secrets;constructor(g){this.context=g,this.secrets=new xe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;versions;constructor(g){this.context=g,this.versions=new oe(this.context)}addVersion(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Secrets=xe;class oe{context;constructor(g){this.context=g}access(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}destroy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}disable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}enable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Secrets$Versions=oe;class E{context;versions;constructor(g){this.context=g,this.versions=new R(this.context)}addVersion(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}}y.Resource$Projects$Secrets=E;class R{context;constructor(g){this.context=g}access(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}destroy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}disable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}enable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hn.createAPIRequest)(t,o);else return(0,hn.createAPIRequest)(t)}}y.Resource$Projects$Secrets$Versions=R})(KAe||(bG.secretmanager_v1beta2=KAe={}))});var XAe=qt(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.AuthPlus=pm.secretmanager_v1beta2=pm.secretmanager_v1beta1=pm.secretmanager_v1=pm.auth=pm.VERSIONS=void 0;pm.secretmanager=gOe;var JAe=ct(),QAe=UJ();Object.defineProperty(pm,"secretmanager_v1",{enumerable:!0,get:function(){return QAe.secretmanager_v1}});var ZAe=vJ();Object.defineProperty(pm,"secretmanager_v1beta1",{enumerable:!0,get:function(){return ZAe.secretmanager_v1beta1}});var YAe=TJ();Object.defineProperty(pm,"secretmanager_v1beta2",{enumerable:!0,get:function(){return YAe.secretmanager_v1beta2}});pm.VERSIONS={v1:QAe.secretmanager_v1.Secretmanager,v1beta1:ZAe.secretmanager_v1beta1.Secretmanager,v1beta2:YAe.secretmanager_v1beta2.Secretmanager};function gOe(y){return(0,JAe.getAPI)("secretmanager",y,pm.VERSIONS,this)}var hOe=new JAe.AuthPlus;pm.auth=hOe;var POe=ct();Object.defineProperty(pm,"AuthPlus",{enumerable:!0,get:function(){return POe.AuthPlus}})});var VJ=qt(kG=>{"use strict";Object.defineProperty(kG,"__esModule",{value:!0});kG.securesourcemanager_v1=void 0;var Gs=ct(),OAe;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Securesourcemanager=fe;class he{context;locations;constructor(s){this.context=s,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;instances;operations;repositories;constructor(s){this.context=s,this.instances=new xe(this.context),this.operations=new oe(this.context),this.repositories=new E(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Instances=xe;class oe{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Operations=oe;class E{context;branchRules;hooks;issues;pullRequests;constructor(s){this.context=s,this.branchRules=new R(this.context),this.hooks=new a(this.context),this.issues=new g(this.context),this.pullRequests=new o(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}fetchBlob(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+repository}:fetchBlob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}fetchTree(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+repository}:fetchTree").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}getIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}setIamPolicy(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}testIamPermissions(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories=E;class R{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/branchRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/branchRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Branchrules=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/hooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/hooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Hooks=a;class g{context;issueComments;constructor(s){this.context=s,this.issueComments=new f(this.context)}close(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}open(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Issues=g;class f{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/issueComments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/issueComments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Issues$Issuecomments=f;class o{context;pullRequestComments;constructor(s){this.context=s,this.pullRequestComments=new n(this.context)}close(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}listFileDiffs(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:listFileDiffs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}merge(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}open(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Pullrequests=o;class n{context;constructor(s){this.context=s}batchCreate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}resolve(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}unresolve(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://securesourcemanager.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:unresolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gs.createAPIRequest)(m,p);else return(0,Gs.createAPIRequest)(m)}}y.Resource$Projects$Locations$Repositories$Pullrequests$Pullrequestcomments=n})(OAe||(kG.securesourcemanager_v1=OAe={}))});var bAe=qt(dq=>{"use strict";Object.defineProperty(dq,"__esModule",{value:!0});dq.AuthPlus=dq.securesourcemanager_v1=dq.auth=dq.VERSIONS=void 0;dq.securesourcemanager=aOe;var lAe=ct(),CAe=VJ();Object.defineProperty(dq,"securesourcemanager_v1",{enumerable:!0,get:function(){return CAe.securesourcemanager_v1}});dq.VERSIONS={v1:CAe.securesourcemanager_v1.Securesourcemanager};function aOe(y){return(0,lAe.getAPI)("securesourcemanager",y,dq.VERSIONS,this)}var dOe=new lAe.AuthPlus;dq.auth=dOe;var qOe=ct();Object.defineProperty(dq,"AuthPlus",{enumerable:!0,get:function(){return qOe.AuthPlus}})});var EJ=qt(eL=>{"use strict";Object.defineProperty(eL,"__esModule",{value:!0});eL.securitycenter_v1=void 0;var Xt=ct(),kAe;(function(y){class fe{context;folders;organizations;projects;constructor(Xe,Y){this.context={_options:Xe||{},google:Y},this.folders=new he(this.context),this.organizations=new i(this.context),this.projects=new ge(this.context)}}y.Securitycenter=fe;class he{context;assets;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;securityHealthAnalyticsSettings;sources;constructor(Xe){this.context=Xe,this.assets=new $e(this.context),this.bigQueryExports=new xe(this.context),this.eventThreatDetectionSettings=new oe(this.context),this.findings=new a(this.context),this.locations=new g(this.context),this.muteConfigs=new o(this.context),this.notificationConfigs=new n(this.context),this.securityHealthAnalyticsSettings=new e(this.context),this.sources=new p(this.context)}}y.Resource$Folders=he;class $e{context;constructor(Xe){this.context=Xe}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Assets=$e;class xe{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Bigqueryexports=xe;class oe{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new E(this.context),this.effectiveCustomModules=new R(this.context)}validateCustomModule(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Eventthreatdetectionsettings=oe;class E{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Eventthreatdetectionsettings$Custommodules=E;class R{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Eventthreatdetectionsettings$Effectivecustommodules=R;class a{context;constructor(Xe){this.context=Xe}bulkMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Findings=a;class g{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new f(this.context)}}y.Resource$Folders$Locations=g;class f{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Locations$Muteconfigs=f;class o{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Muteconfigs=o;class n{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Notificationconfigs=n;class e{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new s(this.context),this.effectiveCustomModules=new t(this.context)}}y.Resource$Folders$Securityhealthanalyticssettings=e;class s{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}simulate(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Securityhealthanalyticssettings$Custommodules=s;class t{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Securityhealthanalyticssettings$Effectivecustommodules=t;class p{context;findings;constructor(Xe){this.context=Xe,this.findings=new r(this.context)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Sources=p;class r{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new u(this.context)}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setState(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Sources$Findings=r;class u{context;constructor(Xe){this.context=Xe}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Folders$Sources$Findings$Externalsystems=u;class i{context;assets;attackPaths;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;operations;resourceValueConfigs;securityHealthAnalyticsSettings;simulations;sources;valuedResources;constructor(Xe){this.context=Xe,this.assets=new m(this.context),this.attackPaths=new c(this.context),this.bigQueryExports=new P(this.context),this.eventThreatDetectionSettings=new h(this.context),this.findings=new I(this.context),this.locations=new x(this.context),this.muteConfigs=new A(this.context),this.notificationConfigs=new v(this.context),this.operations=new z(this.context),this.resourceValueConfigs=new D(this.context),this.securityHealthAnalyticsSettings=new b(this.context),this.simulations=new V(this.context),this.sources=new me(this.context),this.valuedResources=new Se(this.context)}getOrganizationSettings(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateOrganizationSettings(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations=i;class m{context;constructor(Xe){this.context=Xe}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}runDiscovery(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Assets=m;class c{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Attackpaths=c;class P{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Bigqueryexports=P;class h{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new q(this.context),this.effectiveCustomModules=new d(this.context)}validateCustomModule(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Eventthreatdetectionsettings=h;class q{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Eventthreatdetectionsettings$Custommodules=q;class d{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Eventthreatdetectionsettings$Effectivecustommodules=d;class I{context;constructor(Xe){this.context=Xe}bulkMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Findings=I;class x{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new $(this.context)}}y.Resource$Organizations$Locations=x;class ${context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Locations$Muteconfigs=$;class A{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Muteconfigs=A;class v{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Notificationconfigs=v;class z{context;constructor(Xe){this.context=Xe}cancel(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Operations=z;class D{context;constructor(Xe){this.context=Xe}batchCreate(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/resourceValueConfigs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/resourceValueConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Resourcevalueconfigs=D;class b{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new Q(this.context),this.effectiveCustomModules=new _(this.context)}}y.Resource$Organizations$Securityhealthanalyticssettings=b;class Q{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}simulate(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Securityhealthanalyticssettings$Custommodules=Q;class _{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Securityhealthanalyticssettings$Effectivecustommodules=_;class V{context;attackExposureResults;attackPaths;valuedResources;constructor(Xe){this.context=Xe,this.attackExposureResults=new C(this.context),this.attackPaths=new S(this.context),this.valuedResources=new F(this.context)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations=V;class C{context;attackPaths;valuedResources;constructor(Xe){this.context=Xe,this.attackPaths=new U(this.context),this.valuedResources=new T(this.context)}}y.Resource$Organizations$Simulations$Attackexposureresults=C;class U{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations$Attackexposureresults$Attackpaths=U;class T{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations$Attackexposureresults$Valuedresources=T;class S{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations$Attackpaths=S;class F{context;attackPaths;constructor(Xe){this.context=Xe,this.attackPaths=new H(this.context)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations$Valuedresources=F;class H{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Simulations$Valuedresources$Attackpaths=H;class me{context;findings;constructor(Xe){this.context=Xe,this.findings=new ae(this.context)}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}getIamPolicy(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setIamPolicy(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}testIamPermissions(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Sources=me;class ae{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new _e(this.context)}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setState(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Sources$Findings=ae;class _e{context;constructor(Xe){this.context=Xe}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Sources$Findings$Externalsystems=_e;class Se{context;constructor(Xe){this.context=Xe}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Organizations$Valuedresources=Se;class ge{context;assets;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;securityHealthAnalyticsSettings;sources;constructor(Xe){this.context=Xe,this.assets=new ye(this.context),this.bigQueryExports=new Ue(this.context),this.eventThreatDetectionSettings=new Ee(this.context),this.findings=new st(this.context),this.locations=new Wt(this.context),this.muteConfigs=new It(this.context),this.notificationConfigs=new xt(this.context),this.securityHealthAnalyticsSettings=new vt(this.context),this.sources=new Tt(this.context)}}y.Resource$Projects=ge;class ye{context;constructor(Xe){this.context=Xe}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Assets=ye;class Ue{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Bigqueryexports=Ue;class Ee{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new we(this.context),this.effectiveCustomModules=new Oe(this.context)}validateCustomModule(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Eventthreatdetectionsettings=Ee;class we{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Eventthreatdetectionsettings$Custommodules=we;class Oe{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Eventthreatdetectionsettings$Effectivecustommodules=Oe;class st{context;constructor(Xe){this.context=Xe}bulkMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Findings=st;class Wt{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new ft(this.context)}}y.Resource$Projects$Locations=Wt;class ft{context;constructor(Xe){this.context=Xe}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Locations$Muteconfigs=ft;class It{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Muteconfigs=It;class xt{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Notificationconfigs=xt;class vt{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new yt(this.context),this.effectiveCustomModules=new Nt(this.context)}}y.Resource$Projects$Securityhealthanalyticssettings=vt;class yt{context;constructor(Xe){this.context=Xe}create(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}delete(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}listDescendant(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}simulate(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Securityhealthanalyticssettings$Custommodules=yt;class Nt{context;constructor(Xe){this.context=Xe}get(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Securityhealthanalyticssettings$Effectivecustommodules=Nt;class Tt{context;findings;constructor(Xe){this.context=Xe,this.findings=new Sr(this.context)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Sources=Tt;class Sr{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new Mr(this.context)}group(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}list(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ne),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setMute(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}setState(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}updateSecurityMarks(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Sources$Findings=Sr;class Mr{context;constructor(Xe){this.context=Xe}patch(Xe,Y,X){let O=Xe||{},ne=Y||{};typeof Xe=="function"&&(X=Xe,O={},ne={}),typeof Y=="function"&&(X=Y,ne={});let w=ne.rootUrl||"https://securitycenter.googleapis.com/",l={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ne),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(X)(0,Xt.createAPIRequest)(l,X);else return(0,Xt.createAPIRequest)(l)}}y.Resource$Projects$Sources$Findings$Externalsystems=Mr})(kAe||(eL.securitycenter_v1=kAe={}))});var SJ=qt(tL=>{"use strict";Object.defineProperty(tL,"__esModule",{value:!0});tL.securitycenter_v1beta1=void 0;var Ri=ct(),e$e;(function(y){class fe{context;organizations;constructor(a,g){this.context={_options:a||{},google:g},this.organizations=new he(this.context)}}y.Securitycenter=fe;class he{context;assets;operations;sources;constructor(a){this.context=a,this.assets=new $e(this.context),this.operations=new xe(this.context),this.sources=new oe(this.context)}getOrganizationSettings(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}updateOrganizationSettings(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}}y.Resource$Organizations=he;class $e{context;constructor(a){this.context=a}group(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}runDiscovery(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}updateSecurityMarks(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}}y.Resource$Organizations$Assets=$e;class xe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}}y.Resource$Organizations$Operations=xe;class oe{context;findings;constructor(a){this.context=a,this.findings=new E(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}}y.Resource$Organizations$Sources=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}group(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}setState(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}updateSecurityMarks(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ri.createAPIRequest)(s,f);else return(0,Ri.createAPIRequest)(s)}}y.Resource$Organizations$Sources$Findings=E})(e$e||(tL.securitycenter_v1beta1=e$e={}))});var wJ=qt(oL=>{"use strict";Object.defineProperty(oL,"__esModule",{value:!0});oL.securitycenter_v1beta2=void 0;var Ls=ct(),t$e;(function(y){class fe{context;folders;organizations;projects;constructor(x,$){this.context={_options:x||{},google:$},this.folders=new he(this.context),this.organizations=new g(this.context),this.projects=new p(this.context)}}y.Securitycenter=fe;class he{context;containerThreatDetectionSettings;eventThreatDetectionSettings;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new $e(this.context),this.eventThreatDetectionSettings=new xe(this.context),this.rapidVulnerabilityDetectionSettings=new oe(this.context),this.securityHealthAnalyticsSettings=new E(this.context),this.virtualMachineThreatDetectionSettings=new R(this.context),this.webSecurityScannerSettings=new a(this.context)}getContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityCenterSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders=he;class $e{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Containerthreatdetectionsettings=$e;class xe{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Eventthreatdetectionsettings=xe;class oe{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Rapidvulnerabilitydetectionsettings=oe;class E{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Securityhealthanalyticssettings=E;class R{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Virtualmachinethreatdetectionsettings=R;class a{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Folders$Websecurityscannersettings=a;class g{context;containerThreatDetectionSettings;eventThreatDetectionSettings;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new f(this.context),this.eventThreatDetectionSettings=new o(this.context),this.rapidVulnerabilityDetectionSettings=new n(this.context),this.securityHealthAnalyticsSettings=new e(this.context),this.virtualMachineThreatDetectionSettings=new s(this.context),this.webSecurityScannerSettings=new t(this.context)}getContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityCenterSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSubscription(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations=g;class f{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Containerthreatdetectionsettings=f;class o{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Eventthreatdetectionsettings=o;class n{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Rapidvulnerabilitydetectionsettings=n;class e{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Securityhealthanalyticssettings=e;class s{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Virtualmachinethreatdetectionsettings=s;class t{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Organizations$Websecurityscannersettings=t;class p{context;containerThreatDetectionSettings;eventThreatDetectionSettings;locations;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new r(this.context),this.eventThreatDetectionSettings=new u(this.context),this.locations=new i(this.context),this.rapidVulnerabilityDetectionSettings=new P(this.context),this.securityHealthAnalyticsSettings=new h(this.context),this.virtualMachineThreatDetectionSettings=new q(this.context),this.webSecurityScannerSettings=new d(this.context)}getContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityCenterSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}getWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateEventThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateRapidVulnerabilityDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateSecurityHealthAnalyticsSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateVirtualMachineThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateWebSecurityScannerSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects=p;class r{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Containerthreatdetectionsettings=r;class u{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Eventthreatdetectionsettings=u;class i{context;clusters;constructor(x){this.context=x,this.clusters=new m(this.context)}}y.Resource$Projects$Locations=i;class m{context;containerThreatDetectionSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new c(this.context)}getContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}updateContainerThreatDetectionSettings(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Locations$Clusters=m;class c{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Locations$Clusters$Containerthreatdetectionsettings=c;class P{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Rapidvulnerabilitydetectionsettings=P;class h{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Securityhealthanalyticssettings=h;class q{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Virtualmachinethreatdetectionsettings=q;class d{context;constructor(x){this.context=x}calculate(x,$,A){let v=x||{},z=$||{};typeof x=="function"&&(A=x,v={},z={}),typeof $=="function"&&(A=$,z={});let D=z.rootUrl||"https://securitycenter.googleapis.com/",b={options:Object.assign({url:(D+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:v,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Ls.createAPIRequest)(b,A);else return(0,Ls.createAPIRequest)(b)}}y.Resource$Projects$Websecurityscannersettings=d})(t$e||(oL.securitycenter_v1beta2=t$e={}))});var GJ=qt(sL=>{"use strict";Object.defineProperty(sL,"__esModule",{value:!0});sL.securitycenter_v1p1alpha1=void 0;var Wy=ct(),o$e;(function(y){class fe{context;organizations;constructor(oe,E){this.context={_options:oe||{},google:E},this.organizations=new he(this.context)}}y.Securitycenter=fe;class he{context;operations;constructor(oe){this.context=oe,this.operations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;constructor(oe){this.context=oe}cancel(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wy.createAPIRequest)(o,R);else return(0,Wy.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wy.createAPIRequest)(o,R);else return(0,Wy.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wy.createAPIRequest)(o,R);else return(0,Wy.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(f+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Wy.createAPIRequest)(o,R);else return(0,Wy.createAPIRequest)(o)}}y.Resource$Organizations$Operations=$e})(o$e||(sL.securitycenter_v1p1alpha1=o$e={}))});var LJ=qt(rL=>{"use strict";Object.defineProperty(rL,"__esModule",{value:!0});rL.securitycenter_v1p1beta1=void 0;var Nn=ct(),s$e;(function(y){class fe{context;organizations;constructor(g,f){this.context={_options:g||{},google:f},this.organizations=new he(this.context)}}y.Securitycenter=fe;class he{context;assets;notificationConfigs;operations;sources;constructor(g){this.context=g,this.assets=new $e(this.context),this.notificationConfigs=new xe(this.context),this.operations=new oe(this.context),this.sources=new E(this.context)}getOrganizationSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}updateOrganizationSettings(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations=he;class $e{context;constructor(g){this.context=g}group(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}runDiscovery(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}updateSecurityMarks(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations$Assets=$e;class xe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations$Notificationconfigs=xe;class oe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations$Operations=oe;class E{context;findings;constructor(g){this.context=g,this.findings=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations$Sources=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}group(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}setState(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}updateSecurityMarks(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}y.Resource$Organizations$Sources$Findings=R})(s$e||(rL.securitycenter_v1p1beta1=s$e={}))});var f$e=qt(Ec=>{"use strict";Object.defineProperty(Ec,"__esModule",{value:!0});Ec.AuthPlus=Ec.securitycenter_v1p1beta1=Ec.securitycenter_v1p1alpha1=Ec.securitycenter_v1beta2=Ec.securitycenter_v1beta1=Ec.securitycenter_v1=Ec.auth=Ec.VERSIONS=void 0;Ec.securitycenter=xOe;var r$e=ct(),n$e=EJ();Object.defineProperty(Ec,"securitycenter_v1",{enumerable:!0,get:function(){return n$e.securitycenter_v1}});var i$e=SJ();Object.defineProperty(Ec,"securitycenter_v1beta1",{enumerable:!0,get:function(){return i$e.securitycenter_v1beta1}});var p$e=wJ();Object.defineProperty(Ec,"securitycenter_v1beta2",{enumerable:!0,get:function(){return p$e.securitycenter_v1beta2}});var u$e=GJ();Object.defineProperty(Ec,"securitycenter_v1p1alpha1",{enumerable:!0,get:function(){return u$e.securitycenter_v1p1alpha1}});var c$e=LJ();Object.defineProperty(Ec,"securitycenter_v1p1beta1",{enumerable:!0,get:function(){return c$e.securitycenter_v1p1beta1}});Ec.VERSIONS={v1:n$e.securitycenter_v1.Securitycenter,v1beta1:i$e.securitycenter_v1beta1.Securitycenter,v1beta2:p$e.securitycenter_v1beta2.Securitycenter,v1p1alpha1:u$e.securitycenter_v1p1alpha1.Securitycenter,v1p1beta1:c$e.securitycenter_v1p1beta1.Securitycenter};function xOe(y){return(0,r$e.getAPI)("securitycenter",y,Ec.VERSIONS,this)}var yOe=new r$e.AuthPlus;Ec.auth=yOe;var IOe=ct();Object.defineProperty(Ec,"AuthPlus",{enumerable:!0,get:function(){return IOe.AuthPlus}})});var _J=qt(nL=>{"use strict";Object.defineProperty(nL,"__esModule",{value:!0});nL.securityposture_v1=void 0;var Ai=ct(),m$e;(function(y){class fe{context;organizations;projects;constructor(n,e){this.context={_options:n||{},google:e},this.organizations=new he(this.context),this.projects=new g(this.context)}}y.Securityposture=fe;class he{context;locations;constructor(n){this.context=n,this.locations=new $e(this.context)}}y.Resource$Organizations=he;class $e{context;operations;postureDeployments;postures;postureTemplates;reports;constructor(n){this.context=n,this.operations=new xe(this.context),this.postureDeployments=new oe(this.context),this.postures=new E(this.context),this.postureTemplates=new R(this.context),this.reports=new a(this.context)}}y.Resource$Organizations$Locations=$e;class xe{context;constructor(n){this.context=n}cancel(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Operations=xe;class oe{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postureDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postureDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Posturedeployments=oe;class E{context;constructor(n){this.context=n}create(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postures").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}delete(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}extract(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postures:extract").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}listRevisions(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}patch(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Postures=E;class R{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/postureTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Posturetemplates=R;class a{context;constructor(n){this.context=n}createIaCValidationReport(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/reports:createIaCValidationReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Organizations$Locations$Reports=a;class g{context;locations;constructor(n){this.context=n,this.locations=new f(this.context)}}y.Resource$Projects=g;class f{context;constructor(n){this.context=n}get(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}list(n,e,s){let t=n||{},p=e||{};typeof n=="function"&&(s=n,t={},p={}),typeof e=="function"&&(s=e,p={});let r=p.rootUrl||"https://securityposture.googleapis.com/",u={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ai.createAPIRequest)(u,s);else return(0,Ai.createAPIRequest)(u)}}y.Resource$Projects$Locations=f})(m$e||(nL.securityposture_v1=m$e={}))});var P$e=qt(qq=>{"use strict";Object.defineProperty(qq,"__esModule",{value:!0});qq.AuthPlus=qq.securityposture_v1=qq.auth=qq.VERSIONS=void 0;qq.securityposture=ROe;var g$e=ct(),h$e=_J();Object.defineProperty(qq,"securityposture_v1",{enumerable:!0,get:function(){return h$e.securityposture_v1}});qq.VERSIONS={v1:h$e.securityposture_v1.Securityposture};function ROe(y){return(0,g$e.getAPI)("securityposture",y,qq.VERSIONS,this)}var AOe=new g$e.AuthPlus;qq.auth=AOe;var $Oe=ct();Object.defineProperty(qq,"AuthPlus",{enumerable:!0,get:function(){return $Oe.AuthPlus}})});var DJ=qt(iL=>{"use strict";Object.defineProperty(iL,"__esModule",{value:!0});iL.serviceconsumermanagement_v1=void 0;var kp=ct(),a$e;(function(y){class fe{context;operations;services;constructor(E,R){this.context={_options:E||{},google:R},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Serviceconsumermanagement=fe;class he{context;constructor(E){this.context=E}cancel(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}}y.Resource$Operations=he;class $e{context;tenancyUnits;constructor(E){this.context=E,this.tenancyUnits=new xe(this.context)}search(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}}y.Resource$Services=$e;class xe{context;constructor(E){this.context=E}addProject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}:addProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}applyProjectConfig(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:applyProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}attachProject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:attachProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/tenancyUnits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}deleteProject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:deleteProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+parent}/tenancyUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}removeProject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:removeProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}undeleteProject(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://serviceconsumermanagement.googleapis.com/",n={options:Object.assign({url:(o+"/v1/{+name}:undeleteProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,kp.createAPIRequest)(n,a);else return(0,kp.createAPIRequest)(n)}}y.Resource$Services$Tenancyunits=xe})(a$e||(iL.serviceconsumermanagement_v1=a$e={}))});var zJ=qt(pL=>{"use strict";Object.defineProperty(pL,"__esModule",{value:!0});pL.serviceconsumermanagement_v1beta1=void 0;var eu=ct(),d$e;(function(y){class fe{context;operations;services;constructor(g,f){this.context={_options:g||{},google:f},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Serviceconsumermanagement=fe;class he{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}}y.Resource$Operations=he;class $e{context;consumerQuotaMetrics;constructor(g){this.context=g,this.consumerQuotaMetrics=new xe(this.context)}}y.Resource$Services=$e;class xe{context;limits;constructor(g){this.context=g,this.limits=new oe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}importProducerOverrides(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importProducerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}importProducerQuotaPolicies(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importProducerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics=xe;class oe{context;producerOverrides;producerQuotaPolicies;constructor(g){this.context=g,this.producerOverrides=new E(this.context),this.producerQuotaPolicies=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits$Produceroverrides=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,eu.createAPIRequest)(t,o);else return(0,eu.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits$Producerquotapolicies=R})(d$e||(pL.serviceconsumermanagement_v1beta1=d$e={}))});var I$e=qt(xh=>{"use strict";Object.defineProperty(xh,"__esModule",{value:!0});xh.AuthPlus=xh.serviceconsumermanagement_v1beta1=xh.serviceconsumermanagement_v1=xh.auth=xh.VERSIONS=void 0;xh.serviceconsumermanagement=jOe;var q$e=ct(),x$e=DJ();Object.defineProperty(xh,"serviceconsumermanagement_v1",{enumerable:!0,get:function(){return x$e.serviceconsumermanagement_v1}});var y$e=zJ();Object.defineProperty(xh,"serviceconsumermanagement_v1beta1",{enumerable:!0,get:function(){return y$e.serviceconsumermanagement_v1beta1}});xh.VERSIONS={v1:x$e.serviceconsumermanagement_v1.Serviceconsumermanagement,v1beta1:y$e.serviceconsumermanagement_v1beta1.Serviceconsumermanagement};function jOe(y){return(0,q$e.getAPI)("serviceconsumermanagement",y,xh.VERSIONS,this)}var UOe=new q$e.AuthPlus;xh.auth=UOe;var vOe=ct();Object.defineProperty(xh,"AuthPlus",{enumerable:!0,get:function(){return vOe.AuthPlus}})});var MJ=qt(uL=>{"use strict";Object.defineProperty(uL,"__esModule",{value:!0});uL.servicecontrol_v1=void 0;var NR=ct(),R$e;(function(y){class fe{context;services;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.services=new he(this.context)}}y.Servicecontrol=fe;class he{context;constructor(xe){this.context=xe}allocateQuota(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://servicecontrol.googleapis.com/",f={options:Object.assign({url:(g+"/v1/services/{serviceName}:allocateQuota").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(E)(0,NR.createAPIRequest)(f,E);else return(0,NR.createAPIRequest)(f)}check(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://servicecontrol.googleapis.com/",f={options:Object.assign({url:(g+"/v1/services/{serviceName}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(E)(0,NR.createAPIRequest)(f,E);else return(0,NR.createAPIRequest)(f)}report(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://servicecontrol.googleapis.com/",f={options:Object.assign({url:(g+"/v1/services/{serviceName}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(E)(0,NR.createAPIRequest)(f,E);else return(0,NR.createAPIRequest)(f)}}y.Resource$Services=he})(R$e||(uL.servicecontrol_v1=R$e={}))});var NJ=qt(fL=>{"use strict";Object.defineProperty(fL,"__esModule",{value:!0});fL.servicecontrol_v2=void 0;var cL=ct(),A$e;(function(y){class fe{context;services;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.services=new he(this.context)}}y.Servicecontrol=fe;class he{context;constructor(xe){this.context=xe}check(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://servicecontrol.googleapis.com/",f={options:Object.assign({url:(g+"/v2/services/{serviceName}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(E)(0,cL.createAPIRequest)(f,E);else return(0,cL.createAPIRequest)(f)}report(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://servicecontrol.googleapis.com/",f={options:Object.assign({url:(g+"/v2/services/{serviceName}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(E)(0,cL.createAPIRequest)(f,E);else return(0,cL.createAPIRequest)(f)}}y.Resource$Services=he})(A$e||(fL.servicecontrol_v2=A$e={}))});var v$e=qt(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.AuthPlus=yh.servicecontrol_v2=yh.servicecontrol_v1=yh.auth=yh.VERSIONS=void 0;yh.servicecontrol=TOe;var $$e=ct(),j$e=MJ();Object.defineProperty(yh,"servicecontrol_v1",{enumerable:!0,get:function(){return j$e.servicecontrol_v1}});var U$e=NJ();Object.defineProperty(yh,"servicecontrol_v2",{enumerable:!0,get:function(){return U$e.servicecontrol_v2}});yh.VERSIONS={v1:j$e.servicecontrol_v1.Servicecontrol,v2:U$e.servicecontrol_v2.Servicecontrol};function TOe(y){return(0,$$e.getAPI)("servicecontrol",y,yh.VERSIONS,this)}var VOe=new $$e.AuthPlus;yh.auth=VOe;var EOe=ct();Object.defineProperty(yh,"AuthPlus",{enumerable:!0,get:function(){return EOe.AuthPlus}})});var HJ=qt(mL=>{"use strict";Object.defineProperty(mL,"__esModule",{value:!0});mL.servicedirectory_v1=void 0;var gi=ct(),T$e;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Servicedirectory=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;namespaces;constructor(a){this.context=a,this.namespaces=new xe(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;services;constructor(a){this.context=a,this.services=new oe(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Namespaces=xe;class oe{context;endpoints;constructor(a){this.context=a,this.endpoints=new E(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}resolve(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Namespaces$Services=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,gi.createAPIRequest)(s,f);else return(0,gi.createAPIRequest)(s)}}y.Resource$Projects$Locations$Namespaces$Services$Endpoints=E})(T$e||(mL.servicedirectory_v1=T$e={}))});var FJ=qt(gL=>{"use strict";Object.defineProperty(gL,"__esModule",{value:!0});gL.servicedirectory_v1beta1=void 0;var Zn=ct(),V$e;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Servicedirectory=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;namespaces;constructor(g){this.context=g,this.namespaces=new xe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;services;workloads;constructor(g){this.context=g,this.services=new oe(this.context),this.workloads=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Namespaces=xe;class oe{context;endpoints;constructor(g){this.context=g,this.endpoints=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}resolve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Namespaces$Services=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Namespaces$Services$Endpoints=E;class R{context;constructor(g){this.context=g}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Zn.createAPIRequest)(t,o);else return(0,Zn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Namespaces$Workloads=R})(V$e||(gL.servicedirectory_v1beta1=V$e={}))});var G$e=qt(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.AuthPlus=Ih.servicedirectory_v1beta1=Ih.servicedirectory_v1=Ih.auth=Ih.VERSIONS=void 0;Ih.servicedirectory=SOe;var E$e=ct(),S$e=HJ();Object.defineProperty(Ih,"servicedirectory_v1",{enumerable:!0,get:function(){return S$e.servicedirectory_v1}});var w$e=FJ();Object.defineProperty(Ih,"servicedirectory_v1beta1",{enumerable:!0,get:function(){return w$e.servicedirectory_v1beta1}});Ih.VERSIONS={v1:S$e.servicedirectory_v1.Servicedirectory,v1beta1:w$e.servicedirectory_v1beta1.Servicedirectory};function SOe(y){return(0,E$e.getAPI)("servicedirectory",y,Ih.VERSIONS,this)}var wOe=new E$e.AuthPlus;Ih.auth=wOe;var GOe=ct();Object.defineProperty(Ih,"AuthPlus",{enumerable:!0,get:function(){return GOe.AuthPlus}})});var BJ=qt(hL=>{"use strict";Object.defineProperty(hL,"__esModule",{value:!0});hL.servicemanagement_v1=void 0;var Vi=ct(),L$e;(function(y){class fe{context;operations;services;constructor(a,g){this.context={_options:a||{},google:g},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Servicemanagement=fe;class he{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}}y.Resource$Operations=he;class $e{context;configs;consumers;rollouts;constructor(a){this.context=a,this.configs=new xe(this.context),this.consumers=new oe(this.context),this.rollouts=new E(this.context)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}generateConfigReport(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services:generateConfigReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}getConfig(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}undelete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}}y.Resource$Services=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName","configId"],pathParams:["configId","serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}submit(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}}y.Resource$Services$Configs=xe;class oe{context;constructor(a){this.context=a}getIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}setIamPolicy(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}testIamPermissions(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}}y.Resource$Services$Consumers=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts/{rolloutId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName","rolloutId"],pathParams:["rolloutId","serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(f)(0,Vi.createAPIRequest)(s,f);else return(0,Vi.createAPIRequest)(s)}}y.Resource$Services$Rollouts=E})(L$e||(hL.servicemanagement_v1=L$e={}))});var z$e=qt(xq=>{"use strict";Object.defineProperty(xq,"__esModule",{value:!0});xq.AuthPlus=xq.servicemanagement_v1=xq.auth=xq.VERSIONS=void 0;xq.servicemanagement=LOe;var _$e=ct(),D$e=BJ();Object.defineProperty(xq,"servicemanagement_v1",{enumerable:!0,get:function(){return D$e.servicemanagement_v1}});xq.VERSIONS={v1:D$e.servicemanagement_v1.Servicemanagement};function LOe(y){return(0,_$e.getAPI)("servicemanagement",y,xq.VERSIONS,this)}var _Oe=new _$e.AuthPlus;xq.auth=_Oe;var DOe=ct();Object.defineProperty(xq,"AuthPlus",{enumerable:!0,get:function(){return DOe.AuthPlus}})});var WJ=qt(PL=>{"use strict";Object.defineProperty(PL,"__esModule",{value:!0});PL.servicenetworking_v1=void 0;var En=ct(),M$e;(function(y){class fe{context;operations;services;constructor(s,t){this.context={_options:s||{},google:t},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Servicenetworking=fe;class he{context;constructor(s){this.context=s}cancel(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Operations=he;class $e{context;connections;dnsRecordSets;dnsZones;projects;roles;constructor(s){this.context=s,this.connections=new xe(this.context),this.dnsRecordSets=new oe(this.context),this.dnsZones=new E(this.context),this.projects=new R(this.context),this.roles=new n(this.context)}addSubnetwork(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:addSubnetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}disableVpcServiceControls(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:disableVpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}enableVpcServiceControls(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:enableVpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}searchRange(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:searchRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}validate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services=$e;class xe{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}deleteConnection(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Connections=xe;class oe{context;constructor(s){this.context=s}add(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}remove(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}update(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Dnsrecordsets=oe;class E{context;constructor(s){this.context=s}add(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}remove(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Dnszones=E;class R{context;global;constructor(s){this.context=s,this.global=new a(this.context)}}y.Resource$Services$Projects=R;class a{context;networks;constructor(s){this.context=s,this.networks=new g(this.context)}}y.Resource$Services$Projects$Global=a;class g{context;dnsZones;peeredDnsDomains;constructor(s){this.context=s,this.dnsZones=new f(this.context),this.peeredDnsDomains=new o(this.context)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}getVpcServiceControls(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}/vpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}updateConsumerConfig(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}:updateConsumerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Projects$Global$Networks=g;class f{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Projects$Global$Networks$Dnszones=f;class o{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/peeredDnsDomains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}delete(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/peeredDnsDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Projects$Global$Networks$Peereddnsdomains=o;class n{context;constructor(s){this.context=s}add(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://servicenetworking.googleapis.com/",m={options:Object.assign({url:(i+"/v1/{+parent}/roles:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,En.createAPIRequest)(m,p);else return(0,En.createAPIRequest)(m)}}y.Resource$Services$Roles=n})(M$e||(PL.servicenetworking_v1=M$e={}))});var KJ=qt(aL=>{"use strict";Object.defineProperty(aL,"__esModule",{value:!0});aL.servicenetworking_v1beta=void 0;var yq=ct(),N$e;(function(y){class fe{context;operations;services;constructor(E,R){this.context={_options:E||{},google:R},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Servicenetworking=fe;class he{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}}y.Resource$Operations=he;class $e{context;connections;constructor(E){this.context=E,this.connections=new xe(this.context)}addSubnetwork(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}:addSubnetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}searchRange(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}:searchRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}updateConnections(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+name}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}}y.Resource$Services=$e;class xe{context;constructor(E){this.context=E}create(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://servicenetworking.googleapis.com/",n={options:Object.assign({url:(o+"/v1beta/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,yq.createAPIRequest)(n,a);else return(0,yq.createAPIRequest)(n)}}y.Resource$Services$Connections=xe})(N$e||(aL.servicenetworking_v1beta=N$e={}))});var W$e=qt(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.AuthPlus=Rh.servicenetworking_v1beta=Rh.servicenetworking_v1=Rh.auth=Rh.VERSIONS=void 0;Rh.servicenetworking=zOe;var H$e=ct(),F$e=WJ();Object.defineProperty(Rh,"servicenetworking_v1",{enumerable:!0,get:function(){return F$e.servicenetworking_v1}});var B$e=KJ();Object.defineProperty(Rh,"servicenetworking_v1beta",{enumerable:!0,get:function(){return B$e.servicenetworking_v1beta}});Rh.VERSIONS={v1:F$e.servicenetworking_v1.Servicenetworking,v1beta:B$e.servicenetworking_v1beta.Servicenetworking};function zOe(y){return(0,H$e.getAPI)("servicenetworking",y,Rh.VERSIONS,this)}var MOe=new H$e.AuthPlus;Rh.auth=MOe;var NOe=ct();Object.defineProperty(Rh,"AuthPlus",{enumerable:!0,get:function(){return NOe.AuthPlus}})});var JJ=qt(dL=>{"use strict";Object.defineProperty(dL,"__esModule",{value:!0});dL.serviceusage_v1=void 0;var Sc=ct(),K$e;(function(y){class fe{context;operations;services;constructor(oe,E){this.context={_options:oe||{},google:E},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Serviceusage=fe;class he{context;constructor(oe){this.context=oe}cancel(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}}y.Resource$Operations=he;class $e{context;constructor(oe){this.context=oe}batchEnable(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/services:batchEnable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}batchGet(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/services:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}disable(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}enable(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,Sc.createAPIRequest)(o,R);else return(0,Sc.createAPIRequest)(o)}}y.Resource$Services=$e})(K$e||(dL.serviceusage_v1=K$e={}))});var QJ=qt(qL=>{"use strict";Object.defineProperty(qL,"__esModule",{value:!0});qL.serviceusage_v1beta1=void 0;var Ji=ct(),J$e;(function(y){class fe{context;operations;services;constructor(g,f){this.context={_options:g||{},google:f},this.operations=new he(this.context),this.services=new $e(this.context)}}y.Serviceusage=fe;class he{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Operations=he;class $e{context;consumerQuotaMetrics;constructor(g){this.context=g,this.consumerQuotaMetrics=new xe(this.context)}batchEnable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services:batchEnable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}disable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}enable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}generateServiceIdentity(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Services=$e;class xe{context;limits;constructor(g){this.context=g,this.limits=new oe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}importAdminOverrides(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importAdminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}importConsumerOverrides(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importConsumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics=xe;class oe{context;adminOverrides;consumerOverrides;constructor(g){this.context=g,this.adminOverrides=new E(this.context),this.consumerOverrides=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/adminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/adminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits$Adminoverrides=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ji.createAPIRequest)(t,o);else return(0,Ji.createAPIRequest)(t)}}y.Resource$Services$Consumerquotametrics$Limits$Consumeroverrides=R})(J$e||(qL.serviceusage_v1beta1=J$e={}))});var X$e=qt(Ah=>{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.AuthPlus=Ah.serviceusage_v1beta1=Ah.serviceusage_v1=Ah.auth=Ah.VERSIONS=void 0;Ah.serviceusage=HOe;var Q$e=ct(),Z$e=JJ();Object.defineProperty(Ah,"serviceusage_v1",{enumerable:!0,get:function(){return Z$e.serviceusage_v1}});var Y$e=QJ();Object.defineProperty(Ah,"serviceusage_v1beta1",{enumerable:!0,get:function(){return Y$e.serviceusage_v1beta1}});Ah.VERSIONS={v1:Z$e.serviceusage_v1.Serviceusage,v1beta1:Y$e.serviceusage_v1beta1.Serviceusage};function HOe(y){return(0,Q$e.getAPI)("serviceusage",y,Ah.VERSIONS,this)}var FOe=new Q$e.AuthPlus;Ah.auth=FOe;var BOe=ct();Object.defineProperty(Ah,"AuthPlus",{enumerable:!0,get:function(){return BOe.AuthPlus}})});var ZJ=qt(xL=>{"use strict";Object.defineProperty(xL,"__esModule",{value:!0});xL.sheets_v4=void 0;var Ip=ct(),O$e;(function(y){class fe{context;spreadsheets;constructor(R,a){this.context={_options:R||{},google:a},this.spreadsheets=new he(this.context)}}y.Sheets=fe;class he{context;developerMetadata;sheets;values;constructor(R){this.context=R,this.developerMetadata=new $e(this.context),this.sheets=new xe(this.context),this.values=new oe(this.context)}batchUpdate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}getByDataFilter(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}:getByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}}y.Resource$Spreadsheets=he;class $e{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","metadataId"],pathParams:["metadataId","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}search(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/developerMetadata:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}}y.Resource$Spreadsheets$Developermetadata=$e;class xe{context;constructor(R){this.context=R}copyTo(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","sheetId"],pathParams:["sheetId","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}}y.Resource$Spreadsheets$Sheets=xe;class oe{context;constructor(R){this.context=R}append(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values/{range}:append").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchClear(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchClear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchClearByDataFilter(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchGet(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchGetByDataFilter(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchUpdate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}batchUpdateByDataFilter(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}clear(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values/{range}:clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values/{range}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}update(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(n+"/v4/spreadsheets/{spreadsheetId}/values/{range}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(g)(0,Ip.createAPIRequest)(e,g);else return(0,Ip.createAPIRequest)(e)}}y.Resource$Spreadsheets$Values=oe})(O$e||(xL.sheets_v4=O$e={}))});var b$e=qt(Iq=>{"use strict";Object.defineProperty(Iq,"__esModule",{value:!0});Iq.AuthPlus=Iq.sheets_v4=Iq.auth=Iq.VERSIONS=void 0;Iq.sheets=WOe;var l$e=ct(),C$e=ZJ();Object.defineProperty(Iq,"sheets_v4",{enumerable:!0,get:function(){return C$e.sheets_v4}});Iq.VERSIONS={v4:C$e.sheets_v4.Sheets};function WOe(y){return(0,l$e.getAPI)("sheets",y,Iq.VERSIONS,this)}var KOe=new l$e.AuthPlus;Iq.auth=KOe;var JOe=ct();Object.defineProperty(Iq,"AuthPlus",{enumerable:!0,get:function(){return JOe.AuthPlus}})});var YJ=qt(yL=>{"use strict";Object.defineProperty(yL,"__esModule",{value:!0});yL.siteVerification_v1=void 0;var $h=ct(),k$e;(function(y){class fe{context;webResource;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.webResource=new he(this.context)}}y.Siteverification=fe;class he{context;constructor(xe){this.context=xe}delete(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:R,requiredParams:["id"],pathParams:["id"],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}get(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["id"],pathParams:["id"],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}getToken(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}insert(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:["verificationMethod"],pathParams:[],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}patch(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:R,requiredParams:["id"],pathParams:["id"],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}update(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:R,requiredParams:["id"],pathParams:["id"],context:this.context};if(E)(0,$h.createAPIRequest)(f,E);else return(0,$h.createAPIRequest)(f)}}y.Resource$Webresource=he})(k$e||(yL.siteVerification_v1=k$e={}))});var o0e=qt(Rq=>{"use strict";Object.defineProperty(Rq,"__esModule",{value:!0});Rq.AuthPlus=Rq.siteVerification_v1=Rq.auth=Rq.VERSIONS=void 0;Rq.siteVerification=QOe;var e0e=ct(),t0e=YJ();Object.defineProperty(Rq,"siteVerification_v1",{enumerable:!0,get:function(){return t0e.siteVerification_v1}});Rq.VERSIONS={v1:t0e.siteVerification_v1.Siteverification};function QOe(y){return(0,e0e.getAPI)("siteVerification",y,Rq.VERSIONS,this)}var ZOe=new e0e.AuthPlus;Rq.auth=ZOe;var YOe=ct();Object.defineProperty(Rq,"AuthPlus",{enumerable:!0,get:function(){return YOe.AuthPlus}})});var XJ=qt(IL=>{"use strict";Object.defineProperty(IL,"__esModule",{value:!0});IL.slides_v1=void 0;var Jx=ct(),s0e;(function(y){class fe{context;presentations;constructor(oe,E){this.context={_options:oe||{},google:E},this.presentations=new he(this.context)}}y.Slides=fe;class he{context;pages;constructor(oe){this.context=oe,this.pages=new $e(this.context)}batchUpdate(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(f+"/v1/presentations/{presentationId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["presentationId"],pathParams:["presentationId"],context:this.context};if(R)(0,Jx.createAPIRequest)(o,R);else return(0,Jx.createAPIRequest)(o)}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(f+"/v1/presentations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,Jx.createAPIRequest)(o,R);else return(0,Jx.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(f+"/v1/presentations/{+presentationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["presentationId"],pathParams:["presentationId"],context:this.context};if(R)(0,Jx.createAPIRequest)(o,R);else return(0,Jx.createAPIRequest)(o)}}y.Resource$Presentations=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(f+"/v1/presentations/{presentationId}/pages/{pageObjectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["presentationId","pageObjectId"],pathParams:["pageObjectId","presentationId"],context:this.context};if(R)(0,Jx.createAPIRequest)(o,R);else return(0,Jx.createAPIRequest)(o)}getThumbnail(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(f+"/v1/presentations/{presentationId}/pages/{pageObjectId}/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["presentationId","pageObjectId"],pathParams:["pageObjectId","presentationId"],context:this.context};if(R)(0,Jx.createAPIRequest)(o,R);else return(0,Jx.createAPIRequest)(o)}}y.Resource$Presentations$Pages=$e})(s0e||(IL.slides_v1=s0e={}))});var i0e=qt(Aq=>{"use strict";Object.defineProperty(Aq,"__esModule",{value:!0});Aq.AuthPlus=Aq.slides_v1=Aq.auth=Aq.VERSIONS=void 0;Aq.slides=XOe;var r0e=ct(),n0e=XJ();Object.defineProperty(Aq,"slides_v1",{enumerable:!0,get:function(){return n0e.slides_v1}});Aq.VERSIONS={v1:n0e.slides_v1.Slides};function XOe(y){return(0,r0e.getAPI)("slides",y,Aq.VERSIONS,this)}var OOe=new r0e.AuthPlus;Aq.auth=OOe;var lOe=ct();Object.defineProperty(Aq,"AuthPlus",{enumerable:!0,get:function(){return lOe.AuthPlus}})});var OJ=qt(RL=>{"use strict";Object.defineProperty(RL,"__esModule",{value:!0});RL.smartdevicemanagement_v1=void 0;var jh=ct(),p0e;(function(y){class fe{context;enterprises;constructor(R,a){this.context={_options:R||{},google:a},this.enterprises=new he(this.context)}}y.Smartdevicemanagement=fe;class he{context;devices;structures;constructor(R){this.context=R,this.devices=new $e(this.context),this.structures=new xe(this.context)}}y.Resource$Enterprises=he;class $e{context;constructor(R){this.context=R}executeCommand(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:executeCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}}y.Resource$Enterprises$Devices=$e;class xe{context;rooms;constructor(R){this.context=R,this.rooms=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/structures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}}y.Resource$Enterprises$Structures=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/rooms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,jh.createAPIRequest)(e,g);else return(0,jh.createAPIRequest)(e)}}y.Resource$Enterprises$Structures$Rooms=oe})(p0e||(RL.smartdevicemanagement_v1=p0e={}))});var f0e=qt($q=>{"use strict";Object.defineProperty($q,"__esModule",{value:!0});$q.AuthPlus=$q.smartdevicemanagement_v1=$q.auth=$q.VERSIONS=void 0;$q.smartdevicemanagement=COe;var u0e=ct(),c0e=OJ();Object.defineProperty($q,"smartdevicemanagement_v1",{enumerable:!0,get:function(){return c0e.smartdevicemanagement_v1}});$q.VERSIONS={v1:c0e.smartdevicemanagement_v1.Smartdevicemanagement};function COe(y){return(0,u0e.getAPI)("smartdevicemanagement",y,$q.VERSIONS,this)}var bOe=new u0e.AuthPlus;$q.auth=bOe;var kOe=ct();Object.defineProperty($q,"AuthPlus",{enumerable:!0,get:function(){return kOe.AuthPlus}})});var lJ=qt(AL=>{"use strict";Object.defineProperty(AL,"__esModule",{value:!0});AL.solar_v1=void 0;var HR=ct(),m0e;(function(y){class fe{context;buildingInsights;dataLayers;geoTiff;constructor(E,R){this.context={_options:E||{},google:R},this.buildingInsights=new he(this.context),this.dataLayers=new $e(this.context),this.geoTiff=new xe(this.context)}}y.Solar=fe;class he{context;constructor(E){this.context=E}findClosest(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://solar.googleapis.com/",n={options:Object.assign({url:(o+"/v1/buildingInsights:findClosest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,HR.createAPIRequest)(n,a);else return(0,HR.createAPIRequest)(n)}}y.Resource$Buildinginsights=he;class $e{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://solar.googleapis.com/",n={options:Object.assign({url:(o+"/v1/dataLayers:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,HR.createAPIRequest)(n,a);else return(0,HR.createAPIRequest)(n)}}y.Resource$Datalayers=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://solar.googleapis.com/",n={options:Object.assign({url:(o+"/v1/geoTiff:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,HR.createAPIRequest)(n,a);else return(0,HR.createAPIRequest)(n)}}y.Resource$Geotiff=xe})(m0e||(AL.solar_v1=m0e={}))});var P0e=qt(jq=>{"use strict";Object.defineProperty(jq,"__esModule",{value:!0});jq.AuthPlus=jq.solar_v1=jq.auth=jq.VERSIONS=void 0;jq.solar=ele;var g0e=ct(),h0e=lJ();Object.defineProperty(jq,"solar_v1",{enumerable:!0,get:function(){return h0e.solar_v1}});jq.VERSIONS={v1:h0e.solar_v1.Solar};function ele(y){return(0,g0e.getAPI)("solar",y,jq.VERSIONS,this)}var tle=new g0e.AuthPlus;jq.auth=tle;var ole=ct();Object.defineProperty(jq,"AuthPlus",{enumerable:!0,get:function(){return ole.AuthPlus}})});var CJ=qt($L=>{"use strict";Object.defineProperty($L,"__esModule",{value:!0});$L.sourcerepo_v1=void 0;var sc=ct(),a0e;(function(y){class fe{context;projects;constructor(oe,E){this.context={_options:oe||{},google:E},this.projects=new he(this.context)}}y.Sourcerepo=fe;class he{context;repos;constructor(oe){this.context=oe,this.repos=new $e(this.context)}getConfig(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}/config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}updateConfig(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}/config").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}}y.Resource$Projects=he;class $e{context;constructor(oe){this.context=oe}create(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}getIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}setIamPolicy(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}sync(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}testIamPermissions(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(R)(0,sc.createAPIRequest)(o,R);else return(0,sc.createAPIRequest)(o)}}y.Resource$Projects$Repos=$e})(a0e||($L.sourcerepo_v1=a0e={}))});var x0e=qt(Uq=>{"use strict";Object.defineProperty(Uq,"__esModule",{value:!0});Uq.AuthPlus=Uq.sourcerepo_v1=Uq.auth=Uq.VERSIONS=void 0;Uq.sourcerepo=sle;var d0e=ct(),q0e=CJ();Object.defineProperty(Uq,"sourcerepo_v1",{enumerable:!0,get:function(){return q0e.sourcerepo_v1}});Uq.VERSIONS={v1:q0e.sourcerepo_v1.Sourcerepo};function sle(y){return(0,d0e.getAPI)("sourcerepo",y,Uq.VERSIONS,this)}var rle=new d0e.AuthPlus;Uq.auth=rle;var nle=ct();Object.defineProperty(Uq,"AuthPlus",{enumerable:!0,get:function(){return nle.AuthPlus}})});var bJ=qt(jL=>{"use strict";Object.defineProperty(jL,"__esModule",{value:!0});jL.spanner_v1=void 0;var ao=ct(),y0e;(function(y){class fe{context;projects;scans;constructor(q,d){this.context={_options:q||{},google:d},this.projects=new he(this.context),this.scans=new P(this.context)}}y.Spanner=fe;class he{context;instanceConfigOperations;instanceConfigs;instances;constructor(q){this.context=q,this.instanceConfigOperations=new $e(this.context),this.instanceConfigs=new xe(this.context),this.instances=new a(this.context)}}y.Resource$Projects=he;class $e{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instanceConfigOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instanceconfigoperations=$e;class xe{context;operations;ssdCaches;constructor(q){this.context=q,this.operations=new oe(this.context),this.ssdCaches=new E(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instanceconfigs=xe;class oe{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instanceconfigs$Operations=oe;class E{context;operations;constructor(q){this.context=q,this.operations=new R(this.context)}}y.Resource$Projects$Instanceconfigs$Ssdcaches=E;class R{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instanceconfigs$Ssdcaches$Operations=R;class a{context;backupOperations;backups;databaseOperations;databases;instancePartitionOperations;instancePartitions;operations;constructor(q){this.context=q,this.backupOperations=new g(this.context),this.backups=new f(this.context),this.databaseOperations=new n(this.context),this.databases=new e(this.context),this.instancePartitionOperations=new u(this.context),this.instancePartitions=new i(this.context),this.operations=new c(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}move(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}setIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}testIamPermissions(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances=a;class g{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backupOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Backupoperations=g;class f{context;operations;constructor(q){this.context=q,this.operations=new o(this.context)}copy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backups:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}setIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}testIamPermissions(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Backups=f;class o{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Backups$Operations=o;class n{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/databaseOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databaseoperations=n;class e{context;backupSchedules;databaseRoles;operations;sessions;constructor(q){this.context=q,this.backupSchedules=new s(this.context),this.databaseRoles=new t(this.context),this.operations=new p(this.context),this.sessions=new r(this.context)}addSplitPoints(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}:addSplitPoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}changequorum(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:changequorum").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}dropDatabase(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getDdl(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}/ddl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getScans(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}/scans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}restore(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/databases:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}setIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}testIamPermissions(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}updateDdl(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}/ddl").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databases=e;class s{context;constructor(q){this.context=q}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}getIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}setIamPolicy(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}testIamPermissions(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databases$Backupschedules=s;class t{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/databaseRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}testIamPermissions(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databases$Databaseroles=t;class p{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databases$Operations=p;class r{context;constructor(q){this.context=q}adapter(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/sessions:adapter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}adaptMessage(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:adaptMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}batchCreate(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}/sessions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}batchWrite(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}beginTransaction(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}commit(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}executeBatchDml(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:executeBatchDml").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}executeSql(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}executeStreamingSql(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:executeStreamingSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+database}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}partitionQuery(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}partitionRead(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:partitionRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}read(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:read").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}rollback(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}streamingRead(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+session}:streamingRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Databases$Sessions=r;class u{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instancePartitionOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Instancepartitionoperations=u;class i{context;operations;constructor(q){this.context=q,this.operations=new m(this.context)}create(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instancePartitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}/instancePartitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}patch(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Instancepartitions=i;class m{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Instancepartitions$Operations=m;class c{context;constructor(q){this.context=q}cancel(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}delete(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}get(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Projects$Instances$Operations=c;class P{context;constructor(q){this.context=q}list(q,d,I){let x=q||{},$=d||{};typeof q=="function"&&(I=q,x={},$={}),typeof d=="function"&&(I=d,$={});let A=$.rootUrl||"https://spanner.googleapis.com/",v={options:Object.assign({url:(A+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ao.createAPIRequest)(v,I);else return(0,ao.createAPIRequest)(v)}}y.Resource$Scans=P})(y0e||(jL.spanner_v1=y0e={}))});var A0e=qt(vq=>{"use strict";Object.defineProperty(vq,"__esModule",{value:!0});vq.AuthPlus=vq.spanner_v1=vq.auth=vq.VERSIONS=void 0;vq.spanner=ile;var I0e=ct(),R0e=bJ();Object.defineProperty(vq,"spanner_v1",{enumerable:!0,get:function(){return R0e.spanner_v1}});vq.VERSIONS={v1:R0e.spanner_v1.Spanner};function ile(y){return(0,I0e.getAPI)("spanner",y,vq.VERSIONS,this)}var ple=new I0e.AuthPlus;vq.auth=ple;var ule=ct();Object.defineProperty(vq,"AuthPlus",{enumerable:!0,get:function(){return ule.AuthPlus}})});var kJ=qt(UL=>{"use strict";Object.defineProperty(UL,"__esModule",{value:!0});UL.speech_v1=void 0;var tu=ct(),$0e;(function(y){class fe{context;operations;projects;speech;constructor(g,f){this.context={_options:g||{},google:f},this.operations=new he(this.context),this.projects=new $e(this.context),this.speech=new R(this.context)}}y.Speech=fe;class he{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}}y.Resource$Operations=he;class $e{context;locations;constructor(g){this.context=g,this.locations=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;customClasses;phraseSets;constructor(g){this.context=g,this.customClasses=new oe(this.context),this.phraseSets=new E(this.context)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}}y.Resource$Projects$Locations$Customclasses=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}}y.Resource$Projects$Locations$Phrasesets=E;class R{context;constructor(g){this.context=g}longrunningrecognize(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/speech:longrunningrecognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}recognize(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/speech:recognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,tu.createAPIRequest)(t,o);else return(0,tu.createAPIRequest)(t)}}y.Resource$Speech=R})($0e||(UL.speech_v1=$0e={}))});var e5=qt(vL=>{"use strict";Object.defineProperty(vL,"__esModule",{value:!0});vL.speech_v1p1beta1=void 0;var ou=ct(),j0e;(function(y){class fe{context;operations;projects;speech;constructor(g,f){this.context={_options:g||{},google:f},this.operations=new he(this.context),this.projects=new $e(this.context),this.speech=new R(this.context)}}y.Speech=fe;class he{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}}y.Resource$Operations=he;class $e{context;locations;constructor(g){this.context=g,this.locations=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;customClasses;phraseSets;constructor(g){this.context=g,this.customClasses=new oe(this.context),this.phraseSets=new E(this.context)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}}y.Resource$Projects$Locations$Customclasses=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}}y.Resource$Projects$Locations$Phrasesets=E;class R{context;constructor(g){this.context=g}longrunningrecognize(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/speech:longrunningrecognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}recognize(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/speech:recognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,ou.createAPIRequest)(t,o);else return(0,ou.createAPIRequest)(t)}}y.Resource$Speech=R})(j0e||(vL.speech_v1p1beta1=j0e={}))});var t5=qt(VL=>{"use strict";Object.defineProperty(VL,"__esModule",{value:!0});VL.speech_v2beta1=void 0;var TL=ct(),U0e;(function(y){class fe{context;projects;constructor(E,R){this.context={_options:E||{},google:R},this.projects=new he(this.context)}}y.Speech=fe;class he{context;locations;constructor(E){this.context=E,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;constructor(E){this.context=E,this.operations=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(E){this.context=E}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://speech.googleapis.com/",n={options:Object.assign({url:(o+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,TL.createAPIRequest)(n,a);else return(0,TL.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://speech.googleapis.com/",n={options:Object.assign({url:(o+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,TL.createAPIRequest)(n,a);else return(0,TL.createAPIRequest)(n)}}y.Resource$Projects$Locations$Operations=xe})(U0e||(VL.speech_v2beta1=U0e={}))});var S0e=qt(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});um.AuthPlus=um.speech_v2beta1=um.speech_v1p1beta1=um.speech_v1=um.auth=um.VERSIONS=void 0;um.speech=cle;var v0e=ct(),T0e=kJ();Object.defineProperty(um,"speech_v1",{enumerable:!0,get:function(){return T0e.speech_v1}});var V0e=e5();Object.defineProperty(um,"speech_v1p1beta1",{enumerable:!0,get:function(){return V0e.speech_v1p1beta1}});var E0e=t5();Object.defineProperty(um,"speech_v2beta1",{enumerable:!0,get:function(){return E0e.speech_v2beta1}});um.VERSIONS={v1:T0e.speech_v1.Speech,v1p1beta1:V0e.speech_v1p1beta1.Speech,v2beta1:E0e.speech_v2beta1.Speech};function cle(y){return(0,v0e.getAPI)("speech",y,um.VERSIONS,this)}var fle=new v0e.AuthPlus;um.auth=fle;var mle=ct();Object.defineProperty(um,"AuthPlus",{enumerable:!0,get:function(){return mle.AuthPlus}})});var o5=qt(EL=>{"use strict";Object.defineProperty(EL,"__esModule",{value:!0});EL.sql_v1beta4=void 0;var cr=ct(),w0e;(function(y){class fe{context;backupRuns;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(e,s){this.context={_options:e||{},google:s},this.backupRuns=new he(this.context),this.databases=new $e(this.context),this.flags=new xe(this.context),this.instances=new oe(this.context),this.operations=new E(this.context),this.projects=new R(this.context),this.sslCerts=new g(this.context),this.tiers=new f(this.context),this.users=new o(this.context)}}y.Sql=fe;class he{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}insert(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Backupruns=he;class $e{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}insert(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Databases=$e;class xe{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:[],pathParams:[],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Flags=xe;class oe{context;constructor(e){this.context=e}addServerCa(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}clone(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}demoteMaster(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}export(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}failover(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}import(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}insert(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}listServerCas(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}patch(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}promoteReplica(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}resetSslConfig(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}restart(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}restoreBackup(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}rotateServerCa(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}startReplica(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}stopReplica(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}truncateLog(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Instances=oe;class E{context;constructor(e){this.context=e}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Operations=E;class R{context;instances;constructor(e){this.context=e,this.instances=new a(this.context)}}y.Resource$Projects=R;class a{context;constructor(e){this.context=e}rescheduleMaintenance(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}startExternalSync(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}verifyExternalSyncSettings(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Projects$Instances=a;class g{context;constructor(e){this.context=e}createEphemeral(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}get(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}insert(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Sslcerts=g;class f{context;constructor(e){this.context=e}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Tiers=f;class o{context;constructor(e){this.context=e}delete(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}insert(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}list(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}update(e,s,t){let p=e||{},r=s||{};typeof e=="function"&&(t=e,p={},r={}),typeof s=="function"&&(t=s,r={});let u=r.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(u+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,cr.createAPIRequest)(i,t);else return(0,cr.createAPIRequest)(i)}}y.Resource$Users=o})(w0e||(EL.sql_v1beta4=w0e={}))});var _0e=qt(Tq=>{"use strict";Object.defineProperty(Tq,"__esModule",{value:!0});Tq.AuthPlus=Tq.sql_v1beta4=Tq.auth=Tq.VERSIONS=void 0;Tq.sql=gle;var G0e=ct(),L0e=o5();Object.defineProperty(Tq,"sql_v1beta4",{enumerable:!0,get:function(){return L0e.sql_v1beta4}});Tq.VERSIONS={v1beta4:L0e.sql_v1beta4.Sql};function gle(y){return(0,G0e.getAPI)("sql",y,Tq.VERSIONS,this)}var hle=new G0e.AuthPlus;Tq.auth=hle;var Ple=ct();Object.defineProperty(Tq,"AuthPlus",{enumerable:!0,get:function(){return Ple.AuthPlus}})});var s5=qt(SL=>{"use strict";Object.defineProperty(SL,"__esModule",{value:!0});SL.sqladmin_v1=void 0;var ko=ct(),D0e;(function(y){class fe{context;backupRuns;Backups;connect;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(t,p){this.context={_options:t||{},google:p},this.backupRuns=new he(this.context),this.Backups=new $e(this.context),this.connect=new xe(this.context),this.databases=new oe(this.context),this.flags=new E(this.context),this.instances=new R(this.context),this.operations=new a(this.context),this.projects=new g(this.context),this.sslCerts=new o(this.context),this.tiers=new n(this.context),this.users=new e(this.context)}}y.Sqladmin=fe;class he{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Backupruns=he;class $e{context;constructor(t){this.context=t}CreateBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}DeleteBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}GetBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}ListBackups(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}UpdateBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Backups=$e;class xe{context;constructor(t){this.context=t}generateEphemeralCert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}:generateEphemeralCert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/connectSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Connect=xe;class oe{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Databases=oe;class E{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Flags=E;class R{context;constructor(t){this.context=t}acquireSsrsLease(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/acquireSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}addEntraIdCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/addEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}addServerCa(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}addServerCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/addServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}clone(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}demote(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/demote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}demoteMaster(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}executeSql(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}export(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}failover(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}import(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}ListEntraIdCertificates(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/listEntraIdCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}listServerCas(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}ListServerCertificates(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/listServerCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}pointInTimeRestore(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+parent}:pointInTimeRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}preCheckMajorVersionUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}promoteReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}reencrypt(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/reencrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}releaseSsrsLease(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/releaseSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}resetSslConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}restart(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}restoreBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}RotateEntraIdCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/rotateEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}rotateServerCa(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}RotateServerCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/rotateServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}startReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}stopReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}switchover(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}truncateLog(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Instances=R;class a{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/operations/{operation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Operations=a;class g{context;instances;constructor(t){this.context=t,this.instances=new f(this.context)}}y.Resource$Projects=g;class f{context;constructor(t){this.context=t}getDiskShrinkConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/getDiskShrinkConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}getLatestRecoveryTime(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/getLatestRecoveryTime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}performDiskShrink(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/performDiskShrink").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}rescheduleMaintenance(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}resetReplicaSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/resetReplicaSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}startExternalSync(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}verifyExternalSyncSettings(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Projects$Instances=f;class o{context;constructor(t){this.context=t}createEphemeral(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Sslcerts=o;class n{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Tiers=n;class e{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/users/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","name"],pathParams:["instance","name","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,ko.createAPIRequest)(c,r);else return(0,ko.createAPIRequest)(c)}}y.Resource$Users=e})(D0e||(SL.sqladmin_v1=D0e={}))});var r5=qt(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.sqladmin_v1beta4=void 0;var es=ct(),z0e;(function(y){class fe{context;backupRuns;backups;connect;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(t,p){this.context={_options:t||{},google:p},this.backupRuns=new he(this.context),this.backups=new $e(this.context),this.connect=new xe(this.context),this.databases=new oe(this.context),this.flags=new E(this.context),this.instances=new R(this.context),this.operations=new a(this.context),this.projects=new g(this.context),this.sslCerts=new o(this.context),this.tiers=new n(this.context),this.users=new e(this.context)}}y.Sqladmin=fe;class he{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Backupruns=he;class $e{context;constructor(t){this.context=t}createBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}deleteBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}getBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}listBackups(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}updateBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Backups=$e;class xe{context;constructor(t){this.context=t}generateEphemeralCert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}:generateEphemeralCert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/connectSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Connect=xe;class oe{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Databases=oe;class E{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Flags=E;class R{context;constructor(t){this.context=t}acquireSsrsLease(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/acquireSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}addEntraIdCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/addEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}addServerCa(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}addServerCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}clone(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}demote(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/demote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}demoteMaster(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}executeSql(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}export(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}failover(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}import(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}ListEntraIdCertificates(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/listEntraIdCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}listServerCas(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}ListServerCertificates(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}pointInTimeRestore(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/{+parent}:pointInTimeRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}preCheckMajorVersionUpgrade(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}promoteReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}reencrypt(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/reencrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}releaseSsrsLease(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/releaseSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}resetSslConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}restart(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}restoreBackup(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}RotateEntraIdCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}rotateServerCa(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}RotateServerCertificate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}startReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}stopReplica(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}switchover(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}truncateLog(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Instances=R;class a{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/operations/{operation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Operations=a;class g{context;instances;constructor(t){this.context=t,this.instances=new f(this.context)}}y.Resource$Projects=g;class f{context;constructor(t){this.context=t}getDiskShrinkConfig(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/getDiskShrinkConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}getLatestRecoveryTime(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/getLatestRecoveryTime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}performDiskShrink(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/performDiskShrink").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}rescheduleMaintenance(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}resetReplicaSize(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/resetReplicaSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}startExternalSync(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}verifyExternalSyncSettings(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Projects$Instances=f;class o{context;constructor(t){this.context=t}createEphemeral(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Sslcerts=o;class n{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Tiers=n;class e{context;constructor(t){this.context=t}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/users/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance","name"],pathParams:["instance","name","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}insert(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://sqladmin.googleapis.com/",c={options:Object.assign({url:(m+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(r)(0,es.createAPIRequest)(c,r);else return(0,es.createAPIRequest)(c)}}y.Resource$Users=e})(z0e||(wL.sqladmin_v1beta4=z0e={}))});var F0e=qt(Uh=>{"use strict";Object.defineProperty(Uh,"__esModule",{value:!0});Uh.AuthPlus=Uh.sqladmin_v1beta4=Uh.sqladmin_v1=Uh.auth=Uh.VERSIONS=void 0;Uh.sqladmin=ale;var M0e=ct(),N0e=s5();Object.defineProperty(Uh,"sqladmin_v1",{enumerable:!0,get:function(){return N0e.sqladmin_v1}});var H0e=r5();Object.defineProperty(Uh,"sqladmin_v1beta4",{enumerable:!0,get:function(){return H0e.sqladmin_v1beta4}});Uh.VERSIONS={v1:N0e.sqladmin_v1.Sqladmin,v1beta4:H0e.sqladmin_v1beta4.Sqladmin};function ale(y){return(0,M0e.getAPI)("sqladmin",y,Uh.VERSIONS,this)}var dle=new M0e.AuthPlus;Uh.auth=dle;var qle=ct();Object.defineProperty(Uh,"AuthPlus",{enumerable:!0,get:function(){return qle.AuthPlus}})});var n5=qt(GL=>{"use strict";Object.defineProperty(GL,"__esModule",{value:!0});GL.storage_v1=void 0;var Mo=ct(),B0e;(function(y){class fe{context;anywhereCaches;bucketAccessControls;buckets;channels;defaultObjectAccessControls;folders;managedFolders;notifications;objectAccessControls;objects;operations;projects;constructor(r,u){this.context={_options:r||{},google:u},this.anywhereCaches=new he(this.context),this.bucketAccessControls=new $e(this.context),this.buckets=new xe(this.context),this.channels=new oe(this.context),this.defaultObjectAccessControls=new E(this.context),this.folders=new R(this.context),this.managedFolders=new a(this.context),this.notifications=new g(this.context),this.objectAccessControls=new f(this.context),this.objects=new o(this.context),this.operations=new n(this.context),this.projects=new e(this.context)}}y.Storage=fe;class he{context;constructor(r){this.context=r}disable(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}pause(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}resume(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Anywherecaches=he;class $e{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Bucketaccesscontrols=$e;class xe{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}getStorageLayout(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/storageLayout").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["project"],pathParams:[],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["project"],pathParams:[],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}lockRetentionPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/lockRetentionPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","ifMetagenerationMatch"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}relocate(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/relocate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}restore(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","generation"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","permissions"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Buckets=xe;class oe{context;constructor(r){this.context=r}stop(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Channels=oe;class E{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Defaultobjectaccesscontrols=E;class R{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}deleteRecursive(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}/deleteRecursive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}rename(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{sourceFolder}/renameTo/folders/{destinationFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","sourceFolder","destinationFolder"],pathParams:["bucket","destinationFolder","sourceFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Folders=R;class a{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","managedFolder","permissions"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Managedfolders=a;class g{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs/{notification}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","notification"],pathParams:["bucket","notification"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs/{notification}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","notification"],pathParams:["bucket","notification"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Notifications=g;class f{context;constructor(r){this.context=r}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Objectaccesscontrols=f;class o{context;constructor(r){this.context=r}bulkRestore(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/bulkRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}compose(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{destinationBucket}/o/{destinationObject}/compose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}copy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}getIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}insert(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,mediaUrl:(P+"/upload/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}move(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{sourceObject}/moveTo/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","sourceObject","destinationObject"],pathParams:["bucket","destinationObject","sourceObject"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}patch(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}restore(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","object","generation"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}rewrite(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}setIamPolicy(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}testIamPermissions(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","object","permissions"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}watchAll(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Objects=o;class n{context;constructor(r){this.context=r}advanceRelocateBucket(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}/advanceRelocateBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}cancel(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Operations=n;class e{context;hmacKeys;serviceAccount;constructor(r){this.context=r,this.hmacKeys=new s(this.context),this.serviceAccount=new t(this.context)}}y.Resource$Projects=e;class s{context;constructor(r){this.context=r}create(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId","serviceAccountEmail"],pathParams:["projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}delete(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}list(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}update(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Projects$Hmackeys=s;class t{context;constructor(r){this.context=r}get(r,u,i){let m=r||{},c=u||{};typeof r=="function"&&(i=r,m={},c={}),typeof u=="function"&&(i=u,c={});let P=c.rootUrl||"https://storage.googleapis.com/",h={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(i)(0,Mo.createAPIRequest)(h,i);else return(0,Mo.createAPIRequest)(h)}}y.Resource$Projects$Serviceaccount=t})(B0e||(GL.storage_v1=B0e={}))});var i5=qt(LL=>{"use strict";Object.defineProperty(LL,"__esModule",{value:!0});LL.storage_v1beta2=void 0;var en=ct(),W0e;(function(y){class fe{context;bucketAccessControls;buckets;channels;defaultObjectAccessControls;objectAccessControls;objects;constructor(g,f){this.context={_options:g||{},google:f},this.bucketAccessControls=new he(this.context),this.buckets=new $e(this.context),this.channels=new xe(this.context),this.defaultObjectAccessControls=new oe(this.context),this.objectAccessControls=new E(this.context),this.objects=new R(this.context)}}y.Storage=fe;class he{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}insert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Bucketaccesscontrols=he;class $e{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}insert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["project"],pathParams:[],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["project"],pathParams:[],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Buckets=$e;class xe{context;constructor(g){this.context=g}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Channels=xe;class oe{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}insert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Defaultobjectaccesscontrols=oe;class E{context;constructor(g){this.context=g}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}insert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Objectaccesscontrols=E;class R{context;constructor(g){this.context=g}compose(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{destinationBucket}/o/{destinationObject}/compose").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}copy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}insert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,mediaUrl:(s+"/upload/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:n,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}watchAll(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:n,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,en.createAPIRequest)(t,o);else return(0,en.createAPIRequest)(t)}}y.Resource$Objects=R})(W0e||(LL.storage_v1beta2=W0e={}))});var Z0e=qt(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.AuthPlus=vh.storage_v1beta2=vh.storage_v1=vh.auth=vh.VERSIONS=void 0;vh.storage=xle;var K0e=ct(),J0e=n5();Object.defineProperty(vh,"storage_v1",{enumerable:!0,get:function(){return J0e.storage_v1}});var Q0e=i5();Object.defineProperty(vh,"storage_v1beta2",{enumerable:!0,get:function(){return Q0e.storage_v1beta2}});vh.VERSIONS={v1:J0e.storage_v1.Storage,v1beta2:Q0e.storage_v1beta2.Storage};function xle(y){return(0,K0e.getAPI)("storage",y,vh.VERSIONS,this)}var yle=new K0e.AuthPlus;vh.auth=yle;var Ile=ct();Object.defineProperty(vh,"AuthPlus",{enumerable:!0,get:function(){return Ile.AuthPlus}})});var p5=qt(_L=>{"use strict";Object.defineProperty(_L,"__esModule",{value:!0});_L.storagebatchoperations_v1=void 0;var Iu=ct(),Y0e;(function(y){class fe{context;projects;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context)}}y.Storagebatchoperations=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;operations;constructor(a){this.context=a,this.jobs=new xe(this.context),this.operations=new E(this.context)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;bucketOperations;constructor(a){this.context=a,this.bucketOperations=new oe(this.context)}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/bucketOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}}y.Resource$Projects$Locations$Jobs$Bucketoperations=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Iu.createAPIRequest)(s,f);else return(0,Iu.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=E})(Y0e||(_L.storagebatchoperations_v1=Y0e={}))});var l0e=qt(Vq=>{"use strict";Object.defineProperty(Vq,"__esModule",{value:!0});Vq.AuthPlus=Vq.storagebatchoperations_v1=Vq.auth=Vq.VERSIONS=void 0;Vq.storagebatchoperations=Rle;var X0e=ct(),O0e=p5();Object.defineProperty(Vq,"storagebatchoperations_v1",{enumerable:!0,get:function(){return O0e.storagebatchoperations_v1}});Vq.VERSIONS={v1:O0e.storagebatchoperations_v1.Storagebatchoperations};function Rle(y){return(0,X0e.getAPI)("storagebatchoperations",y,Vq.VERSIONS,this)}var Ale=new X0e.AuthPlus;Vq.auth=Ale;var $le=ct();Object.defineProperty(Vq,"AuthPlus",{enumerable:!0,get:function(){return $le.AuthPlus}})});var u5=qt(DL=>{"use strict";Object.defineProperty(DL,"__esModule",{value:!0});DL.storagetransfer_v1=void 0;var Rp=ct(),C0e;(function(y){class fe{context;googleServiceAccounts;projects;transferJobs;transferOperations;constructor(a,g){this.context={_options:a||{},google:g},this.googleServiceAccounts=new he(this.context),this.projects=new $e(this.context),this.transferJobs=new oe(this.context),this.transferOperations=new E(this.context)}}y.Storagetransfer=fe;class he{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/googleServiceAccounts/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}}y.Resource$Googleserviceaccounts=he;class $e{context;agentPools;constructor(a){this.context=a,this.agentPools=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{+projectId}/agentPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{+projectId}/agentPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}}y.Resource$Projects$Agentpools=xe;class oe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/transferJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["jobName","projectId"],pathParams:["jobName"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["jobName","projectId"],pathParams:["jobName"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/transferJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["filter"],pathParams:[],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["jobName"],pathParams:["jobName"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}run(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["jobName"],pathParams:["jobName"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}}y.Resource$Transferjobs=oe;class E{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name","filter"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}pause(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}resume(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Rp.createAPIRequest)(s,f);else return(0,Rp.createAPIRequest)(s)}}y.Resource$Transferoperations=E})(C0e||(DL.storagetransfer_v1=C0e={}))});var eje=qt(Eq=>{"use strict";Object.defineProperty(Eq,"__esModule",{value:!0});Eq.AuthPlus=Eq.storagetransfer_v1=Eq.auth=Eq.VERSIONS=void 0;Eq.storagetransfer=jle;var b0e=ct(),k0e=u5();Object.defineProperty(Eq,"storagetransfer_v1",{enumerable:!0,get:function(){return k0e.storagetransfer_v1}});Eq.VERSIONS={v1:k0e.storagetransfer_v1.Storagetransfer};function jle(y){return(0,b0e.getAPI)("storagetransfer",y,Eq.VERSIONS,this)}var Ule=new b0e.AuthPlus;Eq.auth=Ule;var vle=ct();Object.defineProperty(Eq,"AuthPlus",{enumerable:!0,get:function(){return vle.AuthPlus}})});var c5=qt(zL=>{"use strict";Object.defineProperty(zL,"__esModule",{value:!0});zL.streetviewpublish_v1=void 0;var su=ct(),tje;(function(y){class fe{context;photo;photos;photoSequence;photoSequences;constructor(R,a){this.context={_options:R||{},google:a},this.photo=new he(this.context),this.photos=new $e(this.context),this.photoSequence=new xe(this.context),this.photoSequences=new oe(this.context)}}y.Streetviewpublish=fe;class he{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photo/{photoId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["photoId"],pathParams:["photoId"],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photo/{photoId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["photoId"],pathParams:["photoId"],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}startUpload(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photo:startUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}update(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:f,requiredParams:["id"],pathParams:["id"],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}}y.Resource$Photo=he;class $e{context;constructor(R){this.context=R}batchDelete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photos:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}batchGet(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photos:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}batchUpdate(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photos:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}}y.Resource$Photos=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photoSequence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photoSequence/{sequenceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["sequenceId"],pathParams:["sequenceId"],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photoSequence/{sequenceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["sequenceId"],pathParams:["sequenceId"],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}startUpload(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photoSequence:startUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}}y.Resource$Photosequence=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(n+"/v1/photoSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,su.createAPIRequest)(e,g);else return(0,su.createAPIRequest)(e)}}y.Resource$Photosequences=oe})(tje||(zL.streetviewpublish_v1=tje={}))});var rje=qt(Sq=>{"use strict";Object.defineProperty(Sq,"__esModule",{value:!0});Sq.AuthPlus=Sq.streetviewpublish_v1=Sq.auth=Sq.VERSIONS=void 0;Sq.streetviewpublish=Tle;var oje=ct(),sje=c5();Object.defineProperty(Sq,"streetviewpublish_v1",{enumerable:!0,get:function(){return sje.streetviewpublish_v1}});Sq.VERSIONS={v1:sje.streetviewpublish_v1.Streetviewpublish};function Tle(y){return(0,oje.getAPI)("streetviewpublish",y,Sq.VERSIONS,this)}var Vle=new oje.AuthPlus;Sq.auth=Vle;var Ele=ct();Object.defineProperty(Sq,"AuthPlus",{enumerable:!0,get:function(){return Ele.AuthPlus}})});var f5=qt(ML=>{"use strict";Object.defineProperty(ML,"__esModule",{value:!0});ML.sts_v1=void 0;var nje=ct(),ije;(function(y){class fe{context;v1;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1=new he(this.context)}}y.Sts=fe;class he{context;constructor(xe){this.context=xe}token(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://sts.googleapis.com/",f={options:Object.assign({url:(g+"/v1/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,nje.createAPIRequest)(f,E);else return(0,nje.createAPIRequest)(f)}}y.Resource$V1=he})(ije||(ML.sts_v1=ije={}))});var m5=qt(NL=>{"use strict";Object.defineProperty(NL,"__esModule",{value:!0});NL.sts_v1beta=void 0;var pje=ct(),uje;(function(y){class fe{context;v1beta;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.v1beta=new he(this.context)}}y.Sts=fe;class he{context;constructor(xe){this.context=xe}token(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://sts.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,pje.createAPIRequest)(f,E);else return(0,pje.createAPIRequest)(f)}}y.Resource$V1beta=he})(uje||(NL.sts_v1beta=uje={}))});var gje=qt(Th=>{"use strict";Object.defineProperty(Th,"__esModule",{value:!0});Th.AuthPlus=Th.sts_v1beta=Th.sts_v1=Th.auth=Th.VERSIONS=void 0;Th.sts=Sle;var cje=ct(),fje=f5();Object.defineProperty(Th,"sts_v1",{enumerable:!0,get:function(){return fje.sts_v1}});var mje=m5();Object.defineProperty(Th,"sts_v1beta",{enumerable:!0,get:function(){return mje.sts_v1beta}});Th.VERSIONS={v1:fje.sts_v1.Sts,v1beta:mje.sts_v1beta.Sts};function Sle(y){return(0,cje.getAPI)("sts",y,Th.VERSIONS,this)}var wle=new cje.AuthPlus;Th.auth=wle;var Gle=ct();Object.defineProperty(Th,"AuthPlus",{enumerable:!0,get:function(){return Gle.AuthPlus}})});var g5=qt(HL=>{"use strict";Object.defineProperty(HL,"__esModule",{value:!0});HL.tagmanager_v1=void 0;var tr=ct(),hje;(function(y){class fe{context;accounts;constructor(t,p){this.context={_options:t||{},google:p},this.accounts=new he(this.context)}}y.Tagmanager=fe;class he{context;containers;permissions;constructor(t){this.context=t,this.containers=new $e(this.context),this.permissions=new e(this.context)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:[],pathParams:[],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts=he;class $e{context;environments;folders;move_folders;reauthorize_environments;tags;triggers;variables;versions;constructor(t){this.context=t,this.environments=new xe(this.context),this.folders=new oe(this.context),this.move_folders=new R(this.context),this.reauthorize_environments=new a(this.context),this.tags=new g(this.context),this.triggers=new f(this.context),this.variables=new o(this.context),this.versions=new n(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers=$e;class xe{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Environments=xe;class oe{context;entities;constructor(t){this.context=t,this.entities=new E(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Folders=oe;class E{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Folders$Entities=E;class R{context;constructor(t){this.context=t}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Move_folders=R;class a{context;constructor(t){this.context=t}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Reauthorize_environments=a;class g{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Tags=g;class f{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Triggers=f;class o{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Variables=o;class n{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}publish(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}restore(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}undelete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Containers$Versions=n;class e{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}update(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://tagmanager.googleapis.com/",c={options:Object.assign({url:(m+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:u,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(r)(0,tr.createAPIRequest)(c,r);else return(0,tr.createAPIRequest)(c)}}y.Resource$Accounts$Permissions=e})(hje||(HL.tagmanager_v1=hje={}))});var h5=qt(FL=>{"use strict";Object.defineProperty(FL,"__esModule",{value:!0});FL.tagmanager_v2=void 0;var fo=ct(),Pje;(function(y){class fe{context;accounts;constructor(c,P){this.context={_options:c||{},google:P},this.accounts=new he(this.context)}}y.Tagmanager=fe;class he{context;containers;user_permissions;constructor(c){this.context=c,this.containers=new $e(this.context),this.user_permissions=new i(this.context)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:[],pathParams:[],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts=he;class $e{context;destinations;environments;versions;version_headers;workspaces;constructor(c){this.context=c,this.destinations=new xe(this.context),this.environments=new oe(this.context),this.versions=new E(this.context),this.version_headers=new R(this.context),this.workspaces=new a(this.context)}combine(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:combine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}lookup(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/accounts/containers:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:[],pathParams:[],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}move_tag_id(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:move_tag_id").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}snippet(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:snippet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers=$e;class xe{context;constructor(c){this.context=c}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}link(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/destinations:link").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Destinations=xe;class oe{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}reauthorize(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:reauthorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Environments=oe;class E{context;constructor(c){this.context=c}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}live(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/versions:live").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}publish(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}set_latest(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:set_latest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}undelete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Versions=E;class R{context;constructor(c){this.context=c}latest(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/version_headers:latest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/version_headers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Version_headers=R;class a{context;built_in_variables;clients;folders;gtag_config;tags;templates;transformations;triggers;variables;zones;constructor(c){this.context=c,this.built_in_variables=new g(this.context),this.clients=new f(this.context),this.folders=new o(this.context),this.gtag_config=new n(this.context),this.tags=new e(this.context),this.templates=new s(this.context),this.transformations=new t(this.context),this.triggers=new p(this.context),this.variables=new r(this.context),this.zones=new u(this.context)}bulk_update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}/bulk_update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}create_version(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:create_version").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}getStatus(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}/status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}quick_preview(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:quick_preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}resolve_conflict(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:resolve_conflict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}sync(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces=a;class g{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/built_in_variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/built_in_variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}/built_in_variables:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Built_in_variables=g;class f{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Clients=f;class o{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}entities(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}move_entities_to_folder(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:move_entities_to_folder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Folders=o;class n{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/gtag_config").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/gtag_config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Gtag_config=n;class e{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Tags=e;class s{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}import_from_gallery(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/templates:import_from_gallery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Templates=s;class t{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/transformations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/transformations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Transformations=t;class p{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Triggers=p;class r{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Variables=r;class u{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}revert(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$Containers$Workspaces$Zones=u;class i{context;constructor(c){this.context=c}create(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/user_permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}delete(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}get(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}list(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+parent}/user_permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:q,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}update(c,P,h){let q=c||{},d=P||{};typeof c=="function"&&(h=c,q={},d={}),typeof P=="function"&&(h=P,d={});let I=d.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(I+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:q,requiredParams:["path"],pathParams:["path"],context:this.context};if(h)(0,fo.createAPIRequest)(x,h);else return(0,fo.createAPIRequest)(x)}}y.Resource$Accounts$User_permissions=i})(Pje||(FL.tagmanager_v2=Pje={}))});var xje=qt(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});Vh.AuthPlus=Vh.tagmanager_v2=Vh.tagmanager_v1=Vh.auth=Vh.VERSIONS=void 0;Vh.tagmanager=Lle;var aje=ct(),dje=g5();Object.defineProperty(Vh,"tagmanager_v1",{enumerable:!0,get:function(){return dje.tagmanager_v1}});var qje=h5();Object.defineProperty(Vh,"tagmanager_v2",{enumerable:!0,get:function(){return qje.tagmanager_v2}});Vh.VERSIONS={v1:dje.tagmanager_v1.Tagmanager,v2:qje.tagmanager_v2.Tagmanager};function Lle(y){return(0,aje.getAPI)("tagmanager",y,Vh.VERSIONS,this)}var _le=new aje.AuthPlus;Vh.auth=_le;var Dle=ct();Object.defineProperty(Vh,"AuthPlus",{enumerable:!0,get:function(){return Dle.AuthPlus}})});var P5=qt(BL=>{"use strict";Object.defineProperty(BL,"__esModule",{value:!0});BL.tasks_v1=void 0;var ru=ct(),yje;(function(y){class fe{context;tasklists;tasks;constructor(oe,E){this.context={_options:oe||{},google:E},this.tasklists=new he(this.context),this.tasks=new $e(this.context)}}y.Tasks=fe;class he{context;constructor(oe){this.context=oe}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:[],pathParams:[],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}}y.Resource$Tasklists=he;class $e{context;constructor(oe){this.context=oe}clear(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}delete(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:a,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}insert(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}list(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:a,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}move(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks/{task}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:a,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}patch(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:a,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}update(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(f+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},g),params:a,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(R)(0,ru.createAPIRequest)(o,R);else return(0,ru.createAPIRequest)(o)}}y.Resource$Tasks=$e})(yje||(BL.tasks_v1=yje={}))});var Aje=qt(wq=>{"use strict";Object.defineProperty(wq,"__esModule",{value:!0});wq.AuthPlus=wq.tasks_v1=wq.auth=wq.VERSIONS=void 0;wq.tasks=zle;var Ije=ct(),Rje=P5();Object.defineProperty(wq,"tasks_v1",{enumerable:!0,get:function(){return Rje.tasks_v1}});wq.VERSIONS={v1:Rje.tasks_v1.Tasks};function zle(y){return(0,Ije.getAPI)("tasks",y,wq.VERSIONS,this)}var Mle=new Ije.AuthPlus;wq.auth=Mle;var Nle=ct();Object.defineProperty(wq,"AuthPlus",{enumerable:!0,get:function(){return Nle.AuthPlus}})});var a5=qt(WL=>{"use strict";Object.defineProperty(WL,"__esModule",{value:!0});WL.testing_v1=void 0;var wc=ct(),$je;(function(y){class fe{context;applicationDetailService;projects;testEnvironmentCatalog;constructor(a,g){this.context={_options:a||{},google:g},this.applicationDetailService=new he(this.context),this.projects=new $e(this.context),this.testEnvironmentCatalog=new E(this.context)}}y.Testing=fe;class he{context;constructor(a){this.context=a}getApkDetails(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/applicationDetailService/getApkDetails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}}y.Resource$Applicationdetailservice=he;class $e{context;deviceSessions;testMatrices;constructor(a){this.context=a,this.deviceSessions=new xe(this.context),this.testMatrices=new oe(this.context)}}y.Resource$Projects=$e;class xe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/deviceSessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/deviceSessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}}y.Resource$Projects$Devicesessions=xe;class oe{context;constructor(a){this.context=a}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices/{testMatrixId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["projectId","testMatrixId"],pathParams:["projectId","testMatrixId"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices/{testMatrixId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["projectId","testMatrixId"],pathParams:["projectId","testMatrixId"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}}y.Resource$Projects$Testmatrices=oe;class E{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/testEnvironmentCatalog/{environmentType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["environmentType"],pathParams:["environmentType"],context:this.context};if(f)(0,wc.createAPIRequest)(s,f);else return(0,wc.createAPIRequest)(s)}}y.Resource$Testenvironmentcatalog=E})($je||(WL.testing_v1=$je={}))});var vje=qt(Gq=>{"use strict";Object.defineProperty(Gq,"__esModule",{value:!0});Gq.AuthPlus=Gq.testing_v1=Gq.auth=Gq.VERSIONS=void 0;Gq.testing=Hle;var jje=ct(),Uje=a5();Object.defineProperty(Gq,"testing_v1",{enumerable:!0,get:function(){return Uje.testing_v1}});Gq.VERSIONS={v1:Uje.testing_v1.Testing};function Hle(y){return(0,jje.getAPI)("testing",y,Gq.VERSIONS,this)}var Fle=new jje.AuthPlus;Gq.auth=Fle;var Ble=ct();Object.defineProperty(Gq,"AuthPlus",{enumerable:!0,get:function(){return Ble.AuthPlus}})});var d5=qt(KL=>{"use strict";Object.defineProperty(KL,"__esModule",{value:!0});KL.texttospeech_v1=void 0;var Eh=ct(),Tje;(function(y){class fe{context;operations;projects;text;voices;constructor(g,f){this.context={_options:g||{},google:f},this.operations=new he(this.context),this.projects=new $e(this.context),this.text=new E(this.context),this.voices=new R(this.context)}}y.Texttospeech=fe;class he{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}}y.Resource$Operations=he;class $e{context;locations;constructor(g){this.context=g,this.locations=new xe(this.context)}}y.Resource$Projects=$e;class xe{context;operations;constructor(g){this.context=g,this.operations=new oe(this.context)}synthesizeLongAudio(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:synthesizeLongAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}}y.Resource$Projects$Locations=xe;class oe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=oe;class E{context;constructor(g){this.context=g}synthesize(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/text:synthesize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}}y.Resource$Text=E;class R{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/voices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Eh.createAPIRequest)(t,o);else return(0,Eh.createAPIRequest)(t)}}y.Resource$Voices=R})(Tje||(KL.texttospeech_v1=Tje={}))});var q5=qt(JL=>{"use strict";Object.defineProperty(JL,"__esModule",{value:!0});JL.texttospeech_v1beta1=void 0;var Qx=ct(),Vje;(function(y){class fe{context;projects;text;voices;constructor(a,g){this.context={_options:a||{},google:g},this.projects=new he(this.context),this.text=new oe(this.context),this.voices=new E(this.context)}}y.Texttospeech=fe;class he{context;locations;constructor(a){this.context=a,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;constructor(a){this.context=a,this.operations=new xe(this.context)}synthesizeLongAudio(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}:synthesizeLongAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Qx.createAPIRequest)(s,f);else return(0,Qx.createAPIRequest)(s)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qx.createAPIRequest)(s,f);else return(0,Qx.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qx.createAPIRequest)(s,f);else return(0,Qx.createAPIRequest)(s)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(a){this.context=a}synthesize(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/text:synthesize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Qx.createAPIRequest)(s,f);else return(0,Qx.createAPIRequest)(s)}}y.Resource$Text=oe;class E{context;constructor(a){this.context=a}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/voices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Qx.createAPIRequest)(s,f);else return(0,Qx.createAPIRequest)(s)}}y.Resource$Voices=E})(Vje||(JL.texttospeech_v1beta1=Vje={}))});var Gje=qt(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.AuthPlus=Sh.texttospeech_v1beta1=Sh.texttospeech_v1=Sh.auth=Sh.VERSIONS=void 0;Sh.texttospeech=Wle;var Eje=ct(),Sje=d5();Object.defineProperty(Sh,"texttospeech_v1",{enumerable:!0,get:function(){return Sje.texttospeech_v1}});var wje=q5();Object.defineProperty(Sh,"texttospeech_v1beta1",{enumerable:!0,get:function(){return wje.texttospeech_v1beta1}});Sh.VERSIONS={v1:Sje.texttospeech_v1.Texttospeech,v1beta1:wje.texttospeech_v1beta1.Texttospeech};function Wle(y){return(0,Eje.getAPI)("texttospeech",y,Sh.VERSIONS,this)}var Kle=new Eje.AuthPlus;Sh.auth=Kle;var Jle=ct();Object.defineProperty(Sh,"AuthPlus",{enumerable:!0,get:function(){return Jle.AuthPlus}})});var x5=qt(QL=>{"use strict";Object.defineProperty(QL,"__esModule",{value:!0});QL.threatintelligence_v1beta=void 0;var Qi=ct(),Lje;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Threatintelligence=fe;class he{context;alerts;configurations;findings;constructor(g){this.context=g,this.alerts=new $e(this.context),this.configurations=new oe(this.context),this.findings=new R(this.context)}generateOrgProfile(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateOrgProfile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects=he;class $e{context;documents;constructor(g){this.context=g,this.documents=new xe(this.context)}benign(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:benign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}duplicate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}enumerateFacets(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/alerts:enumerateFacets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}escalate(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}falsePositive(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:falsePositive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}notActionable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:notActionable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}read(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:read").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}resolve(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}trackExternally(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:trackExternally").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}triage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:triage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects$Alerts=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects$Alerts$Documents=xe;class oe{context;revisions;constructor(g){this.context=g,this.revisions=new E(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}upsert(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configurations:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects$Configurations=oe;class E{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects$Configurations$Revisions=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}search(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Qi.createAPIRequest)(t,o);else return(0,Qi.createAPIRequest)(t)}}y.Resource$Projects$Findings=R})(Lje||(QL.threatintelligence_v1beta=Lje={}))});var zje=qt(Lq=>{"use strict";Object.defineProperty(Lq,"__esModule",{value:!0});Lq.AuthPlus=Lq.threatintelligence_v1beta=Lq.auth=Lq.VERSIONS=void 0;Lq.threatintelligence=Qle;var _je=ct(),Dje=x5();Object.defineProperty(Lq,"threatintelligence_v1beta",{enumerable:!0,get:function(){return Dje.threatintelligence_v1beta}});Lq.VERSIONS={v1beta:Dje.threatintelligence_v1beta.Threatintelligence};function Qle(y){return(0,_je.getAPI)("threatintelligence",y,Lq.VERSIONS,this)}var Zle=new _je.AuthPlus;Lq.auth=Zle;var Yle=ct();Object.defineProperty(Lq,"AuthPlus",{enumerable:!0,get:function(){return Yle.AuthPlus}})});var y5=qt(ZL=>{"use strict";Object.defineProperty(ZL,"__esModule",{value:!0});ZL.toolresults_v1beta3=void 0;var Sn=ct(),Mje;(function(y){class fe{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new he(this.context)}}y.Toolresults=fe;class he{context;histories;constructor(s){this.context=s,this.histories=new $e(this.context)}getSettings(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}initializeSettings(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}:initializeSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects=he;class $e{context;executions;constructor(s){this.context=s,this.executions=new xe(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories=$e;class xe{context;clusters;environments;steps;constructor(s){this.context=s,this.clusters=new oe(this.context),this.environments=new E(this.context),this.steps=new R(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions=xe;class oe{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","clusterId"],pathParams:["clusterId","executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Clusters=oe;class E{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","environmentId"],pathParams:["environmentId","executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Environments=E;class R{context;perfMetricsSummary;perfSampleSeries;testCases;thumbnails;constructor(s){this.context=s,this.perfMetricsSummary=new a(this.context),this.perfSampleSeries=new g(this.context),this.testCases=new o(this.context),this.thumbnails=new n(this.context)}accessibilityClusters(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/{+name}:accessibilityClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}getPerfMetricsSummary(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}patch(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}publishXunitXmlFiles(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps=R;class a{context;constructor(s){this.context=s}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps$Perfmetricssummary=a;class g{context;samples;constructor(s){this.context=s,this.samples=new f(this.context)}create(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps$Perfsampleseries=g;class f{context;constructor(s){this.context=s}batchCreate(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps$Perfsampleseries$Samples=f;class o{context;constructor(s){this.context=s}get(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId","testCaseId"],pathParams:["executionId","historyId","projectId","stepId","testCaseId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps$Testcases=o;class n{context;constructor(s){this.context=s}list(s,t,p){let r=s||{},u=t||{};typeof s=="function"&&(p=s,r={},u={}),typeof t=="function"&&(p=t,u={});let i=u.rootUrl||"https://toolresults.googleapis.com/",m={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:r,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(p)(0,Sn.createAPIRequest)(m,p);else return(0,Sn.createAPIRequest)(m)}}y.Resource$Projects$Histories$Executions$Steps$Thumbnails=n})(Mje||(ZL.toolresults_v1beta3=Mje={}))});var Fje=qt(_q=>{"use strict";Object.defineProperty(_q,"__esModule",{value:!0});_q.AuthPlus=_q.toolresults_v1beta3=_q.auth=_q.VERSIONS=void 0;_q.toolresults=Xle;var Nje=ct(),Hje=y5();Object.defineProperty(_q,"toolresults_v1beta3",{enumerable:!0,get:function(){return Hje.toolresults_v1beta3}});_q.VERSIONS={v1beta3:Hje.toolresults_v1beta3.Toolresults};function Xle(y){return(0,Nje.getAPI)("toolresults",y,_q.VERSIONS,this)}var Ole=new Nje.AuthPlus;_q.auth=Ole;var lle=ct();Object.defineProperty(_q,"AuthPlus",{enumerable:!0,get:function(){return lle.AuthPlus}})});var I5=qt(YL=>{"use strict";Object.defineProperty(YL,"__esModule",{value:!0});YL.tpu_v1=void 0;var Ap=ct(),Bje;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Tpu=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;acceleratorTypes;nodes;operations;tensorflowVersions;constructor(g){this.context=g,this.acceleratorTypes=new xe(this.context),this.nodes=new oe(this.context),this.operations=new E(this.context),this.tensorflowVersions=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}}y.Resource$Projects$Locations$Acceleratortypes=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}reimage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:reimage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}}y.Resource$Projects$Locations$Nodes=oe;class E{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/tensorflowVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ap.createAPIRequest)(t,o);else return(0,Ap.createAPIRequest)(t)}}y.Resource$Projects$Locations$Tensorflowversions=R})(Bje||(YL.tpu_v1=Bje={}))});var R5=qt(XL=>{"use strict";Object.defineProperty(XL,"__esModule",{value:!0});XL.tpu_v1alpha1=void 0;var $p=ct(),Wje;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Tpu=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;acceleratorTypes;nodes;operations;tensorflowVersions;constructor(g){this.context=g,this.acceleratorTypes=new xe(this.context),this.nodes=new oe(this.context),this.operations=new E(this.context),this.tensorflowVersions=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}}y.Resource$Projects$Locations$Acceleratortypes=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}reimage(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:reimage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}}y.Resource$Projects$Locations$Nodes=oe;class E{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/tensorflowVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$p.createAPIRequest)(t,o);else return(0,$p.createAPIRequest)(t)}}y.Resource$Projects$Locations$Tensorflowversions=R})(Wje||(XL.tpu_v1alpha1=Wje={}))});var A5=qt(OL=>{"use strict";Object.defineProperty(OL,"__esModule",{value:!0});OL.tpu_v2=void 0;var hi=ct(),Kje;(function(y){class fe{context;projects;constructor(f,o){this.context={_options:f||{},google:o},this.projects=new he(this.context)}}y.Tpu=fe;class he{context;locations;constructor(f){this.context=f,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;acceleratorTypes;nodes;operations;queuedResources;runtimeVersions;constructor(f){this.context=f,this.acceleratorTypes=new xe(this.context),this.nodes=new oe(this.context),this.operations=new E(this.context),this.queuedResources=new R(this.context),this.runtimeVersions=new a(this.context)}generateServiceIdentity(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations$Acceleratortypes=xe;class oe{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}getGuestAttributes(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}:getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}patch(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}start(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}stop(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations$Nodes=oe;class E{context;constructor(f){this.context=f}cancel(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(f){this.context=f}create(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}delete(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}reset(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations$Queuedresources=R;class a{context;constructor(f){this.context=f}get(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}list(f,o,n){let e=f||{},s=o||{};typeof f=="function"&&(n=f,e={},s={}),typeof o=="function"&&(n=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",p={options:Object.assign({url:(t+"/v2/{+parent}/runtimeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hi.createAPIRequest)(p,n);else return(0,hi.createAPIRequest)(p)}}y.Resource$Projects$Locations$Runtimeversions=a})(Kje||(OL.tpu_v2=Kje={}))});var $5=qt(lL=>{"use strict";Object.defineProperty(lL,"__esModule",{value:!0});lL.tpu_v2alpha1=void 0;var wn=ct(),Jje;(function(y){class fe{context;projects;constructor(o,n){this.context={_options:o||{},google:n},this.projects=new he(this.context)}}y.Tpu=fe;class he{context;locations;constructor(o){this.context=o,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;acceleratorTypes;nodes;operations;queuedResources;reservations;runtimeVersions;constructor(o){this.context=o,this.acceleratorTypes=new xe(this.context),this.nodes=new oe(this.context),this.operations=new E(this.context),this.queuedResources=new R(this.context),this.reservations=new a(this.context),this.runtimeVersions=new g(this.context)}generateServiceIdentity(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Acceleratortypes=xe;class oe{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}getGuestAttributes(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}patch(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}performMaintenance(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}simulateMaintenanceEvent(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}start(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}stop(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Nodes=oe;class E{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=E;class R{context;constructor(o){this.context=o}create(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}getMaintenanceInfo(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:getMaintenanceInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}performMaintenanceQueuedResource(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:performMaintenanceQueuedResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}reset(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Queuedresources=R;class a{context;constructor(o){this.context=o}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Reservations=a;class g{context;constructor(o){this.context=o}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://tpu.googleapis.com/",r={options:Object.assign({url:(p+"/v2alpha1/{+parent}/runtimeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wn.createAPIRequest)(r,e);else return(0,wn.createAPIRequest)(r)}}y.Resource$Projects$Locations$Runtimeversions=g})(Jje||(lL.tpu_v2alpha1=Jje={}))});var lje=qt(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.AuthPlus=ff.tpu_v2alpha1=ff.tpu_v2=ff.tpu_v1alpha1=ff.tpu_v1=ff.auth=ff.VERSIONS=void 0;ff.tpu=Cle;var Qje=ct(),Zje=I5();Object.defineProperty(ff,"tpu_v1",{enumerable:!0,get:function(){return Zje.tpu_v1}});var Yje=R5();Object.defineProperty(ff,"tpu_v1alpha1",{enumerable:!0,get:function(){return Yje.tpu_v1alpha1}});var Xje=A5();Object.defineProperty(ff,"tpu_v2",{enumerable:!0,get:function(){return Xje.tpu_v2}});var Oje=$5();Object.defineProperty(ff,"tpu_v2alpha1",{enumerable:!0,get:function(){return Oje.tpu_v2alpha1}});ff.VERSIONS={v1:Zje.tpu_v1.Tpu,v1alpha1:Yje.tpu_v1alpha1.Tpu,v2:Xje.tpu_v2.Tpu,v2alpha1:Oje.tpu_v2alpha1.Tpu};function Cle(y){return(0,Qje.getAPI)("tpu",y,ff.VERSIONS,this)}var ble=new Qje.AuthPlus;ff.auth=ble;var kle=ct();Object.defineProperty(ff,"AuthPlus",{enumerable:!0,get:function(){return kle.AuthPlus}})});var j5=qt(CL=>{"use strict";Object.defineProperty(CL,"__esModule",{value:!0});CL.trafficdirector_v2=void 0;var Cje=ct(),bje;(function(y){class fe{context;discovery;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.discovery=new he(this.context)}}y.Trafficdirector=fe;class he{context;constructor(xe){this.context=xe}client_status(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://trafficdirector.googleapis.com/",f={options:Object.assign({url:(g+"/v2/discovery:client_status").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,Cje.createAPIRequest)(f,E);else return(0,Cje.createAPIRequest)(f)}}y.Resource$Discovery=he})(bje||(CL.trafficdirector_v2=bje={}))});var U5=qt(bL=>{"use strict";Object.defineProperty(bL,"__esModule",{value:!0});bL.trafficdirector_v3=void 0;var kje=ct(),eUe;(function(y){class fe{context;discovery;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.discovery=new he(this.context)}}y.Trafficdirector=fe;class he{context;constructor(xe){this.context=xe}client_status(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://trafficdirector.googleapis.com/",f={options:Object.assign({url:(g+"/v3/discovery:client_status").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,kje.createAPIRequest)(f,E);else return(0,kje.createAPIRequest)(f)}}y.Resource$Discovery=he})(eUe||(bL.trafficdirector_v3=eUe={}))});var rUe=qt(wh=>{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});wh.AuthPlus=wh.trafficdirector_v3=wh.trafficdirector_v2=wh.auth=wh.VERSIONS=void 0;wh.trafficdirector=eCe;var tUe=ct(),oUe=j5();Object.defineProperty(wh,"trafficdirector_v2",{enumerable:!0,get:function(){return oUe.trafficdirector_v2}});var sUe=U5();Object.defineProperty(wh,"trafficdirector_v3",{enumerable:!0,get:function(){return sUe.trafficdirector_v3}});wh.VERSIONS={v2:oUe.trafficdirector_v2.Trafficdirector,v3:sUe.trafficdirector_v3.Trafficdirector};function eCe(y){return(0,tUe.getAPI)("trafficdirector",y,wh.VERSIONS,this)}var tCe=new tUe.AuthPlus;wh.auth=tCe;var oCe=ct();Object.defineProperty(wh,"AuthPlus",{enumerable:!0,get:function(){return oCe.AuthPlus}})});var v5=qt(kL=>{"use strict";Object.defineProperty(kL,"__esModule",{value:!0});kL.transcoder_v1=void 0;var cm=ct(),nUe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Transcoder=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;jobTemplates;constructor(R){this.context=R,this.jobs=new xe(this.context),this.jobTemplates=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,cm.createAPIRequest)(e,g);else return(0,cm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobtemplates=oe})(nUe||(kL.transcoder_v1=nUe={}))});var T5=qt(e_=>{"use strict";Object.defineProperty(e_,"__esModule",{value:!0});e_.transcoder_v1beta1=void 0;var fm=ct(),iUe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Transcoder=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;jobs;jobTemplates;constructor(R){this.context=R,this.jobs=new xe(this.context),this.jobTemplates=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobs=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fm.createAPIRequest)(e,g);else return(0,fm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Jobtemplates=oe})(iUe||(e_.transcoder_v1beta1=iUe={}))});var fUe=qt(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.AuthPlus=Gh.transcoder_v1beta1=Gh.transcoder_v1=Gh.auth=Gh.VERSIONS=void 0;Gh.transcoder=sCe;var pUe=ct(),uUe=v5();Object.defineProperty(Gh,"transcoder_v1",{enumerable:!0,get:function(){return uUe.transcoder_v1}});var cUe=T5();Object.defineProperty(Gh,"transcoder_v1beta1",{enumerable:!0,get:function(){return cUe.transcoder_v1beta1}});Gh.VERSIONS={v1:uUe.transcoder_v1.Transcoder,v1beta1:cUe.transcoder_v1beta1.Transcoder};function sCe(y){return(0,pUe.getAPI)("transcoder",y,Gh.VERSIONS,this)}var rCe=new pUe.AuthPlus;Gh.auth=rCe;var nCe=ct();Object.defineProperty(Gh,"AuthPlus",{enumerable:!0,get:function(){return nCe.AuthPlus}})});var V5=qt(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.translate_v2=void 0;var Zx=ct(),mUe;(function(y){class fe{context;detections;languages;translations;constructor(E,R){this.context={_options:E||{},google:R},this.detections=new he(this.context),this.languages=new $e(this.context),this.translations=new xe(this.context)}}y.Translate=fe;class he{context;constructor(E){this.context=E}detect(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://translation.googleapis.com/",n={options:Object.assign({url:(o+"/language/translate/v2/detect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Zx.createAPIRequest)(n,a);else return(0,Zx.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://translation.googleapis.com/",n={options:Object.assign({url:(o+"/language/translate/v2/detect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["q"],pathParams:[],context:this.context};if(a)(0,Zx.createAPIRequest)(n,a);else return(0,Zx.createAPIRequest)(n)}}y.Resource$Detections=he;class $e{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://translation.googleapis.com/",n={options:Object.assign({url:(o+"/language/translate/v2/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Zx.createAPIRequest)(n,a);else return(0,Zx.createAPIRequest)(n)}}y.Resource$Languages=$e;class xe{context;constructor(E){this.context=E}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://translation.googleapis.com/",n={options:Object.assign({url:(o+"/language/translate/v2").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["q","target"],pathParams:[],context:this.context};if(a)(0,Zx.createAPIRequest)(n,a);else return(0,Zx.createAPIRequest)(n)}translate(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://translation.googleapis.com/",n={options:Object.assign({url:(o+"/language/translate/v2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,Zx.createAPIRequest)(n,a);else return(0,Zx.createAPIRequest)(n)}}y.Resource$Translations=xe})(mUe||(t_.translate_v2=mUe={}))});var E5=qt(o_=>{"use strict";Object.defineProperty(o_,"__esModule",{value:!0});o_.translate_v3=void 0;var Cs=ct(),gUe;(function(y){class fe{context;projects;constructor(t,p){this.context={_options:t||{},google:p},this.projects=new he(this.context)}}y.Translate=fe;class he{context;locations;constructor(t){this.context=t,this.locations=new $e(this.context)}detectLanguage(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}getSupportedLanguages(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}romanizeText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:romanizeText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}translateText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects=he;class $e{context;adaptiveMtDatasets;datasets;glossaries;models;operations;constructor(t){this.context=t,this.adaptiveMtDatasets=new xe(this.context),this.datasets=new a(this.context),this.glossaries=new f(this.context),this.models=new n(this.context),this.operations=new e(this.context)}adaptiveMtTranslate(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:adaptiveMtTranslate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}batchTranslateDocument(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:batchTranslateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}batchTranslateText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:batchTranslateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}detectLanguage(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}getSupportedLanguages(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}refineText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:refineText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}romanizeText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:romanizeText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}translateDocument(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:translateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}translateText(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations=$e;class xe{context;adaptiveMtFiles;adaptiveMtSentences;constructor(t){this.context=t,this.adaptiveMtFiles=new oe(this.context),this.adaptiveMtSentences=new R(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/adaptiveMtDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}importAdaptiveMtFile(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}:importAdaptiveMtFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/adaptiveMtDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Adaptivemtdatasets=xe;class oe{context;adaptiveMtSentences;constructor(t){this.context=t,this.adaptiveMtSentences=new E(this.context)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/adaptiveMtFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtfiles=oe;class E{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/adaptiveMtSentences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtfiles$Adaptivemtsentences=E;class R{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/adaptiveMtSentences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtsentences=R;class a{context;examples;constructor(t){this.context=t,this.examples=new g(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}exportData(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+dataset}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}importData(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+dataset}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Datasets=a;class g{context;constructor(t){this.context=t}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Datasets$Examples=g;class f{context;glossaryEntries;constructor(t){this.context=t,this.glossaryEntries=new o(this.context)}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Glossaries=f;class o{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/glossaryEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/glossaryEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}patch(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Glossaries$Glossaryentries=o;class n{context;constructor(t){this.context=t}create(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Models=n;class e{context;constructor(t){this.context=t}cancel(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}delete(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}get(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}list(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}wait(t,p,r){let u=t||{},i=p||{};typeof t=="function"&&(r=t,u={},i={}),typeof p=="function"&&(r=p,i={});let m=i.rootUrl||"https://translation.googleapis.com/",c={options:Object.assign({url:(m+"/v3/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Cs.createAPIRequest)(c,r);else return(0,Cs.createAPIRequest)(c)}}y.Resource$Projects$Locations$Operations=e})(gUe||(o_.translate_v3=gUe={}))});var S5=qt(s_=>{"use strict";Object.defineProperty(s_,"__esModule",{value:!0});s_.translate_v3beta1=void 0;var Zi=ct(),hUe;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Translate=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}detectLanguage(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}getSupportedLanguages(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}translateText(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}}y.Resource$Projects=he;class $e{context;glossaries;operations;constructor(R){this.context=R,this.glossaries=new xe(this.context),this.operations=new oe(this.context)}batchTranslateDocument(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:batchTranslateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}batchTranslateText(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:batchTranslateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}detectLanguage(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}getSupportedLanguages(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}refineText(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:refineText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}translateDocument(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:translateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}translateText(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}}y.Resource$Projects$Locations$Glossaries=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}wait(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(n+"/v3beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Zi.createAPIRequest)(e,g);else return(0,Zi.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(hUe||(s_.translate_v3beta1=hUe={}))});var xUe=qt(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.AuthPlus=mm.translate_v3beta1=mm.translate_v3=mm.translate_v2=mm.auth=mm.VERSIONS=void 0;mm.translate=iCe;var PUe=ct(),aUe=V5();Object.defineProperty(mm,"translate_v2",{enumerable:!0,get:function(){return aUe.translate_v2}});var dUe=E5();Object.defineProperty(mm,"translate_v3",{enumerable:!0,get:function(){return dUe.translate_v3}});var qUe=S5();Object.defineProperty(mm,"translate_v3beta1",{enumerable:!0,get:function(){return qUe.translate_v3beta1}});mm.VERSIONS={v2:aUe.translate_v2.Translate,v3:dUe.translate_v3.Translate,v3beta1:qUe.translate_v3beta1.Translate};function iCe(y){return(0,PUe.getAPI)("translate",y,mm.VERSIONS,this)}var pCe=new PUe.AuthPlus;mm.auth=pCe;var uCe=ct();Object.defineProperty(mm,"AuthPlus",{enumerable:!0,get:function(){return uCe.AuthPlus}})});var w5=qt(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.travelimpactmodel_v1=void 0;var FR=ct(),yUe;(function(y){class fe{context;flights;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.flights=new he(this.context)}}y.Travelimpactmodel=fe;class he{context;constructor(xe){this.context=xe}computeFlightEmissions(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://travelimpactmodel.googleapis.com/",f={options:Object.assign({url:(g+"/v1/flights:computeFlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,FR.createAPIRequest)(f,E);else return(0,FR.createAPIRequest)(f)}computeScope3FlightEmissions(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://travelimpactmodel.googleapis.com/",f={options:Object.assign({url:(g+"/v1/flights:computeScope3FlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,FR.createAPIRequest)(f,E);else return(0,FR.createAPIRequest)(f)}computeTypicalFlightEmissions(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://travelimpactmodel.googleapis.com/",f={options:Object.assign({url:(g+"/v1/flights:computeTypicalFlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,FR.createAPIRequest)(f,E);else return(0,FR.createAPIRequest)(f)}}y.Resource$Flights=he})(yUe||(r_.travelimpactmodel_v1=yUe={}))});var AUe=qt(Dq=>{"use strict";Object.defineProperty(Dq,"__esModule",{value:!0});Dq.AuthPlus=Dq.travelimpactmodel_v1=Dq.auth=Dq.VERSIONS=void 0;Dq.travelimpactmodel=cCe;var IUe=ct(),RUe=w5();Object.defineProperty(Dq,"travelimpactmodel_v1",{enumerable:!0,get:function(){return RUe.travelimpactmodel_v1}});Dq.VERSIONS={v1:RUe.travelimpactmodel_v1.Travelimpactmodel};function cCe(y){return(0,IUe.getAPI)("travelimpactmodel",y,Dq.VERSIONS,this)}var fCe=new IUe.AuthPlus;Dq.auth=fCe;var mCe=ct();Object.defineProperty(Dq,"AuthPlus",{enumerable:!0,get:function(){return mCe.AuthPlus}})});var G5=qt(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.vault_v1=void 0;var pn=ct(),$Ue;(function(y){class fe{context;matters;operations;constructor(g,f){this.context={_options:g||{},google:f},this.matters=new he(this.context),this.operations=new R(this.context)}}y.Vault=fe;class he{context;exports;holds;savedQueries;constructor(g){this.context=g,this.exports=new $e(this.context),this.holds=new xe(this.context),this.savedQueries=new E(this.context)}addPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:addPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}close(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}count(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:count").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}removePermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:removePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}reopen(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:reopen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}undelete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Matters=he;class $e{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports/{exportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["matterId","exportId"],pathParams:["exportId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports/{exportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId","exportId"],pathParams:["exportId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Matters$Exports=$e;class xe{context;accounts;constructor(g){this.context=g,this.accounts=new oe(this.context)}addHeldAccounts(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}:addHeldAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}removeHeldAccounts(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}update(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Matters$Holds=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["matterId","holdId","accountId"],pathParams:["accountId","holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Matters$Holds$Accounts=oe;class E{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries/{savedQueryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["matterId","savedQueryId"],pathParams:["matterId","savedQueryId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries/{savedQueryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId","savedQueryId"],pathParams:["matterId","savedQueryId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Matters$Savedqueries=E;class R{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pn.createAPIRequest)(t,o);else return(0,pn.createAPIRequest)(t)}}y.Resource$Operations=R})($Ue||(n_.vault_v1=$Ue={}))});var vUe=qt(zq=>{"use strict";Object.defineProperty(zq,"__esModule",{value:!0});zq.AuthPlus=zq.vault_v1=zq.auth=zq.VERSIONS=void 0;zq.vault=gCe;var jUe=ct(),UUe=G5();Object.defineProperty(zq,"vault_v1",{enumerable:!0,get:function(){return UUe.vault_v1}});zq.VERSIONS={v1:UUe.vault_v1.Vault};function gCe(y){return(0,jUe.getAPI)("vault",y,zq.VERSIONS,this)}var hCe=new jUe.AuthPlus;zq.auth=hCe;var PCe=ct();Object.defineProperty(zq,"AuthPlus",{enumerable:!0,get:function(){return PCe.AuthPlus}})});var L5=qt(p_=>{"use strict";Object.defineProperty(p_,"__esModule",{value:!0});p_.vectortile_v1=void 0;var i_=ct(),TUe;(function(y){class fe{context;featuretiles;terraintiles;constructor(oe,E){this.context={_options:oe||{},google:E},this.featuretiles=new he(this.context),this.terraintiles=new $e(this.context)}}y.Vectortile=fe;class he{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://vectortile.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,i_.createAPIRequest)(o,R);else return(0,i_.createAPIRequest)(o)}}y.Resource$Featuretiles=he;class $e{context;constructor(oe){this.context=oe}get(oe,E,R){let a=oe||{},g=E||{};typeof oe=="function"&&(R=oe,a={},g={}),typeof E=="function"&&(R=E,g={});let f=g.rootUrl||"https://vectortile.googleapis.com/",o={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(R)(0,i_.createAPIRequest)(o,R);else return(0,i_.createAPIRequest)(o)}}y.Resource$Terraintiles=$e})(TUe||(p_.vectortile_v1=TUe={}))});var SUe=qt(Mq=>{"use strict";Object.defineProperty(Mq,"__esModule",{value:!0});Mq.AuthPlus=Mq.vectortile_v1=Mq.auth=Mq.VERSIONS=void 0;Mq.vectortile=aCe;var VUe=ct(),EUe=L5();Object.defineProperty(Mq,"vectortile_v1",{enumerable:!0,get:function(){return EUe.vectortile_v1}});Mq.VERSIONS={v1:EUe.vectortile_v1.Vectortile};function aCe(y){return(0,VUe.getAPI)("vectortile",y,Mq.VERSIONS,this)}var dCe=new VUe.AuthPlus;Mq.auth=dCe;var qCe=ct();Object.defineProperty(Mq,"AuthPlus",{enumerable:!0,get:function(){return qCe.AuthPlus}})});var _5=qt(c_=>{"use strict";Object.defineProperty(c_,"__esModule",{value:!0});c_.verifiedaccess_v1=void 0;var u_=ct(),wUe;(function(y){class fe{context;challenge;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.challenge=new he(this.context)}}y.Verifiedaccess=fe;class he{context;constructor(xe){this.context=xe}create(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://verifiedaccess.googleapis.com/",f={options:Object.assign({url:(g+"/v1/challenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,u_.createAPIRequest)(f,E);else return(0,u_.createAPIRequest)(f)}verify(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://verifiedaccess.googleapis.com/",f={options:Object.assign({url:(g+"/v1/challenge:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,u_.createAPIRequest)(f,E);else return(0,u_.createAPIRequest)(f)}}y.Resource$Challenge=he})(wUe||(c_.verifiedaccess_v1=wUe={}))});var D5=qt(m_=>{"use strict";Object.defineProperty(m_,"__esModule",{value:!0});m_.verifiedaccess_v2=void 0;var f_=ct(),GUe;(function(y){class fe{context;challenge;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.challenge=new he(this.context)}}y.Verifiedaccess=fe;class he{context;constructor(xe){this.context=xe}generate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://verifiedaccess.googleapis.com/",f={options:Object.assign({url:(g+"/v2/challenge:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,f_.createAPIRequest)(f,E);else return(0,f_.createAPIRequest)(f)}verify(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://verifiedaccess.googleapis.com/",f={options:Object.assign({url:(g+"/v2/challenge:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,f_.createAPIRequest)(f,E);else return(0,f_.createAPIRequest)(f)}}y.Resource$Challenge=he})(GUe||(m_.verifiedaccess_v2=GUe={}))});var zUe=qt(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.AuthPlus=Lh.verifiedaccess_v2=Lh.verifiedaccess_v1=Lh.auth=Lh.VERSIONS=void 0;Lh.verifiedaccess=xCe;var LUe=ct(),_Ue=_5();Object.defineProperty(Lh,"verifiedaccess_v1",{enumerable:!0,get:function(){return _Ue.verifiedaccess_v1}});var DUe=D5();Object.defineProperty(Lh,"verifiedaccess_v2",{enumerable:!0,get:function(){return DUe.verifiedaccess_v2}});Lh.VERSIONS={v1:_Ue.verifiedaccess_v1.Verifiedaccess,v2:DUe.verifiedaccess_v2.Verifiedaccess};function xCe(y){return(0,LUe.getAPI)("verifiedaccess",y,Lh.VERSIONS,this)}var yCe=new LUe.AuthPlus;Lh.auth=yCe;var ICe=ct();Object.defineProperty(Lh,"AuthPlus",{enumerable:!0,get:function(){return ICe.AuthPlus}})});var z5=qt(g_=>{"use strict";Object.defineProperty(g_,"__esModule",{value:!0});g_.versionhistory_v1=void 0;var Ky=ct(),MUe;(function(y){class fe{context;platforms;constructor(R,a){this.context={_options:R||{},google:a},this.platforms=new he(this.context)}}y.Versionhistory=fe;class he{context;channels;constructor(R){this.context=R,this.channels=new $e(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/platforms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ky.createAPIRequest)(e,g);else return(0,Ky.createAPIRequest)(e)}}y.Resource$Platforms=he;class $e{context;versions;constructor(R){this.context=R,this.versions=new xe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ky.createAPIRequest)(e,g);else return(0,Ky.createAPIRequest)(e)}}y.Resource$Platforms$Channels=$e;class xe{context;releases;constructor(R){this.context=R,this.releases=new oe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ky.createAPIRequest)(e,g);else return(0,Ky.createAPIRequest)(e)}}y.Resource$Platforms$Channels$Versions=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ky.createAPIRequest)(e,g);else return(0,Ky.createAPIRequest)(e)}}y.Resource$Platforms$Channels$Versions$Releases=oe})(MUe||(g_.versionhistory_v1=MUe={}))});var FUe=qt(Nq=>{"use strict";Object.defineProperty(Nq,"__esModule",{value:!0});Nq.AuthPlus=Nq.versionhistory_v1=Nq.auth=Nq.VERSIONS=void 0;Nq.versionhistory=RCe;var NUe=ct(),HUe=z5();Object.defineProperty(Nq,"versionhistory_v1",{enumerable:!0,get:function(){return HUe.versionhistory_v1}});Nq.VERSIONS={v1:HUe.versionhistory_v1.Versionhistory};function RCe(y){return(0,NUe.getAPI)("versionhistory",y,Nq.VERSIONS,this)}var ACe=new NUe.AuthPlus;Nq.auth=ACe;var $Ce=ct();Object.defineProperty(Nq,"AuthPlus",{enumerable:!0,get:function(){return $Ce.AuthPlus}})});var M5=qt(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});h_.videointelligence_v1=void 0;var gm=ct(),BUe;(function(y){class fe{context;operations;projects;videos;constructor(o,n){this.context={_options:o||{},google:n},this.operations=new he(this.context),this.projects=new E(this.context),this.videos=new g(this.context)}}y.Videointelligence=fe;class he{context;projects;constructor(o){this.context=o,this.projects=new $e(this.context)}}y.Resource$Operations=he;class $e{context;locations;constructor(o){this.context=o,this.locations=new xe(this.context)}}y.Resource$Operations$Projects=$e;class xe{context;operations;constructor(o){this.context=o,this.operations=new oe(this.context)}}y.Resource$Operations$Projects$Locations=xe;class oe{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/operations/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}}y.Resource$Operations$Projects$Locations$Operations=oe;class E{context;locations;constructor(o){this.context=o,this.locations=new R(this.context)}}y.Resource$Projects=E;class R{context;operations;constructor(o){this.context=o,this.operations=new a(this.context)}}y.Resource$Projects$Locations=R;class a{context;constructor(o){this.context=o}cancel(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}delete(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}get(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}list(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}}y.Resource$Projects$Locations$Operations=a;class g{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://videointelligence.googleapis.com/",r={options:Object.assign({url:(p+"/v1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,gm.createAPIRequest)(r,e);else return(0,gm.createAPIRequest)(r)}}y.Resource$Videos=g})(BUe||(h_.videointelligence_v1=BUe={}))});var N5=qt(P_=>{"use strict";Object.defineProperty(P_,"__esModule",{value:!0});P_.videointelligence_v1beta2=void 0;var WUe=ct(),KUe;(function(y){class fe{context;videos;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.videos=new he(this.context)}}y.Videointelligence=fe;class he{context;constructor(xe){this.context=xe}annotate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://videointelligence.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta2/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,WUe.createAPIRequest)(f,E);else return(0,WUe.createAPIRequest)(f)}}y.Resource$Videos=he})(KUe||(P_.videointelligence_v1beta2=KUe={}))});var H5=qt(a_=>{"use strict";Object.defineProperty(a_,"__esModule",{value:!0});a_.videointelligence_v1p1beta1=void 0;var JUe=ct(),QUe;(function(y){class fe{context;videos;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.videos=new he(this.context)}}y.Videointelligence=fe;class he{context;constructor(xe){this.context=xe}annotate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://videointelligence.googleapis.com/",f={options:Object.assign({url:(g+"/v1p1beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,JUe.createAPIRequest)(f,E);else return(0,JUe.createAPIRequest)(f)}}y.Resource$Videos=he})(QUe||(a_.videointelligence_v1p1beta1=QUe={}))});var F5=qt(d_=>{"use strict";Object.defineProperty(d_,"__esModule",{value:!0});d_.videointelligence_v1p2beta1=void 0;var ZUe=ct(),YUe;(function(y){class fe{context;videos;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.videos=new he(this.context)}}y.Videointelligence=fe;class he{context;constructor(xe){this.context=xe}annotate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://videointelligence.googleapis.com/",f={options:Object.assign({url:(g+"/v1p2beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,ZUe.createAPIRequest)(f,E);else return(0,ZUe.createAPIRequest)(f)}}y.Resource$Videos=he})(YUe||(d_.videointelligence_v1p2beta1=YUe={}))});var B5=qt(q_=>{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.videointelligence_v1p3beta1=void 0;var XUe=ct(),OUe;(function(y){class fe{context;videos;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.videos=new he(this.context)}}y.Videointelligence=fe;class he{context;constructor(xe){this.context=xe}annotate(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://videointelligence.googleapis.com/",f={options:Object.assign({url:(g+"/v1p3beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,XUe.createAPIRequest)(f,E);else return(0,XUe.createAPIRequest)(f)}}y.Resource$Videos=he})(OUe||(q_.videointelligence_v1p3beta1=OUe={}))});var o1e=qt(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.AuthPlus=Gc.videointelligence_v1p3beta1=Gc.videointelligence_v1p2beta1=Gc.videointelligence_v1p1beta1=Gc.videointelligence_v1beta2=Gc.videointelligence_v1=Gc.auth=Gc.VERSIONS=void 0;Gc.videointelligence=jCe;var lUe=ct(),CUe=M5();Object.defineProperty(Gc,"videointelligence_v1",{enumerable:!0,get:function(){return CUe.videointelligence_v1}});var bUe=N5();Object.defineProperty(Gc,"videointelligence_v1beta2",{enumerable:!0,get:function(){return bUe.videointelligence_v1beta2}});var kUe=H5();Object.defineProperty(Gc,"videointelligence_v1p1beta1",{enumerable:!0,get:function(){return kUe.videointelligence_v1p1beta1}});var e1e=F5();Object.defineProperty(Gc,"videointelligence_v1p2beta1",{enumerable:!0,get:function(){return e1e.videointelligence_v1p2beta1}});var t1e=B5();Object.defineProperty(Gc,"videointelligence_v1p3beta1",{enumerable:!0,get:function(){return t1e.videointelligence_v1p3beta1}});Gc.VERSIONS={v1:CUe.videointelligence_v1.Videointelligence,v1beta2:bUe.videointelligence_v1beta2.Videointelligence,v1p1beta1:kUe.videointelligence_v1p1beta1.Videointelligence,v1p2beta1:e1e.videointelligence_v1p2beta1.Videointelligence,v1p3beta1:t1e.videointelligence_v1p3beta1.Videointelligence};function jCe(y){return(0,lUe.getAPI)("videointelligence",y,Gc.VERSIONS,this)}var UCe=new lUe.AuthPlus;Gc.auth=UCe;var vCe=ct();Object.defineProperty(Gc,"AuthPlus",{enumerable:!0,get:function(){return vCe.AuthPlus}})});var W5=qt(x_=>{"use strict";Object.defineProperty(x_,"__esModule",{value:!0});x_.vision_v1=void 0;var Kr=ct(),s1e;(function(y){class fe{context;files;images;locations;operations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.files=new he(this.context),this.images=new $e(this.context),this.locations=new xe(this.context),this.operations=new E(this.context),this.projects=new R(this.context)}}y.Vision=fe;class he{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Files=he;class $e{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Images=$e;class xe{context;operations;constructor(m){this.context=m,this.operations=new oe(this.context)}}y.Resource$Locations=xe;class oe{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Locations$Operations=oe;class E{context;constructor(m){this.context=m}cancel(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Operations=E;class R{context;files;images;locations;operations;constructor(m){this.context=m,this.files=new a(this.context),this.images=new g(this.context),this.locations=new f(this.context),this.operations=new u(this.context)}}y.Resource$Projects=R;class a{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Files=a;class g{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Images=g;class f{context;files;images;operations;products;productSets;constructor(m){this.context=m,this.files=new o(this.context),this.images=new n(this.context),this.operations=new e(this.context),this.products=new s(this.context),this.productSets=new p(this.context)}}y.Resource$Projects$Locations=f;class o{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Files=o;class n{context;constructor(m){this.context=m}annotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}asyncBatchAnnotate(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Images=n;class e{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Operations=e;class s{context;referenceImages;constructor(m){this.context=m,this.referenceImages=new t(this.context)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}patch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}purge(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Products=s;class t{context;constructor(m){this.context=m}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/referenceImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/referenceImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Products$Referenceimages=t;class p{context;products;constructor(m){this.context=m,this.products=new r(this.context)}addProduct(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:addProduct").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}create(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/productSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}delete(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}import(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/productSets:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+parent}/productSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}patch(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}removeProduct(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}:removeProduct").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Productsets=p;class r{context;constructor(m){this.context=m}list(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Locations$Productsets$Products=r;class u{context;constructor(m){this.context=m}get(m,c,P){let h=m||{},q=c||{};typeof m=="function"&&(P=m,h={},q={}),typeof c=="function"&&(P=c,q={});let d=q.rootUrl||"https://vision.googleapis.com/",I={options:Object.assign({url:(d+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:h,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,Kr.createAPIRequest)(I,P);else return(0,Kr.createAPIRequest)(I)}}y.Resource$Projects$Operations=u})(s1e||(x_.vision_v1=s1e={}))});var K5=qt(y_=>{"use strict";Object.defineProperty(y_,"__esModule",{value:!0});y_.vision_v1p1beta1=void 0;var Lu=ct(),r1e;(function(y){class fe{context;files;images;projects;constructor(o,n){this.context={_options:o||{},google:n},this.files=new he(this.context),this.images=new $e(this.context),this.projects=new xe(this.context)}}y.Vision=fe;class he{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Files=he;class $e{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Images=$e;class xe{context;files;images;locations;constructor(o){this.context=o,this.files=new oe(this.context),this.images=new E(this.context),this.locations=new R(this.context)}}y.Resource$Projects=xe;class oe{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Projects$Files=oe;class E{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Projects$Images=E;class R{context;files;images;constructor(o){this.context=o,this.files=new a(this.context),this.images=new g(this.context)}}y.Resource$Projects$Locations=R;class a{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Projects$Locations$Files=a;class g{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p1beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Lu.createAPIRequest)(r,e);else return(0,Lu.createAPIRequest)(r)}}y.Resource$Projects$Locations$Images=g})(r1e||(y_.vision_v1p1beta1=r1e={}))});var J5=qt(I_=>{"use strict";Object.defineProperty(I_,"__esModule",{value:!0});I_.vision_v1p2beta1=void 0;var _u=ct(),n1e;(function(y){class fe{context;files;images;projects;constructor(o,n){this.context={_options:o||{},google:n},this.files=new he(this.context),this.images=new $e(this.context),this.projects=new xe(this.context)}}y.Vision=fe;class he{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Files=he;class $e{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Images=$e;class xe{context;files;images;locations;constructor(o){this.context=o,this.files=new oe(this.context),this.images=new E(this.context),this.locations=new R(this.context)}}y.Resource$Projects=xe;class oe{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Projects$Files=oe;class E{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Projects$Images=E;class R{context;files;images;constructor(o){this.context=o,this.files=new a(this.context),this.images=new g(this.context)}}y.Resource$Projects$Locations=R;class a{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Projects$Locations$Files=a;class g{context;constructor(o){this.context=o}annotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}asyncBatchAnnotate(o,n,e){let s=o||{},t=n||{};typeof o=="function"&&(e=o,s={},t={}),typeof n=="function"&&(e=n,t={});let p=t.rootUrl||"https://vision.googleapis.com/",r={options:Object.assign({url:(p+"/v1p2beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,_u.createAPIRequest)(r,e);else return(0,_u.createAPIRequest)(r)}}y.Resource$Projects$Locations$Images=g})(n1e||(I_.vision_v1p2beta1=n1e={}))});var f1e=qt(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.AuthPlus=hm.vision_v1p2beta1=hm.vision_v1p1beta1=hm.vision_v1=hm.auth=hm.VERSIONS=void 0;hm.vision=TCe;var i1e=ct(),p1e=W5();Object.defineProperty(hm,"vision_v1",{enumerable:!0,get:function(){return p1e.vision_v1}});var u1e=K5();Object.defineProperty(hm,"vision_v1p1beta1",{enumerable:!0,get:function(){return u1e.vision_v1p1beta1}});var c1e=J5();Object.defineProperty(hm,"vision_v1p2beta1",{enumerable:!0,get:function(){return c1e.vision_v1p2beta1}});hm.VERSIONS={v1:p1e.vision_v1.Vision,v1p1beta1:u1e.vision_v1p1beta1.Vision,v1p2beta1:c1e.vision_v1p2beta1.Vision};function TCe(y){return(0,i1e.getAPI)("vision",y,hm.VERSIONS,this)}var VCe=new i1e.AuthPlus;hm.auth=VCe;var ECe=ct();Object.defineProperty(hm,"AuthPlus",{enumerable:!0,get:function(){return ECe.AuthPlus}})});var Q5=qt(R_=>{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});R_.vmmigration_v1=void 0;var fs=ct(),m1e;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Vmmigration=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;groups;imageImports;operations;sources;targetProjects;constructor(u){this.context=u,this.groups=new xe(this.context),this.imageImports=new oe(this.context),this.operations=new R(this.context),this.sources=new a(this.context),this.targetProjects=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(u){this.context=u}addGroupMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+group}:addGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}removeGroupMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+group}:removeGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Groups=xe;class oe{context;imageImportJobs;constructor(u){this.context=u,this.imageImportJobs=new E(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Imageimports=oe;class E{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/imageImportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Imageimports$Imageimportjobs=E;class R{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=R;class a{context;datacenterConnectors;diskMigrationJobs;migratingVms;utilizationReports;constructor(u){this.context=u,this.datacenterConnectors=new g(this.context),this.diskMigrationJobs=new f(this.context),this.migratingVms=new o(this.context),this.utilizationReports=new t(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}fetchInventory(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+source}:fetchInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["source"],pathParams:["source"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}fetchStorageInventory(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+source}:fetchStorageInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["source"],pathParams:["source"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources=a;class g{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}upgradeAppliance(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+datacenterConnector}:upgradeAppliance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["datacenterConnector"],pathParams:["datacenterConnector"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Datacenterconnectors=g;class f{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}run(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Diskmigrationjobs=f;class o{context;cloneJobs;cutoverJobs;replicationCycles;constructor(u){this.context=u,this.cloneJobs=new n(this.context),this.cutoverJobs=new e(this.context),this.replicationCycles=new s(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}extendMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+migratingVm}:extendMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}finalizeMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+migratingVm}:finalizeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}pauseMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+migratingVm}:pauseMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}resumeMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+migratingVm}:resumeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}startMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+migratingVm}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms=o;class n{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Clonejobs=n;class e{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Cutoverjobs=e;class s{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/replicationCycles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Replicationcycles=s;class t{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Utilizationreports=t;class p{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,fs.createAPIRequest)(q,m);else return(0,fs.createAPIRequest)(q)}}y.Resource$Projects$Locations$Targetprojects=p})(m1e||(R_.vmmigration_v1=m1e={}))});var Z5=qt(A_=>{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});A_.vmmigration_v1alpha1=void 0;var ms=ct(),g1e;(function(y){class fe{context;projects;constructor(u,i){this.context={_options:u||{},google:i},this.projects=new he(this.context)}}y.Vmmigration=fe;class he{context;locations;constructor(u){this.context=u,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;groups;imageImports;operations;sources;targetProjects;constructor(u){this.context=u,this.groups=new xe(this.context),this.imageImports=new oe(this.context),this.operations=new R(this.context),this.sources=new a(this.context),this.targetProjects=new p(this.context)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(u){this.context=u}addGroupMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+group}:addGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}removeGroupMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+group}:removeGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["group"],pathParams:["group"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Groups=xe;class oe{context;imageImportJobs;constructor(u){this.context=u,this.imageImportJobs=new E(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Imageimports=oe;class E{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/imageImportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Imageimports$Imageimportjobs=E;class R{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Operations=R;class a{context;datacenterConnectors;diskMigrationJobs;migratingVms;utilizationReports;constructor(u){this.context=u,this.datacenterConnectors=new g(this.context),this.diskMigrationJobs=new f(this.context),this.migratingVms=new o(this.context),this.utilizationReports=new t(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}fetchInventory(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+source}:fetchInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["source"],pathParams:["source"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}fetchStorageInventory(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+source}:fetchStorageInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["source"],pathParams:["source"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources=a;class g{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}upgradeAppliance(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+datacenterConnector}:upgradeAppliance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["datacenterConnector"],pathParams:["datacenterConnector"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Datacenterconnectors=g;class f{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}run(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Diskmigrationjobs=f;class o{context;cloneJobs;cutoverJobs;replicationCycles;constructor(u){this.context=u,this.cloneJobs=new n(this.context),this.cutoverJobs=new e(this.context),this.replicationCycles=new s(this.context)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}extendMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+migratingVm}:extendMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}finalizeMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+migratingVm}:finalizeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}pauseMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+migratingVm}:pauseMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}resumeMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+migratingVm}:resumeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}startMigration(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+migratingVm}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms=o;class n{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Clonejobs=n;class e{context;constructor(u){this.context=u}cancel(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Cutoverjobs=e;class s{context;constructor(u){this.context=u}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/replicationCycles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Migratingvms$Replicationcycles=s;class t{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Sources$Utilizationreports=t;class p{context;constructor(u){this.context=u}create(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}delete(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}get(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}list(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}patch(u,i,m){let c=u||{},P=i||{};typeof u=="function"&&(m=u,c={},P={}),typeof i=="function"&&(m=i,P={});let h=P.rootUrl||"https://vmmigration.googleapis.com/",q={options:Object.assign({url:(h+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ms.createAPIRequest)(q,m);else return(0,ms.createAPIRequest)(q)}}y.Resource$Projects$Locations$Targetprojects=p})(g1e||(A_.vmmigration_v1alpha1=g1e={}))});var d1e=qt(_h=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});_h.AuthPlus=_h.vmmigration_v1alpha1=_h.vmmigration_v1=_h.auth=_h.VERSIONS=void 0;_h.vmmigration=SCe;var h1e=ct(),P1e=Q5();Object.defineProperty(_h,"vmmigration_v1",{enumerable:!0,get:function(){return P1e.vmmigration_v1}});var a1e=Z5();Object.defineProperty(_h,"vmmigration_v1alpha1",{enumerable:!0,get:function(){return a1e.vmmigration_v1alpha1}});_h.VERSIONS={v1:P1e.vmmigration_v1.Vmmigration,v1alpha1:a1e.vmmigration_v1alpha1.Vmmigration};function SCe(y){return(0,h1e.getAPI)("vmmigration",y,_h.VERSIONS,this)}var wCe=new h1e.AuthPlus;_h.auth=wCe;var GCe=ct();Object.defineProperty(_h,"AuthPlus",{enumerable:!0,get:function(){return GCe.AuthPlus}})});var Y5=qt($_=>{"use strict";Object.defineProperty($_,"__esModule",{value:!0});$_.vmwareengine_v1=void 0;var ho=ct(),q1e;(function(y){class fe{context;projects;constructor(I,x){this.context={_options:I||{},google:x},this.projects=new he(this.context)}}y.Vmwareengine=fe;class he{context;locations;constructor(I){this.context=I,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;announcements;datastores;dnsBindPermission;networkPeerings;networkPolicies;nodeTypes;operations;privateClouds;privateConnections;vmwareEngineNetworks;constructor(I){this.context=I,this.announcements=new xe(this.context),this.datastores=new oe(this.context),this.dnsBindPermission=new E(this.context),this.networkPeerings=new R(this.context),this.networkPolicies=new g(this.context),this.nodeTypes=new o(this.context),this.operations=new n(this.context),this.privateClouds=new e(this.context),this.privateConnections=new P(this.context),this.vmwareEngineNetworks=new q(this.context)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}getDnsBindPermission(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Announcements=xe;class oe{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/datastores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/datastores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Datastores=oe;class E{context;constructor(I){this.context=I}grant(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:grant").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}revoke(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Dnsbindpermission=E;class R{context;peeringRoutes;constructor(I){this.context=I,this.peeringRoutes=new a(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/networkPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/networkPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Networkpeerings=R;class a{context;constructor(I){this.context=I}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/peeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Networkpeerings$Peeringroutes=a;class g{context;externalAccessRules;constructor(I){this.context=I,this.externalAccessRules=new f(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}fetchExternalAddresses(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+networkPolicy}:fetchExternalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["networkPolicy"],pathParams:["networkPolicy"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Networkpolicies=g;class f{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/externalAccessRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/externalAccessRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Networkpolicies$Externalaccessrules=f;class o{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Nodetypes=o;class n{context;constructor(I){this.context=I}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Operations=n;class e{context;clusters;externalAddresses;hcxActivationKeys;loggingServers;managementDnsZoneBindings;subnets;upgrades;constructor(I){this.context=I,this.clusters=new s(this.context),this.externalAddresses=new p(this.context),this.hcxActivationKeys=new r(this.context),this.loggingServers=new u(this.context),this.managementDnsZoneBindings=new i(this.context),this.subnets=new m(this.context),this.upgrades=new c(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/privateClouds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}getDnsForwarding(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/privateClouds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}migrateManagementVms(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:migrateManagementVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}privateCloudDeletionNow(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:privateCloudDeletionNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}resetNsxCredentials(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+privateCloud}:resetNsxCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}resetVcenterCredentials(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+privateCloud}:resetVcenterCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}showNsxCredentials(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+privateCloud}:showNsxCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}showVcenterCredentials(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+privateCloud}:showVcenterCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}undelete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}updateDnsForwarding(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds=e;class s{context;nodes;constructor(I){this.context=I,this.nodes=new t(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}mountDatastore(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:mountDatastore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}unmountDatastore(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:unmountDatastore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Clusters=s;class t{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Clusters$Nodes=t;class p{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/externalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/externalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Externaladdresses=p;class r{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/hcxActivationKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}getIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/hcxActivationKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}setIamPolicy(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}testIamPermissions(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Hcxactivationkeys=r;class u{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/loggingServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/loggingServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Loggingservers=u;class i{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/managementDnsZoneBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/managementDnsZoneBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}repair(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Managementdnszonebindings=i;class m{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/subnets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Subnets=m;class c{context;constructor(I){this.context=I}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/upgrades").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateclouds$Upgrades=c;class P{context;peeringRoutes;constructor(I){this.context=I,this.peeringRoutes=new h(this.context)}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateconnections=P;class h{context;constructor(I){this.context=I}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/peeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Privateconnections$Peeringroutes=h;class q{context;constructor(I){this.context=I}create(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/vmwareEngineNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}delete(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}get(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}list(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+parent}/vmwareEngineNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},v),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}patch(I,x,$){let A=I||{},v=x||{};typeof I=="function"&&($=I,A={},v={}),typeof x=="function"&&($=x,v={});let z=v.rootUrl||"https://vmwareengine.googleapis.com/",D={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},v),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,ho.createAPIRequest)(D,$);else return(0,ho.createAPIRequest)(D)}}y.Resource$Projects$Locations$Vmwareenginenetworks=q})(q1e||($_.vmwareengine_v1=q1e={}))});var I1e=qt(Hq=>{"use strict";Object.defineProperty(Hq,"__esModule",{value:!0});Hq.AuthPlus=Hq.vmwareengine_v1=Hq.auth=Hq.VERSIONS=void 0;Hq.vmwareengine=LCe;var x1e=ct(),y1e=Y5();Object.defineProperty(Hq,"vmwareengine_v1",{enumerable:!0,get:function(){return y1e.vmwareengine_v1}});Hq.VERSIONS={v1:y1e.vmwareengine_v1.Vmwareengine};function LCe(y){return(0,x1e.getAPI)("vmwareengine",y,Hq.VERSIONS,this)}var _Ce=new x1e.AuthPlus;Hq.auth=_Ce;var DCe=ct();Object.defineProperty(Hq,"AuthPlus",{enumerable:!0,get:function(){return DCe.AuthPlus}})});var X5=qt(j_=>{"use strict";Object.defineProperty(j_,"__esModule",{value:!0});j_.vpcaccess_v1=void 0;var Pm=ct(),R1e;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Vpcaccess=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectors;operations;constructor(R){this.context=R,this.connectors=new xe(this.context),this.operations=new oe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Connectors=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Pm.createAPIRequest)(e,g);else return(0,Pm.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(R1e||(j_.vpcaccess_v1=R1e={}))});var O5=qt(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.vpcaccess_v1beta1=void 0;var am=ct(),A1e;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Vpcaccess=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;connectors;operations;constructor(R){this.context=R,this.connectors=new xe(this.context),this.operations=new oe(this.context)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}}y.Resource$Projects$Locations$Connectors=xe;class oe{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,am.createAPIRequest)(e,g);else return(0,am.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=oe})(A1e||(U_.vpcaccess_v1beta1=A1e={}))});var v1e=qt(Dh=>{"use strict";Object.defineProperty(Dh,"__esModule",{value:!0});Dh.AuthPlus=Dh.vpcaccess_v1beta1=Dh.vpcaccess_v1=Dh.auth=Dh.VERSIONS=void 0;Dh.vpcaccess=zCe;var $1e=ct(),j1e=X5();Object.defineProperty(Dh,"vpcaccess_v1",{enumerable:!0,get:function(){return j1e.vpcaccess_v1}});var U1e=O5();Object.defineProperty(Dh,"vpcaccess_v1beta1",{enumerable:!0,get:function(){return U1e.vpcaccess_v1beta1}});Dh.VERSIONS={v1:j1e.vpcaccess_v1.Vpcaccess,v1beta1:U1e.vpcaccess_v1beta1.Vpcaccess};function zCe(y){return(0,$1e.getAPI)("vpcaccess",y,Dh.VERSIONS,this)}var MCe=new $1e.AuthPlus;Dh.auth=MCe;var NCe=ct();Object.defineProperty(Dh,"AuthPlus",{enumerable:!0,get:function(){return NCe.AuthPlus}})});var l5=qt(v_=>{"use strict";Object.defineProperty(v_,"__esModule",{value:!0});v_.walletobjects_v1=void 0;var yo=ct(),T1e;(function(y){class fe{context;eventticketclass;eventticketobject;flightclass;flightobject;genericclass;genericobject;giftcardclass;giftcardobject;issuer;jwt;loyaltyclass;loyaltyobject;media;offerclass;offerobject;permissions;smarttap;transitclass;transitobject;walletobjects;constructor(d,I){this.context={_options:d||{},google:I},this.eventticketclass=new he(this.context),this.eventticketobject=new $e(this.context),this.flightclass=new xe(this.context),this.flightobject=new oe(this.context),this.genericclass=new E(this.context),this.genericobject=new R(this.context),this.giftcardclass=new a(this.context),this.giftcardobject=new g(this.context),this.issuer=new f(this.context),this.jwt=new o(this.context),this.loyaltyclass=new n(this.context),this.loyaltyobject=new e(this.context),this.media=new s(this.context),this.offerclass=new t(this.context),this.offerobject=new p(this.context),this.permissions=new r(this.context),this.smarttap=new u(this.context),this.transitclass=new i(this.context),this.transitobject=new m(this.context),this.walletobjects=new c(this.context)}}y.Walletobjects=fe;class he{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Eventticketclass=he;class $e{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}modifylinkedofferobjects(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Eventticketobject=$e;class xe{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Flightclass=xe;class oe{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Flightobject=oe;class E{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Genericclass=E;class R{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Genericobject=R;class a{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Giftcardclass=a;class g{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Giftcardobject=g;class f{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/issuer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/issuer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Issuer=f;class o{context;constructor(d){this.context=d}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/jwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Jwt=o;class n{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Loyaltyclass=n;class e{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}modifylinkedofferobjects(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Loyaltyobject=e;class s{context;constructor(d){this.context=d}download(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}upload(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,mediaUrl:(v+"/upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Media=s;class t{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Offerclass=t;class p{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Offerobject=p;class r{context;constructor(d){this.context=d}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/permissions/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/permissions/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Permissions=r;class u{context;constructor(d){this.context=d}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/smartTap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Smarttap=u;class i{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Transitclass=i;class m{context;constructor(d){this.context=d}addmessage(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}get(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}insert(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}list(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}patch(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}update(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},A),params:$,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Transitobject=m;class c{context;v1;constructor(d){this.context=d,this.v1=new P(this.context)}}y.Resource$Walletobjects=c;class P{context;privateContent;constructor(d){this.context=d,this.privateContent=new h(this.context)}}y.Resource$Walletobjects$V1=P;class h{context;constructor(d){this.context=d}setPassUpdateNotice(d,I,x){let $=d||{},A=I||{};typeof d=="function"&&(x=d,$={},A={}),typeof I=="function"&&(x=I,A={});let v=A.rootUrl||"https://walletobjects.googleapis.com/",z={options:Object.assign({url:(v+"/walletobjects/v1/privateContent/setPassUpdateNotice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},A),params:$,requiredParams:[],pathParams:[],context:this.context};if(x)(0,yo.createAPIRequest)(z,x);else return(0,yo.createAPIRequest)(z)}}y.Resource$Walletobjects$V1$Privatecontent=h})(T1e||(v_.walletobjects_v1=T1e={}))});var S1e=qt(Fq=>{"use strict";Object.defineProperty(Fq,"__esModule",{value:!0});Fq.AuthPlus=Fq.walletobjects_v1=Fq.auth=Fq.VERSIONS=void 0;Fq.walletobjects=HCe;var V1e=ct(),E1e=l5();Object.defineProperty(Fq,"walletobjects_v1",{enumerable:!0,get:function(){return E1e.walletobjects_v1}});Fq.VERSIONS={v1:E1e.walletobjects_v1.Walletobjects};function HCe(y){return(0,V1e.getAPI)("walletobjects",y,Fq.VERSIONS,this)}var FCe=new V1e.AuthPlus;Fq.auth=FCe;var BCe=ct();Object.defineProperty(Fq,"AuthPlus",{enumerable:!0,get:function(){return BCe.AuthPlus}})});var C5=qt(T_=>{"use strict";Object.defineProperty(T_,"__esModule",{value:!0});T_.webcontentpublisher_v1=void 0;var w1e=ct(),G1e;(function(y){class fe{context;publications;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.publications=new he(this.context)}}y.Webcontentpublisher=fe;class he{context;constructor(xe){this.context=xe}checkFreeAccess(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://webcontentpublisher.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:checkFreeAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:["name"],pathParams:["name"],context:this.context};if(E)(0,w1e.createAPIRequest)(f,E);else return(0,w1e.createAPIRequest)(f)}}y.Resource$Publications=he})(G1e||(T_.webcontentpublisher_v1=G1e={}))});var D1e=qt(Bq=>{"use strict";Object.defineProperty(Bq,"__esModule",{value:!0});Bq.AuthPlus=Bq.webcontentpublisher_v1=Bq.auth=Bq.VERSIONS=void 0;Bq.webcontentpublisher=WCe;var L1e=ct(),_1e=C5();Object.defineProperty(Bq,"webcontentpublisher_v1",{enumerable:!0,get:function(){return _1e.webcontentpublisher_v1}});Bq.VERSIONS={v1:_1e.webcontentpublisher_v1.Webcontentpublisher};function WCe(y){return(0,L1e.getAPI)("webcontentpublisher",y,Bq.VERSIONS,this)}var KCe=new L1e.AuthPlus;Bq.auth=KCe;var JCe=ct();Object.defineProperty(Bq,"AuthPlus",{enumerable:!0,get:function(){return JCe.AuthPlus}})});var b5=qt(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});V_.webfonts_v1=void 0;var z1e=ct(),M1e;(function(y){class fe{context;webfonts;constructor(xe,oe){this.context={_options:xe||{},google:oe},this.webfonts=new he(this.context)}}y.Webfonts=fe;class he{context;constructor(xe){this.context=xe}list(xe,oe,E){let R=xe||{},a=oe||{};typeof xe=="function"&&(E=xe,R={},a={}),typeof oe=="function"&&(E=oe,a={});let g=a.rootUrl||"https://webfonts.googleapis.com/",f={options:Object.assign({url:(g+"/v1/webfonts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:R,requiredParams:[],pathParams:[],context:this.context};if(E)(0,z1e.createAPIRequest)(f,E);else return(0,z1e.createAPIRequest)(f)}}y.Resource$Webfonts=he})(M1e||(V_.webfonts_v1=M1e={}))});var F1e=qt(Wq=>{"use strict";Object.defineProperty(Wq,"__esModule",{value:!0});Wq.AuthPlus=Wq.webfonts_v1=Wq.auth=Wq.VERSIONS=void 0;Wq.webfonts=QCe;var N1e=ct(),H1e=b5();Object.defineProperty(Wq,"webfonts_v1",{enumerable:!0,get:function(){return H1e.webfonts_v1}});Wq.VERSIONS={v1:H1e.webfonts_v1.Webfonts};function QCe(y){return(0,N1e.getAPI)("webfonts",y,Wq.VERSIONS,this)}var ZCe=new N1e.AuthPlus;Wq.auth=ZCe;var YCe=ct();Object.defineProperty(Wq,"AuthPlus",{enumerable:!0,get:function(){return YCe.AuthPlus}})});var k5=qt(E_=>{"use strict";Object.defineProperty(E_,"__esModule",{value:!0});E_.webmasters_v3=void 0;var mf=ct(),B1e;(function(y){class fe{context;searchanalytics;sitemaps;sites;constructor(E,R){this.context={_options:E||{},google:R},this.searchanalytics=new he(this.context),this.sitemaps=new $e(this.context),this.sites=new xe(this.context)}}y.Webmasters=fe;class he{context;constructor(E){this.context=E}query(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/searchAnalytics/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}}y.Resource$Searchanalytics=he;class $e{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}submit(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}}y.Resource$Sitemaps=$e;class xe{context;constructor(E){this.context=E}add(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}get(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(o+"/webmasters/v3/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,mf.createAPIRequest)(n,a);else return(0,mf.createAPIRequest)(n)}}y.Resource$Sites=xe})(B1e||(E_.webmasters_v3=B1e={}))});var J1e=qt(Kq=>{"use strict";Object.defineProperty(Kq,"__esModule",{value:!0});Kq.AuthPlus=Kq.webmasters_v3=Kq.auth=Kq.VERSIONS=void 0;Kq.webmasters=XCe;var W1e=ct(),K1e=k5();Object.defineProperty(Kq,"webmasters_v3",{enumerable:!0,get:function(){return K1e.webmasters_v3}});Kq.VERSIONS={v3:K1e.webmasters_v3.Webmasters};function XCe(y){return(0,W1e.getAPI)("webmasters",y,Kq.VERSIONS,this)}var OCe=new W1e.AuthPlus;Kq.auth=OCe;var lCe=ct();Object.defineProperty(Kq,"AuthPlus",{enumerable:!0,get:function(){return lCe.AuthPlus}})});var eQ=qt(S_=>{"use strict";Object.defineProperty(S_,"__esModule",{value:!0});S_.webrisk_v1=void 0;var dm=ct(),Q1e;(function(y){class fe{context;hashes;projects;threatLists;uris;constructor(g,f){this.context={_options:g||{},google:f},this.hashes=new he(this.context),this.projects=new $e(this.context),this.threatLists=new E(this.context),this.uris=new R(this.context)}}y.Webrisk=fe;class he{context;constructor(g){this.context=g}search(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/hashes:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}}y.Resource$Hashes=he;class $e{context;operations;submissions;constructor(g){this.context=g,this.operations=new xe(this.context),this.submissions=new oe(this.context)}}y.Resource$Projects=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}}y.Resource$Projects$Operations=xe;class oe{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/submissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}}y.Resource$Projects$Submissions=oe;class E{context;constructor(g){this.context=g}computeDiff(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/threatLists:computeDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}}y.Resource$Threatlists=E;class R{context;constructor(g){this.context=g}search(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/uris:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:[],pathParams:[],context:this.context};if(o)(0,dm.createAPIRequest)(t,o);else return(0,dm.createAPIRequest)(t)}}y.Resource$Uris=R})(Q1e||(S_.webrisk_v1=Q1e={}))});var X1e=qt(Jq=>{"use strict";Object.defineProperty(Jq,"__esModule",{value:!0});Jq.AuthPlus=Jq.webrisk_v1=Jq.auth=Jq.VERSIONS=void 0;Jq.webrisk=CCe;var Z1e=ct(),Y1e=eQ();Object.defineProperty(Jq,"webrisk_v1",{enumerable:!0,get:function(){return Y1e.webrisk_v1}});Jq.VERSIONS={v1:Y1e.webrisk_v1.Webrisk};function CCe(y){return(0,Z1e.getAPI)("webrisk",y,Jq.VERSIONS,this)}var bCe=new Z1e.AuthPlus;Jq.auth=bCe;var kCe=ct();Object.defineProperty(Jq,"AuthPlus",{enumerable:!0,get:function(){return kCe.AuthPlus}})});var tQ=qt(w_=>{"use strict";Object.defineProperty(w_,"__esModule",{value:!0});w_.websecurityscanner_v1=void 0;var Ru=ct(),O1e;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Websecurityscanner=fe;class he{context;scanConfigs;constructor(g){this.context=g,this.scanConfigs=new $e(this.context)}}y.Resource$Projects=he;class $e{context;scanRuns;constructor(g){this.context=g,this.scanRuns=new xe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs=$e;class xe{context;crawledUrls;findings;findingTypeStats;constructor(g){this.context=g,this.crawledUrls=new oe(this.context),this.findings=new E(this.context),this.findingTypeStats=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns=xe;class oe{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=oe;class E{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findings=E;class R{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ru.createAPIRequest)(t,o);else return(0,Ru.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=R})(O1e||(w_.websecurityscanner_v1=O1e={}))});var oQ=qt(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.websecurityscanner_v1alpha=void 0;var Au=ct(),l1e;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Websecurityscanner=fe;class he{context;scanConfigs;constructor(g){this.context=g,this.scanConfigs=new $e(this.context)}}y.Resource$Projects=he;class $e{context;scanRuns;constructor(g){this.context=g,this.scanRuns=new xe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs=$e;class xe{context;crawledUrls;findings;findingTypeStats;constructor(g){this.context=g,this.crawledUrls=new oe(this.context),this.findings=new E(this.context),this.findingTypeStats=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns=xe;class oe{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=oe;class E{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findings=E;class R{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Au.createAPIRequest)(t,o);else return(0,Au.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=R})(l1e||(G_.websecurityscanner_v1alpha=l1e={}))});var sQ=qt(L_=>{"use strict";Object.defineProperty(L_,"__esModule",{value:!0});L_.websecurityscanner_v1beta=void 0;var $u=ct(),C1e;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Websecurityscanner=fe;class he{context;scanConfigs;constructor(g){this.context=g,this.scanConfigs=new $e(this.context)}}y.Resource$Projects=he;class $e{context;scanRuns;constructor(g){this.context=g,this.scanRuns=new xe(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs=$e;class xe{context;crawledUrls;findings;findingTypeStats;constructor(g){this.context=g,this.crawledUrls=new oe(this.context),this.findings=new E(this.context),this.findingTypeStats=new R(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns=xe;class oe{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=oe;class E{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findings=E;class R{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,$u.createAPIRequest)(t,o);else return(0,$u.createAPIRequest)(t)}}y.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=R})(C1e||(L_.websecurityscanner_v1beta=C1e={}))});var ove=qt(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.AuthPlus=qm.websecurityscanner_v1beta=qm.websecurityscanner_v1alpha=qm.websecurityscanner_v1=qm.auth=qm.VERSIONS=void 0;qm.websecurityscanner=ebe;var b1e=ct(),k1e=tQ();Object.defineProperty(qm,"websecurityscanner_v1",{enumerable:!0,get:function(){return k1e.websecurityscanner_v1}});var eve=oQ();Object.defineProperty(qm,"websecurityscanner_v1alpha",{enumerable:!0,get:function(){return eve.websecurityscanner_v1alpha}});var tve=sQ();Object.defineProperty(qm,"websecurityscanner_v1beta",{enumerable:!0,get:function(){return tve.websecurityscanner_v1beta}});qm.VERSIONS={v1:k1e.websecurityscanner_v1.Websecurityscanner,v1alpha:eve.websecurityscanner_v1alpha.Websecurityscanner,v1beta:tve.websecurityscanner_v1beta.Websecurityscanner};function ebe(y){return(0,b1e.getAPI)("websecurityscanner",y,qm.VERSIONS,this)}var tbe=new b1e.AuthPlus;qm.auth=tbe;var obe=ct();Object.defineProperty(qm,"AuthPlus",{enumerable:!0,get:function(){return obe.AuthPlus}})});var rQ=qt(__=>{"use strict";Object.defineProperty(__,"__esModule",{value:!0});__.workflowexecutions_v1=void 0;var Lc=ct(),sve;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Workflowexecutions=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;workflows;constructor(g){this.context=g,this.workflows=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;executions;constructor(g){this.context=g,this.executions=new oe(this.context)}triggerPubsubExecution(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+workflow}:triggerPubsubExecution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["workflow"],pathParams:["workflow"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workflows=xe;class oe{context;callbacks;stepEntries;constructor(g){this.context=g,this.callbacks=new E(this.context),this.stepEntries=new R(this.context)}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}deleteExecutionHistory(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:deleteExecutionHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}exportData(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workflows$Executions=oe;class E{context;constructor(g){this.context=g}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/callbacks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workflows$Executions$Callbacks=E;class R{context;constructor(g){this.context=g}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/stepEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Lc.createAPIRequest)(t,o);else return(0,Lc.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workflows$Executions$Stepentries=R})(sve||(__.workflowexecutions_v1=sve={}))});var nQ=qt(D_=>{"use strict";Object.defineProperty(D_,"__esModule",{value:!0});D_.workflowexecutions_v1beta=void 0;var Jy=ct(),rve;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Workflowexecutions=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;workflows;constructor(R){this.context=R,this.workflows=new xe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;executions;constructor(R){this.context=R,this.executions=new oe(this.context)}}y.Resource$Projects$Locations$Workflows=xe;class oe{context;constructor(R){this.context=R}cancel(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Jy.createAPIRequest)(e,g);else return(0,Jy.createAPIRequest)(e)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Jy.createAPIRequest)(e,g);else return(0,Jy.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Jy.createAPIRequest)(e,g);else return(0,Jy.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Jy.createAPIRequest)(e,g);else return(0,Jy.createAPIRequest)(e)}}y.Resource$Projects$Locations$Workflows$Executions=oe})(rve||(D_.workflowexecutions_v1beta=rve={}))});var uve=qt(zh=>{"use strict";Object.defineProperty(zh,"__esModule",{value:!0});zh.AuthPlus=zh.workflowexecutions_v1beta=zh.workflowexecutions_v1=zh.auth=zh.VERSIONS=void 0;zh.workflowexecutions=sbe;var nve=ct(),ive=rQ();Object.defineProperty(zh,"workflowexecutions_v1",{enumerable:!0,get:function(){return ive.workflowexecutions_v1}});var pve=nQ();Object.defineProperty(zh,"workflowexecutions_v1beta",{enumerable:!0,get:function(){return pve.workflowexecutions_v1beta}});zh.VERSIONS={v1:ive.workflowexecutions_v1.Workflowexecutions,v1beta:pve.workflowexecutions_v1beta.Workflowexecutions};function sbe(y){return(0,nve.getAPI)("workflowexecutions",y,zh.VERSIONS,this)}var rbe=new nve.AuthPlus;zh.auth=rbe;var nbe=ct();Object.defineProperty(zh,"AuthPlus",{enumerable:!0,get:function(){return nbe.AuthPlus}})});var iQ=qt(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.workflows_v1=void 0;var rc=ct(),cve;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Workflows=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;workflows;constructor(R){this.context=R,this.operations=new xe(this.context),this.workflows=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}listRevisions(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,rc.createAPIRequest)(e,g);else return(0,rc.createAPIRequest)(e)}}y.Resource$Projects$Locations$Workflows=oe})(cve||(z_.workflows_v1=cve={}))});var pQ=qt(M_=>{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});M_.workflows_v1beta=void 0;var _c=ct(),fve;(function(y){class fe{context;projects;constructor(R,a){this.context={_options:R||{},google:a},this.projects=new he(this.context)}}y.Workflows=fe;class he{context;locations;constructor(R){this.context=R,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;workflows;constructor(R){this.context=R,this.operations=new xe(this.context),this.workflows=new oe(this.context)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(R){this.context=R}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;constructor(R){this.context=R}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}patch(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,_c.createAPIRequest)(e,g);else return(0,_c.createAPIRequest)(e)}}y.Resource$Projects$Locations$Workflows=oe})(fve||(M_.workflows_v1beta=fve={}))});var Pve=qt(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.AuthPlus=Mh.workflows_v1beta=Mh.workflows_v1=Mh.auth=Mh.VERSIONS=void 0;Mh.workflows=ibe;var mve=ct(),gve=iQ();Object.defineProperty(Mh,"workflows_v1",{enumerable:!0,get:function(){return gve.workflows_v1}});var hve=pQ();Object.defineProperty(Mh,"workflows_v1beta",{enumerable:!0,get:function(){return hve.workflows_v1beta}});Mh.VERSIONS={v1:gve.workflows_v1.Workflows,v1beta:hve.workflows_v1beta.Workflows};function ibe(y){return(0,mve.getAPI)("workflows",y,Mh.VERSIONS,this)}var pbe=new mve.AuthPlus;Mh.auth=pbe;var ube=ct();Object.defineProperty(Mh,"AuthPlus",{enumerable:!0,get:function(){return ube.AuthPlus}})});var uQ=qt(N_=>{"use strict";Object.defineProperty(N_,"__esModule",{value:!0});N_.workloadmanager_v1=void 0;var qn=ct(),ave;(function(y){class fe{context;projects;constructor(p,r){this.context={_options:p||{},google:r},this.projects=new he(this.context)}}y.Workloadmanager=fe;class he{context;locations;constructor(p){this.context=p,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;deployments;discoveredprofiles;evaluations;insights;operations;rules;constructor(p){this.context=p,this.deployments=new xe(this.context),this.discoveredprofiles=new E(this.context),this.evaluations=new a(this.context),this.insights=new n(this.context),this.operations=new e(this.context),this.rules=new s(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations=$e;class xe{context;actuations;constructor(p){this.context=p,this.actuations=new oe(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Deployments=xe;class oe{context;constructor(p){this.context=p}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/actuations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/actuations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Deployments$Actuations=oe;class E{context;health;constructor(p){this.context=p,this.health=new R(this.context)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/discoveredprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Discoveredprofiles=E;class R{context;constructor(p){this.context=p}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Discoveredprofiles$Health=R;class a{context;executions;constructor(p){this.context=p,this.executions=new g(this.context)}create(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}patch(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Evaluations=a;class g{context;results;scannedResources;constructor(p){this.context=p,this.results=new f(this.context),this.scannedResources=new o(this.context)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}run(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/executions:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Evaluations$Executions=g;class f{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Evaluations$Executions$Results=f;class o{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/scannedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Evaluations$Executions$Scannedresources=o;class n{context;constructor(p){this.context=p}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}writeInsight(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+location}/insights:writeInsight").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Insights=n;class e{context;constructor(p){this.context=p}cancel(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}delete(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}get(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Operations=e;class s{context;constructor(p){this.context=p}list(p,r,u){let i=p||{},m=r||{};typeof p=="function"&&(u=p,i={},m={}),typeof r=="function"&&(u=r,m={});let c=m.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(c+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(P,u);else return(0,qn.createAPIRequest)(P)}}y.Resource$Projects$Locations$Rules=s})(ave||(N_.workloadmanager_v1=ave={}))});var xve=qt(Qq=>{"use strict";Object.defineProperty(Qq,"__esModule",{value:!0});Qq.AuthPlus=Qq.workloadmanager_v1=Qq.auth=Qq.VERSIONS=void 0;Qq.workloadmanager=cbe;var dve=ct(),qve=uQ();Object.defineProperty(Qq,"workloadmanager_v1",{enumerable:!0,get:function(){return qve.workloadmanager_v1}});Qq.VERSIONS={v1:qve.workloadmanager_v1.Workloadmanager};function cbe(y){return(0,dve.getAPI)("workloadmanager",y,Qq.VERSIONS,this)}var fbe=new dve.AuthPlus;Qq.auth=fbe;var mbe=ct();Object.defineProperty(Qq,"AuthPlus",{enumerable:!0,get:function(){return mbe.AuthPlus}})});var cQ=qt(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});H_.workspaceevents_v1=void 0;var Qp=ct(),yve;(function(y){class fe{context;message;operations;subscriptions;tasks;constructor(a,g){this.context={_options:a||{},google:g},this.message=new he(this.context),this.operations=new $e(this.context),this.subscriptions=new xe(this.context),this.tasks=new oe(this.context)}}y.Workspaceevents=fe;class he{context;constructor(a){this.context=a}stream(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/message:stream").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}}y.Resource$Message=he;class $e{context;constructor(a){this.context=a}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}}y.Resource$Operations=$e;class xe{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:[],pathParams:[],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}patch(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}reactivate(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:reactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}}y.Resource$Subscriptions=xe;class oe{context;pushNotificationConfigs;constructor(a){this.context=a,this.pushNotificationConfigs=new E(this.context)}cancel(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}subscribe(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}}y.Resource$Tasks=oe;class E{context;constructor(a){this.context=a}create(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}delete(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}get(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}list(a,g,f){let o=a||{},n=g||{};typeof a=="function"&&(f=a,o={},n={}),typeof g=="function"&&(f=g,n={});let e=n.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/pushNotificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Qp.createAPIRequest)(s,f);else return(0,Qp.createAPIRequest)(s)}}y.Resource$Tasks$Pushnotificationconfigs=E})(yve||(H_.workspaceevents_v1=yve={}))});var Ave=qt(Zq=>{"use strict";Object.defineProperty(Zq,"__esModule",{value:!0});Zq.AuthPlus=Zq.workspaceevents_v1=Zq.auth=Zq.VERSIONS=void 0;Zq.workspaceevents=gbe;var Ive=ct(),Rve=cQ();Object.defineProperty(Zq,"workspaceevents_v1",{enumerable:!0,get:function(){return Rve.workspaceevents_v1}});Zq.VERSIONS={v1:Rve.workspaceevents_v1.Workspaceevents};function gbe(y){return(0,Ive.getAPI)("workspaceevents",y,Zq.VERSIONS,this)}var hbe=new Ive.AuthPlus;Zq.auth=hbe;var Pbe=ct();Object.defineProperty(Zq,"AuthPlus",{enumerable:!0,get:function(){return Pbe.AuthPlus}})});var fQ=qt(F_=>{"use strict";Object.defineProperty(F_,"__esModule",{value:!0});F_.workstations_v1=void 0;var Pn=ct(),$ve;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Workstations=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;workstationClusters;constructor(g){this.context=g,this.operations=new xe(this.context),this.workstationClusters=new oe(this.context)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;workstationConfigs;constructor(g){this.context=g,this.workstationConfigs=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters=oe;class E{context;workstations;constructor(g){this.context=g,this.workstations=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}listUsable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters$Workstationconfigs=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}generateAccessToken(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+workstation}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}listUsable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pn.createAPIRequest)(t,o);else return(0,Pn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters$Workstationconfigs$Workstations=R})($ve||(F_.workstations_v1=$ve={}))});var mQ=qt(B_=>{"use strict";Object.defineProperty(B_,"__esModule",{value:!0});B_.workstations_v1beta=void 0;var xn=ct(),jve;(function(y){class fe{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new he(this.context)}}y.Workstations=fe;class he{context;locations;constructor(g){this.context=g,this.locations=new $e(this.context)}}y.Resource$Projects=he;class $e{context;operations;workstationClusters;constructor(g){this.context=g,this.operations=new xe(this.context),this.workstationClusters=new oe(this.context)}}y.Resource$Projects$Locations=$e;class xe{context;constructor(g){this.context=g}cancel(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Operations=xe;class oe{context;workstationConfigs;constructor(g){this.context=g,this.workstationConfigs=new E(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters=oe;class E{context;workstations;constructor(g){this.context=g,this.workstations=new R(this.context)}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}listUsable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters$Workstationconfigs=E;class R{context;constructor(g){this.context=g}create(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}delete(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}generateAccessToken(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+workstation}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}get(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}getIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}list(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}listUsable(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}patch(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}pushCredentials(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+workstation}:pushCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}setIamPolicy(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}start(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}stop(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}testIamPermissions(g,f,o){let n=g||{},e=f||{};typeof g=="function"&&(o=g,n={},e={}),typeof f=="function"&&(o=f,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,xn.createAPIRequest)(t,o);else return(0,xn.createAPIRequest)(t)}}y.Resource$Projects$Locations$Workstationclusters$Workstationconfigs$Workstations=R})(jve||(B_.workstations_v1beta=jve={}))});var Vve=qt(Nh=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.AuthPlus=Nh.workstations_v1beta=Nh.workstations_v1=Nh.auth=Nh.VERSIONS=void 0;Nh.workstations=abe;var Uve=ct(),vve=fQ();Object.defineProperty(Nh,"workstations_v1",{enumerable:!0,get:function(){return vve.workstations_v1}});var Tve=mQ();Object.defineProperty(Nh,"workstations_v1beta",{enumerable:!0,get:function(){return Tve.workstations_v1beta}});Nh.VERSIONS={v1:vve.workstations_v1.Workstations,v1beta:Tve.workstations_v1beta.Workstations};function abe(y){return(0,Uve.getAPI)("workstations",y,Nh.VERSIONS,this)}var dbe=new Uve.AuthPlus;Nh.auth=dbe;var qbe=ct();Object.defineProperty(Nh,"AuthPlus",{enumerable:!0,get:function(){return qbe.AuthPlus}})});var gQ=qt(W_=>{"use strict";Object.defineProperty(W_,"__esModule",{value:!0});W_.youtube_v3=void 0;var _o=ct(),Eve;(function(y){class fe{context;abuseReports;activities;captions;channelBanners;channels;channelSections;comments;commentThreads;i18nLanguages;i18nRegions;liveBroadcasts;liveChatBans;liveChatMessages;liveChatModerators;liveStreams;members;membershipsLevels;playlistImages;playlistItems;playlists;search;subscriptions;superChatEvents;tests;thirdPartyLinks;thumbnails;videoAbuseReportReasons;videoCategories;videos;videoTrainability;watermarks;youtube;constructor(U,T){this.context={_options:U||{},google:T},this.abuseReports=new he(this.context),this.activities=new $e(this.context),this.captions=new xe(this.context),this.channelBanners=new oe(this.context),this.channels=new E(this.context),this.channelSections=new R(this.context),this.comments=new a(this.context),this.commentThreads=new g(this.context),this.i18nLanguages=new f(this.context),this.i18nRegions=new o(this.context),this.liveBroadcasts=new n(this.context),this.liveChatBans=new e(this.context),this.liveChatMessages=new s(this.context),this.liveChatModerators=new t(this.context),this.liveStreams=new p(this.context),this.members=new r(this.context),this.membershipsLevels=new u(this.context),this.playlistImages=new i(this.context),this.playlistItems=new m(this.context),this.playlists=new c(this.context),this.search=new P(this.context),this.subscriptions=new h(this.context),this.superChatEvents=new q(this.context),this.tests=new d(this.context),this.thirdPartyLinks=new I(this.context),this.thumbnails=new x(this.context),this.videoAbuseReportReasons=new $(this.context),this.videoCategories=new A(this.context),this.videos=new v(this.context),this.videoTrainability=new z(this.context),this.watermarks=new D(this.context),this.youtube=new b(this.context)}}y.Youtube=fe;class he{context;constructor(U){this.context=U}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/abuseReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Abusereports=he;class $e{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Activities=$e;class xe{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}download(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/captions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:["id"],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part","videoId"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Captions=xe;class oe{context;constructor(U){this.context=U}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channelBanners/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/channelBanners/insert").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Channelbanners=oe;class E{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channels").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Channels=E;class R{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Channelsections=R;class a{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}markAsSpam(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments/markAsSpam").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}setModerationStatus(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments/setModerationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["id","moderationStatus"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Comments=a;class g{context;constructor(U){this.context=U}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Commentthreads=g;class f{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/i18nLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$I18nlanguages=f;class o{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/i18nRegions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$I18nregions=o;class n{context;constructor(U){this.context=U}bind(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts/bind").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["id","part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insertCuepoint(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts/cuepoint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}transition(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts/transition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["broadcastStatus","id","part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Livebroadcasts=n;class e{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/bans").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/bans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Livechatbans=e;class s{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["liveChatId","part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}transition(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/messages/transition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Livechatmessages=s;class t{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["liveChatId","part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Livechatmoderators=t;class p{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Livestreams=p;class r{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Members=r;class u{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/membershipsLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Membershipslevels=u;class i{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Playlistimages=i;class m{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Playlistitems=m;class c{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Playlists=c;class P{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Search=P;class h{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Subscriptions=h;class q{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/superChatEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Superchatevents=q;class d{context;constructor(U){this.context=U}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/tests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Tests=d;class I{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["linkingToken","type"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Thirdpartylinks=I;class x{context;constructor(U){this.context=U}set(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/thumbnails/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/thumbnails/set").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["videoId"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Thumbnails=x;class ${context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videoAbuseReportReasons").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Videoabusereportreasons=$;class A{context;constructor(U){this.context=U}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videoCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Videocategories=A;class v{context;constructor(U){this.context=U}delete(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}getRating(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos/getRating").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["id"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}insert(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}list(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}rate(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos/rate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["id","rating"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}reportAbuse(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos/reportAbuse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}update(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:["part"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Videos=v;class z{context;constructor(U){this.context=U}get(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/videoTrainability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Videotrainability=z;class D{context;constructor(U){this.context=U}set(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/watermarks/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,mediaUrl:(me+"/upload/youtube/v3/watermarks/set").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["channelId"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}unset(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/watermarks/unset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:F,requiredParams:["channelId"],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Watermarks=D;class b{context;v3;constructor(U){this.context=U,this.v3=new Q(this.context)}}y.Resource$Youtube=b;class Q{context;liveChat;constructor(U){this.context=U,this.liveChat=new _(this.context)}updateCommentThreads(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Youtube$V3=Q;class _{context;messages;constructor(U){this.context=U,this.messages=new V(this.context)}}y.Resource$Youtube$V3$Livechat=_;class V{context;constructor(U){this.context=U}stream(U,T,S){let F=U||{},H=T||{};typeof U=="function"&&(S=U,F={},H={}),typeof T=="function"&&(S=T,H={});let me=H.rootUrl||"https://youtube.googleapis.com/",ae={options:Object.assign({url:(me+"/youtube/v3/liveChat/messages/stream").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:F,requiredParams:[],pathParams:[],context:this.context};if(S)(0,_o.createAPIRequest)(ae,S);else return(0,_o.createAPIRequest)(ae)}}y.Resource$Youtube$V3$Livechat$Messages=V})(Eve||(W_.youtube_v3=Eve={}))});var Gve=qt(Yq=>{"use strict";Object.defineProperty(Yq,"__esModule",{value:!0});Yq.AuthPlus=Yq.youtube_v3=Yq.auth=Yq.VERSIONS=void 0;Yq.youtube=xbe;var Sve=ct(),wve=gQ();Object.defineProperty(Yq,"youtube_v3",{enumerable:!0,get:function(){return wve.youtube_v3}});Yq.VERSIONS={v3:wve.youtube_v3.Youtube};function xbe(y){return(0,Sve.getAPI)("youtube",y,Yq.VERSIONS,this)}var ybe=new Sve.AuthPlus;Yq.auth=ybe;var Ibe=ct();Object.defineProperty(Yq,"AuthPlus",{enumerable:!0,get:function(){return Ibe.AuthPlus}})});var hQ=qt(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.youtubeAnalytics_v1=void 0;var Lve;(function(y){class fe{context;constructor($e,xe){this.context={_options:$e||{},google:xe}}}y.Youtubeanalytics=fe})(Lve||(K_.youtubeAnalytics_v1=Lve={}))});var PQ=qt(J_=>{"use strict";Object.defineProperty(J_,"__esModule",{value:!0});J_.youtubeAnalytics_v2=void 0;var xm=ct(),_ve;(function(y){class fe{context;groupItems;groups;reports;constructor(E,R){this.context={_options:E||{},google:R},this.groupItems=new he(this.context),this.groups=new $e(this.context),this.reports=new xe(this.context)}}y.Youtubeanalytics=fe;class he{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}}y.Resource$Groupitems=he;class $e{context;constructor(E){this.context=E}delete(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}insert(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}list(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}update(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}}y.Resource$Groups=$e;class xe{context;constructor(E){this.context=E}query(E,R,a){let g=E||{},f=R||{};typeof E=="function"&&(a=E,g={},f={}),typeof R=="function"&&(a=R,f={});let o=f.rootUrl||"https://youtubeanalytics.googleapis.com/",n={options:Object.assign({url:(o+"/v2/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(a)(0,xm.createAPIRequest)(n,a);else return(0,xm.createAPIRequest)(n)}}y.Resource$Reports=xe})(_ve||(J_.youtubeAnalytics_v2=_ve={}))});var Nve=qt(Hh=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.AuthPlus=Hh.youtubeAnalytics_v2=Hh.youtubeAnalytics_v1=Hh.auth=Hh.VERSIONS=void 0;Hh.youtubeAnalytics=Rbe;var Dve=ct(),zve=hQ();Object.defineProperty(Hh,"youtubeAnalytics_v1",{enumerable:!0,get:function(){return zve.youtubeAnalytics_v1}});var Mve=PQ();Object.defineProperty(Hh,"youtubeAnalytics_v2",{enumerable:!0,get:function(){return Mve.youtubeAnalytics_v2}});Hh.VERSIONS={v1:zve.youtubeAnalytics_v1.Youtubeanalytics,v2:Mve.youtubeAnalytics_v2.Youtubeanalytics};function Rbe(y){return(0,Dve.getAPI)("youtubeAnalytics",y,Hh.VERSIONS,this)}var Abe=new Dve.AuthPlus;Hh.auth=Abe;var $be=ct();Object.defineProperty(Hh,"AuthPlus",{enumerable:!0,get:function(){return $be.AuthPlus}})});var aQ=qt(Q_=>{"use strict";Object.defineProperty(Q_,"__esModule",{value:!0});Q_.youtubereporting_v1=void 0;var ym=ct(),Hve;(function(y){class fe{context;jobs;media;reportTypes;constructor(R,a){this.context={_options:R||{},google:a},this.jobs=new he(this.context),this.media=new xe(this.context),this.reportTypes=new oe(this.context)}}y.Youtubereporting=fe;class he{context;reports;constructor(R){this.context=R,this.reports=new $e(this.context)}create(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}delete(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:f,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}}y.Resource$Jobs=he;class $e{context;constructor(R){this.context=R}get(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs/{jobId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["jobId","reportId"],pathParams:["jobId","reportId"],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/jobs/{jobId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}}y.Resource$Jobs$Reports=$e;class xe{context;constructor(R){this.context=R}download(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}}y.Resource$Media=xe;class oe{context;constructor(R){this.context=R}list(R,a,g){let f=R||{},o=a||{};typeof R=="function"&&(g=R,f={},o={}),typeof a=="function"&&(g=a,o={});let n=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(n+"/v1/reportTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ym.createAPIRequest)(e,g);else return(0,ym.createAPIRequest)(e)}}y.Resource$Reporttypes=oe})(Hve||(Q_.youtubereporting_v1=Hve={}))});var Wve=qt(Xq=>{"use strict";Object.defineProperty(Xq,"__esModule",{value:!0});Xq.AuthPlus=Xq.youtubereporting_v1=Xq.auth=Xq.VERSIONS=void 0;Xq.youtubereporting=jbe;var Fve=ct(),Bve=aQ();Object.defineProperty(Xq,"youtubereporting_v1",{enumerable:!0,get:function(){return Bve.youtubereporting_v1}});Xq.VERSIONS={v1:Bve.youtubereporting_v1.Youtubereporting};function jbe(y){return(0,Fve.getAPI)("youtubereporting",y,Xq.VERSIONS,this)}var Ube=new Fve.AuthPlus;Xq.auth=Ube;var vbe=ct();Object.defineProperty(Xq,"AuthPlus",{enumerable:!0,get:function(){return vbe.AuthPlus}})});var QGe=qt(BR=>{"use strict";Object.defineProperty(BR,"__esModule",{value:!0});BR.GeneratedAPIs=BR.APIS=void 0;var Kve=yX(),Jve=jX(),Qve=SX(),Zve=zX(),Yve=FX(),Xve=JX(),Ove=bX(),lve=oO(),Cve=iO(),bve=PO(),kve=IO(),eTe=vO(),tTe=SO(),oTe=zO(),sTe=FO(),rTe=JO(),nTe=lO(),iTe=el(),pTe=rl(),uTe=gl(),cTe=dl(),fTe=Al(),mTe=Vl(),gTe=_l(),hTe=Nl(),PTe=Wl(),aTe=Zl(),dTe=ll(),qTe=pC(),xTe=hC(),yTe=qC(),ITe=RC(),RTe=UC(),ATe=EC(),$Te=MC(),jTe=KC(),UTe=XC(),vTe=bC(),TTe=ob(),VTe=pb(),ETe=ab(),STe=Rb(),wTe=Eb(),GTe=Lb(),LTe=Bb(),_Te=Qb(),DTe=Cb(),zTe=tk(),MTe=nk(),NTe=mk(),HTe=qk(),FTe=Rk(),BTe=Ek(),WTe=Dk(),KTe=Bk(),JTe=Yk(),QTe=Ck(),ZTe=tee(),YTe=nee(),XTe=cee(),OTe=hee(),lTe=qee(),CTe=$ee(),bTe=Tee(),kTe=wee(),eVe=Dee(),tVe=Hee(),oVe=Kee(),sVe=Oee(),rVe=kee(),nVe=ste(),iVe=xte(),pVe=jte(),uVe=zte(),cVe=Fte(),fVe=Jte(),mVe=lte(),gVe=eoe(),hVe=roe(),PVe=uoe(),aVe=Ioe(),dVe=voe(),qVe=Soe(),xVe=_oe(),yVe=Foe(),IVe=Joe(),RVe=Xoe(),AVe=ise(),$Ve=gse(),jVe=dse(),UVe=Ase(),vVe=Vse(),TVe=zse(),VVe=Jse(),EVe=lse(),SVe=rre(),wVe=ure(),GVe=Pre(),LVe=xre(),_Ve=Are(),DVe=Vre(),zVe=zre(),MVe=Wre(),NVe=Zre(),HVe=lre(),FVe=ene(),BVe=ine(),WVe=fne(),KVe=dne(),JVe=Ane(),QVe=vne(),ZVe=Sne(),YVe=_ne(),XVe=Fne(),OVe=Jne(),lVe=Xne(),CVe=eie(),bVe=iie(),kVe=Pie(),eEe=Iie(),tEe=Vie(),oEe=Gie(),sEe=Nie(),rEe=Cie(),nEe=ppe(),iEe=mpe(),pEe=ape(),uEe=$pe(),cEe=Hpe(),fEe=Kpe(),mEe=kpe(),gEe=sue(),hEe=mue(),PEe=yue(),aEe=$ue(),dEe=wue(),qEe=Due(),xEe=Bue(),yEe=Zue(),IEe=bue(),REe=oce(),AEe=uce(),$Ee=gce(),jEe=qce(),UEe=Ace(),vEe=Vce(),TEe=Gce(),VEe=Nce(),EEe=Jce(),SEe=lce(),wEe=efe(),GEe=ife(),LEe=ffe(),_Ee=dfe(),DEe=jfe(),zEe=Vfe(),MEe=Gfe(),NEe=Ffe(),HEe=Jfe(),FEe=Xfe(),BEe=bfe(),WEe=ome(),KEe=ime(),JEe=gme(),QEe=Ime(),ZEe=jme(),YEe=Wme(),XEe=Zme(),OEe=lme(),lEe=rge(),CEe=cge(),bEe=hge(),kEe=qge(),eSe=$ge(),tSe=Tge(),oSe=wge(),sSe=Hge(),rSe=Kge(),nSe=Oge(),iSe=the(),pSe=phe(),uSe=mhe(),cSe=ahe(),fSe=yhe(),mSe=Ehe(),gSe=Lhe(),hSe=Nhe(),PSe=Whe(),aSe=bhe(),dSe=oPe(),qSe=iPe(),xSe=fPe(),ySe=PPe(),ISe=xPe(),RSe=vPe(),ASe=SPe(),$Se=_Pe(),jSe=NPe(),USe=WPe(),vSe=XPe(),TSe=Cae(),VSe=mde(),ESe=qde(),SSe=Rde(),wSe=Tde(),GSe=wde(),LSe=Dde(),_Se=Hde(),DSe=Kde(),zSe=Yde(),MSe=Cde(),NSe=tqe(),HSe=nqe(),FSe=mqe(),BSe=qqe(),WSe=$qe(),KSe=Eqe(),JSe=Dqe(),QSe=Bqe(),ZSe=Qqe(),YSe=Oqe(),XSe=txe(),OSe=nxe(),lSe=cxe(),CSe=Rxe(),bSe=Exe(),kSe=_xe(),ewe=Fxe(),twe=Jxe(),owe=Xxe(),swe=bxe(),rwe=oye(),nwe=iye(),iwe=mye(),pwe=qye(),uwe=Rye(),cwe=Uye(),fwe=Eye(),mwe=Dye(),gwe=Qye(),hwe=nIe(),Pwe=cIe(),awe=hIe(),dwe=yIe(),qwe=$Ie(),xwe=_Ie(),ywe=WIe(),Iwe=ZIe(),Rwe=lIe(),Awe=eRe(),$we=iRe(),jwe=fRe(),Uwe=PRe(),vwe=IRe(),Twe=vRe(),Vwe=_Re(),Ewe=NRe(),Swe=WRe(),wwe=lRe(),Gwe=iAe(),Lwe=gAe(),_we=xAe(),Dwe=jAe(),zwe=VAe(),Mwe=GAe(),Nwe=zAe(),Hwe=FAe(),Fwe=XAe(),Bwe=bAe(),Wwe=f$e(),Kwe=P$e(),Jwe=I$e(),Qwe=v$e(),Zwe=G$e(),Ywe=z$e(),Xwe=W$e(),Owe=X$e(),lwe=b$e(),Cwe=o0e(),bwe=i0e(),kwe=f0e(),eGe=P0e(),tGe=x0e(),oGe=A0e(),sGe=S0e(),rGe=_0e(),nGe=F0e(),iGe=Z0e(),pGe=l0e(),uGe=eje(),cGe=rje(),fGe=gje(),mGe=xje(),gGe=Aje(),hGe=vje(),PGe=Gje(),aGe=zje(),dGe=Fje(),qGe=lje(),xGe=rUe(),yGe=fUe(),IGe=xUe(),RGe=AUe(),AGe=vUe(),$Ge=SUe(),jGe=zUe(),UGe=FUe(),vGe=o1e(),TGe=f1e(),VGe=d1e(),EGe=I1e(),SGe=v1e(),wGe=S1e(),GGe=D1e(),LGe=F1e(),_Ge=J1e(),DGe=X1e(),zGe=ove(),MGe=uve(),NGe=Pve(),HGe=xve(),FGe=Ave(),BGe=Vve(),WGe=Gve(),KGe=Nve(),JGe=Wve();BR.APIS={abusiveexperiencereport:Kve.VERSIONS,acceleratedmobilepageurl:Jve.VERSIONS,accessapproval:Qve.VERSIONS,accesscontextmanager:Zve.VERSIONS,acmedns:Yve.VERSIONS,addressvalidation:Xve.VERSIONS,adexchangebuyer:Ove.VERSIONS,adexchangebuyer2:lve.VERSIONS,adexperiencereport:Cve.VERSIONS,admin:bve.VERSIONS,admob:kve.VERSIONS,adsense:eTe.VERSIONS,adsensehost:tTe.VERSIONS,adsenseplatform:oTe.VERSIONS,advisorynotifications:sTe.VERSIONS,agentregistry:rTe.VERSIONS,aiplatform:nTe.VERSIONS,airquality:iTe.VERSIONS,alertcenter:pTe.VERSIONS,alloydb:uTe.VERSIONS,analytics:cTe.VERSIONS,analyticsadmin:fTe.VERSIONS,analyticsdata:mTe.VERSIONS,analyticshub:gTe.VERSIONS,analyticsreporting:hTe.VERSIONS,androiddeviceprovisioning:PTe.VERSIONS,androidenterprise:aTe.VERSIONS,androidmanagement:dTe.VERSIONS,androidpublisher:qTe.VERSIONS,apigateway:xTe.VERSIONS,apigeeregistry:yTe.VERSIONS,apihub:ITe.VERSIONS,apikeys:RTe.VERSIONS,apim:ATe.VERSIONS,appengine:$Te.VERSIONS,apphub:jTe.VERSIONS,appsactivity:UTe.VERSIONS,appsmarket:vTe.VERSIONS,area120tables:TTe.VERSIONS,areainsights:VTe.VERSIONS,artifactregistry:ETe.VERSIONS,assuredworkloads:STe.VERSIONS,authorizedbuyersmarketplace:wTe.VERSIONS,backupdr:GTe.VERSIONS,baremetalsolution:LTe.VERSIONS,batch:_Te.VERSIONS,beyondcorp:DTe.VERSIONS,biglake:zTe.VERSIONS,bigquery:MTe.VERSIONS,bigqueryconnection:NTe.VERSIONS,bigquerydatapolicy:HTe.VERSIONS,bigquerydatatransfer:FTe.VERSIONS,bigqueryreservation:BTe.VERSIONS,bigtableadmin:WTe.VERSIONS,billingbudgets:KTe.VERSIONS,binaryauthorization:JTe.VERSIONS,blockchainnodeengine:QTe.VERSIONS,blogger:ZTe.VERSIONS,books:YTe.VERSIONS,businessprofileperformance:XTe.VERSIONS,calendar:OTe.VERSIONS,certificatemanager:lTe.VERSIONS,ces:CTe.VERSIONS,chat:bTe.VERSIONS,checks:kTe.VERSIONS,chromemanagement:eVe.VERSIONS,chromepolicy:tVe.VERSIONS,chromeuxreport:oVe.VERSIONS,chromewebstore:sVe.VERSIONS,civicinfo:rVe.VERSIONS,classroom:nVe.VERSIONS,cloudasset:iVe.VERSIONS,cloudbilling:pVe.VERSIONS,cloudbuild:uVe.VERSIONS,cloudchannel:cVe.VERSIONS,cloudcommerceprocurement:fVe.VERSIONS,cloudcontrolspartner:mVe.VERSIONS,clouddebugger:gVe.VERSIONS,clouddeploy:hVe.VERSIONS,clouderrorreporting:PVe.VERSIONS,cloudfunctions:aVe.VERSIONS,cloudidentity:dVe.VERSIONS,cloudiot:qVe.VERSIONS,cloudkms:xVe.VERSIONS,cloudlocationfinder:yVe.VERSIONS,cloudnumberregistry:IVe.VERSIONS,cloudprofiler:RVe.VERSIONS,cloudresourcemanager:AVe.VERSIONS,cloudscheduler:$Ve.VERSIONS,cloudsearch:jVe.VERSIONS,cloudshell:UVe.VERSIONS,cloudsupport:vVe.VERSIONS,cloudtasks:TVe.VERSIONS,cloudtrace:VVe.VERSIONS,composer:EVe.VERSIONS,compute:SVe.VERSIONS,config:wVe.VERSIONS,connectors:GVe.VERSIONS,contactcenteraiplatform:LVe.VERSIONS,contactcenterinsights:_Ve.VERSIONS,container:DVe.VERSIONS,containeranalysis:zVe.VERSIONS,content:MVe.VERSIONS,contentwarehouse:NVe.VERSIONS,css:HVe.VERSIONS,customsearch:FVe.VERSIONS,datacatalog:BVe.VERSIONS,dataflow:WVe.VERSIONS,dataform:KVe.VERSIONS,datafusion:JVe.VERSIONS,datalabeling:QVe.VERSIONS,datalineage:ZVe.VERSIONS,datamanager:YVe.VERSIONS,datamigration:XVe.VERSIONS,datapipelines:OVe.VERSIONS,dataplex:lVe.VERSIONS,dataportability:CVe.VERSIONS,dataproc:bVe.VERSIONS,datastore:kVe.VERSIONS,datastream:eEe.VERSIONS,deploymentmanager:tEe.VERSIONS,developerconnect:oEe.VERSIONS,developerknowledge:sEe.VERSIONS,dfareporting:rEe.VERSIONS,dialogflow:nEe.VERSIONS,digitalassetlinks:iEe.VERSIONS,discovery:pEe.VERSIONS,discoveryengine:uEe.VERSIONS,displayvideo:cEe.VERSIONS,dlp:fEe.VERSIONS,dns:mEe.VERSIONS,docs:gEe.VERSIONS,documentai:hEe.VERSIONS,domains:PEe.VERSIONS,domainsrdap:aEe.VERSIONS,doubleclickbidmanager:dEe.VERSIONS,doubleclicksearch:qEe.VERSIONS,drive:xEe.VERSIONS,driveactivity:yEe.VERSIONS,drivelabels:IEe.VERSIONS,essentialcontacts:REe.VERSIONS,eventarc:AEe.VERSIONS,factchecktools:$Ee.VERSIONS,fcm:jEe.VERSIONS,fcmdata:UEe.VERSIONS,file:vEe.VERSIONS,firebase:TEe.VERSIONS,firebaseappcheck:VEe.VERSIONS,firebaseappdistribution:EEe.VERSIONS,firebaseapphosting:SEe.VERSIONS,firebasedatabase:wEe.VERSIONS,firebasedataconnect:GEe.VERSIONS,firebasedynamiclinks:LEe.VERSIONS,firebasehosting:_Ee.VERSIONS,firebaseml:DEe.VERSIONS,firebaserules:zEe.VERSIONS,firebasestorage:MEe.VERSIONS,firestore:NEe.VERSIONS,fitness:HEe.VERSIONS,forms:FEe.VERSIONS,games:BEe.VERSIONS,gamesConfiguration:WEe.VERSIONS,gamesManagement:KEe.VERSIONS,gameservices:JEe.VERSIONS,genomics:QEe.VERSIONS,gkebackup:ZEe.VERSIONS,gkehub:YEe.VERSIONS,gkeonprem:XEe.VERSIONS,gmail:OEe.VERSIONS,gmailpostmastertools:lEe.VERSIONS,groupsmigration:CEe.VERSIONS,groupssettings:bEe.VERSIONS,health:kEe.VERSIONS,healthcare:eSe.VERSIONS,homegraph:tSe.VERSIONS,hypercomputecluster:oSe.VERSIONS,iam:sSe.VERSIONS,iamcredentials:rSe.VERSIONS,iap:nSe.VERSIONS,ideahub:iSe.VERSIONS,identitytoolkit:pSe.VERSIONS,ids:uSe.VERSIONS,indexing:cSe.VERSIONS,integrations:fSe.VERSIONS,jobs:mSe.VERSIONS,keep:gSe.VERSIONS,kgsearch:hSe.VERSIONS,kmsinventory:PSe.VERSIONS,language:aSe.VERSIONS,libraryagent:dSe.VERSIONS,licensing:qSe.VERSIONS,localservices:xSe.VERSIONS,logging:ySe.VERSIONS,looker:ISe.VERSIONS,managedidentities:RSe.VERSIONS,managedkafka:ASe.VERSIONS,manufacturers:$Se.VERSIONS,marketingplatformadmin:jSe.VERSIONS,meet:USe.VERSIONS,memcache:vSe.VERSIONS,merchantapi:TSe.VERSIONS,metastore:VSe.VERSIONS,migrationcenter:ESe.VERSIONS,ml:SSe.VERSIONS,monitoring:wSe.VERSIONS,mybusinessaccountmanagement:GSe.VERSIONS,mybusinessbusinesscalls:LSe.VERSIONS,mybusinessbusinessinformation:_Se.VERSIONS,mybusinesslodging:DSe.VERSIONS,mybusinessnotifications:zSe.VERSIONS,mybusinessplaceactions:MSe.VERSIONS,mybusinessqanda:NSe.VERSIONS,mybusinessverifications:HSe.VERSIONS,netapp:FSe.VERSIONS,networkconnectivity:BSe.VERSIONS,networkmanagement:WSe.VERSIONS,networksecurity:KSe.VERSIONS,networkservices:JSe.VERSIONS,notebooks:QSe.VERSIONS,oauth2:ZSe.VERSIONS,observability:YSe.VERSIONS,ondemandscanning:XSe.VERSIONS,oracledatabase:OSe.VERSIONS,orgpolicy:lSe.VERSIONS,osconfig:CSe.VERSIONS,oslogin:bSe.VERSIONS,pagespeedonline:kSe.VERSIONS,parallelstore:ewe.VERSIONS,parametermanager:twe.VERSIONS,paymentsresellersubscription:owe.VERSIONS,people:swe.VERSIONS,places:rwe.VERSIONS,playablelocations:nwe.VERSIONS,playcustomapp:iwe.VERSIONS,playdeveloperreporting:pwe.VERSIONS,playgrouping:uwe.VERSIONS,playintegrity:cwe.VERSIONS,plus:fwe.VERSIONS,policyanalyzer:mwe.VERSIONS,policysimulator:gwe.VERSIONS,policytroubleshooter:hwe.VERSIONS,pollen:Pwe.VERSIONS,poly:awe.VERSIONS,privateca:dwe.VERSIONS,prod_tt_sasportal:qwe.VERSIONS,publicca:xwe.VERSIONS,pubsub:ywe.VERSIONS,pubsublite:Iwe.VERSIONS,rapidmigrationassessment:Rwe.VERSIONS,readerrevenuesubscriptionlinking:Awe.VERSIONS,realtimebidding:$we.VERSIONS,recaptchaenterprise:jwe.VERSIONS,recommendationengine:Uwe.VERSIONS,recommender:vwe.VERSIONS,redis:Twe.VERSIONS,remotebuildexecution:Vwe.VERSIONS,reseller:Ewe.VERSIONS,resourcesettings:Swe.VERSIONS,retail:wwe.VERSIONS,run:Gwe.VERSIONS,runtimeconfig:Lwe.VERSIONS,saasservicemgmt:_we.VERSIONS,safebrowsing:Dwe.VERSIONS,sasportal:zwe.VERSIONS,script:Mwe.VERSIONS,searchads360:Nwe.VERSIONS,searchconsole:Hwe.VERSIONS,secretmanager:Fwe.VERSIONS,securesourcemanager:Bwe.VERSIONS,securitycenter:Wwe.VERSIONS,securityposture:Kwe.VERSIONS,serviceconsumermanagement:Jwe.VERSIONS,servicecontrol:Qwe.VERSIONS,servicedirectory:Zwe.VERSIONS,servicemanagement:Ywe.VERSIONS,servicenetworking:Xwe.VERSIONS,serviceusage:Owe.VERSIONS,sheets:lwe.VERSIONS,siteVerification:Cwe.VERSIONS,slides:bwe.VERSIONS,smartdevicemanagement:kwe.VERSIONS,solar:eGe.VERSIONS,sourcerepo:tGe.VERSIONS,spanner:oGe.VERSIONS,speech:sGe.VERSIONS,sql:rGe.VERSIONS,sqladmin:nGe.VERSIONS,storage:iGe.VERSIONS,storagebatchoperations:pGe.VERSIONS,storagetransfer:uGe.VERSIONS,streetviewpublish:cGe.VERSIONS,sts:fGe.VERSIONS,tagmanager:mGe.VERSIONS,tasks:gGe.VERSIONS,testing:hGe.VERSIONS,texttospeech:PGe.VERSIONS,threatintelligence:aGe.VERSIONS,toolresults:dGe.VERSIONS,tpu:qGe.VERSIONS,trafficdirector:xGe.VERSIONS,transcoder:yGe.VERSIONS,translate:IGe.VERSIONS,travelimpactmodel:RGe.VERSIONS,vault:AGe.VERSIONS,vectortile:$Ge.VERSIONS,verifiedaccess:jGe.VERSIONS,versionhistory:UGe.VERSIONS,videointelligence:vGe.VERSIONS,vision:TGe.VERSIONS,vmmigration:VGe.VERSIONS,vmwareengine:EGe.VERSIONS,vpcaccess:SGe.VERSIONS,walletobjects:wGe.VERSIONS,webcontentpublisher:GGe.VERSIONS,webfonts:LGe.VERSIONS,webmasters:_Ge.VERSIONS,webrisk:DGe.VERSIONS,websecurityscanner:zGe.VERSIONS,workflowexecutions:MGe.VERSIONS,workflows:NGe.VERSIONS,workloadmanager:HGe.VERSIONS,workspaceevents:FGe.VERSIONS,workstations:BGe.VERSIONS,youtube:WGe.VERSIONS,youtubeAnalytics:KGe.VERSIONS,youtubereporting:JGe.VERSIONS};var dQ=class{abusiveexperiencereport=Kve.abusiveexperiencereport;acceleratedmobilepageurl=Jve.acceleratedmobilepageurl;accessapproval=Qve.accessapproval;accesscontextmanager=Zve.accesscontextmanager;acmedns=Yve.acmedns;addressvalidation=Xve.addressvalidation;adexchangebuyer=Ove.adexchangebuyer;adexchangebuyer2=lve.adexchangebuyer2;adexperiencereport=Cve.adexperiencereport;admin=bve.admin;admob=kve.admob;adsense=eTe.adsense;adsensehost=tTe.adsensehost;adsenseplatform=oTe.adsenseplatform;advisorynotifications=sTe.advisorynotifications;agentregistry=rTe.agentregistry;aiplatform=nTe.aiplatform;airquality=iTe.airquality;alertcenter=pTe.alertcenter;alloydb=uTe.alloydb;analytics=cTe.analytics;analyticsadmin=fTe.analyticsadmin;analyticsdata=mTe.analyticsdata;analyticshub=gTe.analyticshub;analyticsreporting=hTe.analyticsreporting;androiddeviceprovisioning=PTe.androiddeviceprovisioning;androidenterprise=aTe.androidenterprise;androidmanagement=dTe.androidmanagement;androidpublisher=qTe.androidpublisher;apigateway=xTe.apigateway;apigeeregistry=yTe.apigeeregistry;apihub=ITe.apihub;apikeys=RTe.apikeys;apim=ATe.apim;appengine=$Te.appengine;apphub=jTe.apphub;appsactivity=UTe.appsactivity;appsmarket=vTe.appsmarket;area120tables=TTe.area120tables;areainsights=VTe.areainsights;artifactregistry=ETe.artifactregistry;assuredworkloads=STe.assuredworkloads;authorizedbuyersmarketplace=wTe.authorizedbuyersmarketplace;backupdr=GTe.backupdr;baremetalsolution=LTe.baremetalsolution;batch=_Te.batch;beyondcorp=DTe.beyondcorp;biglake=zTe.biglake;bigquery=MTe.bigquery;bigqueryconnection=NTe.bigqueryconnection;bigquerydatapolicy=HTe.bigquerydatapolicy;bigquerydatatransfer=FTe.bigquerydatatransfer;bigqueryreservation=BTe.bigqueryreservation;bigtableadmin=WTe.bigtableadmin;billingbudgets=KTe.billingbudgets;binaryauthorization=JTe.binaryauthorization;blockchainnodeengine=QTe.blockchainnodeengine;blogger=ZTe.blogger;books=YTe.books;businessprofileperformance=XTe.businessprofileperformance;calendar=OTe.calendar;certificatemanager=lTe.certificatemanager;ces=CTe.ces;chat=bTe.chat;checks=kTe.checks;chromemanagement=eVe.chromemanagement;chromepolicy=tVe.chromepolicy;chromeuxreport=oVe.chromeuxreport;chromewebstore=sVe.chromewebstore;civicinfo=rVe.civicinfo;classroom=nVe.classroom;cloudasset=iVe.cloudasset;cloudbilling=pVe.cloudbilling;cloudbuild=uVe.cloudbuild;cloudchannel=cVe.cloudchannel;cloudcommerceprocurement=fVe.cloudcommerceprocurement;cloudcontrolspartner=mVe.cloudcontrolspartner;clouddebugger=gVe.clouddebugger;clouddeploy=hVe.clouddeploy;clouderrorreporting=PVe.clouderrorreporting;cloudfunctions=aVe.cloudfunctions;cloudidentity=dVe.cloudidentity;cloudiot=qVe.cloudiot;cloudkms=xVe.cloudkms;cloudlocationfinder=yVe.cloudlocationfinder;cloudnumberregistry=IVe.cloudnumberregistry;cloudprofiler=RVe.cloudprofiler;cloudresourcemanager=AVe.cloudresourcemanager;cloudscheduler=$Ve.cloudscheduler;cloudsearch=jVe.cloudsearch;cloudshell=UVe.cloudshell;cloudsupport=vVe.cloudsupport;cloudtasks=TVe.cloudtasks;cloudtrace=VVe.cloudtrace;composer=EVe.composer;compute=SVe.compute;config=wVe.config;connectors=GVe.connectors;contactcenteraiplatform=LVe.contactcenteraiplatform;contactcenterinsights=_Ve.contactcenterinsights;container=DVe.container;containeranalysis=zVe.containeranalysis;content=MVe.content;contentwarehouse=NVe.contentwarehouse;css=HVe.css;customsearch=FVe.customsearch;datacatalog=BVe.datacatalog;dataflow=WVe.dataflow;dataform=KVe.dataform;datafusion=JVe.datafusion;datalabeling=QVe.datalabeling;datalineage=ZVe.datalineage;datamanager=YVe.datamanager;datamigration=XVe.datamigration;datapipelines=OVe.datapipelines;dataplex=lVe.dataplex;dataportability=CVe.dataportability;dataproc=bVe.dataproc;datastore=kVe.datastore;datastream=eEe.datastream;deploymentmanager=tEe.deploymentmanager;developerconnect=oEe.developerconnect;developerknowledge=sEe.developerknowledge;dfareporting=rEe.dfareporting;dialogflow=nEe.dialogflow;digitalassetlinks=iEe.digitalassetlinks;discovery=pEe.discovery;discoveryengine=uEe.discoveryengine;displayvideo=cEe.displayvideo;dlp=fEe.dlp;dns=mEe.dns;docs=gEe.docs;documentai=hEe.documentai;domains=PEe.domains;domainsrdap=aEe.domainsrdap;doubleclickbidmanager=dEe.doubleclickbidmanager;doubleclicksearch=qEe.doubleclicksearch;drive=xEe.drive;driveactivity=yEe.driveactivity;drivelabels=IEe.drivelabels;essentialcontacts=REe.essentialcontacts;eventarc=AEe.eventarc;factchecktools=$Ee.factchecktools;fcm=jEe.fcm;fcmdata=UEe.fcmdata;file=vEe.file;firebase=TEe.firebase;firebaseappcheck=VEe.firebaseappcheck;firebaseappdistribution=EEe.firebaseappdistribution;firebaseapphosting=SEe.firebaseapphosting;firebasedatabase=wEe.firebasedatabase;firebasedataconnect=GEe.firebasedataconnect;firebasedynamiclinks=LEe.firebasedynamiclinks;firebasehosting=_Ee.firebasehosting;firebaseml=DEe.firebaseml;firebaserules=zEe.firebaserules;firebasestorage=MEe.firebasestorage;firestore=NEe.firestore;fitness=HEe.fitness;forms=FEe.forms;games=BEe.games;gamesConfiguration=WEe.gamesConfiguration;gamesManagement=KEe.gamesManagement;gameservices=JEe.gameservices;genomics=QEe.genomics;gkebackup=ZEe.gkebackup;gkehub=YEe.gkehub;gkeonprem=XEe.gkeonprem;gmail=OEe.gmail;gmailpostmastertools=lEe.gmailpostmastertools;groupsmigration=CEe.groupsmigration;groupssettings=bEe.groupssettings;health=kEe.health;healthcare=eSe.healthcare;homegraph=tSe.homegraph;hypercomputecluster=oSe.hypercomputecluster;iam=sSe.iam;iamcredentials=rSe.iamcredentials;iap=nSe.iap;ideahub=iSe.ideahub;identitytoolkit=pSe.identitytoolkit;ids=uSe.ids;indexing=cSe.indexing;integrations=fSe.integrations;jobs=mSe.jobs;keep=gSe.keep;kgsearch=hSe.kgsearch;kmsinventory=PSe.kmsinventory;language=aSe.language;libraryagent=dSe.libraryagent;licensing=qSe.licensing;localservices=xSe.localservices;logging=ySe.logging;looker=ISe.looker;managedidentities=RSe.managedidentities;managedkafka=ASe.managedkafka;manufacturers=$Se.manufacturers;marketingplatformadmin=jSe.marketingplatformadmin;meet=USe.meet;memcache=vSe.memcache;merchantapi=TSe.merchantapi;metastore=VSe.metastore;migrationcenter=ESe.migrationcenter;ml=SSe.ml;monitoring=wSe.monitoring;mybusinessaccountmanagement=GSe.mybusinessaccountmanagement;mybusinessbusinesscalls=LSe.mybusinessbusinesscalls;mybusinessbusinessinformation=_Se.mybusinessbusinessinformation;mybusinesslodging=DSe.mybusinesslodging;mybusinessnotifications=zSe.mybusinessnotifications;mybusinessplaceactions=MSe.mybusinessplaceactions;mybusinessqanda=NSe.mybusinessqanda;mybusinessverifications=HSe.mybusinessverifications;netapp=FSe.netapp;networkconnectivity=BSe.networkconnectivity;networkmanagement=WSe.networkmanagement;networksecurity=KSe.networksecurity;networkservices=JSe.networkservices;notebooks=QSe.notebooks;oauth2=ZSe.oauth2;observability=YSe.observability;ondemandscanning=XSe.ondemandscanning;oracledatabase=OSe.oracledatabase;orgpolicy=lSe.orgpolicy;osconfig=CSe.osconfig;oslogin=bSe.oslogin;pagespeedonline=kSe.pagespeedonline;parallelstore=ewe.parallelstore;parametermanager=twe.parametermanager;paymentsresellersubscription=owe.paymentsresellersubscription;people=swe.people;places=rwe.places;playablelocations=nwe.playablelocations;playcustomapp=iwe.playcustomapp;playdeveloperreporting=pwe.playdeveloperreporting;playgrouping=uwe.playgrouping;playintegrity=cwe.playintegrity;plus=fwe.plus;policyanalyzer=mwe.policyanalyzer;policysimulator=gwe.policysimulator;policytroubleshooter=hwe.policytroubleshooter;pollen=Pwe.pollen;poly=awe.poly;privateca=dwe.privateca;prod_tt_sasportal=qwe.prod_tt_sasportal;publicca=xwe.publicca;pubsub=ywe.pubsub;pubsublite=Iwe.pubsublite;rapidmigrationassessment=Rwe.rapidmigrationassessment;readerrevenuesubscriptionlinking=Awe.readerrevenuesubscriptionlinking;realtimebidding=$we.realtimebidding;recaptchaenterprise=jwe.recaptchaenterprise;recommendationengine=Uwe.recommendationengine;recommender=vwe.recommender;redis=Twe.redis;remotebuildexecution=Vwe.remotebuildexecution;reseller=Ewe.reseller;resourcesettings=Swe.resourcesettings;retail=wwe.retail;run=Gwe.run;runtimeconfig=Lwe.runtimeconfig;saasservicemgmt=_we.saasservicemgmt;safebrowsing=Dwe.safebrowsing;sasportal=zwe.sasportal;script=Mwe.script;searchads360=Nwe.searchads360;searchconsole=Hwe.searchconsole;secretmanager=Fwe.secretmanager;securesourcemanager=Bwe.securesourcemanager;securitycenter=Wwe.securitycenter;securityposture=Kwe.securityposture;serviceconsumermanagement=Jwe.serviceconsumermanagement;servicecontrol=Qwe.servicecontrol;servicedirectory=Zwe.servicedirectory;servicemanagement=Ywe.servicemanagement;servicenetworking=Xwe.servicenetworking;serviceusage=Owe.serviceusage;sheets=lwe.sheets;siteVerification=Cwe.siteVerification;slides=bwe.slides;smartdevicemanagement=kwe.smartdevicemanagement;solar=eGe.solar;sourcerepo=tGe.sourcerepo;spanner=oGe.spanner;speech=sGe.speech;sql=rGe.sql;sqladmin=nGe.sqladmin;storage=iGe.storage;storagebatchoperations=pGe.storagebatchoperations;storagetransfer=uGe.storagetransfer;streetviewpublish=cGe.streetviewpublish;sts=fGe.sts;tagmanager=mGe.tagmanager;tasks=gGe.tasks;testing=hGe.testing;texttospeech=PGe.texttospeech;threatintelligence=aGe.threatintelligence;toolresults=dGe.toolresults;tpu=qGe.tpu;trafficdirector=xGe.trafficdirector;transcoder=yGe.transcoder;translate=IGe.translate;travelimpactmodel=RGe.travelimpactmodel;vault=AGe.vault;vectortile=$Ge.vectortile;verifiedaccess=jGe.verifiedaccess;versionhistory=UGe.versionhistory;videointelligence=vGe.videointelligence;vision=TGe.vision;vmmigration=VGe.vmmigration;vmwareengine=EGe.vmwareengine;vpcaccess=SGe.vpcaccess;walletobjects=wGe.walletobjects;webcontentpublisher=GGe.webcontentpublisher;webfonts=LGe.webfonts;webmasters=_Ge.webmasters;webrisk=DGe.webrisk;websecurityscanner=zGe.websecurityscanner;workflowexecutions=MGe.workflowexecutions;workflows=NGe.workflows;workloadmanager=HGe.workloadmanager;workspaceevents=FGe.workspaceevents;workstations=BGe.workstations;youtube=WGe.youtube;youtubeAnalytics=KGe.youtubeAnalytics;youtubereporting=JGe.youtubereporting};BR.GeneratedAPIs=dQ});var ZGe=qt(WR=>{"use strict";Object.defineProperty(WR,"__esModule",{value:!0});WR.GoogleApis=WR.AuthPlus=void 0;var qQ=QGe(),xQ=ct();Object.defineProperty(WR,"AuthPlus",{enumerable:!0,get:function(){return xQ.AuthPlus}});var yQ=class extends qQ.GeneratedAPIs{_discovery=new xQ.Discovery({debug:!1,includePrivate:!1});auth=new xQ.AuthPlus;_options={};constructor(fe){super(),this.options(fe)}getSupportedAPIs(){let fe={};return Object.keys(qQ.APIS).forEach(he=>{fe[he]=Object.keys(qQ.APIS[he])}),fe}options(fe){this._options=fe||{}}addAPIs(fe){for(let he in fe)fe.hasOwnProperty(he)&&(this[he]=fe[he].bind(this))}discover(fe,he){if(he)this.discoverAsync(fe).then(()=>he()).catch(he);else return this.discoverAsync(fe)}async discoverAsync(fe){let he=await this._discovery.discoverAllAPIs(fe);this.addAPIs(he)}async discoverAPI(fe,he={}){let xe=(await this._discovery.discoverAPI(fe))(he,this);return xe.google=this,Object.freeze(xe)}};WR.GoogleApis=yQ});var XGe=qt(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.androidpublisher_v2=mt.androidpublisher_v1=mt.androidpublisher_v1_1=mt.androidmanagement_v1=mt.androidenterprise_v1=mt.androiddeviceprovisioning_v1=mt.analyticsreporting_v4=mt.analyticshub_v1beta1=mt.analyticshub_v1=mt.analyticsdata_v1beta=mt.analyticsdata_v1alpha=mt.analyticsadmin_v1beta=mt.analyticsadmin_v1alpha=mt.analytics_v3=mt.alloydb_v1beta=mt.alloydb_v1alpha=mt.alloydb_v1=mt.alertcenter_v1beta1=mt.airquality_v1=mt.aiplatform_v1beta1=mt.aiplatform_v1=mt.agentregistry_v1alpha=mt.advisorynotifications_v1=mt.adsenseplatform_v1alpha=mt.adsenseplatform_v1=mt.adsensehost_v4_1=mt.adsense_v2=mt.adsense_v1_4=mt.admob_v1beta=mt.admob_v1=mt.admin_reports_v1=mt.admin_directory_v1=mt.admin_datatransfer_v1=mt.adexperiencereport_v1=mt.adexchangebuyer2_v2beta1=mt.adexchangebuyer_v1_4=mt.adexchangebuyer_v1_3=mt.adexchangebuyer_v1_2=mt.addressvalidation_v1=mt.acmedns_v1=mt.accesscontextmanager_v1beta=mt.accesscontextmanager_v1=mt.accessapproval_v1beta1=mt.accessapproval_v1=mt.acceleratedmobilepageurl_v1=mt.abusiveexperiencereport_v1=mt.Auth=mt.Common=mt.GoogleApis=mt.google=void 0;mt.books_v1=mt.blogger_v3=mt.blockchainnodeengine_v1=mt.binaryauthorization_v1beta1=mt.binaryauthorization_v1=mt.billingbudgets_v1beta1=mt.billingbudgets_v1=mt.bigtableadmin_v2=mt.bigtableadmin_v1=mt.bigqueryreservation_v1beta1=mt.bigqueryreservation_v1alpha2=mt.bigqueryreservation_v1=mt.bigquerydatatransfer_v1=mt.bigquerydatapolicy_v2=mt.bigquerydatapolicy_v1=mt.bigqueryconnection_v1beta1=mt.bigqueryconnection_v1=mt.bigquery_v2=mt.biglake_v1=mt.beyondcorp_v1alpha=mt.beyondcorp_v1=mt.batch_v1=mt.baremetalsolution_v2=mt.baremetalsolution_v1alpha1=mt.baremetalsolution_v1=mt.backupdr_v1=mt.authorizedbuyersmarketplace_v1beta=mt.authorizedbuyersmarketplace_v1alpha=mt.authorizedbuyersmarketplace_v1=mt.assuredworkloads_v1beta1=mt.assuredworkloads_v1=mt.artifactregistry_v1beta2=mt.artifactregistry_v1beta1=mt.artifactregistry_v1=mt.areainsights_v1=mt.area120tables_v1alpha1=mt.appsmarket_v2=mt.appsactivity_v1=mt.apphub_v1alpha=mt.apphub_v1=mt.appengine_v1beta=mt.appengine_v1alpha=mt.appengine_v1=mt.apim_v1alpha=mt.apikeys_v2=mt.apihub_v1=mt.apigeeregistry_v1=mt.apigateway_v1beta=mt.apigateway_v1=mt.androidpublisher_v3=void 0;mt.cloudresourcemanager_v2=mt.cloudresourcemanager_v1beta1=mt.cloudresourcemanager_v1=mt.cloudprofiler_v2=mt.cloudnumberregistry_v1alpha=mt.cloudlocationfinder_v1alpha=mt.cloudlocationfinder_v1=mt.cloudkms_v1=mt.cloudiot_v1=mt.cloudidentity_v1beta1=mt.cloudidentity_v1=mt.cloudfunctions_v2beta=mt.cloudfunctions_v2alpha=mt.cloudfunctions_v2=mt.cloudfunctions_v1beta2=mt.cloudfunctions_v1=mt.clouderrorreporting_v1beta1=mt.clouddeploy_v1=mt.clouddebugger_v2=mt.cloudcontrolspartner_v1beta=mt.cloudcontrolspartner_v1=mt.cloudcommerceprocurement_v1=mt.cloudchannel_v1=mt.cloudbuild_v2=mt.cloudbuild_v1beta1=mt.cloudbuild_v1alpha2=mt.cloudbuild_v1alpha1=mt.cloudbuild_v1=mt.cloudbilling_v1beta=mt.cloudbilling_v1=mt.cloudasset_v1p7beta1=mt.cloudasset_v1p5beta1=mt.cloudasset_v1p4beta1=mt.cloudasset_v1p1beta1=mt.cloudasset_v1beta1=mt.cloudasset_v1=mt.classroom_v1=mt.civicinfo_v2=mt.chromewebstore_v2=mt.chromewebstore_v1_1=mt.chromeuxreport_v1=mt.chromepolicy_v1=mt.chromemanagement_v1=mt.checks_v1alpha=mt.chat_v1=mt.ces_v1beta=mt.ces_v1=mt.certificatemanager_v1=mt.calendar_v3=mt.businessprofileperformance_v1=void 0;mt.dataportability_v1=mt.dataplex_v1=mt.datapipelines_v1=mt.datamigration_v1beta1=mt.datamigration_v1=mt.datamanager_v1=mt.datalineage_v1=mt.datalabeling_v1beta1=mt.datafusion_v1beta1=mt.datafusion_v1=mt.dataform_v1beta1=mt.dataform_v1=mt.dataflow_v1b3=mt.datacatalog_v1beta1=mt.datacatalog_v1=mt.customsearch_v1=mt.css_v1=mt.contentwarehouse_v1=mt.content_v2=mt.content_v2_1=mt.containeranalysis_v1beta1=mt.containeranalysis_v1alpha1=mt.containeranalysis_v1=mt.container_v1beta1=mt.container_v1=mt.contactcenterinsights_v1=mt.contactcenteraiplatform_v1alpha1=mt.connectors_v2=mt.connectors_v1=mt.config_v1=mt.compute_v1=mt.compute_beta=mt.compute_alpha=mt.composer_v1beta1=mt.composer_v1=mt.cloudtrace_v2beta1=mt.cloudtrace_v2=mt.cloudtrace_v1=mt.cloudtasks_v2beta3=mt.cloudtasks_v2beta2=mt.cloudtasks_v2=mt.cloudsupport_v2beta=mt.cloudsupport_v2=mt.cloudshell_v1alpha1=mt.cloudshell_v1=mt.cloudsearch_v1=mt.cloudscheduler_v1beta1=mt.cloudscheduler_v1=mt.cloudresourcemanager_v3=mt.cloudresourcemanager_v2beta1=void 0;mt.doubleclickbidmanager_v1=mt.doubleclickbidmanager_v1_1=mt.domainsrdap_v1=mt.domains_v1beta1=mt.domains_v1alpha2=mt.domains_v1=mt.documentai_v1beta3=mt.documentai_v1beta2=mt.documentai_v1=mt.docs_v1=mt.dns_v2beta1=mt.dns_v2=mt.dns_v1beta2=mt.dns_v1=mt.dlp_v2=mt.displayvideo_v4=mt.displayvideo_v3=mt.displayvideo_v2=mt.displayvideo_v1dev=mt.displayvideo_v1beta2=mt.displayvideo_v1beta=mt.displayvideo_v1=mt.discoveryengine_v1beta=mt.discoveryengine_v1alpha=mt.discoveryengine_v1=mt.discovery_v1=mt.digitalassetlinks_v1=mt.dialogflow_v3beta1=mt.dialogflow_v3=mt.dialogflow_v2beta1=mt.dialogflow_v2=mt.dfareporting_v5=mt.dfareporting_v4=mt.dfareporting_v3_5=mt.dfareporting_v3_4=mt.dfareporting_v3_3=mt.developerknowledge_v1alpha=mt.developerknowledge_v1=mt.developerconnect_v1=mt.deploymentmanager_v2beta=mt.deploymentmanager_v2=mt.deploymentmanager_alpha=mt.datastream_v1alpha1=mt.datastream_v1=mt.datastore_v1beta3=mt.datastore_v1beta1=mt.datastore_v1=mt.dataproc_v1beta2=mt.dataproc_v1=mt.dataportability_v1beta=void 0;mt.gkehub_v1alpha2=mt.gkehub_v1alpha=mt.gkehub_v1=mt.gkebackup_v1=mt.genomics_v2alpha1=mt.genomics_v1alpha2=mt.genomics_v1=mt.gameservices_v1beta=mt.gameservices_v1=mt.gamesManagement_v1management=mt.gamesConfiguration_v1configuration=mt.games_v1=mt.forms_v1=mt.fitness_v1=mt.firestore_v1beta2=mt.firestore_v1beta1=mt.firestore_v1=mt.firebasestorage_v1beta=mt.firebaserules_v1=mt.firebaseml_v2beta=mt.firebaseml_v1beta2=mt.firebaseml_v1=mt.firebasehosting_v1beta1=mt.firebasehosting_v1=mt.firebasedynamiclinks_v1=mt.firebasedataconnect_v1beta=mt.firebasedataconnect_v1=mt.firebasedatabase_v1beta=mt.firebaseapphosting_v1beta=mt.firebaseapphosting_v1=mt.firebaseappdistribution_v1alpha=mt.firebaseappdistribution_v1=mt.firebaseappcheck_v1beta=mt.firebaseappcheck_v1=mt.firebase_v1beta1=mt.file_v1beta1=mt.file_v1=mt.fcmdata_v1beta1=mt.fcm_v1=mt.factchecktools_v1alpha1=mt.eventarc_v1beta1=mt.eventarc_v1=mt.essentialcontacts_v1=mt.drivelabels_v2beta=mt.drivelabels_v2=mt.driveactivity_v2=mt.drive_v3=mt.drive_v2=mt.doubleclicksearch_v2=mt.doubleclickbidmanager_v2=void 0;mt.managedkafka_v1=mt.managedidentities_v1beta1=mt.managedidentities_v1alpha1=mt.managedidentities_v1=mt.looker_v1=mt.logging_v2=mt.localservices_v1=mt.licensing_v1=mt.libraryagent_v1=mt.language_v2=mt.language_v1beta2=mt.language_v1beta1=mt.language_v1=mt.kmsinventory_v1=mt.kgsearch_v1=mt.keep_v1=mt.jobs_v4=mt.jobs_v3p1beta1=mt.jobs_v3=mt.jobs_v2=mt.integrations_v1alpha=mt.indexing_v3=mt.ids_v1=mt.identitytoolkit_v3=mt.identitytoolkit_v2=mt.ideahub_v1beta=mt.ideahub_v1alpha=mt.iap_v1beta1=mt.iap_v1=mt.iamcredentials_v1=mt.iam_v2beta=mt.iam_v2=mt.iam_v1=mt.hypercomputecluster_v1=mt.homegraph_v1=mt.healthcare_v1beta1=mt.healthcare_v1=mt.health_v4=mt.groupssettings_v1=mt.groupsmigration_v1=mt.gmailpostmastertools_v2=mt.gmailpostmastertools_v1beta1=mt.gmailpostmastertools_v1=mt.gmail_v1=mt.gkeonprem_v1=mt.gkehub_v2beta=mt.gkehub_v2alpha=mt.gkehub_v2=mt.gkehub_v1beta1=mt.gkehub_v1beta=void 0;mt.netapp_v1=mt.mybusinessverifications_v1=mt.mybusinessqanda_v1=mt.mybusinessplaceactions_v1=mt.mybusinessnotifications_v1=mt.mybusinesslodging_v1=mt.mybusinessbusinessinformation_v1=mt.mybusinessbusinesscalls_v1=mt.mybusinessaccountmanagement_v1=mt.monitoring_v3=mt.monitoring_v1=mt.ml_v1=mt.migrationcenter_v1alpha1=mt.migrationcenter_v1=mt.metastore_v2beta=mt.metastore_v2alpha=mt.metastore_v2=mt.metastore_v1beta=mt.metastore_v1alpha=mt.metastore_v1=mt.merchantapi_reviews_v1beta=mt.merchantapi_reports_v1beta=mt.merchantapi_reports_v1=mt.merchantapi_quota_v1beta=mt.merchantapi_quota_v1=mt.merchantapi_promotions_v1beta=mt.merchantapi_promotions_v1=mt.merchantapi_products_v1beta=mt.merchantapi_products_v1=mt.merchantapi_ordertracking_v1beta=mt.merchantapi_ordertracking_v1=mt.merchantapi_notifications_v1beta=mt.merchantapi_notifications_v1=mt.merchantapi_lfp_v1beta=mt.merchantapi_lfp_v1=mt.merchantapi_issueresolution_v1beta=mt.merchantapi_issueresolution_v1=mt.merchantapi_inventories_v1beta=mt.merchantapi_inventories_v1=mt.merchantapi_datasources_v1beta=mt.merchantapi_datasources_v1=mt.merchantapi_conversions_v1beta=mt.merchantapi_conversions_v1=mt.merchantapi_accounts_v1beta=mt.merchantapi_accounts_v1=mt.memcache_v1beta2=mt.memcache_v1=mt.meet_v2=mt.marketingplatformadmin_v1alpha=mt.manufacturers_v1=void 0;mt.pollen_v1=mt.policytroubleshooter_v3beta=mt.policytroubleshooter_v3=mt.policytroubleshooter_v1beta=mt.policytroubleshooter_v1=mt.policysimulator_v1beta1=mt.policysimulator_v1beta=mt.policysimulator_v1alpha=mt.policysimulator_v1=mt.policyanalyzer_v1beta1=mt.policyanalyzer_v1=mt.plus_v1=mt.playintegrity_v1=mt.playgrouping_v1alpha1=mt.playdeveloperreporting_v1beta1=mt.playdeveloperreporting_v1alpha1=mt.playcustomapp_v1=mt.playablelocations_v3=mt.places_v1=mt.people_v1=mt.paymentsresellersubscription_v1=mt.parametermanager_v1=mt.parallelstore_v1beta=mt.parallelstore_v1=mt.pagespeedonline_v5=mt.oslogin_v1beta=mt.oslogin_v1alpha=mt.oslogin_v1=mt.osconfig_v2beta=mt.osconfig_v2=mt.osconfig_v1beta=mt.osconfig_v1alpha=mt.osconfig_v1=mt.orgpolicy_v2=mt.oracledatabase_v1=mt.ondemandscanning_v1beta1=mt.ondemandscanning_v1=mt.observability_v1=mt.oauth2_v2=mt.notebooks_v2=mt.notebooks_v1=mt.networkservices_v1beta1=mt.networkservices_v1=mt.networksecurity_v1beta1=mt.networksecurity_v1=mt.networkmanagement_v1beta1=mt.networkmanagement_v1=mt.networkconnectivity_v1alpha1=mt.networkconnectivity_v1=mt.netapp_v1beta1=void 0;mt.securitycenter_v1beta2=mt.securitycenter_v1beta1=mt.securitycenter_v1=mt.securesourcemanager_v1=mt.secretmanager_v1beta2=mt.secretmanager_v1beta1=mt.secretmanager_v1=mt.searchconsole_v1=mt.searchads360_v0=mt.script_v1=mt.sasportal_v1alpha1=mt.safebrowsing_v5=mt.safebrowsing_v4=mt.saasservicemgmt_v1beta1=mt.saasservicemgmt_v1=mt.runtimeconfig_v1beta1=mt.runtimeconfig_v1=mt.run_v2=mt.run_v1beta1=mt.run_v1alpha1=mt.run_v1=mt.retail_v2beta=mt.retail_v2alpha=mt.retail_v2=mt.resourcesettings_v1=mt.reseller_v1=mt.remotebuildexecution_v2=mt.remotebuildexecution_v1alpha=mt.remotebuildexecution_v1=mt.redis_v1beta1=mt.redis_v1=mt.recommender_v1beta1=mt.recommender_v1=mt.recommendationengine_v1beta1=mt.recaptchaenterprise_v1=mt.realtimebidding_v1alpha=mt.realtimebidding_v1=mt.readerrevenuesubscriptionlinking_v1=mt.rapidmigrationassessment_v1=mt.pubsublite_v1=mt.pubsub_v1beta2=mt.pubsub_v1beta1a=mt.pubsub_v1=mt.publicca_v1beta1=mt.publicca_v1alpha1=mt.publicca_v1=mt.prod_tt_sasportal_v1alpha1=mt.privateca_v1beta1=mt.privateca_v1=mt.poly_v1=void 0;mt.transcoder_v1beta1=mt.transcoder_v1=mt.trafficdirector_v3=mt.trafficdirector_v2=mt.tpu_v2alpha1=mt.tpu_v2=mt.tpu_v1alpha1=mt.tpu_v1=mt.toolresults_v1beta3=mt.threatintelligence_v1beta=mt.texttospeech_v1beta1=mt.texttospeech_v1=mt.testing_v1=mt.tasks_v1=mt.tagmanager_v2=mt.tagmanager_v1=mt.sts_v1beta=mt.sts_v1=mt.streetviewpublish_v1=mt.storagetransfer_v1=mt.storagebatchoperations_v1=mt.storage_v1beta2=mt.storage_v1=mt.sqladmin_v1beta4=mt.sqladmin_v1=mt.sql_v1beta4=mt.speech_v2beta1=mt.speech_v1p1beta1=mt.speech_v1=mt.spanner_v1=mt.sourcerepo_v1=mt.solar_v1=mt.smartdevicemanagement_v1=mt.slides_v1=mt.siteVerification_v1=mt.sheets_v4=mt.serviceusage_v1beta1=mt.serviceusage_v1=mt.servicenetworking_v1beta=mt.servicenetworking_v1=mt.servicemanagement_v1=mt.servicedirectory_v1beta1=mt.servicedirectory_v1=mt.servicecontrol_v2=mt.servicecontrol_v1=mt.serviceconsumermanagement_v1beta1=mt.serviceconsumermanagement_v1=mt.securityposture_v1=mt.securitycenter_v1p1beta1=mt.securitycenter_v1p1alpha1=void 0;mt.youtubereporting_v1=mt.youtubeAnalytics_v2=mt.youtubeAnalytics_v1=mt.youtube_v3=mt.workstations_v1beta=mt.workstations_v1=mt.workspaceevents_v1=mt.workloadmanager_v1=mt.workflows_v1beta=mt.workflows_v1=mt.workflowexecutions_v1beta=mt.workflowexecutions_v1=mt.websecurityscanner_v1beta=mt.websecurityscanner_v1alpha=mt.websecurityscanner_v1=mt.webrisk_v1=mt.webmasters_v3=mt.webfonts_v1=mt.webcontentpublisher_v1=mt.walletobjects_v1=mt.vpcaccess_v1beta1=mt.vpcaccess_v1=mt.vmwareengine_v1=mt.vmmigration_v1alpha1=mt.vmmigration_v1=mt.vision_v1p2beta1=mt.vision_v1p1beta1=mt.vision_v1=mt.videointelligence_v1p3beta1=mt.videointelligence_v1p2beta1=mt.videointelligence_v1p1beta1=mt.videointelligence_v1beta2=mt.videointelligence_v1=mt.versionhistory_v1=mt.verifiedaccess_v2=mt.verifiedaccess_v1=mt.vectortile_v1=mt.vault_v1=mt.travelimpactmodel_v1=mt.translate_v3beta1=mt.translate_v3=mt.translate_v2=void 0;var YGe=ZGe();Object.defineProperty(mt,"GoogleApis",{enumerable:!0,get:function(){return YGe.GoogleApis}});var Tbe=new YGe.GoogleApis;mt.google=Tbe;mt.Common=ct();mt.Auth=zA();var Vbe=AM();Object.defineProperty(mt,"abusiveexperiencereport_v1",{enumerable:!0,get:function(){return Vbe.abusiveexperiencereport_v1}});var Ebe=$M();Object.defineProperty(mt,"acceleratedmobilepageurl_v1",{enumerable:!0,get:function(){return Ebe.acceleratedmobilepageurl_v1}});var Sbe=jM();Object.defineProperty(mt,"accessapproval_v1",{enumerable:!0,get:function(){return Sbe.accessapproval_v1}});var wbe=UM();Object.defineProperty(mt,"accessapproval_v1beta1",{enumerable:!0,get:function(){return wbe.accessapproval_v1beta1}});var Gbe=vM();Object.defineProperty(mt,"accesscontextmanager_v1",{enumerable:!0,get:function(){return Gbe.accesscontextmanager_v1}});var Lbe=TM();Object.defineProperty(mt,"accesscontextmanager_v1beta",{enumerable:!0,get:function(){return Lbe.accesscontextmanager_v1beta}});var _be=VM();Object.defineProperty(mt,"acmedns_v1",{enumerable:!0,get:function(){return _be.acmedns_v1}});var Dbe=EM();Object.defineProperty(mt,"addressvalidation_v1",{enumerable:!0,get:function(){return Dbe.addressvalidation_v1}});var zbe=SM();Object.defineProperty(mt,"adexchangebuyer_v1_2",{enumerable:!0,get:function(){return zbe.adexchangebuyer_v1_2}});var Mbe=wM();Object.defineProperty(mt,"adexchangebuyer_v1_3",{enumerable:!0,get:function(){return Mbe.adexchangebuyer_v1_3}});var Nbe=GM();Object.defineProperty(mt,"adexchangebuyer_v1_4",{enumerable:!0,get:function(){return Nbe.adexchangebuyer_v1_4}});var Hbe=LM();Object.defineProperty(mt,"adexchangebuyer2_v2beta1",{enumerable:!0,get:function(){return Hbe.adexchangebuyer2_v2beta1}});var Fbe=_M();Object.defineProperty(mt,"adexperiencereport_v1",{enumerable:!0,get:function(){return Fbe.adexperiencereport_v1}});var Bbe=DM();Object.defineProperty(mt,"admin_datatransfer_v1",{enumerable:!0,get:function(){return Bbe.admin_datatransfer_v1}});var Wbe=zM();Object.defineProperty(mt,"admin_directory_v1",{enumerable:!0,get:function(){return Wbe.admin_directory_v1}});var Kbe=MM();Object.defineProperty(mt,"admin_reports_v1",{enumerable:!0,get:function(){return Kbe.admin_reports_v1}});var Jbe=NM();Object.defineProperty(mt,"admob_v1",{enumerable:!0,get:function(){return Jbe.admob_v1}});var Qbe=HM();Object.defineProperty(mt,"admob_v1beta",{enumerable:!0,get:function(){return Qbe.admob_v1beta}});var Zbe=FM();Object.defineProperty(mt,"adsense_v1_4",{enumerable:!0,get:function(){return Zbe.adsense_v1_4}});var Ybe=BM();Object.defineProperty(mt,"adsense_v2",{enumerable:!0,get:function(){return Ybe.adsense_v2}});var Xbe=WM();Object.defineProperty(mt,"adsensehost_v4_1",{enumerable:!0,get:function(){return Xbe.adsensehost_v4_1}});var Obe=KM();Object.defineProperty(mt,"adsenseplatform_v1",{enumerable:!0,get:function(){return Obe.adsenseplatform_v1}});var lbe=JM();Object.defineProperty(mt,"adsenseplatform_v1alpha",{enumerable:!0,get:function(){return lbe.adsenseplatform_v1alpha}});var Cbe=QM();Object.defineProperty(mt,"advisorynotifications_v1",{enumerable:!0,get:function(){return Cbe.advisorynotifications_v1}});var bbe=ZM();Object.defineProperty(mt,"agentregistry_v1alpha",{enumerable:!0,get:function(){return bbe.agentregistry_v1alpha}});var kbe=YM();Object.defineProperty(mt,"aiplatform_v1",{enumerable:!0,get:function(){return kbe.aiplatform_v1}});var eke=XM();Object.defineProperty(mt,"aiplatform_v1beta1",{enumerable:!0,get:function(){return eke.aiplatform_v1beta1}});var tke=OM();Object.defineProperty(mt,"airquality_v1",{enumerable:!0,get:function(){return tke.airquality_v1}});var oke=lM();Object.defineProperty(mt,"alertcenter_v1beta1",{enumerable:!0,get:function(){return oke.alertcenter_v1beta1}});var ske=CM();Object.defineProperty(mt,"alloydb_v1",{enumerable:!0,get:function(){return ske.alloydb_v1}});var rke=bM();Object.defineProperty(mt,"alloydb_v1alpha",{enumerable:!0,get:function(){return rke.alloydb_v1alpha}});var nke=kM();Object.defineProperty(mt,"alloydb_v1beta",{enumerable:!0,get:function(){return nke.alloydb_v1beta}});var ike=eN();Object.defineProperty(mt,"analytics_v3",{enumerable:!0,get:function(){return ike.analytics_v3}});var pke=tN();Object.defineProperty(mt,"analyticsadmin_v1alpha",{enumerable:!0,get:function(){return pke.analyticsadmin_v1alpha}});var uke=oN();Object.defineProperty(mt,"analyticsadmin_v1beta",{enumerable:!0,get:function(){return uke.analyticsadmin_v1beta}});var cke=sN();Object.defineProperty(mt,"analyticsdata_v1alpha",{enumerable:!0,get:function(){return cke.analyticsdata_v1alpha}});var fke=rN();Object.defineProperty(mt,"analyticsdata_v1beta",{enumerable:!0,get:function(){return fke.analyticsdata_v1beta}});var mke=nN();Object.defineProperty(mt,"analyticshub_v1",{enumerable:!0,get:function(){return mke.analyticshub_v1}});var gke=iN();Object.defineProperty(mt,"analyticshub_v1beta1",{enumerable:!0,get:function(){return gke.analyticshub_v1beta1}});var hke=pN();Object.defineProperty(mt,"analyticsreporting_v4",{enumerable:!0,get:function(){return hke.analyticsreporting_v4}});var Pke=uN();Object.defineProperty(mt,"androiddeviceprovisioning_v1",{enumerable:!0,get:function(){return Pke.androiddeviceprovisioning_v1}});var ake=cN();Object.defineProperty(mt,"androidenterprise_v1",{enumerable:!0,get:function(){return ake.androidenterprise_v1}});var dke=fN();Object.defineProperty(mt,"androidmanagement_v1",{enumerable:!0,get:function(){return dke.androidmanagement_v1}});var qke=mN();Object.defineProperty(mt,"androidpublisher_v1_1",{enumerable:!0,get:function(){return qke.androidpublisher_v1_1}});var xke=gN();Object.defineProperty(mt,"androidpublisher_v1",{enumerable:!0,get:function(){return xke.androidpublisher_v1}});var yke=hN();Object.defineProperty(mt,"androidpublisher_v2",{enumerable:!0,get:function(){return yke.androidpublisher_v2}});var Ike=PN();Object.defineProperty(mt,"androidpublisher_v3",{enumerable:!0,get:function(){return Ike.androidpublisher_v3}});var Rke=aN();Object.defineProperty(mt,"apigateway_v1",{enumerable:!0,get:function(){return Rke.apigateway_v1}});var Ake=dN();Object.defineProperty(mt,"apigateway_v1beta",{enumerable:!0,get:function(){return Ake.apigateway_v1beta}});var $ke=qN();Object.defineProperty(mt,"apigeeregistry_v1",{enumerable:!0,get:function(){return $ke.apigeeregistry_v1}});var jke=xN();Object.defineProperty(mt,"apihub_v1",{enumerable:!0,get:function(){return jke.apihub_v1}});var Uke=yN();Object.defineProperty(mt,"apikeys_v2",{enumerable:!0,get:function(){return Uke.apikeys_v2}});var vke=IN();Object.defineProperty(mt,"apim_v1alpha",{enumerable:!0,get:function(){return vke.apim_v1alpha}});var Tke=RN();Object.defineProperty(mt,"appengine_v1",{enumerable:!0,get:function(){return Tke.appengine_v1}});var Vke=AN();Object.defineProperty(mt,"appengine_v1alpha",{enumerable:!0,get:function(){return Vke.appengine_v1alpha}});var Eke=$N();Object.defineProperty(mt,"appengine_v1beta",{enumerable:!0,get:function(){return Eke.appengine_v1beta}});var Ske=jN();Object.defineProperty(mt,"apphub_v1",{enumerable:!0,get:function(){return Ske.apphub_v1}});var wke=UN();Object.defineProperty(mt,"apphub_v1alpha",{enumerable:!0,get:function(){return wke.apphub_v1alpha}});var Gke=vN();Object.defineProperty(mt,"appsactivity_v1",{enumerable:!0,get:function(){return Gke.appsactivity_v1}});var Lke=TN();Object.defineProperty(mt,"appsmarket_v2",{enumerable:!0,get:function(){return Lke.appsmarket_v2}});var _ke=VN();Object.defineProperty(mt,"area120tables_v1alpha1",{enumerable:!0,get:function(){return _ke.area120tables_v1alpha1}});var Dke=EN();Object.defineProperty(mt,"areainsights_v1",{enumerable:!0,get:function(){return Dke.areainsights_v1}});var zke=SN();Object.defineProperty(mt,"artifactregistry_v1",{enumerable:!0,get:function(){return zke.artifactregistry_v1}});var Mke=wN();Object.defineProperty(mt,"artifactregistry_v1beta1",{enumerable:!0,get:function(){return Mke.artifactregistry_v1beta1}});var Nke=GN();Object.defineProperty(mt,"artifactregistry_v1beta2",{enumerable:!0,get:function(){return Nke.artifactregistry_v1beta2}});var Hke=LN();Object.defineProperty(mt,"assuredworkloads_v1",{enumerable:!0,get:function(){return Hke.assuredworkloads_v1}});var Fke=_N();Object.defineProperty(mt,"assuredworkloads_v1beta1",{enumerable:!0,get:function(){return Fke.assuredworkloads_v1beta1}});var Bke=DN();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1",{enumerable:!0,get:function(){return Bke.authorizedbuyersmarketplace_v1}});var Wke=zN();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1alpha",{enumerable:!0,get:function(){return Wke.authorizedbuyersmarketplace_v1alpha}});var Kke=MN();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1beta",{enumerable:!0,get:function(){return Kke.authorizedbuyersmarketplace_v1beta}});var Jke=NN();Object.defineProperty(mt,"backupdr_v1",{enumerable:!0,get:function(){return Jke.backupdr_v1}});var Qke=HN();Object.defineProperty(mt,"baremetalsolution_v1",{enumerable:!0,get:function(){return Qke.baremetalsolution_v1}});var Zke=FN();Object.defineProperty(mt,"baremetalsolution_v1alpha1",{enumerable:!0,get:function(){return Zke.baremetalsolution_v1alpha1}});var Yke=BN();Object.defineProperty(mt,"baremetalsolution_v2",{enumerable:!0,get:function(){return Yke.baremetalsolution_v2}});var Xke=WN();Object.defineProperty(mt,"batch_v1",{enumerable:!0,get:function(){return Xke.batch_v1}});var Oke=KN();Object.defineProperty(mt,"beyondcorp_v1",{enumerable:!0,get:function(){return Oke.beyondcorp_v1}});var lke=JN();Object.defineProperty(mt,"beyondcorp_v1alpha",{enumerable:!0,get:function(){return lke.beyondcorp_v1alpha}});var Cke=QN();Object.defineProperty(mt,"biglake_v1",{enumerable:!0,get:function(){return Cke.biglake_v1}});var bke=ZN();Object.defineProperty(mt,"bigquery_v2",{enumerable:!0,get:function(){return bke.bigquery_v2}});var kke=YN();Object.defineProperty(mt,"bigqueryconnection_v1",{enumerable:!0,get:function(){return kke.bigqueryconnection_v1}});var eet=XN();Object.defineProperty(mt,"bigqueryconnection_v1beta1",{enumerable:!0,get:function(){return eet.bigqueryconnection_v1beta1}});var tet=ON();Object.defineProperty(mt,"bigquerydatapolicy_v1",{enumerable:!0,get:function(){return tet.bigquerydatapolicy_v1}});var oet=lN();Object.defineProperty(mt,"bigquerydatapolicy_v2",{enumerable:!0,get:function(){return oet.bigquerydatapolicy_v2}});var set=CN();Object.defineProperty(mt,"bigquerydatatransfer_v1",{enumerable:!0,get:function(){return set.bigquerydatatransfer_v1}});var ret=bN();Object.defineProperty(mt,"bigqueryreservation_v1",{enumerable:!0,get:function(){return ret.bigqueryreservation_v1}});var net=kN();Object.defineProperty(mt,"bigqueryreservation_v1alpha2",{enumerable:!0,get:function(){return net.bigqueryreservation_v1alpha2}});var iet=eH();Object.defineProperty(mt,"bigqueryreservation_v1beta1",{enumerable:!0,get:function(){return iet.bigqueryreservation_v1beta1}});var pet=tH();Object.defineProperty(mt,"bigtableadmin_v1",{enumerable:!0,get:function(){return pet.bigtableadmin_v1}});var uet=oH();Object.defineProperty(mt,"bigtableadmin_v2",{enumerable:!0,get:function(){return uet.bigtableadmin_v2}});var cet=sH();Object.defineProperty(mt,"billingbudgets_v1",{enumerable:!0,get:function(){return cet.billingbudgets_v1}});var fet=rH();Object.defineProperty(mt,"billingbudgets_v1beta1",{enumerable:!0,get:function(){return fet.billingbudgets_v1beta1}});var met=nH();Object.defineProperty(mt,"binaryauthorization_v1",{enumerable:!0,get:function(){return met.binaryauthorization_v1}});var get=iH();Object.defineProperty(mt,"binaryauthorization_v1beta1",{enumerable:!0,get:function(){return get.binaryauthorization_v1beta1}});var het=pH();Object.defineProperty(mt,"blockchainnodeengine_v1",{enumerable:!0,get:function(){return het.blockchainnodeengine_v1}});var Pet=uH();Object.defineProperty(mt,"blogger_v3",{enumerable:!0,get:function(){return Pet.blogger_v3}});var aet=cH();Object.defineProperty(mt,"books_v1",{enumerable:!0,get:function(){return aet.books_v1}});var det=fH();Object.defineProperty(mt,"businessprofileperformance_v1",{enumerable:!0,get:function(){return det.businessprofileperformance_v1}});var qet=mH();Object.defineProperty(mt,"calendar_v3",{enumerable:!0,get:function(){return qet.calendar_v3}});var xet=gH();Object.defineProperty(mt,"certificatemanager_v1",{enumerable:!0,get:function(){return xet.certificatemanager_v1}});var yet=hH();Object.defineProperty(mt,"ces_v1",{enumerable:!0,get:function(){return yet.ces_v1}});var Iet=PH();Object.defineProperty(mt,"ces_v1beta",{enumerable:!0,get:function(){return Iet.ces_v1beta}});var Ret=aH();Object.defineProperty(mt,"chat_v1",{enumerable:!0,get:function(){return Ret.chat_v1}});var Aet=dH();Object.defineProperty(mt,"checks_v1alpha",{enumerable:!0,get:function(){return Aet.checks_v1alpha}});var $et=qH();Object.defineProperty(mt,"chromemanagement_v1",{enumerable:!0,get:function(){return $et.chromemanagement_v1}});var jet=xH();Object.defineProperty(mt,"chromepolicy_v1",{enumerable:!0,get:function(){return jet.chromepolicy_v1}});var Uet=yH();Object.defineProperty(mt,"chromeuxreport_v1",{enumerable:!0,get:function(){return Uet.chromeuxreport_v1}});var vet=IH();Object.defineProperty(mt,"chromewebstore_v1_1",{enumerable:!0,get:function(){return vet.chromewebstore_v1_1}});var Tet=RH();Object.defineProperty(mt,"chromewebstore_v2",{enumerable:!0,get:function(){return Tet.chromewebstore_v2}});var Vet=AH();Object.defineProperty(mt,"civicinfo_v2",{enumerable:!0,get:function(){return Vet.civicinfo_v2}});var Eet=$H();Object.defineProperty(mt,"classroom_v1",{enumerable:!0,get:function(){return Eet.classroom_v1}});var wet=jH();Object.defineProperty(mt,"cloudasset_v1",{enumerable:!0,get:function(){return wet.cloudasset_v1}});var Get=UH();Object.defineProperty(mt,"cloudasset_v1beta1",{enumerable:!0,get:function(){return Get.cloudasset_v1beta1}});var Let=vH();Object.defineProperty(mt,"cloudasset_v1p1beta1",{enumerable:!0,get:function(){return Let.cloudasset_v1p1beta1}});var _et=TH();Object.defineProperty(mt,"cloudasset_v1p4beta1",{enumerable:!0,get:function(){return _et.cloudasset_v1p4beta1}});var Det=VH();Object.defineProperty(mt,"cloudasset_v1p5beta1",{enumerable:!0,get:function(){return Det.cloudasset_v1p5beta1}});var zet=EH();Object.defineProperty(mt,"cloudasset_v1p7beta1",{enumerable:!0,get:function(){return zet.cloudasset_v1p7beta1}});var Met=SH();Object.defineProperty(mt,"cloudbilling_v1",{enumerable:!0,get:function(){return Met.cloudbilling_v1}});var Net=wH();Object.defineProperty(mt,"cloudbilling_v1beta",{enumerable:!0,get:function(){return Net.cloudbilling_v1beta}});var Het=GH();Object.defineProperty(mt,"cloudbuild_v1",{enumerable:!0,get:function(){return Het.cloudbuild_v1}});var Fet=LH();Object.defineProperty(mt,"cloudbuild_v1alpha1",{enumerable:!0,get:function(){return Fet.cloudbuild_v1alpha1}});var Bet=_H();Object.defineProperty(mt,"cloudbuild_v1alpha2",{enumerable:!0,get:function(){return Bet.cloudbuild_v1alpha2}});var Wet=DH();Object.defineProperty(mt,"cloudbuild_v1beta1",{enumerable:!0,get:function(){return Wet.cloudbuild_v1beta1}});var Ket=zH();Object.defineProperty(mt,"cloudbuild_v2",{enumerable:!0,get:function(){return Ket.cloudbuild_v2}});var Jet=MH();Object.defineProperty(mt,"cloudchannel_v1",{enumerable:!0,get:function(){return Jet.cloudchannel_v1}});var Qet=NH();Object.defineProperty(mt,"cloudcommerceprocurement_v1",{enumerable:!0,get:function(){return Qet.cloudcommerceprocurement_v1}});var Zet=HH();Object.defineProperty(mt,"cloudcontrolspartner_v1",{enumerable:!0,get:function(){return Zet.cloudcontrolspartner_v1}});var Yet=FH();Object.defineProperty(mt,"cloudcontrolspartner_v1beta",{enumerable:!0,get:function(){return Yet.cloudcontrolspartner_v1beta}});var Xet=BH();Object.defineProperty(mt,"clouddebugger_v2",{enumerable:!0,get:function(){return Xet.clouddebugger_v2}});var Oet=WH();Object.defineProperty(mt,"clouddeploy_v1",{enumerable:!0,get:function(){return Oet.clouddeploy_v1}});var Cet=KH();Object.defineProperty(mt,"clouderrorreporting_v1beta1",{enumerable:!0,get:function(){return Cet.clouderrorreporting_v1beta1}});var bet=JH();Object.defineProperty(mt,"cloudfunctions_v1",{enumerable:!0,get:function(){return bet.cloudfunctions_v1}});var ket=QH();Object.defineProperty(mt,"cloudfunctions_v1beta2",{enumerable:!0,get:function(){return ket.cloudfunctions_v1beta2}});var ett=ZH();Object.defineProperty(mt,"cloudfunctions_v2",{enumerable:!0,get:function(){return ett.cloudfunctions_v2}});var ttt=YH();Object.defineProperty(mt,"cloudfunctions_v2alpha",{enumerable:!0,get:function(){return ttt.cloudfunctions_v2alpha}});var ott=XH();Object.defineProperty(mt,"cloudfunctions_v2beta",{enumerable:!0,get:function(){return ott.cloudfunctions_v2beta}});var stt=OH();Object.defineProperty(mt,"cloudidentity_v1",{enumerable:!0,get:function(){return stt.cloudidentity_v1}});var rtt=lH();Object.defineProperty(mt,"cloudidentity_v1beta1",{enumerable:!0,get:function(){return rtt.cloudidentity_v1beta1}});var ntt=CH();Object.defineProperty(mt,"cloudiot_v1",{enumerable:!0,get:function(){return ntt.cloudiot_v1}});var itt=bH();Object.defineProperty(mt,"cloudkms_v1",{enumerable:!0,get:function(){return itt.cloudkms_v1}});var ptt=kH();Object.defineProperty(mt,"cloudlocationfinder_v1",{enumerable:!0,get:function(){return ptt.cloudlocationfinder_v1}});var utt=eF();Object.defineProperty(mt,"cloudlocationfinder_v1alpha",{enumerable:!0,get:function(){return utt.cloudlocationfinder_v1alpha}});var ctt=tF();Object.defineProperty(mt,"cloudnumberregistry_v1alpha",{enumerable:!0,get:function(){return ctt.cloudnumberregistry_v1alpha}});var ftt=oF();Object.defineProperty(mt,"cloudprofiler_v2",{enumerable:!0,get:function(){return ftt.cloudprofiler_v2}});var mtt=sF();Object.defineProperty(mt,"cloudresourcemanager_v1",{enumerable:!0,get:function(){return mtt.cloudresourcemanager_v1}});var gtt=rF();Object.defineProperty(mt,"cloudresourcemanager_v1beta1",{enumerable:!0,get:function(){return gtt.cloudresourcemanager_v1beta1}});var htt=nF();Object.defineProperty(mt,"cloudresourcemanager_v2",{enumerable:!0,get:function(){return htt.cloudresourcemanager_v2}});var Ptt=iF();Object.defineProperty(mt,"cloudresourcemanager_v2beta1",{enumerable:!0,get:function(){return Ptt.cloudresourcemanager_v2beta1}});var att=pF();Object.defineProperty(mt,"cloudresourcemanager_v3",{enumerable:!0,get:function(){return att.cloudresourcemanager_v3}});var dtt=uF();Object.defineProperty(mt,"cloudscheduler_v1",{enumerable:!0,get:function(){return dtt.cloudscheduler_v1}});var qtt=cF();Object.defineProperty(mt,"cloudscheduler_v1beta1",{enumerable:!0,get:function(){return qtt.cloudscheduler_v1beta1}});var xtt=fF();Object.defineProperty(mt,"cloudsearch_v1",{enumerable:!0,get:function(){return xtt.cloudsearch_v1}});var ytt=mF();Object.defineProperty(mt,"cloudshell_v1",{enumerable:!0,get:function(){return ytt.cloudshell_v1}});var Itt=gF();Object.defineProperty(mt,"cloudshell_v1alpha1",{enumerable:!0,get:function(){return Itt.cloudshell_v1alpha1}});var Rtt=hF();Object.defineProperty(mt,"cloudsupport_v2",{enumerable:!0,get:function(){return Rtt.cloudsupport_v2}});var Att=PF();Object.defineProperty(mt,"cloudsupport_v2beta",{enumerable:!0,get:function(){return Att.cloudsupport_v2beta}});var $tt=aF();Object.defineProperty(mt,"cloudtasks_v2",{enumerable:!0,get:function(){return $tt.cloudtasks_v2}});var jtt=dF();Object.defineProperty(mt,"cloudtasks_v2beta2",{enumerable:!0,get:function(){return jtt.cloudtasks_v2beta2}});var Utt=qF();Object.defineProperty(mt,"cloudtasks_v2beta3",{enumerable:!0,get:function(){return Utt.cloudtasks_v2beta3}});var vtt=xF();Object.defineProperty(mt,"cloudtrace_v1",{enumerable:!0,get:function(){return vtt.cloudtrace_v1}});var Ttt=yF();Object.defineProperty(mt,"cloudtrace_v2",{enumerable:!0,get:function(){return Ttt.cloudtrace_v2}});var Vtt=IF();Object.defineProperty(mt,"cloudtrace_v2beta1",{enumerable:!0,get:function(){return Vtt.cloudtrace_v2beta1}});var Ett=RF();Object.defineProperty(mt,"composer_v1",{enumerable:!0,get:function(){return Ett.composer_v1}});var Stt=AF();Object.defineProperty(mt,"composer_v1beta1",{enumerable:!0,get:function(){return Stt.composer_v1beta1}});var wtt=$F();Object.defineProperty(mt,"compute_alpha",{enumerable:!0,get:function(){return wtt.compute_alpha}});var Gtt=jF();Object.defineProperty(mt,"compute_beta",{enumerable:!0,get:function(){return Gtt.compute_beta}});var Ltt=UF();Object.defineProperty(mt,"compute_v1",{enumerable:!0,get:function(){return Ltt.compute_v1}});var _tt=vF();Object.defineProperty(mt,"config_v1",{enumerable:!0,get:function(){return _tt.config_v1}});var Dtt=TF();Object.defineProperty(mt,"connectors_v1",{enumerable:!0,get:function(){return Dtt.connectors_v1}});var ztt=VF();Object.defineProperty(mt,"connectors_v2",{enumerable:!0,get:function(){return ztt.connectors_v2}});var Mtt=EF();Object.defineProperty(mt,"contactcenteraiplatform_v1alpha1",{enumerable:!0,get:function(){return Mtt.contactcenteraiplatform_v1alpha1}});var Ntt=SF();Object.defineProperty(mt,"contactcenterinsights_v1",{enumerable:!0,get:function(){return Ntt.contactcenterinsights_v1}});var Htt=wF();Object.defineProperty(mt,"container_v1",{enumerable:!0,get:function(){return Htt.container_v1}});var Ftt=GF();Object.defineProperty(mt,"container_v1beta1",{enumerable:!0,get:function(){return Ftt.container_v1beta1}});var Btt=LF();Object.defineProperty(mt,"containeranalysis_v1",{enumerable:!0,get:function(){return Btt.containeranalysis_v1}});var Wtt=_F();Object.defineProperty(mt,"containeranalysis_v1alpha1",{enumerable:!0,get:function(){return Wtt.containeranalysis_v1alpha1}});var Ktt=DF();Object.defineProperty(mt,"containeranalysis_v1beta1",{enumerable:!0,get:function(){return Ktt.containeranalysis_v1beta1}});var Jtt=zF();Object.defineProperty(mt,"content_v2_1",{enumerable:!0,get:function(){return Jtt.content_v2_1}});var Qtt=MF();Object.defineProperty(mt,"content_v2",{enumerable:!0,get:function(){return Qtt.content_v2}});var Ztt=NF();Object.defineProperty(mt,"contentwarehouse_v1",{enumerable:!0,get:function(){return Ztt.contentwarehouse_v1}});var Ytt=HF();Object.defineProperty(mt,"css_v1",{enumerable:!0,get:function(){return Ytt.css_v1}});var Xtt=FF();Object.defineProperty(mt,"customsearch_v1",{enumerable:!0,get:function(){return Xtt.customsearch_v1}});var Ott=BF();Object.defineProperty(mt,"datacatalog_v1",{enumerable:!0,get:function(){return Ott.datacatalog_v1}});var ltt=WF();Object.defineProperty(mt,"datacatalog_v1beta1",{enumerable:!0,get:function(){return ltt.datacatalog_v1beta1}});var Ctt=KF();Object.defineProperty(mt,"dataflow_v1b3",{enumerable:!0,get:function(){return Ctt.dataflow_v1b3}});var btt=JF();Object.defineProperty(mt,"dataform_v1",{enumerable:!0,get:function(){return btt.dataform_v1}});var ktt=QF();Object.defineProperty(mt,"dataform_v1beta1",{enumerable:!0,get:function(){return ktt.dataform_v1beta1}});var eot=ZF();Object.defineProperty(mt,"datafusion_v1",{enumerable:!0,get:function(){return eot.datafusion_v1}});var tot=YF();Object.defineProperty(mt,"datafusion_v1beta1",{enumerable:!0,get:function(){return tot.datafusion_v1beta1}});var oot=XF();Object.defineProperty(mt,"datalabeling_v1beta1",{enumerable:!0,get:function(){return oot.datalabeling_v1beta1}});var sot=OF();Object.defineProperty(mt,"datalineage_v1",{enumerable:!0,get:function(){return sot.datalineage_v1}});var rot=lF();Object.defineProperty(mt,"datamanager_v1",{enumerable:!0,get:function(){return rot.datamanager_v1}});var not=CF();Object.defineProperty(mt,"datamigration_v1",{enumerable:!0,get:function(){return not.datamigration_v1}});var iot=bF();Object.defineProperty(mt,"datamigration_v1beta1",{enumerable:!0,get:function(){return iot.datamigration_v1beta1}});var pot=kF();Object.defineProperty(mt,"datapipelines_v1",{enumerable:!0,get:function(){return pot.datapipelines_v1}});var uot=eB();Object.defineProperty(mt,"dataplex_v1",{enumerable:!0,get:function(){return uot.dataplex_v1}});var cot=tB();Object.defineProperty(mt,"dataportability_v1",{enumerable:!0,get:function(){return cot.dataportability_v1}});var fot=oB();Object.defineProperty(mt,"dataportability_v1beta",{enumerable:!0,get:function(){return fot.dataportability_v1beta}});var mot=sB();Object.defineProperty(mt,"dataproc_v1",{enumerable:!0,get:function(){return mot.dataproc_v1}});var got=rB();Object.defineProperty(mt,"dataproc_v1beta2",{enumerable:!0,get:function(){return got.dataproc_v1beta2}});var hot=nB();Object.defineProperty(mt,"datastore_v1",{enumerable:!0,get:function(){return hot.datastore_v1}});var Pot=iB();Object.defineProperty(mt,"datastore_v1beta1",{enumerable:!0,get:function(){return Pot.datastore_v1beta1}});var aot=pB();Object.defineProperty(mt,"datastore_v1beta3",{enumerable:!0,get:function(){return aot.datastore_v1beta3}});var dot=uB();Object.defineProperty(mt,"datastream_v1",{enumerable:!0,get:function(){return dot.datastream_v1}});var qot=cB();Object.defineProperty(mt,"datastream_v1alpha1",{enumerable:!0,get:function(){return qot.datastream_v1alpha1}});var xot=fB();Object.defineProperty(mt,"deploymentmanager_alpha",{enumerable:!0,get:function(){return xot.deploymentmanager_alpha}});var yot=mB();Object.defineProperty(mt,"deploymentmanager_v2",{enumerable:!0,get:function(){return yot.deploymentmanager_v2}});var Iot=gB();Object.defineProperty(mt,"deploymentmanager_v2beta",{enumerable:!0,get:function(){return Iot.deploymentmanager_v2beta}});var Rot=hB();Object.defineProperty(mt,"developerconnect_v1",{enumerable:!0,get:function(){return Rot.developerconnect_v1}});var Aot=PB();Object.defineProperty(mt,"developerknowledge_v1",{enumerable:!0,get:function(){return Aot.developerknowledge_v1}});var $ot=aB();Object.defineProperty(mt,"developerknowledge_v1alpha",{enumerable:!0,get:function(){return $ot.developerknowledge_v1alpha}});var jot=dB();Object.defineProperty(mt,"dfareporting_v3_3",{enumerable:!0,get:function(){return jot.dfareporting_v3_3}});var Uot=qB();Object.defineProperty(mt,"dfareporting_v3_4",{enumerable:!0,get:function(){return Uot.dfareporting_v3_4}});var vot=xB();Object.defineProperty(mt,"dfareporting_v3_5",{enumerable:!0,get:function(){return vot.dfareporting_v3_5}});var Tot=yB();Object.defineProperty(mt,"dfareporting_v4",{enumerable:!0,get:function(){return Tot.dfareporting_v4}});var Vot=IB();Object.defineProperty(mt,"dfareporting_v5",{enumerable:!0,get:function(){return Vot.dfareporting_v5}});var Eot=RB();Object.defineProperty(mt,"dialogflow_v2",{enumerable:!0,get:function(){return Eot.dialogflow_v2}});var Sot=AB();Object.defineProperty(mt,"dialogflow_v2beta1",{enumerable:!0,get:function(){return Sot.dialogflow_v2beta1}});var wot=$B();Object.defineProperty(mt,"dialogflow_v3",{enumerable:!0,get:function(){return wot.dialogflow_v3}});var Got=jB();Object.defineProperty(mt,"dialogflow_v3beta1",{enumerable:!0,get:function(){return Got.dialogflow_v3beta1}});var Lot=UB();Object.defineProperty(mt,"digitalassetlinks_v1",{enumerable:!0,get:function(){return Lot.digitalassetlinks_v1}});var _ot=vB();Object.defineProperty(mt,"discovery_v1",{enumerable:!0,get:function(){return _ot.discovery_v1}});var Dot=TB();Object.defineProperty(mt,"discoveryengine_v1",{enumerable:!0,get:function(){return Dot.discoveryengine_v1}});var zot=VB();Object.defineProperty(mt,"discoveryengine_v1alpha",{enumerable:!0,get:function(){return zot.discoveryengine_v1alpha}});var Mot=EB();Object.defineProperty(mt,"discoveryengine_v1beta",{enumerable:!0,get:function(){return Mot.discoveryengine_v1beta}});var Not=SB();Object.defineProperty(mt,"displayvideo_v1",{enumerable:!0,get:function(){return Not.displayvideo_v1}});var Hot=wB();Object.defineProperty(mt,"displayvideo_v1beta",{enumerable:!0,get:function(){return Hot.displayvideo_v1beta}});var Fot=GB();Object.defineProperty(mt,"displayvideo_v1beta2",{enumerable:!0,get:function(){return Fot.displayvideo_v1beta2}});var Bot=LB();Object.defineProperty(mt,"displayvideo_v1dev",{enumerable:!0,get:function(){return Bot.displayvideo_v1dev}});var Wot=_B();Object.defineProperty(mt,"displayvideo_v2",{enumerable:!0,get:function(){return Wot.displayvideo_v2}});var Kot=DB();Object.defineProperty(mt,"displayvideo_v3",{enumerable:!0,get:function(){return Kot.displayvideo_v3}});var Jot=zB();Object.defineProperty(mt,"displayvideo_v4",{enumerable:!0,get:function(){return Jot.displayvideo_v4}});var Qot=MB();Object.defineProperty(mt,"dlp_v2",{enumerable:!0,get:function(){return Qot.dlp_v2}});var Zot=NB();Object.defineProperty(mt,"dns_v1",{enumerable:!0,get:function(){return Zot.dns_v1}});var Yot=HB();Object.defineProperty(mt,"dns_v1beta2",{enumerable:!0,get:function(){return Yot.dns_v1beta2}});var Xot=FB();Object.defineProperty(mt,"dns_v2",{enumerable:!0,get:function(){return Xot.dns_v2}});var Oot=BB();Object.defineProperty(mt,"dns_v2beta1",{enumerable:!0,get:function(){return Oot.dns_v2beta1}});var lot=WB();Object.defineProperty(mt,"docs_v1",{enumerable:!0,get:function(){return lot.docs_v1}});var Cot=KB();Object.defineProperty(mt,"documentai_v1",{enumerable:!0,get:function(){return Cot.documentai_v1}});var bot=JB();Object.defineProperty(mt,"documentai_v1beta2",{enumerable:!0,get:function(){return bot.documentai_v1beta2}});var kot=QB();Object.defineProperty(mt,"documentai_v1beta3",{enumerable:!0,get:function(){return kot.documentai_v1beta3}});var est=ZB();Object.defineProperty(mt,"domains_v1",{enumerable:!0,get:function(){return est.domains_v1}});var tst=YB();Object.defineProperty(mt,"domains_v1alpha2",{enumerable:!0,get:function(){return tst.domains_v1alpha2}});var ost=XB();Object.defineProperty(mt,"domains_v1beta1",{enumerable:!0,get:function(){return ost.domains_v1beta1}});var sst=OB();Object.defineProperty(mt,"domainsrdap_v1",{enumerable:!0,get:function(){return sst.domainsrdap_v1}});var rst=lB();Object.defineProperty(mt,"doubleclickbidmanager_v1_1",{enumerable:!0,get:function(){return rst.doubleclickbidmanager_v1_1}});var nst=CB();Object.defineProperty(mt,"doubleclickbidmanager_v1",{enumerable:!0,get:function(){return nst.doubleclickbidmanager_v1}});var ist=bB();Object.defineProperty(mt,"doubleclickbidmanager_v2",{enumerable:!0,get:function(){return ist.doubleclickbidmanager_v2}});var pst=kB();Object.defineProperty(mt,"doubleclicksearch_v2",{enumerable:!0,get:function(){return pst.doubleclicksearch_v2}});var ust=e3();Object.defineProperty(mt,"drive_v2",{enumerable:!0,get:function(){return ust.drive_v2}});var cst=t3();Object.defineProperty(mt,"drive_v3",{enumerable:!0,get:function(){return cst.drive_v3}});var fst=o3();Object.defineProperty(mt,"driveactivity_v2",{enumerable:!0,get:function(){return fst.driveactivity_v2}});var mst=s3();Object.defineProperty(mt,"drivelabels_v2",{enumerable:!0,get:function(){return mst.drivelabels_v2}});var gst=r3();Object.defineProperty(mt,"drivelabels_v2beta",{enumerable:!0,get:function(){return gst.drivelabels_v2beta}});var hst=n3();Object.defineProperty(mt,"essentialcontacts_v1",{enumerable:!0,get:function(){return hst.essentialcontacts_v1}});var Pst=i3();Object.defineProperty(mt,"eventarc_v1",{enumerable:!0,get:function(){return Pst.eventarc_v1}});var ast=p3();Object.defineProperty(mt,"eventarc_v1beta1",{enumerable:!0,get:function(){return ast.eventarc_v1beta1}});var dst=u3();Object.defineProperty(mt,"factchecktools_v1alpha1",{enumerable:!0,get:function(){return dst.factchecktools_v1alpha1}});var qst=c3();Object.defineProperty(mt,"fcm_v1",{enumerable:!0,get:function(){return qst.fcm_v1}});var xst=f3();Object.defineProperty(mt,"fcmdata_v1beta1",{enumerable:!0,get:function(){return xst.fcmdata_v1beta1}});var yst=m3();Object.defineProperty(mt,"file_v1",{enumerable:!0,get:function(){return yst.file_v1}});var Ist=g3();Object.defineProperty(mt,"file_v1beta1",{enumerable:!0,get:function(){return Ist.file_v1beta1}});var Rst=h3();Object.defineProperty(mt,"firebase_v1beta1",{enumerable:!0,get:function(){return Rst.firebase_v1beta1}});var Ast=P3();Object.defineProperty(mt,"firebaseappcheck_v1",{enumerable:!0,get:function(){return Ast.firebaseappcheck_v1}});var $st=a3();Object.defineProperty(mt,"firebaseappcheck_v1beta",{enumerable:!0,get:function(){return $st.firebaseappcheck_v1beta}});var jst=d3();Object.defineProperty(mt,"firebaseappdistribution_v1",{enumerable:!0,get:function(){return jst.firebaseappdistribution_v1}});var Ust=q3();Object.defineProperty(mt,"firebaseappdistribution_v1alpha",{enumerable:!0,get:function(){return Ust.firebaseappdistribution_v1alpha}});var vst=x3();Object.defineProperty(mt,"firebaseapphosting_v1",{enumerable:!0,get:function(){return vst.firebaseapphosting_v1}});var Tst=y3();Object.defineProperty(mt,"firebaseapphosting_v1beta",{enumerable:!0,get:function(){return Tst.firebaseapphosting_v1beta}});var Vst=I3();Object.defineProperty(mt,"firebasedatabase_v1beta",{enumerable:!0,get:function(){return Vst.firebasedatabase_v1beta}});var Est=R3();Object.defineProperty(mt,"firebasedataconnect_v1",{enumerable:!0,get:function(){return Est.firebasedataconnect_v1}});var Sst=A3();Object.defineProperty(mt,"firebasedataconnect_v1beta",{enumerable:!0,get:function(){return Sst.firebasedataconnect_v1beta}});var wst=$3();Object.defineProperty(mt,"firebasedynamiclinks_v1",{enumerable:!0,get:function(){return wst.firebasedynamiclinks_v1}});var Gst=j3();Object.defineProperty(mt,"firebasehosting_v1",{enumerable:!0,get:function(){return Gst.firebasehosting_v1}});var Lst=U3();Object.defineProperty(mt,"firebasehosting_v1beta1",{enumerable:!0,get:function(){return Lst.firebasehosting_v1beta1}});var _st=v3();Object.defineProperty(mt,"firebaseml_v1",{enumerable:!0,get:function(){return _st.firebaseml_v1}});var Dst=T3();Object.defineProperty(mt,"firebaseml_v1beta2",{enumerable:!0,get:function(){return Dst.firebaseml_v1beta2}});var zst=V3();Object.defineProperty(mt,"firebaseml_v2beta",{enumerable:!0,get:function(){return zst.firebaseml_v2beta}});var Mst=E3();Object.defineProperty(mt,"firebaserules_v1",{enumerable:!0,get:function(){return Mst.firebaserules_v1}});var Nst=S3();Object.defineProperty(mt,"firebasestorage_v1beta",{enumerable:!0,get:function(){return Nst.firebasestorage_v1beta}});var Hst=w3();Object.defineProperty(mt,"firestore_v1",{enumerable:!0,get:function(){return Hst.firestore_v1}});var Fst=G3();Object.defineProperty(mt,"firestore_v1beta1",{enumerable:!0,get:function(){return Fst.firestore_v1beta1}});var Bst=L3();Object.defineProperty(mt,"firestore_v1beta2",{enumerable:!0,get:function(){return Bst.firestore_v1beta2}});var Wst=_3();Object.defineProperty(mt,"fitness_v1",{enumerable:!0,get:function(){return Wst.fitness_v1}});var Kst=D3();Object.defineProperty(mt,"forms_v1",{enumerable:!0,get:function(){return Kst.forms_v1}});var Jst=z3();Object.defineProperty(mt,"games_v1",{enumerable:!0,get:function(){return Jst.games_v1}});var Qst=M3();Object.defineProperty(mt,"gamesConfiguration_v1configuration",{enumerable:!0,get:function(){return Qst.gamesConfiguration_v1configuration}});var Zst=N3();Object.defineProperty(mt,"gamesManagement_v1management",{enumerable:!0,get:function(){return Zst.gamesManagement_v1management}});var Yst=H3();Object.defineProperty(mt,"gameservices_v1",{enumerable:!0,get:function(){return Yst.gameservices_v1}});var Xst=F3();Object.defineProperty(mt,"gameservices_v1beta",{enumerable:!0,get:function(){return Xst.gameservices_v1beta}});var Ost=B3();Object.defineProperty(mt,"genomics_v1",{enumerable:!0,get:function(){return Ost.genomics_v1}});var lst=W3();Object.defineProperty(mt,"genomics_v1alpha2",{enumerable:!0,get:function(){return lst.genomics_v1alpha2}});var Cst=K3();Object.defineProperty(mt,"genomics_v2alpha1",{enumerable:!0,get:function(){return Cst.genomics_v2alpha1}});var bst=J3();Object.defineProperty(mt,"gkebackup_v1",{enumerable:!0,get:function(){return bst.gkebackup_v1}});var kst=Q3();Object.defineProperty(mt,"gkehub_v1",{enumerable:!0,get:function(){return kst.gkehub_v1}});var ert=Z3();Object.defineProperty(mt,"gkehub_v1alpha",{enumerable:!0,get:function(){return ert.gkehub_v1alpha}});var trt=Y3();Object.defineProperty(mt,"gkehub_v1alpha2",{enumerable:!0,get:function(){return trt.gkehub_v1alpha2}});var ort=X3();Object.defineProperty(mt,"gkehub_v1beta",{enumerable:!0,get:function(){return ort.gkehub_v1beta}});var srt=O3();Object.defineProperty(mt,"gkehub_v1beta1",{enumerable:!0,get:function(){return srt.gkehub_v1beta1}});var rrt=l3();Object.defineProperty(mt,"gkehub_v2",{enumerable:!0,get:function(){return rrt.gkehub_v2}});var nrt=C3();Object.defineProperty(mt,"gkehub_v2alpha",{enumerable:!0,get:function(){return nrt.gkehub_v2alpha}});var irt=b3();Object.defineProperty(mt,"gkehub_v2beta",{enumerable:!0,get:function(){return irt.gkehub_v2beta}});var prt=k3();Object.defineProperty(mt,"gkeonprem_v1",{enumerable:!0,get:function(){return prt.gkeonprem_v1}});var urt=eW();Object.defineProperty(mt,"gmail_v1",{enumerable:!0,get:function(){return urt.gmail_v1}});var crt=tW();Object.defineProperty(mt,"gmailpostmastertools_v1",{enumerable:!0,get:function(){return crt.gmailpostmastertools_v1}});var frt=oW();Object.defineProperty(mt,"gmailpostmastertools_v1beta1",{enumerable:!0,get:function(){return frt.gmailpostmastertools_v1beta1}});var mrt=sW();Object.defineProperty(mt,"gmailpostmastertools_v2",{enumerable:!0,get:function(){return mrt.gmailpostmastertools_v2}});var grt=rW();Object.defineProperty(mt,"groupsmigration_v1",{enumerable:!0,get:function(){return grt.groupsmigration_v1}});var hrt=nW();Object.defineProperty(mt,"groupssettings_v1",{enumerable:!0,get:function(){return hrt.groupssettings_v1}});var Prt=iW();Object.defineProperty(mt,"health_v4",{enumerable:!0,get:function(){return Prt.health_v4}});var art=pW();Object.defineProperty(mt,"healthcare_v1",{enumerable:!0,get:function(){return art.healthcare_v1}});var drt=uW();Object.defineProperty(mt,"healthcare_v1beta1",{enumerable:!0,get:function(){return drt.healthcare_v1beta1}});var qrt=cW();Object.defineProperty(mt,"homegraph_v1",{enumerable:!0,get:function(){return qrt.homegraph_v1}});var xrt=fW();Object.defineProperty(mt,"hypercomputecluster_v1",{enumerable:!0,get:function(){return xrt.hypercomputecluster_v1}});var yrt=mW();Object.defineProperty(mt,"iam_v1",{enumerable:!0,get:function(){return yrt.iam_v1}});var Irt=gW();Object.defineProperty(mt,"iam_v2",{enumerable:!0,get:function(){return Irt.iam_v2}});var Rrt=hW();Object.defineProperty(mt,"iam_v2beta",{enumerable:!0,get:function(){return Rrt.iam_v2beta}});var Art=PW();Object.defineProperty(mt,"iamcredentials_v1",{enumerable:!0,get:function(){return Art.iamcredentials_v1}});var $rt=aW();Object.defineProperty(mt,"iap_v1",{enumerable:!0,get:function(){return $rt.iap_v1}});var jrt=dW();Object.defineProperty(mt,"iap_v1beta1",{enumerable:!0,get:function(){return jrt.iap_v1beta1}});var Urt=qW();Object.defineProperty(mt,"ideahub_v1alpha",{enumerable:!0,get:function(){return Urt.ideahub_v1alpha}});var vrt=xW();Object.defineProperty(mt,"ideahub_v1beta",{enumerable:!0,get:function(){return vrt.ideahub_v1beta}});var Trt=yW();Object.defineProperty(mt,"identitytoolkit_v2",{enumerable:!0,get:function(){return Trt.identitytoolkit_v2}});var Vrt=IW();Object.defineProperty(mt,"identitytoolkit_v3",{enumerable:!0,get:function(){return Vrt.identitytoolkit_v3}});var Ert=RW();Object.defineProperty(mt,"ids_v1",{enumerable:!0,get:function(){return Ert.ids_v1}});var Srt=AW();Object.defineProperty(mt,"indexing_v3",{enumerable:!0,get:function(){return Srt.indexing_v3}});var wrt=$W();Object.defineProperty(mt,"integrations_v1alpha",{enumerable:!0,get:function(){return wrt.integrations_v1alpha}});var Grt=jW();Object.defineProperty(mt,"jobs_v2",{enumerable:!0,get:function(){return Grt.jobs_v2}});var Lrt=UW();Object.defineProperty(mt,"jobs_v3",{enumerable:!0,get:function(){return Lrt.jobs_v3}});var _rt=vW();Object.defineProperty(mt,"jobs_v3p1beta1",{enumerable:!0,get:function(){return _rt.jobs_v3p1beta1}});var Drt=TW();Object.defineProperty(mt,"jobs_v4",{enumerable:!0,get:function(){return Drt.jobs_v4}});var zrt=VW();Object.defineProperty(mt,"keep_v1",{enumerable:!0,get:function(){return zrt.keep_v1}});var Mrt=EW();Object.defineProperty(mt,"kgsearch_v1",{enumerable:!0,get:function(){return Mrt.kgsearch_v1}});var Nrt=SW();Object.defineProperty(mt,"kmsinventory_v1",{enumerable:!0,get:function(){return Nrt.kmsinventory_v1}});var Hrt=wW();Object.defineProperty(mt,"language_v1",{enumerable:!0,get:function(){return Hrt.language_v1}});var Frt=GW();Object.defineProperty(mt,"language_v1beta1",{enumerable:!0,get:function(){return Frt.language_v1beta1}});var Brt=LW();Object.defineProperty(mt,"language_v1beta2",{enumerable:!0,get:function(){return Brt.language_v1beta2}});var Wrt=_W();Object.defineProperty(mt,"language_v2",{enumerable:!0,get:function(){return Wrt.language_v2}});var Krt=DW();Object.defineProperty(mt,"libraryagent_v1",{enumerable:!0,get:function(){return Krt.libraryagent_v1}});var Jrt=zW();Object.defineProperty(mt,"licensing_v1",{enumerable:!0,get:function(){return Jrt.licensing_v1}});var Qrt=MW();Object.defineProperty(mt,"localservices_v1",{enumerable:!0,get:function(){return Qrt.localservices_v1}});var Zrt=NW();Object.defineProperty(mt,"logging_v2",{enumerable:!0,get:function(){return Zrt.logging_v2}});var Yrt=HW();Object.defineProperty(mt,"looker_v1",{enumerable:!0,get:function(){return Yrt.looker_v1}});var Xrt=FW();Object.defineProperty(mt,"managedidentities_v1",{enumerable:!0,get:function(){return Xrt.managedidentities_v1}});var Ort=BW();Object.defineProperty(mt,"managedidentities_v1alpha1",{enumerable:!0,get:function(){return Ort.managedidentities_v1alpha1}});var lrt=WW();Object.defineProperty(mt,"managedidentities_v1beta1",{enumerable:!0,get:function(){return lrt.managedidentities_v1beta1}});var Crt=KW();Object.defineProperty(mt,"managedkafka_v1",{enumerable:!0,get:function(){return Crt.managedkafka_v1}});var brt=JW();Object.defineProperty(mt,"manufacturers_v1",{enumerable:!0,get:function(){return brt.manufacturers_v1}});var krt=QW();Object.defineProperty(mt,"marketingplatformadmin_v1alpha",{enumerable:!0,get:function(){return krt.marketingplatformadmin_v1alpha}});var ent=ZW();Object.defineProperty(mt,"meet_v2",{enumerable:!0,get:function(){return ent.meet_v2}});var tnt=YW();Object.defineProperty(mt,"memcache_v1",{enumerable:!0,get:function(){return tnt.memcache_v1}});var ont=XW();Object.defineProperty(mt,"memcache_v1beta2",{enumerable:!0,get:function(){return ont.memcache_v1beta2}});var snt=OW();Object.defineProperty(mt,"merchantapi_accounts_v1",{enumerable:!0,get:function(){return snt.merchantapi_accounts_v1}});var rnt=lW();Object.defineProperty(mt,"merchantapi_accounts_v1beta",{enumerable:!0,get:function(){return rnt.merchantapi_accounts_v1beta}});var nnt=CW();Object.defineProperty(mt,"merchantapi_conversions_v1",{enumerable:!0,get:function(){return nnt.merchantapi_conversions_v1}});var int=bW();Object.defineProperty(mt,"merchantapi_conversions_v1beta",{enumerable:!0,get:function(){return int.merchantapi_conversions_v1beta}});var pnt=kW();Object.defineProperty(mt,"merchantapi_datasources_v1",{enumerable:!0,get:function(){return pnt.merchantapi_datasources_v1}});var unt=e4();Object.defineProperty(mt,"merchantapi_datasources_v1beta",{enumerable:!0,get:function(){return unt.merchantapi_datasources_v1beta}});var cnt=t4();Object.defineProperty(mt,"merchantapi_inventories_v1",{enumerable:!0,get:function(){return cnt.merchantapi_inventories_v1}});var fnt=o4();Object.defineProperty(mt,"merchantapi_inventories_v1beta",{enumerable:!0,get:function(){return fnt.merchantapi_inventories_v1beta}});var mnt=s4();Object.defineProperty(mt,"merchantapi_issueresolution_v1",{enumerable:!0,get:function(){return mnt.merchantapi_issueresolution_v1}});var gnt=r4();Object.defineProperty(mt,"merchantapi_issueresolution_v1beta",{enumerable:!0,get:function(){return gnt.merchantapi_issueresolution_v1beta}});var hnt=n4();Object.defineProperty(mt,"merchantapi_lfp_v1",{enumerable:!0,get:function(){return hnt.merchantapi_lfp_v1}});var Pnt=i4();Object.defineProperty(mt,"merchantapi_lfp_v1beta",{enumerable:!0,get:function(){return Pnt.merchantapi_lfp_v1beta}});var ant=p4();Object.defineProperty(mt,"merchantapi_notifications_v1",{enumerable:!0,get:function(){return ant.merchantapi_notifications_v1}});var dnt=u4();Object.defineProperty(mt,"merchantapi_notifications_v1beta",{enumerable:!0,get:function(){return dnt.merchantapi_notifications_v1beta}});var qnt=c4();Object.defineProperty(mt,"merchantapi_ordertracking_v1",{enumerable:!0,get:function(){return qnt.merchantapi_ordertracking_v1}});var xnt=f4();Object.defineProperty(mt,"merchantapi_ordertracking_v1beta",{enumerable:!0,get:function(){return xnt.merchantapi_ordertracking_v1beta}});var ynt=m4();Object.defineProperty(mt,"merchantapi_products_v1",{enumerable:!0,get:function(){return ynt.merchantapi_products_v1}});var Int=g4();Object.defineProperty(mt,"merchantapi_products_v1beta",{enumerable:!0,get:function(){return Int.merchantapi_products_v1beta}});var Rnt=h4();Object.defineProperty(mt,"merchantapi_promotions_v1",{enumerable:!0,get:function(){return Rnt.merchantapi_promotions_v1}});var Ant=P4();Object.defineProperty(mt,"merchantapi_promotions_v1beta",{enumerable:!0,get:function(){return Ant.merchantapi_promotions_v1beta}});var $nt=a4();Object.defineProperty(mt,"merchantapi_quota_v1",{enumerable:!0,get:function(){return $nt.merchantapi_quota_v1}});var jnt=d4();Object.defineProperty(mt,"merchantapi_quota_v1beta",{enumerable:!0,get:function(){return jnt.merchantapi_quota_v1beta}});var Unt=q4();Object.defineProperty(mt,"merchantapi_reports_v1",{enumerable:!0,get:function(){return Unt.merchantapi_reports_v1}});var vnt=x4();Object.defineProperty(mt,"merchantapi_reports_v1beta",{enumerable:!0,get:function(){return vnt.merchantapi_reports_v1beta}});var Tnt=y4();Object.defineProperty(mt,"merchantapi_reviews_v1beta",{enumerable:!0,get:function(){return Tnt.merchantapi_reviews_v1beta}});var Vnt=I4();Object.defineProperty(mt,"metastore_v1",{enumerable:!0,get:function(){return Vnt.metastore_v1}});var Ent=R4();Object.defineProperty(mt,"metastore_v1alpha",{enumerable:!0,get:function(){return Ent.metastore_v1alpha}});var Snt=A4();Object.defineProperty(mt,"metastore_v1beta",{enumerable:!0,get:function(){return Snt.metastore_v1beta}});var wnt=$4();Object.defineProperty(mt,"metastore_v2",{enumerable:!0,get:function(){return wnt.metastore_v2}});var Gnt=j4();Object.defineProperty(mt,"metastore_v2alpha",{enumerable:!0,get:function(){return Gnt.metastore_v2alpha}});var Lnt=U4();Object.defineProperty(mt,"metastore_v2beta",{enumerable:!0,get:function(){return Lnt.metastore_v2beta}});var _nt=v4();Object.defineProperty(mt,"migrationcenter_v1",{enumerable:!0,get:function(){return _nt.migrationcenter_v1}});var Dnt=T4();Object.defineProperty(mt,"migrationcenter_v1alpha1",{enumerable:!0,get:function(){return Dnt.migrationcenter_v1alpha1}});var znt=V4();Object.defineProperty(mt,"ml_v1",{enumerable:!0,get:function(){return znt.ml_v1}});var Mnt=E4();Object.defineProperty(mt,"monitoring_v1",{enumerable:!0,get:function(){return Mnt.monitoring_v1}});var Nnt=S4();Object.defineProperty(mt,"monitoring_v3",{enumerable:!0,get:function(){return Nnt.monitoring_v3}});var Hnt=w4();Object.defineProperty(mt,"mybusinessaccountmanagement_v1",{enumerable:!0,get:function(){return Hnt.mybusinessaccountmanagement_v1}});var Fnt=G4();Object.defineProperty(mt,"mybusinessbusinesscalls_v1",{enumerable:!0,get:function(){return Fnt.mybusinessbusinesscalls_v1}});var Bnt=L4();Object.defineProperty(mt,"mybusinessbusinessinformation_v1",{enumerable:!0,get:function(){return Bnt.mybusinessbusinessinformation_v1}});var Wnt=_4();Object.defineProperty(mt,"mybusinesslodging_v1",{enumerable:!0,get:function(){return Wnt.mybusinesslodging_v1}});var Knt=D4();Object.defineProperty(mt,"mybusinessnotifications_v1",{enumerable:!0,get:function(){return Knt.mybusinessnotifications_v1}});var Jnt=z4();Object.defineProperty(mt,"mybusinessplaceactions_v1",{enumerable:!0,get:function(){return Jnt.mybusinessplaceactions_v1}});var Qnt=M4();Object.defineProperty(mt,"mybusinessqanda_v1",{enumerable:!0,get:function(){return Qnt.mybusinessqanda_v1}});var Znt=N4();Object.defineProperty(mt,"mybusinessverifications_v1",{enumerable:!0,get:function(){return Znt.mybusinessverifications_v1}});var Ynt=H4();Object.defineProperty(mt,"netapp_v1",{enumerable:!0,get:function(){return Ynt.netapp_v1}});var Xnt=F4();Object.defineProperty(mt,"netapp_v1beta1",{enumerable:!0,get:function(){return Xnt.netapp_v1beta1}});var Ont=B4();Object.defineProperty(mt,"networkconnectivity_v1",{enumerable:!0,get:function(){return Ont.networkconnectivity_v1}});var lnt=W4();Object.defineProperty(mt,"networkconnectivity_v1alpha1",{enumerable:!0,get:function(){return lnt.networkconnectivity_v1alpha1}});var Cnt=K4();Object.defineProperty(mt,"networkmanagement_v1",{enumerable:!0,get:function(){return Cnt.networkmanagement_v1}});var bnt=J4();Object.defineProperty(mt,"networkmanagement_v1beta1",{enumerable:!0,get:function(){return bnt.networkmanagement_v1beta1}});var knt=Q4();Object.defineProperty(mt,"networksecurity_v1",{enumerable:!0,get:function(){return knt.networksecurity_v1}});var eit=Z4();Object.defineProperty(mt,"networksecurity_v1beta1",{enumerable:!0,get:function(){return eit.networksecurity_v1beta1}});var tit=Y4();Object.defineProperty(mt,"networkservices_v1",{enumerable:!0,get:function(){return tit.networkservices_v1}});var oit=X4();Object.defineProperty(mt,"networkservices_v1beta1",{enumerable:!0,get:function(){return oit.networkservices_v1beta1}});var sit=O4();Object.defineProperty(mt,"notebooks_v1",{enumerable:!0,get:function(){return sit.notebooks_v1}});var rit=l4();Object.defineProperty(mt,"notebooks_v2",{enumerable:!0,get:function(){return rit.notebooks_v2}});var nit=C4();Object.defineProperty(mt,"oauth2_v2",{enumerable:!0,get:function(){return nit.oauth2_v2}});var iit=b4();Object.defineProperty(mt,"observability_v1",{enumerable:!0,get:function(){return iit.observability_v1}});var pit=k4();Object.defineProperty(mt,"ondemandscanning_v1",{enumerable:!0,get:function(){return pit.ondemandscanning_v1}});var uit=eK();Object.defineProperty(mt,"ondemandscanning_v1beta1",{enumerable:!0,get:function(){return uit.ondemandscanning_v1beta1}});var cit=tK();Object.defineProperty(mt,"oracledatabase_v1",{enumerable:!0,get:function(){return cit.oracledatabase_v1}});var fit=oK();Object.defineProperty(mt,"orgpolicy_v2",{enumerable:!0,get:function(){return fit.orgpolicy_v2}});var mit=sK();Object.defineProperty(mt,"osconfig_v1",{enumerable:!0,get:function(){return mit.osconfig_v1}});var git=rK();Object.defineProperty(mt,"osconfig_v1alpha",{enumerable:!0,get:function(){return git.osconfig_v1alpha}});var hit=nK();Object.defineProperty(mt,"osconfig_v1beta",{enumerable:!0,get:function(){return hit.osconfig_v1beta}});var Pit=iK();Object.defineProperty(mt,"osconfig_v2",{enumerable:!0,get:function(){return Pit.osconfig_v2}});var ait=pK();Object.defineProperty(mt,"osconfig_v2beta",{enumerable:!0,get:function(){return ait.osconfig_v2beta}});var dit=uK();Object.defineProperty(mt,"oslogin_v1",{enumerable:!0,get:function(){return dit.oslogin_v1}});var qit=cK();Object.defineProperty(mt,"oslogin_v1alpha",{enumerable:!0,get:function(){return qit.oslogin_v1alpha}});var xit=fK();Object.defineProperty(mt,"oslogin_v1beta",{enumerable:!0,get:function(){return xit.oslogin_v1beta}});var yit=mK();Object.defineProperty(mt,"pagespeedonline_v5",{enumerable:!0,get:function(){return yit.pagespeedonline_v5}});var Iit=gK();Object.defineProperty(mt,"parallelstore_v1",{enumerable:!0,get:function(){return Iit.parallelstore_v1}});var Rit=hK();Object.defineProperty(mt,"parallelstore_v1beta",{enumerable:!0,get:function(){return Rit.parallelstore_v1beta}});var Ait=PK();Object.defineProperty(mt,"parametermanager_v1",{enumerable:!0,get:function(){return Ait.parametermanager_v1}});var $it=aK();Object.defineProperty(mt,"paymentsresellersubscription_v1",{enumerable:!0,get:function(){return $it.paymentsresellersubscription_v1}});var jit=dK();Object.defineProperty(mt,"people_v1",{enumerable:!0,get:function(){return jit.people_v1}});var Uit=qK();Object.defineProperty(mt,"places_v1",{enumerable:!0,get:function(){return Uit.places_v1}});var vit=xK();Object.defineProperty(mt,"playablelocations_v3",{enumerable:!0,get:function(){return vit.playablelocations_v3}});var Tit=yK();Object.defineProperty(mt,"playcustomapp_v1",{enumerable:!0,get:function(){return Tit.playcustomapp_v1}});var Vit=IK();Object.defineProperty(mt,"playdeveloperreporting_v1alpha1",{enumerable:!0,get:function(){return Vit.playdeveloperreporting_v1alpha1}});var Eit=RK();Object.defineProperty(mt,"playdeveloperreporting_v1beta1",{enumerable:!0,get:function(){return Eit.playdeveloperreporting_v1beta1}});var Sit=AK();Object.defineProperty(mt,"playgrouping_v1alpha1",{enumerable:!0,get:function(){return Sit.playgrouping_v1alpha1}});var wit=$K();Object.defineProperty(mt,"playintegrity_v1",{enumerable:!0,get:function(){return wit.playintegrity_v1}});var Git=jK();Object.defineProperty(mt,"plus_v1",{enumerable:!0,get:function(){return Git.plus_v1}});var Lit=UK();Object.defineProperty(mt,"policyanalyzer_v1",{enumerable:!0,get:function(){return Lit.policyanalyzer_v1}});var _it=vK();Object.defineProperty(mt,"policyanalyzer_v1beta1",{enumerable:!0,get:function(){return _it.policyanalyzer_v1beta1}});var Dit=TK();Object.defineProperty(mt,"policysimulator_v1",{enumerable:!0,get:function(){return Dit.policysimulator_v1}});var zit=VK();Object.defineProperty(mt,"policysimulator_v1alpha",{enumerable:!0,get:function(){return zit.policysimulator_v1alpha}});var Mit=EK();Object.defineProperty(mt,"policysimulator_v1beta",{enumerable:!0,get:function(){return Mit.policysimulator_v1beta}});var Nit=SK();Object.defineProperty(mt,"policysimulator_v1beta1",{enumerable:!0,get:function(){return Nit.policysimulator_v1beta1}});var Hit=wK();Object.defineProperty(mt,"policytroubleshooter_v1",{enumerable:!0,get:function(){return Hit.policytroubleshooter_v1}});var Fit=GK();Object.defineProperty(mt,"policytroubleshooter_v1beta",{enumerable:!0,get:function(){return Fit.policytroubleshooter_v1beta}});var Bit=LK();Object.defineProperty(mt,"policytroubleshooter_v3",{enumerable:!0,get:function(){return Bit.policytroubleshooter_v3}});var Wit=_K();Object.defineProperty(mt,"policytroubleshooter_v3beta",{enumerable:!0,get:function(){return Wit.policytroubleshooter_v3beta}});var Kit=DK();Object.defineProperty(mt,"pollen_v1",{enumerable:!0,get:function(){return Kit.pollen_v1}});var Jit=zK();Object.defineProperty(mt,"poly_v1",{enumerable:!0,get:function(){return Jit.poly_v1}});var Qit=MK();Object.defineProperty(mt,"privateca_v1",{enumerable:!0,get:function(){return Qit.privateca_v1}});var Zit=NK();Object.defineProperty(mt,"privateca_v1beta1",{enumerable:!0,get:function(){return Zit.privateca_v1beta1}});var Yit=HK();Object.defineProperty(mt,"prod_tt_sasportal_v1alpha1",{enumerable:!0,get:function(){return Yit.prod_tt_sasportal_v1alpha1}});var Xit=FK();Object.defineProperty(mt,"publicca_v1",{enumerable:!0,get:function(){return Xit.publicca_v1}});var Oit=BK();Object.defineProperty(mt,"publicca_v1alpha1",{enumerable:!0,get:function(){return Oit.publicca_v1alpha1}});var lit=WK();Object.defineProperty(mt,"publicca_v1beta1",{enumerable:!0,get:function(){return lit.publicca_v1beta1}});var Cit=KK();Object.defineProperty(mt,"pubsub_v1",{enumerable:!0,get:function(){return Cit.pubsub_v1}});var bit=JK();Object.defineProperty(mt,"pubsub_v1beta1a",{enumerable:!0,get:function(){return bit.pubsub_v1beta1a}});var kit=QK();Object.defineProperty(mt,"pubsub_v1beta2",{enumerable:!0,get:function(){return kit.pubsub_v1beta2}});var ept=ZK();Object.defineProperty(mt,"pubsublite_v1",{enumerable:!0,get:function(){return ept.pubsublite_v1}});var tpt=YK();Object.defineProperty(mt,"rapidmigrationassessment_v1",{enumerable:!0,get:function(){return tpt.rapidmigrationassessment_v1}});var opt=XK();Object.defineProperty(mt,"readerrevenuesubscriptionlinking_v1",{enumerable:!0,get:function(){return opt.readerrevenuesubscriptionlinking_v1}});var spt=OK();Object.defineProperty(mt,"realtimebidding_v1",{enumerable:!0,get:function(){return spt.realtimebidding_v1}});var rpt=lK();Object.defineProperty(mt,"realtimebidding_v1alpha",{enumerable:!0,get:function(){return rpt.realtimebidding_v1alpha}});var npt=CK();Object.defineProperty(mt,"recaptchaenterprise_v1",{enumerable:!0,get:function(){return npt.recaptchaenterprise_v1}});var ipt=bK();Object.defineProperty(mt,"recommendationengine_v1beta1",{enumerable:!0,get:function(){return ipt.recommendationengine_v1beta1}});var ppt=kK();Object.defineProperty(mt,"recommender_v1",{enumerable:!0,get:function(){return ppt.recommender_v1}});var upt=eJ();Object.defineProperty(mt,"recommender_v1beta1",{enumerable:!0,get:function(){return upt.recommender_v1beta1}});var cpt=tJ();Object.defineProperty(mt,"redis_v1",{enumerable:!0,get:function(){return cpt.redis_v1}});var fpt=oJ();Object.defineProperty(mt,"redis_v1beta1",{enumerable:!0,get:function(){return fpt.redis_v1beta1}});var mpt=sJ();Object.defineProperty(mt,"remotebuildexecution_v1",{enumerable:!0,get:function(){return mpt.remotebuildexecution_v1}});var gpt=rJ();Object.defineProperty(mt,"remotebuildexecution_v1alpha",{enumerable:!0,get:function(){return gpt.remotebuildexecution_v1alpha}});var hpt=nJ();Object.defineProperty(mt,"remotebuildexecution_v2",{enumerable:!0,get:function(){return hpt.remotebuildexecution_v2}});var Ppt=iJ();Object.defineProperty(mt,"reseller_v1",{enumerable:!0,get:function(){return Ppt.reseller_v1}});var apt=pJ();Object.defineProperty(mt,"resourcesettings_v1",{enumerable:!0,get:function(){return apt.resourcesettings_v1}});var dpt=uJ();Object.defineProperty(mt,"retail_v2",{enumerable:!0,get:function(){return dpt.retail_v2}});var qpt=cJ();Object.defineProperty(mt,"retail_v2alpha",{enumerable:!0,get:function(){return qpt.retail_v2alpha}});var xpt=fJ();Object.defineProperty(mt,"retail_v2beta",{enumerable:!0,get:function(){return xpt.retail_v2beta}});var ypt=mJ();Object.defineProperty(mt,"run_v1",{enumerable:!0,get:function(){return ypt.run_v1}});var Ipt=gJ();Object.defineProperty(mt,"run_v1alpha1",{enumerable:!0,get:function(){return Ipt.run_v1alpha1}});var Rpt=hJ();Object.defineProperty(mt,"run_v1beta1",{enumerable:!0,get:function(){return Rpt.run_v1beta1}});var Apt=PJ();Object.defineProperty(mt,"run_v2",{enumerable:!0,get:function(){return Apt.run_v2}});var $pt=aJ();Object.defineProperty(mt,"runtimeconfig_v1",{enumerable:!0,get:function(){return $pt.runtimeconfig_v1}});var jpt=dJ();Object.defineProperty(mt,"runtimeconfig_v1beta1",{enumerable:!0,get:function(){return jpt.runtimeconfig_v1beta1}});var Upt=qJ();Object.defineProperty(mt,"saasservicemgmt_v1",{enumerable:!0,get:function(){return Upt.saasservicemgmt_v1}});var vpt=xJ();Object.defineProperty(mt,"saasservicemgmt_v1beta1",{enumerable:!0,get:function(){return vpt.saasservicemgmt_v1beta1}});var Tpt=yJ();Object.defineProperty(mt,"safebrowsing_v4",{enumerable:!0,get:function(){return Tpt.safebrowsing_v4}});var Vpt=IJ();Object.defineProperty(mt,"safebrowsing_v5",{enumerable:!0,get:function(){return Vpt.safebrowsing_v5}});var Ept=RJ();Object.defineProperty(mt,"sasportal_v1alpha1",{enumerable:!0,get:function(){return Ept.sasportal_v1alpha1}});var Spt=AJ();Object.defineProperty(mt,"script_v1",{enumerable:!0,get:function(){return Spt.script_v1}});var wpt=$J();Object.defineProperty(mt,"searchads360_v0",{enumerable:!0,get:function(){return wpt.searchads360_v0}});var Gpt=jJ();Object.defineProperty(mt,"searchconsole_v1",{enumerable:!0,get:function(){return Gpt.searchconsole_v1}});var Lpt=UJ();Object.defineProperty(mt,"secretmanager_v1",{enumerable:!0,get:function(){return Lpt.secretmanager_v1}});var _pt=vJ();Object.defineProperty(mt,"secretmanager_v1beta1",{enumerable:!0,get:function(){return _pt.secretmanager_v1beta1}});var Dpt=TJ();Object.defineProperty(mt,"secretmanager_v1beta2",{enumerable:!0,get:function(){return Dpt.secretmanager_v1beta2}});var zpt=VJ();Object.defineProperty(mt,"securesourcemanager_v1",{enumerable:!0,get:function(){return zpt.securesourcemanager_v1}});var Mpt=EJ();Object.defineProperty(mt,"securitycenter_v1",{enumerable:!0,get:function(){return Mpt.securitycenter_v1}});var Npt=SJ();Object.defineProperty(mt,"securitycenter_v1beta1",{enumerable:!0,get:function(){return Npt.securitycenter_v1beta1}});var Hpt=wJ();Object.defineProperty(mt,"securitycenter_v1beta2",{enumerable:!0,get:function(){return Hpt.securitycenter_v1beta2}});var Fpt=GJ();Object.defineProperty(mt,"securitycenter_v1p1alpha1",{enumerable:!0,get:function(){return Fpt.securitycenter_v1p1alpha1}});var Bpt=LJ();Object.defineProperty(mt,"securitycenter_v1p1beta1",{enumerable:!0,get:function(){return Bpt.securitycenter_v1p1beta1}});var Wpt=_J();Object.defineProperty(mt,"securityposture_v1",{enumerable:!0,get:function(){return Wpt.securityposture_v1}});var Kpt=DJ();Object.defineProperty(mt,"serviceconsumermanagement_v1",{enumerable:!0,get:function(){return Kpt.serviceconsumermanagement_v1}});var Jpt=zJ();Object.defineProperty(mt,"serviceconsumermanagement_v1beta1",{enumerable:!0,get:function(){return Jpt.serviceconsumermanagement_v1beta1}});var Qpt=MJ();Object.defineProperty(mt,"servicecontrol_v1",{enumerable:!0,get:function(){return Qpt.servicecontrol_v1}});var Zpt=NJ();Object.defineProperty(mt,"servicecontrol_v2",{enumerable:!0,get:function(){return Zpt.servicecontrol_v2}});var Ypt=HJ();Object.defineProperty(mt,"servicedirectory_v1",{enumerable:!0,get:function(){return Ypt.servicedirectory_v1}});var Xpt=FJ();Object.defineProperty(mt,"servicedirectory_v1beta1",{enumerable:!0,get:function(){return Xpt.servicedirectory_v1beta1}});var Opt=BJ();Object.defineProperty(mt,"servicemanagement_v1",{enumerable:!0,get:function(){return Opt.servicemanagement_v1}});var lpt=WJ();Object.defineProperty(mt,"servicenetworking_v1",{enumerable:!0,get:function(){return lpt.servicenetworking_v1}});var Cpt=KJ();Object.defineProperty(mt,"servicenetworking_v1beta",{enumerable:!0,get:function(){return Cpt.servicenetworking_v1beta}});var bpt=JJ();Object.defineProperty(mt,"serviceusage_v1",{enumerable:!0,get:function(){return bpt.serviceusage_v1}});var kpt=QJ();Object.defineProperty(mt,"serviceusage_v1beta1",{enumerable:!0,get:function(){return kpt.serviceusage_v1beta1}});var eut=ZJ();Object.defineProperty(mt,"sheets_v4",{enumerable:!0,get:function(){return eut.sheets_v4}});var tut=YJ();Object.defineProperty(mt,"siteVerification_v1",{enumerable:!0,get:function(){return tut.siteVerification_v1}});var out=XJ();Object.defineProperty(mt,"slides_v1",{enumerable:!0,get:function(){return out.slides_v1}});var sut=OJ();Object.defineProperty(mt,"smartdevicemanagement_v1",{enumerable:!0,get:function(){return sut.smartdevicemanagement_v1}});var rut=lJ();Object.defineProperty(mt,"solar_v1",{enumerable:!0,get:function(){return rut.solar_v1}});var nut=CJ();Object.defineProperty(mt,"sourcerepo_v1",{enumerable:!0,get:function(){return nut.sourcerepo_v1}});var iut=bJ();Object.defineProperty(mt,"spanner_v1",{enumerable:!0,get:function(){return iut.spanner_v1}});var put=kJ();Object.defineProperty(mt,"speech_v1",{enumerable:!0,get:function(){return put.speech_v1}});var uut=e5();Object.defineProperty(mt,"speech_v1p1beta1",{enumerable:!0,get:function(){return uut.speech_v1p1beta1}});var cut=t5();Object.defineProperty(mt,"speech_v2beta1",{enumerable:!0,get:function(){return cut.speech_v2beta1}});var fut=o5();Object.defineProperty(mt,"sql_v1beta4",{enumerable:!0,get:function(){return fut.sql_v1beta4}});var mut=s5();Object.defineProperty(mt,"sqladmin_v1",{enumerable:!0,get:function(){return mut.sqladmin_v1}});var gut=r5();Object.defineProperty(mt,"sqladmin_v1beta4",{enumerable:!0,get:function(){return gut.sqladmin_v1beta4}});var hut=n5();Object.defineProperty(mt,"storage_v1",{enumerable:!0,get:function(){return hut.storage_v1}});var Put=i5();Object.defineProperty(mt,"storage_v1beta2",{enumerable:!0,get:function(){return Put.storage_v1beta2}});var aut=p5();Object.defineProperty(mt,"storagebatchoperations_v1",{enumerable:!0,get:function(){return aut.storagebatchoperations_v1}});var dut=u5();Object.defineProperty(mt,"storagetransfer_v1",{enumerable:!0,get:function(){return dut.storagetransfer_v1}});var qut=c5();Object.defineProperty(mt,"streetviewpublish_v1",{enumerable:!0,get:function(){return qut.streetviewpublish_v1}});var xut=f5();Object.defineProperty(mt,"sts_v1",{enumerable:!0,get:function(){return xut.sts_v1}});var yut=m5();Object.defineProperty(mt,"sts_v1beta",{enumerable:!0,get:function(){return yut.sts_v1beta}});var Iut=g5();Object.defineProperty(mt,"tagmanager_v1",{enumerable:!0,get:function(){return Iut.tagmanager_v1}});var Rut=h5();Object.defineProperty(mt,"tagmanager_v2",{enumerable:!0,get:function(){return Rut.tagmanager_v2}});var Aut=P5();Object.defineProperty(mt,"tasks_v1",{enumerable:!0,get:function(){return Aut.tasks_v1}});var $ut=a5();Object.defineProperty(mt,"testing_v1",{enumerable:!0,get:function(){return $ut.testing_v1}});var jut=d5();Object.defineProperty(mt,"texttospeech_v1",{enumerable:!0,get:function(){return jut.texttospeech_v1}});var Uut=q5();Object.defineProperty(mt,"texttospeech_v1beta1",{enumerable:!0,get:function(){return Uut.texttospeech_v1beta1}});var vut=x5();Object.defineProperty(mt,"threatintelligence_v1beta",{enumerable:!0,get:function(){return vut.threatintelligence_v1beta}});var Tut=y5();Object.defineProperty(mt,"toolresults_v1beta3",{enumerable:!0,get:function(){return Tut.toolresults_v1beta3}});var Vut=I5();Object.defineProperty(mt,"tpu_v1",{enumerable:!0,get:function(){return Vut.tpu_v1}});var Eut=R5();Object.defineProperty(mt,"tpu_v1alpha1",{enumerable:!0,get:function(){return Eut.tpu_v1alpha1}});var Sut=A5();Object.defineProperty(mt,"tpu_v2",{enumerable:!0,get:function(){return Sut.tpu_v2}});var wut=$5();Object.defineProperty(mt,"tpu_v2alpha1",{enumerable:!0,get:function(){return wut.tpu_v2alpha1}});var Gut=j5();Object.defineProperty(mt,"trafficdirector_v2",{enumerable:!0,get:function(){return Gut.trafficdirector_v2}});var Lut=U5();Object.defineProperty(mt,"trafficdirector_v3",{enumerable:!0,get:function(){return Lut.trafficdirector_v3}});var _ut=v5();Object.defineProperty(mt,"transcoder_v1",{enumerable:!0,get:function(){return _ut.transcoder_v1}});var Dut=T5();Object.defineProperty(mt,"transcoder_v1beta1",{enumerable:!0,get:function(){return Dut.transcoder_v1beta1}});var zut=V5();Object.defineProperty(mt,"translate_v2",{enumerable:!0,get:function(){return zut.translate_v2}});var Mut=E5();Object.defineProperty(mt,"translate_v3",{enumerable:!0,get:function(){return Mut.translate_v3}});var Nut=S5();Object.defineProperty(mt,"translate_v3beta1",{enumerable:!0,get:function(){return Nut.translate_v3beta1}});var Hut=w5();Object.defineProperty(mt,"travelimpactmodel_v1",{enumerable:!0,get:function(){return Hut.travelimpactmodel_v1}});var Fut=G5();Object.defineProperty(mt,"vault_v1",{enumerable:!0,get:function(){return Fut.vault_v1}});var But=L5();Object.defineProperty(mt,"vectortile_v1",{enumerable:!0,get:function(){return But.vectortile_v1}});var Wut=_5();Object.defineProperty(mt,"verifiedaccess_v1",{enumerable:!0,get:function(){return Wut.verifiedaccess_v1}});var Kut=D5();Object.defineProperty(mt,"verifiedaccess_v2",{enumerable:!0,get:function(){return Kut.verifiedaccess_v2}});var Jut=z5();Object.defineProperty(mt,"versionhistory_v1",{enumerable:!0,get:function(){return Jut.versionhistory_v1}});var Qut=M5();Object.defineProperty(mt,"videointelligence_v1",{enumerable:!0,get:function(){return Qut.videointelligence_v1}});var Zut=N5();Object.defineProperty(mt,"videointelligence_v1beta2",{enumerable:!0,get:function(){return Zut.videointelligence_v1beta2}});var Yut=H5();Object.defineProperty(mt,"videointelligence_v1p1beta1",{enumerable:!0,get:function(){return Yut.videointelligence_v1p1beta1}});var Xut=F5();Object.defineProperty(mt,"videointelligence_v1p2beta1",{enumerable:!0,get:function(){return Xut.videointelligence_v1p2beta1}});var Out=B5();Object.defineProperty(mt,"videointelligence_v1p3beta1",{enumerable:!0,get:function(){return Out.videointelligence_v1p3beta1}});var lut=W5();Object.defineProperty(mt,"vision_v1",{enumerable:!0,get:function(){return lut.vision_v1}});var Cut=K5();Object.defineProperty(mt,"vision_v1p1beta1",{enumerable:!0,get:function(){return Cut.vision_v1p1beta1}});var but=J5();Object.defineProperty(mt,"vision_v1p2beta1",{enumerable:!0,get:function(){return but.vision_v1p2beta1}});var kut=Q5();Object.defineProperty(mt,"vmmigration_v1",{enumerable:!0,get:function(){return kut.vmmigration_v1}});var ect=Z5();Object.defineProperty(mt,"vmmigration_v1alpha1",{enumerable:!0,get:function(){return ect.vmmigration_v1alpha1}});var tct=Y5();Object.defineProperty(mt,"vmwareengine_v1",{enumerable:!0,get:function(){return tct.vmwareengine_v1}});var oct=X5();Object.defineProperty(mt,"vpcaccess_v1",{enumerable:!0,get:function(){return oct.vpcaccess_v1}});var sct=O5();Object.defineProperty(mt,"vpcaccess_v1beta1",{enumerable:!0,get:function(){return sct.vpcaccess_v1beta1}});var rct=l5();Object.defineProperty(mt,"walletobjects_v1",{enumerable:!0,get:function(){return rct.walletobjects_v1}});var nct=C5();Object.defineProperty(mt,"webcontentpublisher_v1",{enumerable:!0,get:function(){return nct.webcontentpublisher_v1}});var ict=b5();Object.defineProperty(mt,"webfonts_v1",{enumerable:!0,get:function(){return ict.webfonts_v1}});var pct=k5();Object.defineProperty(mt,"webmasters_v3",{enumerable:!0,get:function(){return pct.webmasters_v3}});var uct=eQ();Object.defineProperty(mt,"webrisk_v1",{enumerable:!0,get:function(){return uct.webrisk_v1}});var cct=tQ();Object.defineProperty(mt,"websecurityscanner_v1",{enumerable:!0,get:function(){return cct.websecurityscanner_v1}});var fct=oQ();Object.defineProperty(mt,"websecurityscanner_v1alpha",{enumerable:!0,get:function(){return fct.websecurityscanner_v1alpha}});var mct=sQ();Object.defineProperty(mt,"websecurityscanner_v1beta",{enumerable:!0,get:function(){return mct.websecurityscanner_v1beta}});var gct=rQ();Object.defineProperty(mt,"workflowexecutions_v1",{enumerable:!0,get:function(){return gct.workflowexecutions_v1}});var hct=nQ();Object.defineProperty(mt,"workflowexecutions_v1beta",{enumerable:!0,get:function(){return hct.workflowexecutions_v1beta}});var Pct=iQ();Object.defineProperty(mt,"workflows_v1",{enumerable:!0,get:function(){return Pct.workflows_v1}});var act=pQ();Object.defineProperty(mt,"workflows_v1beta",{enumerable:!0,get:function(){return act.workflows_v1beta}});var dct=uQ();Object.defineProperty(mt,"workloadmanager_v1",{enumerable:!0,get:function(){return dct.workloadmanager_v1}});var qct=cQ();Object.defineProperty(mt,"workspaceevents_v1",{enumerable:!0,get:function(){return qct.workspaceevents_v1}});var xct=fQ();Object.defineProperty(mt,"workstations_v1",{enumerable:!0,get:function(){return xct.workstations_v1}});var yct=mQ();Object.defineProperty(mt,"workstations_v1beta",{enumerable:!0,get:function(){return yct.workstations_v1beta}});var Ict=gQ();Object.defineProperty(mt,"youtube_v3",{enumerable:!0,get:function(){return Ict.youtube_v3}});var Rct=hQ();Object.defineProperty(mt,"youtubeAnalytics_v1",{enumerable:!0,get:function(){return Rct.youtubeAnalytics_v1}});var Act=PQ();Object.defineProperty(mt,"youtubeAnalytics_v2",{enumerable:!0,get:function(){return Act.youtubeAnalytics_v2}});var $ct=aQ();Object.defineProperty(mt,"youtubereporting_v1",{enumerable:!0,get:function(){return $ct.youtubereporting_v1}})});var Qy,Z_=hc(()=>{"use strict";Qy=class{constructor(fe){this.serviceName=fe}validateCredentials(fe){if(!fe.serverName)throw new Error("Server name is required");if(!fe.token)throw new Error("Token is required");if(!fe.token.accessToken&&!fe.token.refreshToken)throw new Error("Access token or refresh token is required");if(!fe.token.tokenType)throw new Error("Token type is required")}sanitizeServerName(fe){return fe.replace(/[^a-zA-Z0-9-_.]/g,"_")}}});var eLe={};iD(eLe,{KeychainTokenStorage:()=>AQ});var kGe,RQ,AQ,tLe=hc(()=>{"use strict";kGe=Du(require("node:crypto"));Z_();RQ="__keychain_test__",AQ=class extends Qy{constructor(){super(...arguments);this.keychainAvailable=null;this.keytarModule=null;this.keytarLoadAttempted=!1}async getKeytar(){if(this.keytarLoadAttempted)return this.keytarModule;this.keytarLoadAttempted=!0;try{let $e=await import("keytar");this.keytarModule=$e.default||$e}catch(he){console.error(he)}return this.keytarModule}async getCredentials(he){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let $e=await this.getKeytar();if(!$e)throw new Error("Keytar module not available");try{let xe=this.sanitizeServerName(he),oe=await $e.getPassword(this.serviceName,xe);return oe?JSON.parse(oe):null}catch(xe){throw xe instanceof SyntaxError?new Error(`Failed to parse stored credentials for ${he}`):xe}}async setCredentials(he){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let $e=await this.getKeytar();if(!$e)throw new Error("Keytar module not available");this.validateCredentials(he);let xe=this.sanitizeServerName(he.serverName),oe={...he,updatedAt:Date.now()},E=JSON.stringify(oe);await $e.setPassword(this.serviceName,xe,E)}async deleteCredentials(he){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let $e=await this.getKeytar();if(!$e)throw new Error("Keytar module not available");let xe=this.sanitizeServerName(he);if(!await $e.deletePassword(this.serviceName,xe))throw new Error(`No credentials found for ${he}`)}async listServers(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let he=await this.getKeytar();if(!he)throw new Error("Keytar module not available");try{return(await he.findCredentials(this.serviceName)).filter(xe=>!xe.account.startsWith(RQ)).map(xe=>xe.account)}catch($e){return console.error("Failed to list servers from keychain:",$e),[]}}async getAllCredentials(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let he=await this.getKeytar();if(!he)throw new Error("Keytar module not available");let $e=new Map;try{let xe=(await he.findCredentials(this.serviceName)).filter(oe=>!oe.account.startsWith(RQ));for(let oe of xe)try{let E=JSON.parse(oe.password);this.validateCredentials(E),$e.set(oe.account,E)}catch(E){console.error(`Failed to parse credentials for ${oe.account}:`,E)}}catch(xe){console.error("Failed to get all credentials from keychain:",xe)}return $e}async clearAll(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let he=this.keytarModule?await this.keytarModule.findCredentials(this.serviceName).then(xe=>xe.map(oe=>oe.account)).catch(xe=>{throw new Error(`Failed to list servers for clearing: ${xe.message}`)}):[],$e=[];for(let xe of he)try{await this.deleteCredentials(xe)}catch(oe){$e.push(oe)}if($e.length>0)throw new Error(`Failed to clear some credentials: ${$e.map(xe=>xe.message).join(", ")}`)}async checkKeychainAvailability(){if(this.keychainAvailable!==null)return this.keychainAvailable;try{let he=await this.getKeytar();if(!he)return this.keychainAvailable=!1,!1;let $e=`${RQ}${kGe.randomBytes(8).toString("hex")}`,xe="test";await he.setPassword(this.serviceName,$e,xe);let oe=await he.getPassword(this.serviceName,$e),R=await he.deletePassword(this.serviceName,$e)&&oe===xe;return this.keychainAvailable=R,R}catch{return this.keychainAvailable=!1,!1}}async isAvailable(){return this.checkKeychainAvailability()}}});var k_=Du(require("node:fs")),nLe=Du(require("node:os")),iLe=Du(require("node:readline")),pLe=Du(require("node:crypto")),uLe=Du(XGe());Z_();var Zy=require("node:fs"),bGe=Du(require("node:path")),C_=Du(require("node:os")),iy=Du(require("node:crypto"));Z_();var X_=Du(require("node:fs/promises")),O_=Du(require("node:path"));var KR=Du(require("node:path")),OGe=Du(require("node:fs"));function jct(){let y=__dirname;for(;y!==KR.default.dirname(y);){if(OGe.existsSync(KR.default.join(y,"gemini-extension.json")))return y;y=KR.default.dirname(y)}throw new Error(`Could not find project root containing gemini-extension.json. Traversed up from ${__dirname}.`)}var Uct=jct(),Y_=process.env.WORKSPACE_STATE_DIR||Uct,lGe=KR.default.join(Y_,"gemini-cli-workspace-token.json"),IQ=KR.default.join(Y_,".gemini-cli-workspace-master-key");var CGe=O_.join(Y_,"logs","server.log");async function vct(){try{await X_.mkdir(O_.dirname(CGe),{recursive:!0})}catch(y){console.error("Could not create log directory:",y)}}vct();var Tct=!1;function ix(y){if(!Tct)return;let he=`${new Date().toISOString()} - ${y} +`;X_.appendFile(CGe,he).catch($e=>{console.error("Failed to write to log file:",$e)})}var l_=class y extends Qy{constructor(fe,he){super(fe),this.tokenFilePath=lGe,this.masterKey=he,this.encryptionKey=this.deriveEncryptionKey()}static async create(fe){let he=await this.loadMasterKey();return new y(fe,he)}static async loadMasterKey(){try{return await Zy.promises.readFile(IQ)}catch(fe){if(fe.code==="ENOENT"){let $e=iy.randomBytes(32);return await Zy.promises.writeFile(IQ,$e,{mode:384}),$e}throw fe}}deriveEncryptionKey(){let fe=`${C_.hostname()}-${C_.userInfo().username}-gemini-cli-workspace`;return iy.scryptSync(this.masterKey,fe,32)}encrypt(fe){let he=iy.randomBytes(16),$e=iy.createCipheriv("aes-256-gcm",this.encryptionKey,he),xe=$e.update(fe,"utf8","hex");xe+=$e.final("hex");let oe=$e.getAuthTag();return he.toString("hex")+":"+oe.toString("hex")+":"+xe}decrypt(fe){let he=fe.split(":");if(he.length!==3)throw new Error("Invalid encrypted data format");let $e=Buffer.from(he[0],"hex"),xe=Buffer.from(he[1],"hex"),oe=he[2],E=iy.createDecipheriv("aes-256-gcm",this.encryptionKey,$e);E.setAuthTag(xe);let R=E.update(oe,"hex","utf8");return R+=E.final("utf8"),R}async ensureDirectoryExists(){let fe=bGe.dirname(this.tokenFilePath);await Zy.promises.mkdir(fe,{recursive:!0,mode:448})}async loadTokens(){try{let fe=await Zy.promises.readFile(this.tokenFilePath,"utf-8"),he=this.decrypt(fe),$e=JSON.parse(he);return new Map(Object.entries($e))}catch(fe){let he=fe;if(he.code==="ENOENT")return ix("Token file does not exist"),new Map;if(he.message?.includes("Invalid encrypted data format")||he.message?.includes("Unsupported state or unable to authenticate data"))return ix("Token file corrupted"),new Map;throw fe}}async saveTokens(fe){await this.ensureDirectoryExists();let he=Object.fromEntries(fe),$e=JSON.stringify(he,null,2),xe=this.encrypt($e);await Zy.promises.writeFile(this.tokenFilePath,xe,{mode:384})}async getCredentials(fe){let $e=(await this.loadTokens()).get(fe);return $e||null}async setCredentials(fe){this.validateCredentials(fe);let he=await this.loadTokens(),$e={...fe,updatedAt:Date.now()};he.set(fe.serverName,$e),await this.saveTokens(he)}async deleteCredentials(fe){let he=await this.loadTokens();if(!he.has(fe))throw new Error(`No credentials found for ${fe}`);if(he.delete(fe),he.size===0)try{await Zy.promises.unlink(this.tokenFilePath)}catch($e){if($e.code!=="ENOENT")throw $e}else await this.saveTokens(he)}async listServers(){let fe=await this.loadTokens();return Array.from(fe.keys())}async getAllCredentials(){let fe=await this.loadTokens(),he=new Map;for(let[$e,xe]of fe)try{this.validateCredentials(xe),he.set($e,xe)}catch(oe){console.error(`Skipping invalid credentials for ${$e}:`,oe)}return he}async clearAll(){try{await Zy.promises.unlink(this.tokenFilePath)}catch(fe){if(fe.code!=="ENOENT")throw fe}}};var Vct="GEMINI_CLI_WORKSPACE_FORCE_FILE_STORAGE",b_=class extends Qy{constructor(he){super(he);this.storage=null;this.storageType=null;this.storageInitPromise=null}async initializeStorage(){if(!(process.env[Vct]==="true"))try{let{KeychainTokenStorage:$e}=await Promise.resolve().then(()=>(tLe(),eLe)),xe=new $e(this.serviceName);if(await xe.isAvailable())return this.storage=xe,this.storageType="keychain",this.storage}catch($e){console.warn("Keychain initialization failed, falling back to file storage:",$e)}return this.storage=await l_.create(this.serviceName),this.storageType="encrypted_file",this.storage}async getStorage(){return this.storage!==null?this.storage:(this.storageInitPromise||(this.storageInitPromise=this.initializeStorage()),await this.storageInitPromise)}async getCredentials(he){return(await this.getStorage()).getCredentials(he)}async setCredentials(he){await(await this.getStorage()).setCredentials(he)}async deleteCredentials(he){await(await this.getStorage()).deleteCredentials(he)}async listServers(){return(await this.getStorage()).listServers()}async getAllCredentials(){return(await this.getStorage()).getAllCredentials()}async clearAll(){await(await this.getStorage()).clearAll()}async getStorageType(){return await this.getStorage(),this.storageType}};var Ect="gemini-cli-workspace-oauth",$Q="main-account",CA=class{static{this.storage=new b_(Ect)}static async loadCredentials(){try{let fe=await this.storage.getCredentials($Q);if(fe?.token){let{accessToken:he,refreshToken:$e,expiresAt:xe,tokenType:oe,scope:E}=fe.token,R={access_token:he,refresh_token:$e||void 0,token_type:oe||void 0,scope:E||void 0};return xe&&(R.expiry_date=xe),R}return null}catch(fe){throw fe}}static async saveCredentials(fe){let he={serverName:$Q,token:{accessToken:fe.access_token||void 0,refreshToken:fe.refresh_token||void 0,tokenType:fe.token_type||"Bearer",scope:fe.scope||void 0,expiresAt:fe.expiry_date||void 0},updatedAt:Date.now()};await this.storage.setCredentials(he)}static async clearCredentials(){try{await this.storage.deleteCredentials($Q)}catch(fe){throw fe}}};var Sct="https://www.googleapis.com/auth/";function df(...y){return y.map(fe=>`${Sct}${fe}`)}function JR(y){return`${y.service}.${y.group}`}var QR=[{service:"docs",group:"read",scopes:df("documents"),tools:["docs.getSuggestions","docs.getText"],defaultEnabled:!0},{service:"docs",group:"write",scopes:df("documents"),tools:["docs.create","docs.writeText","docs.replaceText","docs.formatText"],defaultEnabled:!0},{service:"drive",group:"read",scopes:df("drive.readonly"),tools:["drive.getComments","drive.findFolder","drive.search","drive.downloadFile"],defaultEnabled:!0},{service:"drive",group:"write",scopes:df("drive"),tools:["drive.createFolder","drive.moveFile","drive.trashFile","drive.renameFile"],defaultEnabled:!0},{service:"calendar",group:"read",scopes:df("calendar.readonly"),tools:["calendar.list","calendar.listEvents","calendar.getEvent","calendar.findFreeTime"],defaultEnabled:!0},{service:"calendar",group:"write",scopes:df("calendar"),tools:["calendar.createEvent","calendar.updateEvent","calendar.respondToEvent","calendar.deleteEvent"],defaultEnabled:!0},{service:"chat",group:"read",scopes:df("chat.spaces.readonly","chat.messages.readonly","chat.memberships.readonly"),tools:["chat.listSpaces","chat.findSpaceByName","chat.getMessages","chat.findDmByEmail","chat.listThreads"],defaultEnabled:!0},{service:"chat",group:"write",scopes:df("chat.spaces","chat.messages","chat.memberships"),tools:["chat.sendMessage","chat.sendDm","chat.setUpSpace"],defaultEnabled:!0},{service:"gmail",group:"read",scopes:df("gmail.readonly"),tools:["gmail.search","gmail.get","gmail.downloadAttachment","gmail.listLabels"],defaultEnabled:!0},{service:"gmail",group:"write",scopes:df("gmail.modify"),tools:["gmail.modify","gmail.batchModify","gmail.modifyThread","gmail.send","gmail.createDraft","gmail.sendDraft","gmail.createLabel"],defaultEnabled:!0},{service:"people",group:"read",scopes:df("userinfo.profile","directory.readonly"),tools:["people.getUserProfile","people.getMe","people.getUserRelations"],defaultEnabled:!0},{service:"slides",group:"read",scopes:df("presentations.readonly"),tools:["slides.getText","slides.getMetadata","slides.getImages","slides.getSlideThumbnail","slides.getSpeakerNotes"],defaultEnabled:!0},{service:"slides",group:"write",scopes:df("presentations"),tools:["slides.create","slides.addSlide","slides.deleteSlide","slides.duplicateSlide","slides.reorderSlides","slides.updateSpeakerNotes","slides.replaceAllText","slides.insertText","slides.deleteText","slides.addShape","slides.addImage","slides.addTable","slides.updateTextStyle","slides.updateShapeProperties"],defaultEnabled:!1},{service:"sheets",group:"read",scopes:df("spreadsheets.readonly"),tools:["sheets.getText","sheets.getRange","sheets.getMetadata"],defaultEnabled:!0},{service:"sheets",group:"write",scopes:df("spreadsheets"),tools:[],defaultEnabled:!1},{service:"time",group:"read",scopes:[],tools:["time.getCurrentDate","time.getCurrentTime","time.getTimeZone"],defaultEnabled:!0},{service:"tasks",group:"read",scopes:df("tasks.readonly"),tools:["tasks.listLists","tasks.list"],defaultEnabled:!1},{service:"tasks",group:"write",scopes:df("tasks"),tools:["tasks.create","tasks.update","tasks.complete","tasks.delete"],defaultEnabled:!1}];function oLe(y){let fe=[];for(let he of y.split(",")){let $e=he.trim();if(!$e)continue;let xe=$e.lastIndexOf(":");if(xe===-1){ix(`[feature-resolver] Ignoring malformed override (missing ':'): "${$e}"`);continue}let oe=$e.slice(0,xe).trim(),E=$e.slice(xe+1).trim().toLowerCase();if(E!=="on"&&E!=="off"){ix(`[feature-resolver] Ignoring override with invalid value (expected on/off): "${$e}"`);continue}fe.push({key:oe,enabled:E==="on"})}return fe}var wct=new Map(QR.map(y=>[JR(y),y])),Gct=new Map(QR.flatMap(y=>{let fe=JR(y);return y.tools.map(he=>[he,fe])}));function jQ(y,fe){let he=wct,$e=Gct,xe=new Map;for(let g of QR)xe.set(JR(g),g.defaultEnabled);if(y)for(let[g,f]of Object.entries(y))he.has(g)&&xe.set(g,f);let oe=new Set;if(fe){let g=oLe(fe);for(let{key:f,enabled:o}of g)he.has(f)?xe.set(f,o):$e.has(f)?o?ix(`[feature-resolver] Tool-level override "${f}:on" ignored \u2014 tool overrides are subtractive only`):oe.add(f):ix(`[feature-resolver] Unknown override key: "${f}" \u2014 not a known feature group or tool`)}let E=new Set,R=new Set;for(let g of QR){let f=JR(g);if(!xe.get(f))continue;let o=`${g.service}.write`;if(!(g.group==="read"&&o!==f&&he.has(o)&&xe.get(o)===!0))for(let e of g.scopes)R.add(e);for(let e of g.tools)oe.has(e)||E.add(e)}let a=[...R];return ix(`[feature-resolver] Resolved ${E.size} tools, ${a.length} scopes`),{enabledTools:E,requiredScopes:a}}var UQ=jQ(void 0,process.env.WORKSPACE_FEATURE_OVERRIDES).requiredScopes;var sLe={clientId:"338689075775-o75k922vn5fdl18qergr96rp8g63e4d7.apps.googleusercontent.com",cloudFunctionUrl:"https://google-workspace-extension.geminicli.com"};function rLe(){let y={clientId:process.env.WORKSPACE_CLIENT_ID||sLe.clientId,cloudFunctionUrl:process.env.WORKSPACE_CLOUD_FUNCTION_URL||sLe.cloudFunctionUrl},fe=y.clientId.length>2?`...${y.clientId.slice(-2)}`:y.clientId;return ix(`Loaded config: clientId=${fe}, cloudFunctionUrl=${y.cloudFunctionUrl}`),y}var cLe=rLe(),Lct=cLe.clientId,_ct=cLe.cloudFunctionUrl,fLe=nLe.platform()==="win32"?"\\\\.\\CON":"/dev/tty";function Dct(){return k_.createReadStream(fLe,{encoding:"utf8"})}function zct(){return k_.createWriteStream(fLe)}function Mct(){return new Promise((y,fe)=>{let he,$e;try{he=Dct(),$e=zct()}catch{fe(new Error("Cannot open terminal for secure input. This command must be run in an interactive terminal."));return}let xe=iLe.createInterface({input:he,output:$e,terminal:!1}),oe=[];$e.write(`Paste the credentials JSON from the browser, then press Enter twice: +`),xe.on("line",E=>{oe.push(E);let R=oe.join(` +`).trim();if(R)try{JSON.parse(R),xe.close();return}catch{}E.trim()===""&&oe.length>1&&xe.close()}),xe.on("close",()=>{he.destroy(),$e.end(),y(oe.join(` +`).trim())}),xe.on("error",E=>{he.destroy(),$e.end(),fe(E)})})}function Nct(y){if(typeof y.access_token!="string"||!y.access_token)throw new Error('Missing or invalid "access_token" field.');if(typeof y.refresh_token!="string"||!y.refresh_token)throw new Error('Missing or invalid "refresh_token" field.');if(typeof y.expiry_date!="number"||!y.expiry_date)throw new Error('Missing or invalid "expiry_date" field.')}function Hct(){let fe={manual:!0,csrf:pLe.default.randomBytes(32).toString("hex")},he=Buffer.from(JSON.stringify(fe)).toString("base64");return new uLe.google.auth.OAuth2({clientId:Lct}).generateAuthUrl({redirect_uri:_ct,access_type:"offline",scope:UQ,state:he,prompt:"consent"})}async function Fct(){if(!process.argv.includes("--force")){let xe=await CA.loadCredentials();if(xe&&xe.refresh_token){console.log("Already authenticated. Credentials found in storage."),console.log("Use --force to re-authenticate.");return}}let fe=Hct();console.log(),console.log("=== Google Workspace MCP Server - Headless Login ==="),console.log(),console.log("Open this URL in any browser (local machine, phone, etc.):"),console.log(),console.log(fe),console.log(),console.log("After signing in, the browser will show your credentials JSON."),console.log("Copy that JSON and paste it below."),console.log();let he=await Mct();he||(console.error("No input received."),process.exit(1));let $e;try{$e=JSON.parse(he)}catch{console.error("Invalid JSON. Please copy the complete JSON from the browser."),process.exit(1)}try{Nct($e)}catch(xe){console.error(`Invalid credentials: ${xe instanceof Error?xe.message:xe}`),process.exit(1)}await CA.saveCredentials({access_token:$e.access_token,refresh_token:$e.refresh_token,expiry_date:$e.expiry_date,scope:$e.scope||UQ.join(" "),token_type:$e.token_type||"Bearer"}),console.log(),console.log("Credentials saved successfully!"),console.log("You can now start the MCP server.")}Fct().catch(y=>{console.error("Login failed:",y.message||y),process.exit(1)}); +/** + * @license + * Copyright 2025 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @license + * Copyright 2026 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/*! Bundled license information: + +web-streams-polyfill/dist/ponyfill.es2018.js: + (** + * @license + * web-streams-polyfill v3.3.3 + * Copyright 2024 Mattias Buelens, Diwank Singh Tomer and other contributors. + * This code is released under the MIT license. + * SPDX-License-Identifier: MIT + *) + +fetch-blob/index.js: + (*! fetch-blob. MIT License. Jimmy Wärting *) + +formdata-polyfill/esm.min.js: + (*! formdata-polyfill. MIT License. Jimmy Wärting *) + +node-domexception/index.js: + (*! node-domexception. MIT License. Jimmy Wärting *) + +safe-buffer/index.js: + (*! safe-buffer. MIT License. Feross Aboukhadijeh *) + +googleapis/build/src/apis/abusiveexperiencereport/index.js: +googleapis/build/src/apis/acceleratedmobilepageurl/index.js: +googleapis/build/src/apis/accessapproval/index.js: +googleapis/build/src/apis/accesscontextmanager/index.js: +googleapis/build/src/apis/acmedns/index.js: +googleapis/build/src/apis/addressvalidation/index.js: +googleapis/build/src/apis/adexchangebuyer/index.js: +googleapis/build/src/apis/adexchangebuyer2/index.js: +googleapis/build/src/apis/adexperiencereport/index.js: +googleapis/build/src/apis/admin/index.js: +googleapis/build/src/apis/admob/index.js: +googleapis/build/src/apis/adsense/index.js: +googleapis/build/src/apis/adsensehost/index.js: +googleapis/build/src/apis/adsenseplatform/index.js: +googleapis/build/src/apis/advisorynotifications/index.js: +googleapis/build/src/apis/agentregistry/index.js: +googleapis/build/src/apis/aiplatform/index.js: +googleapis/build/src/apis/airquality/index.js: +googleapis/build/src/apis/alertcenter/index.js: +googleapis/build/src/apis/alloydb/index.js: +googleapis/build/src/apis/analytics/index.js: +googleapis/build/src/apis/analyticsadmin/index.js: +googleapis/build/src/apis/analyticsdata/index.js: +googleapis/build/src/apis/analyticshub/index.js: +googleapis/build/src/apis/analyticsreporting/index.js: +googleapis/build/src/apis/androiddeviceprovisioning/index.js: +googleapis/build/src/apis/androidenterprise/index.js: +googleapis/build/src/apis/androidmanagement/index.js: +googleapis/build/src/apis/androidpublisher/index.js: +googleapis/build/src/apis/apigateway/index.js: +googleapis/build/src/apis/apigeeregistry/index.js: +googleapis/build/src/apis/apihub/index.js: +googleapis/build/src/apis/apikeys/index.js: +googleapis/build/src/apis/apim/index.js: +googleapis/build/src/apis/appengine/index.js: +googleapis/build/src/apis/apphub/index.js: +googleapis/build/src/apis/appsactivity/index.js: +googleapis/build/src/apis/appsmarket/index.js: +googleapis/build/src/apis/area120tables/index.js: +googleapis/build/src/apis/areainsights/index.js: +googleapis/build/src/apis/artifactregistry/index.js: +googleapis/build/src/apis/assuredworkloads/index.js: +googleapis/build/src/apis/authorizedbuyersmarketplace/index.js: +googleapis/build/src/apis/backupdr/index.js: +googleapis/build/src/apis/baremetalsolution/index.js: +googleapis/build/src/apis/batch/index.js: +googleapis/build/src/apis/beyondcorp/index.js: +googleapis/build/src/apis/biglake/index.js: +googleapis/build/src/apis/bigquery/index.js: +googleapis/build/src/apis/bigqueryconnection/index.js: +googleapis/build/src/apis/bigquerydatapolicy/index.js: +googleapis/build/src/apis/bigquerydatatransfer/index.js: +googleapis/build/src/apis/bigqueryreservation/index.js: +googleapis/build/src/apis/bigtableadmin/index.js: +googleapis/build/src/apis/billingbudgets/index.js: +googleapis/build/src/apis/binaryauthorization/index.js: +googleapis/build/src/apis/blockchainnodeengine/index.js: +googleapis/build/src/apis/blogger/index.js: +googleapis/build/src/apis/books/index.js: +googleapis/build/src/apis/businessprofileperformance/index.js: +googleapis/build/src/apis/calendar/index.js: +googleapis/build/src/apis/certificatemanager/index.js: +googleapis/build/src/apis/ces/index.js: +googleapis/build/src/apis/chat/index.js: +googleapis/build/src/apis/checks/index.js: +googleapis/build/src/apis/chromemanagement/index.js: +googleapis/build/src/apis/chromepolicy/index.js: +googleapis/build/src/apis/chromeuxreport/index.js: +googleapis/build/src/apis/chromewebstore/index.js: +googleapis/build/src/apis/civicinfo/index.js: +googleapis/build/src/apis/classroom/index.js: +googleapis/build/src/apis/cloudasset/index.js: +googleapis/build/src/apis/cloudbilling/index.js: +googleapis/build/src/apis/cloudbuild/index.js: +googleapis/build/src/apis/cloudchannel/index.js: +googleapis/build/src/apis/cloudcommerceprocurement/index.js: +googleapis/build/src/apis/cloudcontrolspartner/index.js: +googleapis/build/src/apis/clouddebugger/index.js: +googleapis/build/src/apis/clouddeploy/index.js: +googleapis/build/src/apis/clouderrorreporting/index.js: +googleapis/build/src/apis/cloudfunctions/index.js: +googleapis/build/src/apis/cloudidentity/index.js: +googleapis/build/src/apis/cloudiot/index.js: +googleapis/build/src/apis/cloudkms/index.js: +googleapis/build/src/apis/cloudlocationfinder/index.js: +googleapis/build/src/apis/cloudnumberregistry/index.js: +googleapis/build/src/apis/cloudprofiler/index.js: +googleapis/build/src/apis/cloudresourcemanager/index.js: +googleapis/build/src/apis/cloudscheduler/index.js: +googleapis/build/src/apis/cloudsearch/index.js: +googleapis/build/src/apis/cloudshell/index.js: +googleapis/build/src/apis/cloudsupport/index.js: +googleapis/build/src/apis/cloudtasks/index.js: +googleapis/build/src/apis/cloudtrace/index.js: +googleapis/build/src/apis/composer/index.js: +googleapis/build/src/apis/compute/index.js: +googleapis/build/src/apis/config/index.js: +googleapis/build/src/apis/connectors/index.js: +googleapis/build/src/apis/contactcenteraiplatform/index.js: +googleapis/build/src/apis/contactcenterinsights/index.js: +googleapis/build/src/apis/container/index.js: +googleapis/build/src/apis/containeranalysis/index.js: +googleapis/build/src/apis/content/index.js: +googleapis/build/src/apis/contentwarehouse/index.js: +googleapis/build/src/apis/css/index.js: +googleapis/build/src/apis/customsearch/index.js: +googleapis/build/src/apis/datacatalog/index.js: +googleapis/build/src/apis/dataflow/index.js: +googleapis/build/src/apis/dataform/index.js: +googleapis/build/src/apis/datafusion/index.js: +googleapis/build/src/apis/datalabeling/index.js: +googleapis/build/src/apis/datalineage/index.js: +googleapis/build/src/apis/datamanager/index.js: +googleapis/build/src/apis/datamigration/index.js: +googleapis/build/src/apis/datapipelines/index.js: +googleapis/build/src/apis/dataplex/index.js: +googleapis/build/src/apis/dataportability/index.js: +googleapis/build/src/apis/dataproc/index.js: +googleapis/build/src/apis/datastore/index.js: +googleapis/build/src/apis/datastream/index.js: +googleapis/build/src/apis/deploymentmanager/index.js: +googleapis/build/src/apis/developerconnect/index.js: +googleapis/build/src/apis/developerknowledge/index.js: +googleapis/build/src/apis/dfareporting/index.js: +googleapis/build/src/apis/dialogflow/index.js: +googleapis/build/src/apis/digitalassetlinks/index.js: +googleapis/build/src/apis/discovery/index.js: +googleapis/build/src/apis/discoveryengine/index.js: +googleapis/build/src/apis/displayvideo/index.js: +googleapis/build/src/apis/dlp/index.js: +googleapis/build/src/apis/dns/index.js: +googleapis/build/src/apis/docs/index.js: +googleapis/build/src/apis/documentai/index.js: +googleapis/build/src/apis/domains/index.js: +googleapis/build/src/apis/domainsrdap/index.js: +googleapis/build/src/apis/doubleclickbidmanager/index.js: +googleapis/build/src/apis/doubleclicksearch/index.js: +googleapis/build/src/apis/drive/index.js: +googleapis/build/src/apis/driveactivity/index.js: +googleapis/build/src/apis/drivelabels/index.js: +googleapis/build/src/apis/essentialcontacts/index.js: +googleapis/build/src/apis/eventarc/index.js: +googleapis/build/src/apis/factchecktools/index.js: +googleapis/build/src/apis/fcm/index.js: +googleapis/build/src/apis/fcmdata/index.js: +googleapis/build/src/apis/file/index.js: +googleapis/build/src/apis/firebase/index.js: +googleapis/build/src/apis/firebaseappcheck/index.js: +googleapis/build/src/apis/firebaseappdistribution/index.js: +googleapis/build/src/apis/firebaseapphosting/index.js: +googleapis/build/src/apis/firebasedatabase/index.js: +googleapis/build/src/apis/firebasedataconnect/index.js: +googleapis/build/src/apis/firebasedynamiclinks/index.js: +googleapis/build/src/apis/firebasehosting/index.js: +googleapis/build/src/apis/firebaseml/index.js: +googleapis/build/src/apis/firebaserules/index.js: +googleapis/build/src/apis/firebasestorage/index.js: +googleapis/build/src/apis/firestore/index.js: +googleapis/build/src/apis/fitness/index.js: +googleapis/build/src/apis/forms/index.js: +googleapis/build/src/apis/games/index.js: +googleapis/build/src/apis/gamesConfiguration/index.js: +googleapis/build/src/apis/gamesManagement/index.js: +googleapis/build/src/apis/gameservices/index.js: +googleapis/build/src/apis/genomics/index.js: +googleapis/build/src/apis/gkebackup/index.js: +googleapis/build/src/apis/gkehub/index.js: +googleapis/build/src/apis/gkeonprem/index.js: +googleapis/build/src/apis/gmail/index.js: +googleapis/build/src/apis/gmailpostmastertools/index.js: +googleapis/build/src/apis/groupsmigration/index.js: +googleapis/build/src/apis/groupssettings/index.js: +googleapis/build/src/apis/health/index.js: +googleapis/build/src/apis/healthcare/index.js: +googleapis/build/src/apis/homegraph/index.js: +googleapis/build/src/apis/hypercomputecluster/index.js: +googleapis/build/src/apis/iam/index.js: +googleapis/build/src/apis/iamcredentials/index.js: +googleapis/build/src/apis/iap/index.js: +googleapis/build/src/apis/ideahub/index.js: +googleapis/build/src/apis/identitytoolkit/index.js: +googleapis/build/src/apis/ids/index.js: +googleapis/build/src/apis/indexing/index.js: +googleapis/build/src/apis/integrations/index.js: +googleapis/build/src/apis/jobs/index.js: +googleapis/build/src/apis/keep/index.js: +googleapis/build/src/apis/kgsearch/index.js: +googleapis/build/src/apis/kmsinventory/index.js: +googleapis/build/src/apis/language/index.js: +googleapis/build/src/apis/libraryagent/index.js: +googleapis/build/src/apis/licensing/index.js: +googleapis/build/src/apis/localservices/index.js: +googleapis/build/src/apis/logging/index.js: +googleapis/build/src/apis/looker/index.js: +googleapis/build/src/apis/managedidentities/index.js: +googleapis/build/src/apis/managedkafka/index.js: +googleapis/build/src/apis/manufacturers/index.js: +googleapis/build/src/apis/marketingplatformadmin/index.js: +googleapis/build/src/apis/meet/index.js: +googleapis/build/src/apis/memcache/index.js: +googleapis/build/src/apis/merchantapi/index.js: +googleapis/build/src/apis/metastore/index.js: +googleapis/build/src/apis/migrationcenter/index.js: +googleapis/build/src/apis/ml/index.js: +googleapis/build/src/apis/monitoring/index.js: +googleapis/build/src/apis/mybusinessaccountmanagement/index.js: +googleapis/build/src/apis/mybusinessbusinesscalls/index.js: +googleapis/build/src/apis/mybusinessbusinessinformation/index.js: +googleapis/build/src/apis/mybusinesslodging/index.js: +googleapis/build/src/apis/mybusinessnotifications/index.js: +googleapis/build/src/apis/mybusinessplaceactions/index.js: +googleapis/build/src/apis/mybusinessqanda/index.js: +googleapis/build/src/apis/mybusinessverifications/index.js: +googleapis/build/src/apis/netapp/index.js: +googleapis/build/src/apis/networkconnectivity/index.js: +googleapis/build/src/apis/networkmanagement/index.js: +googleapis/build/src/apis/networksecurity/index.js: +googleapis/build/src/apis/networkservices/index.js: +googleapis/build/src/apis/notebooks/index.js: +googleapis/build/src/apis/oauth2/index.js: +googleapis/build/src/apis/observability/index.js: +googleapis/build/src/apis/ondemandscanning/index.js: +googleapis/build/src/apis/oracledatabase/index.js: +googleapis/build/src/apis/orgpolicy/index.js: +googleapis/build/src/apis/osconfig/index.js: +googleapis/build/src/apis/oslogin/index.js: +googleapis/build/src/apis/pagespeedonline/index.js: +googleapis/build/src/apis/parallelstore/index.js: +googleapis/build/src/apis/parametermanager/index.js: +googleapis/build/src/apis/paymentsresellersubscription/index.js: +googleapis/build/src/apis/people/index.js: +googleapis/build/src/apis/places/index.js: +googleapis/build/src/apis/playablelocations/index.js: +googleapis/build/src/apis/playcustomapp/index.js: +googleapis/build/src/apis/playdeveloperreporting/index.js: +googleapis/build/src/apis/playgrouping/index.js: +googleapis/build/src/apis/playintegrity/index.js: +googleapis/build/src/apis/plus/index.js: +googleapis/build/src/apis/policyanalyzer/index.js: +googleapis/build/src/apis/policysimulator/index.js: +googleapis/build/src/apis/policytroubleshooter/index.js: +googleapis/build/src/apis/pollen/index.js: +googleapis/build/src/apis/poly/index.js: +googleapis/build/src/apis/privateca/index.js: +googleapis/build/src/apis/prod_tt_sasportal/index.js: +googleapis/build/src/apis/publicca/index.js: +googleapis/build/src/apis/pubsub/index.js: +googleapis/build/src/apis/pubsublite/index.js: +googleapis/build/src/apis/rapidmigrationassessment/index.js: +googleapis/build/src/apis/readerrevenuesubscriptionlinking/index.js: +googleapis/build/src/apis/realtimebidding/index.js: +googleapis/build/src/apis/recaptchaenterprise/index.js: +googleapis/build/src/apis/recommendationengine/index.js: +googleapis/build/src/apis/recommender/index.js: +googleapis/build/src/apis/redis/index.js: +googleapis/build/src/apis/remotebuildexecution/index.js: +googleapis/build/src/apis/reseller/index.js: +googleapis/build/src/apis/resourcesettings/index.js: +googleapis/build/src/apis/retail/index.js: +googleapis/build/src/apis/run/index.js: +googleapis/build/src/apis/runtimeconfig/index.js: +googleapis/build/src/apis/saasservicemgmt/index.js: +googleapis/build/src/apis/safebrowsing/index.js: +googleapis/build/src/apis/sasportal/index.js: +googleapis/build/src/apis/script/index.js: +googleapis/build/src/apis/searchads360/index.js: +googleapis/build/src/apis/searchconsole/index.js: +googleapis/build/src/apis/secretmanager/index.js: +googleapis/build/src/apis/securesourcemanager/index.js: +googleapis/build/src/apis/securitycenter/index.js: +googleapis/build/src/apis/securityposture/index.js: +googleapis/build/src/apis/serviceconsumermanagement/index.js: +googleapis/build/src/apis/servicecontrol/index.js: +googleapis/build/src/apis/servicedirectory/index.js: +googleapis/build/src/apis/servicemanagement/index.js: +googleapis/build/src/apis/servicenetworking/index.js: +googleapis/build/src/apis/serviceusage/index.js: +googleapis/build/src/apis/sheets/index.js: +googleapis/build/src/apis/siteVerification/index.js: +googleapis/build/src/apis/slides/index.js: +googleapis/build/src/apis/smartdevicemanagement/index.js: +googleapis/build/src/apis/solar/index.js: +googleapis/build/src/apis/sourcerepo/index.js: +googleapis/build/src/apis/spanner/index.js: +googleapis/build/src/apis/speech/index.js: +googleapis/build/src/apis/sql/index.js: +googleapis/build/src/apis/sqladmin/index.js: +googleapis/build/src/apis/storage/index.js: +googleapis/build/src/apis/storagebatchoperations/index.js: +googleapis/build/src/apis/storagetransfer/index.js: +googleapis/build/src/apis/streetviewpublish/index.js: +googleapis/build/src/apis/sts/index.js: +googleapis/build/src/apis/tagmanager/index.js: +googleapis/build/src/apis/tasks/index.js: +googleapis/build/src/apis/testing/index.js: +googleapis/build/src/apis/texttospeech/index.js: +googleapis/build/src/apis/threatintelligence/index.js: +googleapis/build/src/apis/toolresults/index.js: +googleapis/build/src/apis/tpu/index.js: +googleapis/build/src/apis/trafficdirector/index.js: +googleapis/build/src/apis/transcoder/index.js: +googleapis/build/src/apis/translate/index.js: +googleapis/build/src/apis/travelimpactmodel/index.js: +googleapis/build/src/apis/vault/index.js: +googleapis/build/src/apis/vectortile/index.js: +googleapis/build/src/apis/verifiedaccess/index.js: +googleapis/build/src/apis/versionhistory/index.js: +googleapis/build/src/apis/videointelligence/index.js: +googleapis/build/src/apis/vision/index.js: +googleapis/build/src/apis/vmmigration/index.js: +googleapis/build/src/apis/vmwareengine/index.js: +googleapis/build/src/apis/vpcaccess/index.js: +googleapis/build/src/apis/walletobjects/index.js: +googleapis/build/src/apis/webcontentpublisher/index.js: +googleapis/build/src/apis/webfonts/index.js: +googleapis/build/src/apis/webmasters/index.js: +googleapis/build/src/apis/webrisk/index.js: +googleapis/build/src/apis/websecurityscanner/index.js: +googleapis/build/src/apis/workflowexecutions/index.js: +googleapis/build/src/apis/workflows/index.js: +googleapis/build/src/apis/workloadmanager/index.js: +googleapis/build/src/apis/workspaceevents/index.js: +googleapis/build/src/apis/workstations/index.js: +googleapis/build/src/apis/youtube/index.js: +googleapis/build/src/apis/youtubeAnalytics/index.js: +googleapis/build/src/apis/youtubereporting/index.js: +googleapis/build/src/apis/index.js: +googleapis/build/src/index.js: + (*! THIS FILE IS AUTO-GENERATED *) +*/ +//# sourceMappingURL=headless-login.js.map diff --git a/workspace-server/dist/index.js b/workspace-server/dist/index.js new file mode 100755 index 0000000..ae83280 --- /dev/null +++ b/workspace-server/dist/index.js @@ -0,0 +1,548 @@ +#!/usr/bin/env node +"use strict";var xCe=Object.create;var r6=Object.defineProperty;var ICe=Object.getOwnPropertyDescriptor;var RCe=Object.getOwnPropertyNames;var ACe=Object.getPrototypeOf,$Ce=Object.prototype.hasOwnProperty;var $p=(h,R)=>()=>(h&&(R=h(h=0)),R);var ht=(h,R)=>()=>(R||h((R={exports:{}}).exports,R),R.exports),ZP=(h,R)=>{for(var T in R)r6(h,T,{get:R[T],enumerable:!0})},jCe=(h,R,T,G)=>{if(R&&typeof R=="object"||typeof R=="function")for(let V of RCe(R))!$Ce.call(h,V)&&V!==T&&r6(h,V,{get:()=>R[V],enumerable:!(G=ICe(R,V))||G.enumerable});return h};var ni=(h,R,T)=>(T=h!=null?xCe(ACe(h)):{},jCe(R||!h||!h.__esModule?r6(T,"default",{value:h,enumerable:!0}):T,h));var Kv=ht(fp=>{"use strict";Object.defineProperty(fp,"__esModule",{value:!0});fp.regexpCode=fp.getEsmExportName=fp.getProperty=fp.safeStringify=fp.stringify=fp.strConcat=fp.addCodeArg=fp.str=fp._=fp.nil=fp._Code=fp.Name=fp.IDENTIFIER=fp._CodeOrName=void 0;var Zv=class{};fp._CodeOrName=Zv;fp.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var F$=class extends Zv{constructor(R){if(super(),!fp.IDENTIFIER.test(R))throw new Error("CodeGen: name must be a valid identifier");this.str=R}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};fp.Name=F$;var lP=class extends Zv{constructor(R){super(),this._items=typeof R=="string"?[R]:R}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let R=this._items[0];return R===""||R==='""'}get str(){var R;return(R=this._str)!==null&&R!==void 0?R:this._str=this._items.reduce((T,G)=>`${T}${G}`,"")}get names(){var R;return(R=this._names)!==null&&R!==void 0?R:this._names=this._items.reduce((T,G)=>(G instanceof F$&&(T[G.str]=(T[G.str]||0)+1),T),{})}};fp._Code=lP;fp.nil=new lP("");function Mce(h,...R){let T=[h[0]],G=0;for(;G{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.ValueScope=nh.ValueScopeName=nh.Scope=nh.varKinds=nh.UsedValueState=void 0;var rh=Kv(),D9=class extends Error{constructor(R){super(`CodeGen: "code" for ${R} not defined`),this.value=R.value}},EG;(function(h){h[h.Started=0]="Started",h[h.Completed=1]="Completed"})(EG||(nh.UsedValueState=EG={}));nh.varKinds={const:new rh.Name("const"),let:new rh.Name("let"),var:new rh.Name("var")};var SG=class{constructor({prefixes:R,parent:T}={}){this._names={},this._prefixes=R,this._parent=T}toName(R){return R instanceof rh.Name?R:this.name(R)}name(R){return new rh.Name(this._newName(R))}_newName(R){let T=this._names[R]||this._nameGroup(R);return`${R}${T.index++}`}_nameGroup(R){var T,G;if(!((G=(T=this._parent)===null||T===void 0?void 0:T._prefixes)===null||G===void 0)&&G.has(R)||this._prefixes&&!this._prefixes.has(R))throw new Error(`CodeGen: prefix "${R}" is not allowed in this scope`);return this._names[R]={prefix:R,index:0}}};nh.Scope=SG;var wG=class extends rh.Name{constructor(R,T){super(T),this.prefix=R}setValue(R,{property:T,itemIndex:G}){this.value=R,this.scopePath=(0,rh._)`.${new rh.Name(T)}[${G}]`}};nh.ValueScopeName=wG;var Rot=(0,rh._)`\n`,z9=class extends SG{constructor(R){super(R),this._values={},this._scope=R.scope,this.opts={...R,_n:R.lines?Rot:rh.nil}}get(){return this._scope}name(R){return new wG(R,this._newName(R))}value(R,T){var G;if(T.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let V=this.toName(R),{prefix:E}=V,v=(G=T.key)!==null&&G!==void 0?G:T.ref,I=this._values[E];if(I){let c=I.get(v);if(c)return c}else I=this._values[E]=new Map;I.set(v,V);let d=this._scope[E]||(this._scope[E]=[]),m=d.length;return d[m]=T.ref,V.setValue(T,{property:E,itemIndex:m}),V}getValue(R,T){let G=this._values[R];if(G)return G.get(T)}scopeRefs(R,T=this._values){return this._reduceValues(T,G=>{if(G.scopePath===void 0)throw new Error(`CodeGen: name "${G}" has no value`);return(0,rh._)`${R}${G.scopePath}`})}scopeCode(R=this._values,T,G){return this._reduceValues(R,V=>{if(V.value===void 0)throw new Error(`CodeGen: name "${V}" has no value`);return V.value.code},T,G)}_reduceValues(R,T,G={},V){let E=rh.nil;for(let v in R){let I=R[v];if(!I)continue;let d=G[v]=G[v]||new Map;I.forEach(m=>{if(d.has(m))return;d.set(m,EG.Started);let c=T(m);if(c){let o=this.opts.es5?nh.varKinds.var:nh.varKinds.const;E=(0,rh._)`${E}${o} ${m} = ${c};${this.opts._n}`}else if(c=V==null?void 0:V(m))E=(0,rh._)`${E}${c}${this.opts._n}`;else throw new D9(m);d.set(m,EG.Completed)})}return E}};nh.ValueScope=z9});var Au=ht(Su=>{"use strict";Object.defineProperty(Su,"__esModule",{value:!0});Su.or=Su.and=Su.not=Su.CodeGen=Su.operators=Su.varKinds=Su.ValueScopeName=Su.ValueScope=Su.Scope=Su.Name=Su.regexpCode=Su.stringify=Su.getProperty=Su.nil=Su.strConcat=Su.str=Su._=void 0;var Ou=Kv(),rI=M9(),PA=Kv();Object.defineProperty(Su,"_",{enumerable:!0,get:function(){return PA._}});Object.defineProperty(Su,"str",{enumerable:!0,get:function(){return PA.str}});Object.defineProperty(Su,"strConcat",{enumerable:!0,get:function(){return PA.strConcat}});Object.defineProperty(Su,"nil",{enumerable:!0,get:function(){return PA.nil}});Object.defineProperty(Su,"getProperty",{enumerable:!0,get:function(){return PA.getProperty}});Object.defineProperty(Su,"stringify",{enumerable:!0,get:function(){return PA.stringify}});Object.defineProperty(Su,"regexpCode",{enumerable:!0,get:function(){return PA.regexpCode}});Object.defineProperty(Su,"Name",{enumerable:!0,get:function(){return PA.Name}});var DG=M9();Object.defineProperty(Su,"Scope",{enumerable:!0,get:function(){return DG.Scope}});Object.defineProperty(Su,"ValueScope",{enumerable:!0,get:function(){return DG.ValueScope}});Object.defineProperty(Su,"ValueScopeName",{enumerable:!0,get:function(){return DG.ValueScopeName}});Object.defineProperty(Su,"varKinds",{enumerable:!0,get:function(){return DG.varKinds}});Su.operators={GT:new Ou._Code(">"),GTE:new Ou._Code(">="),LT:new Ou._Code("<"),LTE:new Ou._Code("<="),EQ:new Ou._Code("==="),NEQ:new Ou._Code("!=="),NOT:new Ou._Code("!"),OR:new Ou._Code("||"),AND:new Ou._Code("&&"),ADD:new Ou._Code("+")};var jR=class{optimizeNodes(){return this}optimizeNames(R,T){return this}},N9=class extends jR{constructor(R,T,G){super(),this.varKind=R,this.name=T,this.rhs=G}render({es5:R,_n:T}){let G=R?rI.varKinds.var:this.varKind,V=this.rhs===void 0?"":` = ${this.rhs}`;return`${G} ${this.name}${V};`+T}optimizeNames(R,T){if(R[this.name.str])return this.rhs&&(this.rhs=Uj(this.rhs,R,T)),this}get names(){return this.rhs instanceof Ou._CodeOrName?this.rhs.names:{}}},GG=class extends jR{constructor(R,T,G){super(),this.lhs=R,this.rhs=T,this.sideEffects=G}render({_n:R}){return`${this.lhs} = ${this.rhs};`+R}optimizeNames(R,T){if(!(this.lhs instanceof Ou.Name&&!R[this.lhs.str]&&!this.sideEffects))return this.rhs=Uj(this.rhs,R,T),this}get names(){let R=this.lhs instanceof Ou.Name?{}:{...this.lhs.names};return LG(R,this.rhs)}},H9=class extends GG{constructor(R,T,G,V){super(R,G,V),this.op=T}render({_n:R}){return`${this.lhs} ${this.op}= ${this.rhs};`+R}},F9=class extends jR{constructor(R){super(),this.label=R,this.names={}}render({_n:R}){return`${this.label}:`+R}},B9=class extends jR{constructor(R){super(),this.label=R,this.names={}}render({_n:R}){return`break${this.label?` ${this.label}`:""};`+R}},Z9=class extends jR{constructor(R){super(),this.error=R}render({_n:R}){return`throw ${this.error};`+R}get names(){return this.error.names}},W9=class extends jR{constructor(R){super(),this.code=R}render({_n:R}){return`${this.code};`+R}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(R,T){return this.code=Uj(this.code,R,T),this}get names(){return this.code instanceof Ou._CodeOrName?this.code.names:{}}},Jv=class extends jR{constructor(R=[]){super(),this.nodes=R}render(R){return this.nodes.reduce((T,G)=>T+G.render(R),"")}optimizeNodes(){let{nodes:R}=this,T=R.length;for(;T--;){let G=R[T].optimizeNodes();Array.isArray(G)?R.splice(T,1,...G):G?R[T]=G:R.splice(T,1)}return R.length>0?this:void 0}optimizeNames(R,T){let{nodes:G}=this,V=G.length;for(;V--;){let E=G[V];E.optimizeNames(R,T)||(Aot(R,E.names),G.splice(V,1))}return G.length>0?this:void 0}get names(){return this.nodes.reduce((R,T)=>W$(R,T.names),{})}},UR=class extends Jv{render(R){return"{"+R._n+super.render(R)+"}"+R._n}},K9=class extends Jv{},jj=class extends UR{};jj.kind="else";var B$=class h extends UR{constructor(R,T){super(T),this.condition=R}render(R){let T=`if(${this.condition})`+super.render(R);return this.else&&(T+="else "+this.else.render(R)),T}optimizeNodes(){super.optimizeNodes();let R=this.condition;if(R===!0)return this.nodes;let T=this.else;if(T){let G=T.optimizeNodes();T=this.else=Array.isArray(G)?new jj(G):G}if(T)return R===!1?T instanceof h?T:T.nodes:this.nodes.length?this:new h(Hce(R),T instanceof h?[T]:T.nodes);if(!(R===!1||!this.nodes.length))return this}optimizeNames(R,T){var G;if(this.else=(G=this.else)===null||G===void 0?void 0:G.optimizeNames(R,T),!!(super.optimizeNames(R,T)||this.else))return this.condition=Uj(this.condition,R,T),this}get names(){let R=super.names;return LG(R,this.condition),this.else&&W$(R,this.else.names),R}};B$.kind="if";var Z$=class extends UR{};Z$.kind="for";var J9=class extends Z${constructor(R){super(),this.iteration=R}render(R){return`for(${this.iteration})`+super.render(R)}optimizeNames(R,T){if(super.optimizeNames(R,T))return this.iteration=Uj(this.iteration,R,T),this}get names(){return W$(super.names,this.iteration.names)}},Q9=class extends Z${constructor(R,T,G,V){super(),this.varKind=R,this.name=T,this.from=G,this.to=V}render(R){let T=R.es5?rI.varKinds.var:this.varKind,{name:G,from:V,to:E}=this;return`for(${T} ${G}=${V}; ${G}<${E}; ${G}++)`+super.render(R)}get names(){let R=LG(super.names,this.from);return LG(R,this.to)}},_G=class extends Z${constructor(R,T,G,V){super(),this.loop=R,this.varKind=T,this.name=G,this.iterable=V}render(R){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(R)}optimizeNames(R,T){if(super.optimizeNames(R,T))return this.iterable=Uj(this.iterable,R,T),this}get names(){return W$(super.names,this.iterable.names)}},Qv=class extends UR{constructor(R,T,G){super(),this.name=R,this.args=T,this.async=G}render(R){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(R)}};Qv.kind="func";var Yv=class extends Jv{render(R){return"return "+super.render(R)}};Yv.kind="return";var Y9=class extends UR{render(R){let T="try"+super.render(R);return this.catch&&(T+=this.catch.render(R)),this.finally&&(T+=this.finally.render(R)),T}optimizeNodes(){var R,T;return super.optimizeNodes(),(R=this.catch)===null||R===void 0||R.optimizeNodes(),(T=this.finally)===null||T===void 0||T.optimizeNodes(),this}optimizeNames(R,T){var G,V;return super.optimizeNames(R,T),(G=this.catch)===null||G===void 0||G.optimizeNames(R,T),(V=this.finally)===null||V===void 0||V.optimizeNames(R,T),this}get names(){let R=super.names;return this.catch&&W$(R,this.catch.names),this.finally&&W$(R,this.finally.names),R}},Xv=class extends UR{constructor(R){super(),this.error=R}render(R){return`catch(${this.error})`+super.render(R)}};Xv.kind="catch";var lv=class extends UR{render(R){return"finally"+super.render(R)}};lv.kind="finally";var X9=class{constructor(R,T={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...T,_n:T.lines?` +`:""},this._extScope=R,this._scope=new rI.Scope({parent:R}),this._nodes=[new K9]}toString(){return this._root.render(this.opts)}name(R){return this._scope.name(R)}scopeName(R){return this._extScope.name(R)}scopeValue(R,T){let G=this._extScope.value(R,T);return(this._values[G.prefix]||(this._values[G.prefix]=new Set)).add(G),G}getScopeValue(R,T){return this._extScope.getValue(R,T)}scopeRefs(R){return this._extScope.scopeRefs(R,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(R,T,G,V){let E=this._scope.toName(T);return G!==void 0&&V&&(this._constants[E.str]=G),this._leafNode(new N9(R,E,G)),E}const(R,T,G){return this._def(rI.varKinds.const,R,T,G)}let(R,T,G){return this._def(rI.varKinds.let,R,T,G)}var(R,T,G){return this._def(rI.varKinds.var,R,T,G)}assign(R,T,G){return this._leafNode(new GG(R,T,G))}add(R,T){return this._leafNode(new H9(R,Su.operators.ADD,T))}code(R){return typeof R=="function"?R():R!==Ou.nil&&this._leafNode(new W9(R)),this}object(...R){let T=["{"];for(let[G,V]of R)T.length>1&&T.push(","),T.push(G),(G!==V||this.opts.es5)&&(T.push(":"),(0,Ou.addCodeArg)(T,V));return T.push("}"),new Ou._Code(T)}if(R,T,G){if(this._blockNode(new B$(R)),T&&G)this.code(T).else().code(G).endIf();else if(T)this.code(T).endIf();else if(G)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(R){return this._elseNode(new B$(R))}else(){return this._elseNode(new jj)}endIf(){return this._endBlockNode(B$,jj)}_for(R,T){return this._blockNode(R),T&&this.code(T).endFor(),this}for(R,T){return this._for(new J9(R),T)}forRange(R,T,G,V,E=this.opts.es5?rI.varKinds.var:rI.varKinds.let){let v=this._scope.toName(R);return this._for(new Q9(E,v,T,G),()=>V(v))}forOf(R,T,G,V=rI.varKinds.const){let E=this._scope.toName(R);if(this.opts.es5){let v=T instanceof Ou.Name?T:this.var("_arr",T);return this.forRange("_i",0,(0,Ou._)`${v}.length`,I=>{this.var(E,(0,Ou._)`${v}[${I}]`),G(E)})}return this._for(new _G("of",V,E,T),()=>G(E))}forIn(R,T,G,V=this.opts.es5?rI.varKinds.var:rI.varKinds.const){if(this.opts.ownProperties)return this.forOf(R,(0,Ou._)`Object.keys(${T})`,G);let E=this._scope.toName(R);return this._for(new _G("in",V,E,T),()=>G(E))}endFor(){return this._endBlockNode(Z$)}label(R){return this._leafNode(new F9(R))}break(R){return this._leafNode(new B9(R))}return(R){let T=new Yv;if(this._blockNode(T),this.code(R),T.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Yv)}try(R,T,G){if(!T&&!G)throw new Error('CodeGen: "try" without "catch" and "finally"');let V=new Y9;if(this._blockNode(V),this.code(R),T){let E=this.name("e");this._currNode=V.catch=new Xv(E),T(E)}return G&&(this._currNode=V.finally=new lv,this.code(G)),this._endBlockNode(Xv,lv)}throw(R){return this._leafNode(new Z9(R))}block(R,T){return this._blockStarts.push(this._nodes.length),R&&this.code(R).endBlock(T),this}endBlock(R){let T=this._blockStarts.pop();if(T===void 0)throw new Error("CodeGen: not in self-balancing block");let G=this._nodes.length-T;if(G<0||R!==void 0&&G!==R)throw new Error(`CodeGen: wrong number of nodes: ${G} vs ${R} expected`);return this._nodes.length=T,this}func(R,T=Ou.nil,G,V){return this._blockNode(new Qv(R,T,G)),V&&this.code(V).endFunc(),this}endFunc(){return this._endBlockNode(Qv)}optimize(R=1){for(;R-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(R){return this._currNode.nodes.push(R),this}_blockNode(R){this._currNode.nodes.push(R),this._nodes.push(R)}_endBlockNode(R,T){let G=this._currNode;if(G instanceof R||T&&G instanceof T)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${T?`${R.kind}/${T.kind}`:R.kind}"`)}_elseNode(R){let T=this._currNode;if(!(T instanceof B$))throw new Error('CodeGen: "else" without "if"');return this._currNode=T.else=R,this}get _root(){return this._nodes[0]}get _currNode(){let R=this._nodes;return R[R.length-1]}set _currNode(R){let T=this._nodes;T[T.length-1]=R}};Su.CodeGen=X9;function W$(h,R){for(let T in R)h[T]=(h[T]||0)+(R[T]||0);return h}function LG(h,R){return R instanceof Ou._CodeOrName?W$(h,R.names):h}function Uj(h,R,T){if(h instanceof Ou.Name)return G(h);if(!V(h))return h;return new Ou._Code(h._items.reduce((E,v)=>(v instanceof Ou.Name&&(v=G(v)),v instanceof Ou._Code?E.push(...v._items):E.push(v),E),[]));function G(E){let v=T[E.str];return v===void 0||R[E.str]!==1?E:(delete R[E.str],v)}function V(E){return E instanceof Ou._Code&&E._items.some(v=>v instanceof Ou.Name&&R[v.str]===1&&T[v.str]!==void 0)}}function Aot(h,R){for(let T in R)h[T]=(h[T]||0)-(R[T]||0)}function Hce(h){return typeof h=="boolean"||typeof h=="number"||h===null?!h:(0,Ou._)`!${l9(h)}`}Su.not=Hce;var $ot=Fce(Su.operators.AND);function jot(...h){return h.reduce($ot)}Su.and=jot;var Uot=Fce(Su.operators.OR);function vot(...h){return h.reduce(Uot)}Su.or=vot;function Fce(h){return(R,T)=>R===Ou.nil?T:T===Ou.nil?R:(0,Ou._)`${l9(R)} ${h} ${l9(T)}`}function l9(h){return h instanceof Ou.Name?h:(0,Ou._)`(${h})`}});var Cu=ht(wu=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});wu.checkStrictMode=wu.getErrorPath=wu.Type=wu.useFunc=wu.setEvaluated=wu.evaluatedPropsToName=wu.mergeEvaluated=wu.eachItem=wu.unescapeJsonPointer=wu.escapeJsonPointer=wu.escapeFragment=wu.unescapeFragment=wu.schemaRefOrVal=wu.schemaHasRulesButRef=wu.schemaHasRules=wu.checkUnknownRules=wu.alwaysValidSchema=wu.toHash=void 0;var nc=Au(),Tot=Kv();function Vot(h){let R={};for(let T of h)R[T]=!0;return R}wu.toHash=Vot;function Eot(h,R){return typeof R=="boolean"?R:Object.keys(R).length===0?!0:(Wce(h,R),!Kce(R,h.self.RULES.all))}wu.alwaysValidSchema=Eot;function Wce(h,R=h.schema){let{opts:T,self:G}=h;if(!T.strictSchema||typeof R=="boolean")return;let V=G.RULES.keywords;for(let E in R)V[E]||Yce(h,`unknown keyword: "${E}"`)}wu.checkUnknownRules=Wce;function Kce(h,R){if(typeof h=="boolean")return!h;for(let T in h)if(R[T])return!0;return!1}wu.schemaHasRules=Kce;function Sot(h,R){if(typeof h=="boolean")return!h;for(let T in h)if(T!=="$ref"&&R.all[T])return!0;return!1}wu.schemaHasRulesButRef=Sot;function wot({topSchemaRef:h,schemaPath:R},T,G,V){if(!V){if(typeof T=="number"||typeof T=="boolean")return T;if(typeof T=="string")return(0,nc._)`${T}`}return(0,nc._)`${h}${R}${(0,nc.getProperty)(G)}`}wu.schemaRefOrVal=wot;function Got(h){return Jce(decodeURIComponent(h))}wu.unescapeFragment=Got;function _ot(h){return encodeURIComponent(C9(h))}wu.escapeFragment=_ot;function C9(h){return typeof h=="number"?`${h}`:h.replace(/~/g,"~0").replace(/\//g,"~1")}wu.escapeJsonPointer=C9;function Jce(h){return h.replace(/~1/g,"/").replace(/~0/g,"~")}wu.unescapeJsonPointer=Jce;function Lot(h,R){if(Array.isArray(h))for(let T of h)R(T);else R(h)}wu.eachItem=Lot;function Bce({mergeNames:h,mergeToName:R,mergeValues:T,resultToName:G}){return(V,E,v,I)=>{let d=v===void 0?E:v instanceof nc.Name?(E instanceof nc.Name?h(V,E,v):R(V,E,v),v):E instanceof nc.Name?(R(V,v,E),E):T(E,v);return I===nc.Name&&!(d instanceof nc.Name)?G(V,d):d}}wu.mergeEvaluated={props:Bce({mergeNames:(h,R,T)=>h.if((0,nc._)`${T} !== true && ${R} !== undefined`,()=>{h.if((0,nc._)`${R} === true`,()=>h.assign(T,!0),()=>h.assign(T,(0,nc._)`${T} || {}`).code((0,nc._)`Object.assign(${T}, ${R})`))}),mergeToName:(h,R,T)=>h.if((0,nc._)`${T} !== true`,()=>{R===!0?h.assign(T,!0):(h.assign(T,(0,nc._)`${T} || {}`),b9(h,T,R))}),mergeValues:(h,R)=>h===!0?!0:{...h,...R},resultToName:Qce}),items:Bce({mergeNames:(h,R,T)=>h.if((0,nc._)`${T} !== true && ${R} !== undefined`,()=>h.assign(T,(0,nc._)`${R} === true ? true : ${T} > ${R} ? ${T} : ${R}`)),mergeToName:(h,R,T)=>h.if((0,nc._)`${T} !== true`,()=>h.assign(T,R===!0?!0:(0,nc._)`${T} > ${R} ? ${T} : ${R}`)),mergeValues:(h,R)=>h===!0?!0:Math.max(h,R),resultToName:(h,R)=>h.var("items",R)})};function Qce(h,R){if(R===!0)return h.var("props",!0);let T=h.var("props",(0,nc._)`{}`);return R!==void 0&&b9(h,T,R),T}wu.evaluatedPropsToName=Qce;function b9(h,R,T){Object.keys(T).forEach(G=>h.assign((0,nc._)`${R}${(0,nc.getProperty)(G)}`,!0))}wu.setEvaluated=b9;var Zce={};function Dot(h,R){return h.scopeValue("func",{ref:R,code:Zce[R.code]||(Zce[R.code]=new Tot._Code(R.code))})}wu.useFunc=Dot;var O9;(function(h){h[h.Num=0]="Num",h[h.Str=1]="Str"})(O9||(wu.Type=O9={}));function zot(h,R,T){if(h instanceof nc.Name){let G=R===O9.Num;return T?G?(0,nc._)`"[" + ${h} + "]"`:(0,nc._)`"['" + ${h} + "']"`:G?(0,nc._)`"/" + ${h}`:(0,nc._)`"/" + ${h}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return T?(0,nc.getProperty)(h).toString():"/"+C9(h)}wu.getErrorPath=zot;function Yce(h,R,T=h.opts.strictSchema){if(T){if(R=`strict mode: ${R}`,T===!0)throw new Error(R);h.self.logger.warn(R)}}wu.checkStrictMode=Yce});var vR=ht(k9=>{"use strict";Object.defineProperty(k9,"__esModule",{value:!0});var Hm=Au(),Mot={data:new Hm.Name("data"),valCxt:new Hm.Name("valCxt"),instancePath:new Hm.Name("instancePath"),parentData:new Hm.Name("parentData"),parentDataProperty:new Hm.Name("parentDataProperty"),rootData:new Hm.Name("rootData"),dynamicAnchors:new Hm.Name("dynamicAnchors"),vErrors:new Hm.Name("vErrors"),errors:new Hm.Name("errors"),this:new Hm.Name("this"),self:new Hm.Name("self"),scope:new Hm.Name("scope"),json:new Hm.Name("json"),jsonPos:new Hm.Name("jsonPos"),jsonLen:new Hm.Name("jsonLen"),jsonPart:new Hm.Name("jsonPart")};k9.default=Mot});var Ov=ht(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.extendErrors=Fm.resetErrorsCount=Fm.reportExtraError=Fm.reportError=Fm.keyword$DataError=Fm.keywordError=void 0;var bu=Au(),zG=Cu(),Qg=vR();Fm.keywordError={message:({keyword:h})=>(0,bu.str)`must pass "${h}" keyword validation`};Fm.keyword$DataError={message:({keyword:h,schemaType:R})=>R?(0,bu.str)`"${h}" keyword must be ${R} ($data)`:(0,bu.str)`"${h}" keyword is invalid ($data)`};function Not(h,R=Fm.keywordError,T,G){let{it:V}=h,{gen:E,compositeRule:v,allErrors:I}=V,d=Oce(h,R,T);G??(v||I)?Xce(E,d):lce(V,(0,bu._)`[${d}]`)}Fm.reportError=Not;function Hot(h,R=Fm.keywordError,T){let{it:G}=h,{gen:V,compositeRule:E,allErrors:v}=G,I=Oce(h,R,T);Xce(V,I),E||v||lce(G,Qg.default.vErrors)}Fm.reportExtraError=Hot;function Fot(h,R){h.assign(Qg.default.errors,R),h.if((0,bu._)`${Qg.default.vErrors} !== null`,()=>h.if(R,()=>h.assign((0,bu._)`${Qg.default.vErrors}.length`,R),()=>h.assign(Qg.default.vErrors,null)))}Fm.resetErrorsCount=Fot;function Bot({gen:h,keyword:R,schemaValue:T,data:G,errsCount:V,it:E}){if(V===void 0)throw new Error("ajv implementation error");let v=h.name("err");h.forRange("i",V,Qg.default.errors,I=>{h.const(v,(0,bu._)`${Qg.default.vErrors}[${I}]`),h.if((0,bu._)`${v}.instancePath === undefined`,()=>h.assign((0,bu._)`${v}.instancePath`,(0,bu.strConcat)(Qg.default.instancePath,E.errorPath))),h.assign((0,bu._)`${v}.schemaPath`,(0,bu.str)`${E.errSchemaPath}/${R}`),E.opts.verbose&&(h.assign((0,bu._)`${v}.schema`,T),h.assign((0,bu._)`${v}.data`,G))})}Fm.extendErrors=Bot;function Xce(h,R){let T=h.const("err",R);h.if((0,bu._)`${Qg.default.vErrors} === null`,()=>h.assign(Qg.default.vErrors,(0,bu._)`[${T}]`),(0,bu._)`${Qg.default.vErrors}.push(${T})`),h.code((0,bu._)`${Qg.default.errors}++`)}function lce(h,R){let{gen:T,validateName:G,schemaEnv:V}=h;V.$async?T.throw((0,bu._)`new ${h.ValidationError}(${R})`):(T.assign((0,bu._)`${G}.errors`,R),T.return(!1))}var K$={keyword:new bu.Name("keyword"),schemaPath:new bu.Name("schemaPath"),params:new bu.Name("params"),propertyName:new bu.Name("propertyName"),message:new bu.Name("message"),schema:new bu.Name("schema"),parentSchema:new bu.Name("parentSchema")};function Oce(h,R,T){let{createErrors:G}=h.it;return G===!1?(0,bu._)`{}`:Zot(h,R,T)}function Zot(h,R,T={}){let{gen:G,it:V}=h,E=[Wot(V,T),Kot(h,T)];return Jot(h,R,E),G.object(...E)}function Wot({errorPath:h},{instancePath:R}){let T=R?(0,bu.str)`${h}${(0,zG.getErrorPath)(R,zG.Type.Str)}`:h;return[Qg.default.instancePath,(0,bu.strConcat)(Qg.default.instancePath,T)]}function Kot({keyword:h,it:{errSchemaPath:R}},{schemaPath:T,parentSchema:G}){let V=G?R:(0,bu.str)`${R}/${h}`;return T&&(V=(0,bu.str)`${V}${(0,zG.getErrorPath)(T,zG.Type.Str)}`),[K$.schemaPath,V]}function Jot(h,{params:R,message:T},G){let{keyword:V,data:E,schemaValue:v,it:I}=h,{opts:d,propertyName:m,topSchemaRef:c,schemaPath:o}=I;G.push([K$.keyword,V],[K$.params,typeof R=="function"?R(h):R||(0,bu._)`{}`]),d.messages&&G.push([K$.message,typeof T=="function"?T(h):T]),d.verbose&&G.push([K$.schema,v],[K$.parentSchema,(0,bu._)`${c}${o}`],[Qg.default.data,E]),m&&G.push([K$.propertyName,m])}});var bce=ht(vj=>{"use strict";Object.defineProperty(vj,"__esModule",{value:!0});vj.boolOrEmptySchema=vj.topBoolOrEmptySchema=void 0;var Qot=Ov(),Yot=Au(),Xot=vR(),lot={message:"boolean schema is false"};function Oot(h){let{gen:R,schema:T,validateName:G}=h;T===!1?Cce(h,!1):typeof T=="object"&&T.$async===!0?R.return(Xot.default.data):(R.assign((0,Yot._)`${G}.errors`,null),R.return(!0))}vj.topBoolOrEmptySchema=Oot;function Cot(h,R){let{gen:T,schema:G}=h;G===!1?(T.var(R,!1),Cce(h)):T.var(R,!0)}vj.boolOrEmptySchema=Cot;function Cce(h,R){let{gen:T,data:G}=h,V={gen:T,keyword:"false schema",data:G,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:h};(0,Qot.reportError)(V,lot,void 0,R)}});var e5=ht(Tj=>{"use strict";Object.defineProperty(Tj,"__esModule",{value:!0});Tj.getRules=Tj.isJSONType=void 0;var bot=["string","number","integer","boolean","null","object","array"],kot=new Set(bot);function est(h){return typeof h=="string"&&kot.has(h)}Tj.isJSONType=est;function tst(){let h={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...h,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},h.number,h.string,h.array,h.object],post:{rules:[]},all:{},keywords:{}}}Tj.getRules=tst});var t5=ht(dA=>{"use strict";Object.defineProperty(dA,"__esModule",{value:!0});dA.shouldUseRule=dA.shouldUseGroup=dA.schemaHasRulesForType=void 0;function ost({schema:h,self:R},T){let G=R.RULES.types[T];return G&&G!==!0&&kce(h,G)}dA.schemaHasRulesForType=ost;function kce(h,R){return R.rules.some(T=>efe(h,T))}dA.shouldUseGroup=kce;function efe(h,R){var T;return h[R.keyword]!==void 0||((T=R.definition.implements)===null||T===void 0?void 0:T.some(G=>h[G]!==void 0))}dA.shouldUseRule=efe});var Cv=ht(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.reportTypeError=Bm.checkDataTypes=Bm.checkDataType=Bm.coerceAndCheckDataType=Bm.getJSONTypes=Bm.getSchemaTypes=Bm.DataType=void 0;var sst=e5(),rst=t5(),nst=Ov(),Ru=Au(),tfe=Cu(),Vj;(function(h){h[h.Correct=0]="Correct",h[h.Wrong=1]="Wrong"})(Vj||(Bm.DataType=Vj={}));function ist(h){let R=ofe(h.type);if(R.includes("null")){if(h.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!R.length&&h.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');h.nullable===!0&&R.push("null")}return R}Bm.getSchemaTypes=ist;function ofe(h){let R=Array.isArray(h)?h:h?[h]:[];if(R.every(sst.isJSONType))return R;throw new Error("type must be JSONType or JSONType[]: "+R.join(","))}Bm.getJSONTypes=ofe;function ust(h,R){let{gen:T,data:G,opts:V}=h,E=pst(R,V.coerceTypes),v=R.length>0&&!(E.length===0&&R.length===1&&(0,rst.schemaHasRulesForType)(h,R[0]));if(v){let I=s5(R,G,V.strictNumbers,Vj.Wrong);T.if(I,()=>{E.length?cst(h,R,E):r5(h)})}return v}Bm.coerceAndCheckDataType=ust;var sfe=new Set(["string","number","integer","boolean","null"]);function pst(h,R){return R?h.filter(T=>sfe.has(T)||R==="array"&&T==="array"):[]}function cst(h,R,T){let{gen:G,data:V,opts:E}=h,v=G.let("dataType",(0,Ru._)`typeof ${V}`),I=G.let("coerced",(0,Ru._)`undefined`);E.coerceTypes==="array"&&G.if((0,Ru._)`${v} == 'object' && Array.isArray(${V}) && ${V}.length == 1`,()=>G.assign(V,(0,Ru._)`${V}[0]`).assign(v,(0,Ru._)`typeof ${V}`).if(s5(R,V,E.strictNumbers),()=>G.assign(I,V))),G.if((0,Ru._)`${I} !== undefined`);for(let m of T)(sfe.has(m)||m==="array"&&E.coerceTypes==="array")&&d(m);G.else(),r5(h),G.endIf(),G.if((0,Ru._)`${I} !== undefined`,()=>{G.assign(V,I),fst(h,I)});function d(m){switch(m){case"string":G.elseIf((0,Ru._)`${v} == "number" || ${v} == "boolean"`).assign(I,(0,Ru._)`"" + ${V}`).elseIf((0,Ru._)`${V} === null`).assign(I,(0,Ru._)`""`);return;case"number":G.elseIf((0,Ru._)`${v} == "boolean" || ${V} === null + || (${v} == "string" && ${V} && ${V} == +${V})`).assign(I,(0,Ru._)`+${V}`);return;case"integer":G.elseIf((0,Ru._)`${v} === "boolean" || ${V} === null + || (${v} === "string" && ${V} && ${V} == +${V} && !(${V} % 1))`).assign(I,(0,Ru._)`+${V}`);return;case"boolean":G.elseIf((0,Ru._)`${V} === "false" || ${V} === 0 || ${V} === null`).assign(I,!1).elseIf((0,Ru._)`${V} === "true" || ${V} === 1`).assign(I,!0);return;case"null":G.elseIf((0,Ru._)`${V} === "" || ${V} === 0 || ${V} === false`),G.assign(I,null);return;case"array":G.elseIf((0,Ru._)`${v} === "string" || ${v} === "number" + || ${v} === "boolean" || ${V} === null`).assign(I,(0,Ru._)`[${V}]`)}}}function fst({gen:h,parentData:R,parentDataProperty:T},G){h.if((0,Ru._)`${R} !== undefined`,()=>h.assign((0,Ru._)`${R}[${T}]`,G))}function o5(h,R,T,G=Vj.Correct){let V=G===Vj.Correct?Ru.operators.EQ:Ru.operators.NEQ,E;switch(h){case"null":return(0,Ru._)`${R} ${V} null`;case"array":E=(0,Ru._)`Array.isArray(${R})`;break;case"object":E=(0,Ru._)`${R} && typeof ${R} == "object" && !Array.isArray(${R})`;break;case"integer":E=v((0,Ru._)`!(${R} % 1) && !isNaN(${R})`);break;case"number":E=v();break;default:return(0,Ru._)`typeof ${R} ${V} ${h}`}return G===Vj.Correct?E:(0,Ru.not)(E);function v(I=Ru.nil){return(0,Ru.and)((0,Ru._)`typeof ${R} == "number"`,I,T?(0,Ru._)`isFinite(${R})`:Ru.nil)}}Bm.checkDataType=o5;function s5(h,R,T,G){if(h.length===1)return o5(h[0],R,T,G);let V,E=(0,tfe.toHash)(h);if(E.array&&E.object){let v=(0,Ru._)`typeof ${R} != "object"`;V=E.null?v:(0,Ru._)`!${R} || ${v}`,delete E.null,delete E.array,delete E.object}else V=Ru.nil;E.number&&delete E.integer;for(let v in E)V=(0,Ru.and)(V,o5(v,R,T,G));return V}Bm.checkDataTypes=s5;var mst={message:({schema:h})=>`must be ${h}`,params:({schema:h,schemaValue:R})=>typeof h=="string"?(0,Ru._)`{type: ${h}}`:(0,Ru._)`{type: ${R}}`};function r5(h){let R=gst(h);(0,nst.reportError)(R,mst)}Bm.reportTypeError=r5;function gst(h){let{gen:R,data:T,schema:G}=h,V=(0,tfe.schemaRefOrVal)(h,G,"type");return{gen:R,keyword:"type",data:T,schema:G.type,schemaCode:V,schemaValue:V,parentSchema:G,params:{},it:h}}});var nfe=ht(MG=>{"use strict";Object.defineProperty(MG,"__esModule",{value:!0});MG.assignDefaults=void 0;var Ej=Au(),hst=Cu();function ast(h,R){let{properties:T,items:G}=h.schema;if(R==="object"&&T)for(let V in T)rfe(h,V,T[V].default);else R==="array"&&Array.isArray(G)&&G.forEach((V,E)=>rfe(h,E,V.default))}MG.assignDefaults=ast;function rfe(h,R,T){let{gen:G,compositeRule:V,data:E,opts:v}=h;if(T===void 0)return;let I=(0,Ej._)`${E}${(0,Ej.getProperty)(R)}`;if(V){(0,hst.checkStrictMode)(h,`default is ignored for: ${I}`);return}let d=(0,Ej._)`${I} === undefined`;v.useDefaults==="empty"&&(d=(0,Ej._)`${d} || ${I} === null || ${I} === ""`),G.if(d,(0,Ej._)`${I} = ${(0,Ej.stringify)(T)}`)}});var OP=ht(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});Bp.validateUnion=Bp.validateArray=Bp.usePattern=Bp.callValidateCode=Bp.schemaProperties=Bp.allSchemaProperties=Bp.noPropertyInData=Bp.propertyInData=Bp.isOwnProperty=Bp.hasPropFunc=Bp.reportMissingProp=Bp.checkMissingProp=Bp.checkReportMissingProp=void 0;var Vc=Au(),n5=Cu(),qA=vR(),Pst=Cu();function dst(h,R){let{gen:T,data:G,it:V}=h;T.if(u5(T,G,R,V.opts.ownProperties),()=>{h.setParams({missingProperty:(0,Vc._)`${R}`},!0),h.error()})}Bp.checkReportMissingProp=dst;function qst({gen:h,data:R,it:{opts:T}},G,V){return(0,Vc.or)(...G.map(E=>(0,Vc.and)(u5(h,R,E,T.ownProperties),(0,Vc._)`${V} = ${E}`)))}Bp.checkMissingProp=qst;function yst(h,R){h.setParams({missingProperty:R},!0),h.error()}Bp.reportMissingProp=yst;function ife(h){return h.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Vc._)`Object.prototype.hasOwnProperty`})}Bp.hasPropFunc=ife;function i5(h,R,T){return(0,Vc._)`${ife(h)}.call(${R}, ${T})`}Bp.isOwnProperty=i5;function xst(h,R,T,G){let V=(0,Vc._)`${R}${(0,Vc.getProperty)(T)} !== undefined`;return G?(0,Vc._)`${V} && ${i5(h,R,T)}`:V}Bp.propertyInData=xst;function u5(h,R,T,G){let V=(0,Vc._)`${R}${(0,Vc.getProperty)(T)} === undefined`;return G?(0,Vc.or)(V,(0,Vc.not)(i5(h,R,T))):V}Bp.noPropertyInData=u5;function ufe(h){return h?Object.keys(h).filter(R=>R!=="__proto__"):[]}Bp.allSchemaProperties=ufe;function Ist(h,R){return ufe(R).filter(T=>!(0,n5.alwaysValidSchema)(h,R[T]))}Bp.schemaProperties=Ist;function Rst({schemaCode:h,data:R,it:{gen:T,topSchemaRef:G,schemaPath:V,errorPath:E},it:v},I,d,m){let c=m?(0,Vc._)`${h}, ${R}, ${G}${V}`:R,o=[[qA.default.instancePath,(0,Vc.strConcat)(qA.default.instancePath,E)],[qA.default.parentData,v.parentData],[qA.default.parentDataProperty,v.parentDataProperty],[qA.default.rootData,qA.default.rootData]];v.opts.dynamicRef&&o.push([qA.default.dynamicAnchors,qA.default.dynamicAnchors]);let r=(0,Vc._)`${c}, ${T.object(...o)}`;return d!==Vc.nil?(0,Vc._)`${I}.call(${d}, ${r})`:(0,Vc._)`${I}(${r})`}Bp.callValidateCode=Rst;var Ast=(0,Vc._)`new RegExp`;function $st({gen:h,it:{opts:R}},T){let G=R.unicodeRegExp?"u":"",{regExp:V}=R.code,E=V(T,G);return h.scopeValue("pattern",{key:E.toString(),ref:E,code:(0,Vc._)`${V.code==="new RegExp"?Ast:(0,Pst.useFunc)(h,V)}(${T}, ${G})`})}Bp.usePattern=$st;function jst(h){let{gen:R,data:T,keyword:G,it:V}=h,E=R.name("valid");if(V.allErrors){let I=R.let("valid",!0);return v(()=>R.assign(I,!1)),I}return R.var(E,!0),v(()=>R.break()),E;function v(I){let d=R.const("len",(0,Vc._)`${T}.length`);R.forRange("i",0,d,m=>{h.subschema({keyword:G,dataProp:m,dataPropType:n5.Type.Num},E),R.if((0,Vc.not)(E),I)})}}Bp.validateArray=jst;function Ust(h){let{gen:R,schema:T,keyword:G,it:V}=h;if(!Array.isArray(T))throw new Error("ajv implementation error");if(T.some(d=>(0,n5.alwaysValidSchema)(V,d))&&!V.opts.unevaluated)return;let v=R.let("valid",!1),I=R.name("_valid");R.block(()=>T.forEach((d,m)=>{let c=h.subschema({keyword:G,schemaProp:m,compositeRule:!0},I);R.assign(v,(0,Vc._)`${v} || ${I}`),h.mergeValidEvaluated(c,I)||R.if((0,Vc.not)(v))})),h.result(v,()=>h.reset(),()=>h.error(!0))}Bp.validateUnion=Ust});var ffe=ht(jI=>{"use strict";Object.defineProperty(jI,"__esModule",{value:!0});jI.validateKeywordUsage=jI.validSchemaType=jI.funcKeywordCode=jI.macroKeywordCode=void 0;var Yg=Au(),J$=vR(),vst=OP(),Tst=Ov();function Vst(h,R){let{gen:T,keyword:G,schema:V,parentSchema:E,it:v}=h,I=R.macro.call(v.self,V,E,v),d=cfe(T,G,I);v.opts.validateSchema!==!1&&v.self.validateSchema(I,!0);let m=T.name("valid");h.subschema({schema:I,schemaPath:Yg.nil,errSchemaPath:`${v.errSchemaPath}/${G}`,topSchemaRef:d,compositeRule:!0},m),h.pass(m,()=>h.error(!0))}jI.macroKeywordCode=Vst;function Est(h,R){var T;let{gen:G,keyword:V,schema:E,parentSchema:v,$data:I,it:d}=h;wst(d,R);let m=!I&&R.compile?R.compile.call(d.self,E,v,d):R.validate,c=cfe(G,V,m),o=G.let("valid");h.block$data(o,r),h.ok((T=R.valid)!==null&&T!==void 0?T:o);function r(){if(R.errors===!1)t(),R.modifying&&pfe(h),u(()=>h.error());else{let n=R.async?e():s();R.modifying&&pfe(h),u(()=>Sst(h,n))}}function e(){let n=G.let("ruleErrs",null);return G.try(()=>t((0,Yg._)`await `),p=>G.assign(o,!1).if((0,Yg._)`${p} instanceof ${d.ValidationError}`,()=>G.assign(n,(0,Yg._)`${p}.errors`),()=>G.throw(p))),n}function s(){let n=(0,Yg._)`${c}.errors`;return G.assign(n,null),t(Yg.nil),n}function t(n=R.async?(0,Yg._)`await `:Yg.nil){let p=d.opts.passContext?J$.default.this:J$.default.self,i=!("compile"in R&&!I||R.schema===!1);G.assign(o,(0,Yg._)`${n}${(0,vst.callValidateCode)(h,c,p,i)}`,R.modifying)}function u(n){var p;G.if((0,Yg.not)((p=R.valid)!==null&&p!==void 0?p:o),n)}}jI.funcKeywordCode=Est;function pfe(h){let{gen:R,data:T,it:G}=h;R.if(G.parentData,()=>R.assign(T,(0,Yg._)`${G.parentData}[${G.parentDataProperty}]`))}function Sst(h,R){let{gen:T}=h;T.if((0,Yg._)`Array.isArray(${R})`,()=>{T.assign(J$.default.vErrors,(0,Yg._)`${J$.default.vErrors} === null ? ${R} : ${J$.default.vErrors}.concat(${R})`).assign(J$.default.errors,(0,Yg._)`${J$.default.vErrors}.length`),(0,Tst.extendErrors)(h)},()=>h.error())}function wst({schemaEnv:h},R){if(R.async&&!h.$async)throw new Error("async keyword in sync schema")}function cfe(h,R,T){if(T===void 0)throw new Error(`keyword "${R}" failed to compile`);return h.scopeValue("keyword",typeof T=="function"?{ref:T}:{ref:T,code:(0,Yg.stringify)(T)})}function Gst(h,R,T=!1){return!R.length||R.some(G=>G==="array"?Array.isArray(h):G==="object"?h&&typeof h=="object"&&!Array.isArray(h):typeof h==G||T&&typeof h>"u")}jI.validSchemaType=Gst;function _st({schema:h,opts:R,self:T,errSchemaPath:G},V,E){if(Array.isArray(V.keyword)?!V.keyword.includes(E):V.keyword!==E)throw new Error("ajv implementation error");let v=V.dependencies;if(v!=null&&v.some(I=>!Object.prototype.hasOwnProperty.call(h,I)))throw new Error(`parent schema must have dependencies of ${E}: ${v.join(",")}`);if(V.validateSchema&&!V.validateSchema(h[E])){let d=`keyword "${E}" value is invalid at path "${G}": `+T.errorsText(V.validateSchema.errors);if(R.validateSchema==="log")T.logger.error(d);else throw new Error(d)}}jI.validateKeywordUsage=_st});var gfe=ht(yA=>{"use strict";Object.defineProperty(yA,"__esModule",{value:!0});yA.extendSubschemaMode=yA.extendSubschemaData=yA.getSubschema=void 0;var UI=Au(),mfe=Cu();function Lst(h,{keyword:R,schemaProp:T,schema:G,schemaPath:V,errSchemaPath:E,topSchemaRef:v}){if(R!==void 0&&G!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(R!==void 0){let I=h.schema[R];return T===void 0?{schema:I,schemaPath:(0,UI._)`${h.schemaPath}${(0,UI.getProperty)(R)}`,errSchemaPath:`${h.errSchemaPath}/${R}`}:{schema:I[T],schemaPath:(0,UI._)`${h.schemaPath}${(0,UI.getProperty)(R)}${(0,UI.getProperty)(T)}`,errSchemaPath:`${h.errSchemaPath}/${R}/${(0,mfe.escapeFragment)(T)}`}}if(G!==void 0){if(V===void 0||E===void 0||v===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:G,schemaPath:V,topSchemaRef:v,errSchemaPath:E}}throw new Error('either "keyword" or "schema" must be passed')}yA.getSubschema=Lst;function Dst(h,R,{dataProp:T,dataPropType:G,data:V,dataTypes:E,propertyName:v}){if(V!==void 0&&T!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:I}=R;if(T!==void 0){let{errorPath:m,dataPathArr:c,opts:o}=R,r=I.let("data",(0,UI._)`${R.data}${(0,UI.getProperty)(T)}`,!0);d(r),h.errorPath=(0,UI.str)`${m}${(0,mfe.getErrorPath)(T,G,o.jsPropertySyntax)}`,h.parentDataProperty=(0,UI._)`${T}`,h.dataPathArr=[...c,h.parentDataProperty]}if(V!==void 0){let m=V instanceof UI.Name?V:I.let("data",V,!0);d(m),v!==void 0&&(h.propertyName=v)}E&&(h.dataTypes=E);function d(m){h.data=m,h.dataLevel=R.dataLevel+1,h.dataTypes=[],R.definedProperties=new Set,h.parentData=R.data,h.dataNames=[...R.dataNames,m]}}yA.extendSubschemaData=Dst;function zst(h,{jtdDiscriminator:R,jtdMetadata:T,compositeRule:G,createErrors:V,allErrors:E}){G!==void 0&&(h.compositeRule=G),V!==void 0&&(h.createErrors=V),E!==void 0&&(h.allErrors=E),h.jtdDiscriminator=R,h.jtdMetadata=T}yA.extendSubschemaMode=zst});var p5=ht((MQt,hfe)=>{"use strict";hfe.exports=function h(R,T){if(R===T)return!0;if(R&&T&&typeof R=="object"&&typeof T=="object"){if(R.constructor!==T.constructor)return!1;var G,V,E;if(Array.isArray(R)){if(G=R.length,G!=T.length)return!1;for(V=G;V--!==0;)if(!h(R[V],T[V]))return!1;return!0}if(R.constructor===RegExp)return R.source===T.source&&R.flags===T.flags;if(R.valueOf!==Object.prototype.valueOf)return R.valueOf()===T.valueOf();if(R.toString!==Object.prototype.toString)return R.toString()===T.toString();if(E=Object.keys(R),G=E.length,G!==Object.keys(T).length)return!1;for(V=G;V--!==0;)if(!Object.prototype.hasOwnProperty.call(T,E[V]))return!1;for(V=G;V--!==0;){var v=E[V];if(!h(R[v],T[v]))return!1}return!0}return R!==R&&T!==T}});var Pfe=ht((NQt,afe)=>{"use strict";var xA=afe.exports=function(h,R,T){typeof R=="function"&&(T=R,R={}),T=R.cb||T;var G=typeof T=="function"?T:T.pre||function(){},V=T.post||function(){};NG(R,G,V,h,"",h)};xA.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};xA.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};xA.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};xA.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function NG(h,R,T,G,V,E,v,I,d,m){if(G&&typeof G=="object"&&!Array.isArray(G)){R(G,V,E,v,I,d,m);for(var c in G){var o=G[c];if(Array.isArray(o)){if(c in xA.arrayKeywords)for(var r=0;r{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.getSchemaRefs=ih.resolveUrl=ih.normalizeId=ih._getFullPath=ih.getFullPath=ih.inlineRef=void 0;var Nst=Cu(),Hst=p5(),Fst=Pfe(),Bst=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function Zst(h,R=!0){return typeof h=="boolean"?!0:R===!0?!c5(h):R?dfe(h)<=R:!1}ih.inlineRef=Zst;var Wst=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function c5(h){for(let R in h){if(Wst.has(R))return!0;let T=h[R];if(Array.isArray(T)&&T.some(c5)||typeof T=="object"&&c5(T))return!0}return!1}function dfe(h){let R=0;for(let T in h){if(T==="$ref")return 1/0;if(R++,!Bst.has(T)&&(typeof h[T]=="object"&&(0,Nst.eachItem)(h[T],G=>R+=dfe(G)),R===1/0))return 1/0}return R}function qfe(h,R="",T){T!==!1&&(R=Sj(R));let G=h.parse(R);return yfe(h,G)}ih.getFullPath=qfe;function yfe(h,R){return h.serialize(R).split("#")[0]+"#"}ih._getFullPath=yfe;var Kst=/#\/?$/;function Sj(h){return h?h.replace(Kst,""):""}ih.normalizeId=Sj;function Jst(h,R,T){return T=Sj(T),h.resolve(R,T)}ih.resolveUrl=Jst;var Qst=/^[a-z_][-a-z0-9._]*$/i;function Yst(h,R){if(typeof h=="boolean")return{};let{schemaId:T,uriResolver:G}=this.opts,V=Sj(h[T]||R),E={"":V},v=qfe(G,V,!1),I={},d=new Set;return Fst(h,{allKeys:!0},(o,r,e,s)=>{if(s===void 0)return;let t=v+r,u=E[s];typeof o[T]=="string"&&(u=n.call(this,o[T])),p.call(this,o.$anchor),p.call(this,o.$dynamicAnchor),E[r]=u;function n(i){let g=this.opts.uriResolver.resolve;if(i=Sj(u?g(u,i):i),d.has(i))throw c(i);d.add(i);let f=this.refs[i];return typeof f=="string"&&(f=this.refs[f]),typeof f=="object"?m(o,f.schema,i):i!==Sj(t)&&(i[0]==="#"?(m(o,I[i],i),I[i]=o):this.refs[i]=t),i}function p(i){if(typeof i=="string"){if(!Qst.test(i))throw new Error(`invalid anchor "${i}"`);n.call(this,`#${i}`)}}}),I;function m(o,r,e){if(r!==void 0&&!Hst(o,r))throw c(e)}function c(o){return new Error(`reference "${o}" resolves to more than one schema`)}}ih.getSchemaRefs=Yst});var tT=ht(IA=>{"use strict";Object.defineProperty(IA,"__esModule",{value:!0});IA.getData=IA.KeywordCxt=IA.validateFunctionCode=void 0;var $fe=bce(),xfe=Cv(),m5=t5(),HG=Cv(),Xst=nfe(),eT=ffe(),f5=gfe(),Kn=Au(),Hi=vR(),lst=bv(),TR=Cu(),kv=Ov();function Ost(h){if(vfe(h)&&(Tfe(h),Ufe(h))){kst(h);return}jfe(h,()=>(0,$fe.topBoolOrEmptySchema)(h))}IA.validateFunctionCode=Ost;function jfe({gen:h,validateName:R,schema:T,schemaEnv:G,opts:V},E){V.code.es5?h.func(R,(0,Kn._)`${Hi.default.data}, ${Hi.default.valCxt}`,G.$async,()=>{h.code((0,Kn._)`"use strict"; ${Ife(T,V)}`),bst(h,V),h.code(E)}):h.func(R,(0,Kn._)`${Hi.default.data}, ${Cst(V)}`,G.$async,()=>h.code(Ife(T,V)).code(E))}function Cst(h){return(0,Kn._)`{${Hi.default.instancePath}="", ${Hi.default.parentData}, ${Hi.default.parentDataProperty}, ${Hi.default.rootData}=${Hi.default.data}${h.dynamicRef?(0,Kn._)`, ${Hi.default.dynamicAnchors}={}`:Kn.nil}}={}`}function bst(h,R){h.if(Hi.default.valCxt,()=>{h.var(Hi.default.instancePath,(0,Kn._)`${Hi.default.valCxt}.${Hi.default.instancePath}`),h.var(Hi.default.parentData,(0,Kn._)`${Hi.default.valCxt}.${Hi.default.parentData}`),h.var(Hi.default.parentDataProperty,(0,Kn._)`${Hi.default.valCxt}.${Hi.default.parentDataProperty}`),h.var(Hi.default.rootData,(0,Kn._)`${Hi.default.valCxt}.${Hi.default.rootData}`),R.dynamicRef&&h.var(Hi.default.dynamicAnchors,(0,Kn._)`${Hi.default.valCxt}.${Hi.default.dynamicAnchors}`)},()=>{h.var(Hi.default.instancePath,(0,Kn._)`""`),h.var(Hi.default.parentData,(0,Kn._)`undefined`),h.var(Hi.default.parentDataProperty,(0,Kn._)`undefined`),h.var(Hi.default.rootData,Hi.default.data),R.dynamicRef&&h.var(Hi.default.dynamicAnchors,(0,Kn._)`{}`)})}function kst(h){let{schema:R,opts:T,gen:G}=h;jfe(h,()=>{T.$comment&&R.$comment&&Efe(h),rrt(h),G.let(Hi.default.vErrors,null),G.let(Hi.default.errors,0),T.unevaluated&&ert(h),Vfe(h),urt(h)})}function ert(h){let{gen:R,validateName:T}=h;h.evaluated=R.const("evaluated",(0,Kn._)`${T}.evaluated`),R.if((0,Kn._)`${h.evaluated}.dynamicProps`,()=>R.assign((0,Kn._)`${h.evaluated}.props`,(0,Kn._)`undefined`)),R.if((0,Kn._)`${h.evaluated}.dynamicItems`,()=>R.assign((0,Kn._)`${h.evaluated}.items`,(0,Kn._)`undefined`))}function Ife(h,R){let T=typeof h=="object"&&h[R.schemaId];return T&&(R.code.source||R.code.process)?(0,Kn._)`/*# sourceURL=${T} */`:Kn.nil}function trt(h,R){if(vfe(h)&&(Tfe(h),Ufe(h))){ort(h,R);return}(0,$fe.boolOrEmptySchema)(h,R)}function Ufe({schema:h,self:R}){if(typeof h=="boolean")return!h;for(let T in h)if(R.RULES.all[T])return!0;return!1}function vfe(h){return typeof h.schema!="boolean"}function ort(h,R){let{schema:T,gen:G,opts:V}=h;V.$comment&&T.$comment&&Efe(h),nrt(h),irt(h);let E=G.const("_errs",Hi.default.errors);Vfe(h,E),G.var(R,(0,Kn._)`${E} === ${Hi.default.errors}`)}function Tfe(h){(0,TR.checkUnknownRules)(h),srt(h)}function Vfe(h,R){if(h.opts.jtd)return Rfe(h,[],!1,R);let T=(0,xfe.getSchemaTypes)(h.schema),G=(0,xfe.coerceAndCheckDataType)(h,T);Rfe(h,T,!G,R)}function srt(h){let{schema:R,errSchemaPath:T,opts:G,self:V}=h;R.$ref&&G.ignoreKeywordsWithRef&&(0,TR.schemaHasRulesButRef)(R,V.RULES)&&V.logger.warn(`$ref: keywords ignored in schema at path "${T}"`)}function rrt(h){let{schema:R,opts:T}=h;R.default!==void 0&&T.useDefaults&&T.strictSchema&&(0,TR.checkStrictMode)(h,"default is ignored in the schema root")}function nrt(h){let R=h.schema[h.opts.schemaId];R&&(h.baseId=(0,lst.resolveUrl)(h.opts.uriResolver,h.baseId,R))}function irt(h){if(h.schema.$async&&!h.schemaEnv.$async)throw new Error("async schema in sync schema")}function Efe({gen:h,schemaEnv:R,schema:T,errSchemaPath:G,opts:V}){let E=T.$comment;if(V.$comment===!0)h.code((0,Kn._)`${Hi.default.self}.logger.log(${E})`);else if(typeof V.$comment=="function"){let v=(0,Kn.str)`${G}/$comment`,I=h.scopeValue("root",{ref:R.root});h.code((0,Kn._)`${Hi.default.self}.opts.$comment(${E}, ${v}, ${I}.schema)`)}}function urt(h){let{gen:R,schemaEnv:T,validateName:G,ValidationError:V,opts:E}=h;T.$async?R.if((0,Kn._)`${Hi.default.errors} === 0`,()=>R.return(Hi.default.data),()=>R.throw((0,Kn._)`new ${V}(${Hi.default.vErrors})`)):(R.assign((0,Kn._)`${G}.errors`,Hi.default.vErrors),E.unevaluated&&prt(h),R.return((0,Kn._)`${Hi.default.errors} === 0`))}function prt({gen:h,evaluated:R,props:T,items:G}){T instanceof Kn.Name&&h.assign((0,Kn._)`${R}.props`,T),G instanceof Kn.Name&&h.assign((0,Kn._)`${R}.items`,G)}function Rfe(h,R,T,G){let{gen:V,schema:E,data:v,allErrors:I,opts:d,self:m}=h,{RULES:c}=m;if(E.$ref&&(d.ignoreKeywordsWithRef||!(0,TR.schemaHasRulesButRef)(E,c))){V.block(()=>wfe(h,"$ref",c.all.$ref.definition));return}d.jtd||crt(h,R),V.block(()=>{for(let r of c.rules)o(r);o(c.post)});function o(r){(0,m5.shouldUseGroup)(E,r)&&(r.type?(V.if((0,HG.checkDataType)(r.type,v,d.strictNumbers)),Afe(h,r),R.length===1&&R[0]===r.type&&T&&(V.else(),(0,HG.reportTypeError)(h)),V.endIf()):Afe(h,r),I||V.if((0,Kn._)`${Hi.default.errors} === ${G||0}`))}}function Afe(h,R){let{gen:T,schema:G,opts:{useDefaults:V}}=h;V&&(0,Xst.assignDefaults)(h,R.type),T.block(()=>{for(let E of R.rules)(0,m5.shouldUseRule)(G,E)&&wfe(h,E.keyword,E.definition,R.type)})}function crt(h,R){h.schemaEnv.meta||!h.opts.strictTypes||(frt(h,R),h.opts.allowUnionTypes||mrt(h,R),grt(h,h.dataTypes))}function frt(h,R){if(R.length){if(!h.dataTypes.length){h.dataTypes=R;return}R.forEach(T=>{Sfe(h.dataTypes,T)||g5(h,`type "${T}" not allowed by context "${h.dataTypes.join(",")}"`)}),art(h,R)}}function mrt(h,R){R.length>1&&!(R.length===2&&R.includes("null"))&&g5(h,"use allowUnionTypes to allow union type keyword")}function grt(h,R){let T=h.self.RULES.all;for(let G in T){let V=T[G];if(typeof V=="object"&&(0,m5.shouldUseRule)(h.schema,V)){let{type:E}=V.definition;E.length&&!E.some(v=>hrt(R,v))&&g5(h,`missing type "${E.join(",")}" for keyword "${G}"`)}}}function hrt(h,R){return h.includes(R)||R==="number"&&h.includes("integer")}function Sfe(h,R){return h.includes(R)||R==="integer"&&h.includes("number")}function art(h,R){let T=[];for(let G of h.dataTypes)Sfe(R,G)?T.push(G):R.includes("integer")&&G==="number"&&T.push("integer");h.dataTypes=T}function g5(h,R){let T=h.schemaEnv.baseId+h.errSchemaPath;R+=` at "${T}" (strictTypes)`,(0,TR.checkStrictMode)(h,R,h.opts.strictTypes)}var FG=class{constructor(R,T,G){if((0,eT.validateKeywordUsage)(R,T,G),this.gen=R.gen,this.allErrors=R.allErrors,this.keyword=G,this.data=R.data,this.schema=R.schema[G],this.$data=T.$data&&R.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,TR.schemaRefOrVal)(R,this.schema,G,this.$data),this.schemaType=T.schemaType,this.parentSchema=R.schema,this.params={},this.it=R,this.def=T,this.$data)this.schemaCode=R.gen.const("vSchema",Gfe(this.$data,R));else if(this.schemaCode=this.schemaValue,!(0,eT.validSchemaType)(this.schema,T.schemaType,T.allowUndefined))throw new Error(`${G} value must be ${JSON.stringify(T.schemaType)}`);("code"in T?T.trackErrors:T.errors!==!1)&&(this.errsCount=R.gen.const("_errs",Hi.default.errors))}result(R,T,G){this.failResult((0,Kn.not)(R),T,G)}failResult(R,T,G){this.gen.if(R),G?G():this.error(),T?(this.gen.else(),T(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(R,T){this.failResult((0,Kn.not)(R),void 0,T)}fail(R){if(R===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(R),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(R){if(!this.$data)return this.fail(R);let{schemaCode:T}=this;this.fail((0,Kn._)`${T} !== undefined && (${(0,Kn.or)(this.invalid$data(),R)})`)}error(R,T,G){if(T){this.setParams(T),this._error(R,G),this.setParams({});return}this._error(R,G)}_error(R,T){(R?kv.reportExtraError:kv.reportError)(this,this.def.error,T)}$dataError(){(0,kv.reportError)(this,this.def.$dataError||kv.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,kv.resetErrorsCount)(this.gen,this.errsCount)}ok(R){this.allErrors||this.gen.if(R)}setParams(R,T){T?Object.assign(this.params,R):this.params=R}block$data(R,T,G=Kn.nil){this.gen.block(()=>{this.check$data(R,G),T()})}check$data(R=Kn.nil,T=Kn.nil){if(!this.$data)return;let{gen:G,schemaCode:V,schemaType:E,def:v}=this;G.if((0,Kn.or)((0,Kn._)`${V} === undefined`,T)),R!==Kn.nil&&G.assign(R,!0),(E.length||v.validateSchema)&&(G.elseIf(this.invalid$data()),this.$dataError(),R!==Kn.nil&&G.assign(R,!1)),G.else()}invalid$data(){let{gen:R,schemaCode:T,schemaType:G,def:V,it:E}=this;return(0,Kn.or)(v(),I());function v(){if(G.length){if(!(T instanceof Kn.Name))throw new Error("ajv implementation error");let d=Array.isArray(G)?G:[G];return(0,Kn._)`${(0,HG.checkDataTypes)(d,T,E.opts.strictNumbers,HG.DataType.Wrong)}`}return Kn.nil}function I(){if(V.validateSchema){let d=R.scopeValue("validate$data",{ref:V.validateSchema});return(0,Kn._)`!${d}(${T})`}return Kn.nil}}subschema(R,T){let G=(0,f5.getSubschema)(this.it,R);(0,f5.extendSubschemaData)(G,this.it,R),(0,f5.extendSubschemaMode)(G,R);let V={...this.it,...G,items:void 0,props:void 0};return trt(V,T),V}mergeEvaluated(R,T){let{it:G,gen:V}=this;G.opts.unevaluated&&(G.props!==!0&&R.props!==void 0&&(G.props=TR.mergeEvaluated.props(V,R.props,G.props,T)),G.items!==!0&&R.items!==void 0&&(G.items=TR.mergeEvaluated.items(V,R.items,G.items,T)))}mergeValidEvaluated(R,T){let{it:G,gen:V}=this;if(G.opts.unevaluated&&(G.props!==!0||G.items!==!0))return V.if(T,()=>this.mergeEvaluated(R,Kn.Name)),!0}};IA.KeywordCxt=FG;function wfe(h,R,T,G){let V=new FG(h,T,R);"code"in T?T.code(V,G):V.$data&&T.validate?(0,eT.funcKeywordCode)(V,T):"macro"in T?(0,eT.macroKeywordCode)(V,T):(T.compile||T.validate)&&(0,eT.funcKeywordCode)(V,T)}var Prt=/^\/(?:[^~]|~0|~1)*$/,drt=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Gfe(h,{dataLevel:R,dataNames:T,dataPathArr:G}){let V,E;if(h==="")return Hi.default.rootData;if(h[0]==="/"){if(!Prt.test(h))throw new Error(`Invalid JSON-pointer: ${h}`);V=h,E=Hi.default.rootData}else{let m=drt.exec(h);if(!m)throw new Error(`Invalid JSON-pointer: ${h}`);let c=+m[1];if(V=m[2],V==="#"){if(c>=R)throw new Error(d("property/index",c));return G[R-c]}if(c>R)throw new Error(d("data",c));if(E=T[R-c],!V)return E}let v=E,I=V.split("/");for(let m of I)m&&(E=(0,Kn._)`${E}${(0,Kn.getProperty)((0,TR.unescapeJsonPointer)(m))}`,v=(0,Kn._)`${v} && ${E}`);return v;function d(m,c){return`Cannot access ${m} ${c} levels up, current level is ${R}`}}IA.getData=Gfe});var BG=ht(a5=>{"use strict";Object.defineProperty(a5,"__esModule",{value:!0});var h5=class extends Error{constructor(R){super("validation failed"),this.errors=R,this.ajv=this.validation=!0}};a5.default=h5});var oT=ht(q5=>{"use strict";Object.defineProperty(q5,"__esModule",{value:!0});var P5=bv(),d5=class extends Error{constructor(R,T,G,V){super(V||`can't resolve reference ${G} from id ${T}`),this.missingRef=(0,P5.resolveUrl)(R,T,G),this.missingSchema=(0,P5.normalizeId)((0,P5.getFullPath)(R,this.missingRef))}};q5.default=d5});var WG=ht(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.resolveSchema=CP.getCompilingSchema=CP.resolveRef=CP.compileSchema=CP.SchemaEnv=void 0;var nI=Au(),qrt=BG(),Q$=vR(),iI=bv(),_fe=Cu(),yrt=tT(),wj=class{constructor(R){var T;this.refs={},this.dynamicAnchors={};let G;typeof R.schema=="object"&&(G=R.schema),this.schema=R.schema,this.schemaId=R.schemaId,this.root=R.root||this,this.baseId=(T=R.baseId)!==null&&T!==void 0?T:(0,iI.normalizeId)(G==null?void 0:G[R.schemaId||"$id"]),this.schemaPath=R.schemaPath,this.localRefs=R.localRefs,this.meta=R.meta,this.$async=G==null?void 0:G.$async,this.refs={}}};CP.SchemaEnv=wj;function x5(h){let R=Lfe.call(this,h);if(R)return R;let T=(0,iI.getFullPath)(this.opts.uriResolver,h.root.baseId),{es5:G,lines:V}=this.opts.code,{ownProperties:E}=this.opts,v=new nI.CodeGen(this.scope,{es5:G,lines:V,ownProperties:E}),I;h.$async&&(I=v.scopeValue("Error",{ref:qrt.default,code:(0,nI._)`require("ajv/dist/runtime/validation_error").default`}));let d=v.scopeName("validate");h.validateName=d;let m={gen:v,allErrors:this.opts.allErrors,data:Q$.default.data,parentData:Q$.default.parentData,parentDataProperty:Q$.default.parentDataProperty,dataNames:[Q$.default.data],dataPathArr:[nI.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:v.scopeValue("schema",this.opts.code.source===!0?{ref:h.schema,code:(0,nI.stringify)(h.schema)}:{ref:h.schema}),validateName:d,ValidationError:I,schema:h.schema,schemaEnv:h,rootId:T,baseId:h.baseId||T,schemaPath:nI.nil,errSchemaPath:h.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,nI._)`""`,opts:this.opts,self:this},c;try{this._compilations.add(h),(0,yrt.validateFunctionCode)(m),v.optimize(this.opts.code.optimize);let o=v.toString();c=`${v.scopeRefs(Q$.default.scope)}return ${o}`,this.opts.code.process&&(c=this.opts.code.process(c,h));let e=new Function(`${Q$.default.self}`,`${Q$.default.scope}`,c)(this,this.scope.get());if(this.scope.value(d,{ref:e}),e.errors=null,e.schema=h.schema,e.schemaEnv=h,h.$async&&(e.$async=!0),this.opts.code.source===!0&&(e.source={validateName:d,validateCode:o,scopeValues:v._values}),this.opts.unevaluated){let{props:s,items:t}=m;e.evaluated={props:s instanceof nI.Name?void 0:s,items:t instanceof nI.Name?void 0:t,dynamicProps:s instanceof nI.Name,dynamicItems:t instanceof nI.Name},e.source&&(e.source.evaluated=(0,nI.stringify)(e.evaluated))}return h.validate=e,h}catch(o){throw delete h.validate,delete h.validateName,c&&this.logger.error("Error compiling schema, function code:",c),o}finally{this._compilations.delete(h)}}CP.compileSchema=x5;function xrt(h,R,T){var G;T=(0,iI.resolveUrl)(this.opts.uriResolver,R,T);let V=h.refs[T];if(V)return V;let E=Art.call(this,h,T);if(E===void 0){let v=(G=h.localRefs)===null||G===void 0?void 0:G[T],{schemaId:I}=this.opts;v&&(E=new wj({schema:v,schemaId:I,root:h,baseId:R}))}if(E!==void 0)return h.refs[T]=Irt.call(this,E)}CP.resolveRef=xrt;function Irt(h){return(0,iI.inlineRef)(h.schema,this.opts.inlineRefs)?h.schema:h.validate?h:x5.call(this,h)}function Lfe(h){for(let R of this._compilations)if(Rrt(R,h))return R}CP.getCompilingSchema=Lfe;function Rrt(h,R){return h.schema===R.schema&&h.root===R.root&&h.baseId===R.baseId}function Art(h,R){let T;for(;typeof(T=this.refs[R])=="string";)R=T;return T||this.schemas[R]||ZG.call(this,h,R)}function ZG(h,R){let T=this.opts.uriResolver.parse(R),G=(0,iI._getFullPath)(this.opts.uriResolver,T),V=(0,iI.getFullPath)(this.opts.uriResolver,h.baseId,void 0);if(Object.keys(h.schema).length>0&&G===V)return y5.call(this,T,h);let E=(0,iI.normalizeId)(G),v=this.refs[E]||this.schemas[E];if(typeof v=="string"){let I=ZG.call(this,h,v);return typeof(I==null?void 0:I.schema)!="object"?void 0:y5.call(this,T,I)}if(typeof(v==null?void 0:v.schema)=="object"){if(v.validate||x5.call(this,v),E===(0,iI.normalizeId)(R)){let{schema:I}=v,{schemaId:d}=this.opts,m=I[d];return m&&(V=(0,iI.resolveUrl)(this.opts.uriResolver,V,m)),new wj({schema:I,schemaId:d,root:h,baseId:V})}return y5.call(this,T,v)}}CP.resolveSchema=ZG;var $rt=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y5(h,{baseId:R,schema:T,root:G}){var V;if(((V=h.fragment)===null||V===void 0?void 0:V[0])!=="/")return;for(let I of h.fragment.slice(1).split("/")){if(typeof T=="boolean")return;let d=T[(0,_fe.unescapeFragment)(I)];if(d===void 0)return;T=d;let m=typeof T=="object"&&T[this.opts.schemaId];!$rt.has(I)&&m&&(R=(0,iI.resolveUrl)(this.opts.uriResolver,R,m))}let E;if(typeof T!="boolean"&&T.$ref&&!(0,_fe.schemaHasRulesButRef)(T,this.RULES)){let I=(0,iI.resolveUrl)(this.opts.uriResolver,R,T.$ref);E=ZG.call(this,G,I)}let{schemaId:v}=this.opts;if(E=E||new wj({schema:T,schemaId:v,root:G,baseId:R}),E.schema!==E.root.schema)return E}});var Dfe=ht((KQt,jrt)=>{jrt.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var A5=ht((JQt,Bfe)=>{"use strict";var Urt=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),Mfe=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),I5=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),Nfe=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),vrt=RegExp.prototype.test.bind(/^[\da-z\-._~!$&'()*+,;=:@/]$/iu);function R5(h){let R="",T=0,G=0;for(G=0;G=48&&T<=57||T>=65&&T<=70||T>=97&&T<=102))return"";R+=h[G];break}for(G+=1;G=48&&T<=57||T>=65&&T<=70||T>=97&&T<=102))return"";R+=h[G]}return R}var Trt=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function zfe(h){return h.length=0,!0}function Vrt(h,R,T){if(h.length){let G=R5(h);if(G!=="")R.push(G);else return T.error=!0,!1;h.length=0}return!0}function Ert(h){let R=0,T={error:!1,address:"",zone:""},G=[],V=[],E=!1,v=!1,I=Vrt;for(let d=0;d7){T.error=!0;break}d>0&&h[d-1]===":"&&(E=!0),G.push(":");continue}else if(m==="%"){if(!I(V,G,T))break;I=zfe}else{V.push(m);continue}}return V.length&&(I===zfe?T.zone=V.join(""):v?G.push(V.join("")):G.push(R5(V))),T.address=G.join(""),T}function Hfe(h){if(Srt(h,":")<2)return{host:h,isIPV6:!1};let R=Ert(h);if(R.error)return{host:h,isIPV6:!1};{let T=R.address,G=R.address;return R.zone&&(T+="%"+R.zone,G+="%25"+R.zone),{host:T,isIPV6:!0,escapedHost:G}}}function Srt(h,R){let T=0;for(let G=0;GGrt[G])}function Drt(h,R=!1){if(h.indexOf("%")===-1)return h;let T="";for(let G=0;G{"use strict";var{isUUID:Hrt}=A5(),Frt=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,Brt=["http","https","ws","wss","urn","urn:uuid"];function Zrt(h){return Brt.indexOf(h)!==-1}function $5(h){return h.secure===!0?!0:h.secure===!1?!1:h.scheme?h.scheme.length===3&&(h.scheme[0]==="w"||h.scheme[0]==="W")&&(h.scheme[1]==="s"||h.scheme[1]==="S")&&(h.scheme[2]==="s"||h.scheme[2]==="S"):!1}function Zfe(h){return h.host||(h.error=h.error||"HTTP URIs must have a host."),h}function Wfe(h){let R=String(h.scheme).toLowerCase()==="https";return(h.port===(R?443:80)||h.port==="")&&(h.port=void 0),h.path||(h.path="/"),h}function Wrt(h){return h.secure=$5(h),h.resourceName=(h.path||"/")+(h.query?"?"+h.query:""),h.path=void 0,h.query=void 0,h}function Krt(h){if((h.port===($5(h)?443:80)||h.port==="")&&(h.port=void 0),typeof h.secure=="boolean"&&(h.scheme=h.secure?"wss":"ws",h.secure=void 0),h.resourceName){let[R,T]=h.resourceName.split("?");h.path=R&&R!=="/"?R:void 0,h.query=T,h.resourceName=void 0}return h.fragment=void 0,h}function Jrt(h,R){if(!h.path)return h.error="URN can not be parsed",h;let T=h.path.match(Frt);if(T){let G=R.scheme||h.scheme||"urn";h.nid=T[1].toLowerCase(),h.nss=T[2];let V=`${G}:${R.nid||h.nid}`,E=j5(V);h.path=void 0,E&&(h=E.parse(h,R))}else h.error=h.error||"URN can not be parsed.";return h}function Qrt(h,R){if(h.nid===void 0)throw new Error("URN without nid cannot be serialized");let T=R.scheme||h.scheme||"urn",G=h.nid.toLowerCase(),V=`${T}:${R.nid||G}`,E=j5(V);E&&(h=E.serialize(h,R));let v=h,I=h.nss;return v.path=`${G||R.nid}:${I}`,R.skipEscape=!0,v}function Yrt(h,R){let T=h;return T.uuid=T.nss,T.nss=void 0,!R.tolerant&&(!T.uuid||!Hrt(T.uuid))&&(T.error=T.error||"UUID is not valid."),T}function Xrt(h){let R=h;return R.nss=(h.uuid||"").toLowerCase(),R}var Kfe={scheme:"http",domainHost:!0,parse:Zfe,serialize:Wfe},lrt={scheme:"https",domainHost:Kfe.domainHost,parse:Zfe,serialize:Wfe},KG={scheme:"ws",domainHost:!0,parse:Wrt,serialize:Krt},Ort={scheme:"wss",domainHost:KG.domainHost,parse:KG.parse,serialize:KG.serialize},Crt={scheme:"urn",parse:Jrt,serialize:Qrt,skipNormalize:!0},brt={scheme:"urn:uuid",parse:Yrt,serialize:Xrt,skipNormalize:!0},JG={http:Kfe,https:lrt,ws:KG,wss:Ort,urn:Crt,"urn:uuid":brt};Object.setPrototypeOf(JG,null);function j5(h){return h&&(JG[h]||JG[h.toLowerCase()])||void 0}Jfe.exports={wsIsSecure:$5,SCHEMES:JG,isValidSchemeName:Zrt,getSchemeHandler:j5}});var bfe=ht((YQt,QG)=>{"use strict";var{normalizeIPv6:krt,removeDotSegments:sT,recomposeAuthority:ent,normalizePercentEncoding:tnt,normalizePathEncoding:ont,escapePreservingEscapes:snt,reescapeHostDelimiters:rnt,isIPv4:nnt,nonSimpleDomain:int}=A5(),{SCHEMES:unt,getSchemeHandler:Xfe}=Qfe();function pnt(h,R){return typeof h=="string"?h=hnt(h,R):typeof h=="object"&&(h=Gj(Y$(h,R),R)),h}function cnt(h,R,T){let G=T?Object.assign({scheme:"null"},T):{scheme:"null"},V=lfe(Gj(h,G),Gj(R,G),G,!0);return G.skipEscape=!0,Y$(V,G)}function lfe(h,R,T,G){let V={};return G||(h=Gj(Y$(h,T),T),R=Gj(Y$(R,T),T)),T=T||{},!T.tolerant&&R.scheme?(V.scheme=R.scheme,V.userinfo=R.userinfo,V.host=R.host,V.port=R.port,V.path=sT(R.path||""),V.query=R.query):(R.userinfo!==void 0||R.host!==void 0||R.port!==void 0?(V.userinfo=R.userinfo,V.host=R.host,V.port=R.port,V.path=sT(R.path||""),V.query=R.query):(R.path?(R.path[0]==="/"?V.path=sT(R.path):((h.userinfo!==void 0||h.host!==void 0||h.port!==void 0)&&!h.path?V.path="/"+R.path:h.path?V.path=h.path.slice(0,h.path.lastIndexOf("/")+1)+R.path:V.path=R.path,V.path=sT(V.path)),V.query=R.query):(V.path=h.path,R.query!==void 0?V.query=R.query:V.query=h.query),V.userinfo=h.userinfo,V.host=h.host,V.port=h.port),V.scheme=h.scheme),V.fragment=R.fragment,V}function fnt(h,R,T){let G=Yfe(h,T),V=Yfe(R,T);return G!==void 0&&V!==void 0&&G.toLowerCase()===V.toLowerCase()}function Y$(h,R){let T={host:h.host,scheme:h.scheme,userinfo:h.userinfo,port:h.port,path:h.path,query:h.query,nid:h.nid,nss:h.nss,uuid:h.uuid,fragment:h.fragment,reference:h.reference,resourceName:h.resourceName,secure:h.secure,error:""},G=Object.assign({},R),V=[],E=Xfe(G.scheme||T.scheme);E&&E.serialize&&E.serialize(T,G),T.path!==void 0&&(G.skipEscape?T.path=tnt(T.path):(T.path=snt(T.path),T.scheme!==void 0&&(T.path=T.path.split("%3A").join(":")))),G.reference!=="suffix"&&T.scheme&&V.push(T.scheme,":");let v=ent(T);if(v!==void 0&&(G.reference!=="suffix"&&V.push("//"),V.push(v),T.path&&T.path[0]!=="/"&&V.push("/")),T.path!==void 0){let I=T.path;!G.absolutePath&&(!E||!E.absolutePath)&&(I=sT(I)),v===void 0&&I[0]==="/"&&I[1]==="/"&&(I="/%2F"+I.slice(2)),V.push(I)}return T.query!==void 0&&V.push("?",T.query),T.fragment!==void 0&&V.push("#",T.fragment),V.join("")}var mnt=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function gnt(h,R){if(R[2]!==void 0&&h.path&&h.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof h.port=="number"&&(h.port<0||h.port>65535))return"URI port is malformed."}function Ofe(h,R){let T=Object.assign({},R),G={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},V=!1,E=!1;T.reference==="suffix"&&(T.scheme?h=T.scheme+":"+h:h="//"+h);let v=h.match(mnt);if(v){G.scheme=v[1],G.userinfo=v[3],G.host=v[4],G.port=parseInt(v[5],10),G.path=v[6]||"",G.query=v[7],G.fragment=v[8],isNaN(G.port)&&(G.port=v[5]);let I=gnt(G,v);if(I!==void 0&&(G.error=G.error||I,V=!0),G.host)if(nnt(G.host)===!1){let c=krt(G.host);G.host=c.host.toLowerCase(),E=c.isIPV6}else E=!0;G.scheme===void 0&&G.userinfo===void 0&&G.host===void 0&&G.port===void 0&&G.query===void 0&&!G.path?G.reference="same-document":G.scheme===void 0?G.reference="relative":G.fragment===void 0?G.reference="absolute":G.reference="uri",T.reference&&T.reference!=="suffix"&&T.reference!==G.reference&&(G.error=G.error||"URI is not a "+T.reference+" reference.");let d=Xfe(T.scheme||G.scheme);if(!T.unicodeSupport&&(!d||!d.unicodeSupport)&&G.host&&(T.domainHost||d&&d.domainHost)&&E===!1&&int(G.host))try{G.host=URL.domainToASCII(G.host.toLowerCase())}catch(m){G.error=G.error||"Host's domain name can not be converted to ASCII: "+m}if((!d||d&&!d.skipNormalize)&&(h.indexOf("%")!==-1&&(G.scheme!==void 0&&(G.scheme=unescape(G.scheme)),G.host!==void 0&&(G.host=rnt(unescape(G.host),E))),G.path&&(G.path=ont(G.path)),G.fragment))try{G.fragment=encodeURI(decodeURIComponent(G.fragment))}catch{G.error=G.error||"URI malformed"}d&&d.parse&&d.parse(G,T)}else G.error=G.error||"URI can not be parsed.";return{parsed:G,malformedAuthorityOrPort:V}}function Gj(h,R){return Ofe(h,R).parsed}function hnt(h,R){return Cfe(h,R).normalized}function Cfe(h,R){let{parsed:T,malformedAuthorityOrPort:G}=Ofe(h,R);return{normalized:G?h:Y$(T,R),malformedAuthorityOrPort:G}}function Yfe(h,R){if(typeof h=="string"){let{normalized:T,malformedAuthorityOrPort:G}=Cfe(h,R);return G?void 0:T}if(typeof h=="object")return Y$(h,R)}var U5={SCHEMES:unt,normalize:pnt,resolve:cnt,resolveComponent:lfe,equal:fnt,serialize:Y$,parse:Gj};QG.exports=U5;QG.exports.default=U5;QG.exports.fastUri=U5});var eme=ht(v5=>{"use strict";Object.defineProperty(v5,"__esModule",{value:!0});var kfe=bfe();kfe.code='require("ajv/dist/runtime/uri").default';v5.default=kfe});var pme=ht(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.CodeGen=Em.Name=Em.nil=Em.stringify=Em.str=Em._=Em.KeywordCxt=void 0;var ant=tT();Object.defineProperty(Em,"KeywordCxt",{enumerable:!0,get:function(){return ant.KeywordCxt}});var _j=Au();Object.defineProperty(Em,"_",{enumerable:!0,get:function(){return _j._}});Object.defineProperty(Em,"str",{enumerable:!0,get:function(){return _j.str}});Object.defineProperty(Em,"stringify",{enumerable:!0,get:function(){return _j.stringify}});Object.defineProperty(Em,"nil",{enumerable:!0,get:function(){return _j.nil}});Object.defineProperty(Em,"Name",{enumerable:!0,get:function(){return _j.Name}});Object.defineProperty(Em,"CodeGen",{enumerable:!0,get:function(){return _j.CodeGen}});var Pnt=BG(),nme=oT(),dnt=e5(),rT=WG(),qnt=Au(),nT=bv(),YG=Cv(),V5=Cu(),tme=Dfe(),ynt=eme(),ime=(h,R)=>new RegExp(h,R);ime.code="new RegExp";var xnt=["removeAdditional","useDefaults","coerceTypes"],Int=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),Rnt={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},Ant={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},ome=200;function $nt(h){var R,T,G,V,E,v,I,d,m,c,o,r,e,s,t,u,n,p,i,g,f,P,a,y,q;let A=h.strict,x=(R=h.code)===null||R===void 0?void 0:R.optimize,j=x===!0||x===void 0?1:x||0,$=(G=(T=h.code)===null||T===void 0?void 0:T.regExp)!==null&&G!==void 0?G:ime,w=(V=h.uriResolver)!==null&&V!==void 0?V:ynt.default;return{strictSchema:(v=(E=h.strictSchema)!==null&&E!==void 0?E:A)!==null&&v!==void 0?v:!0,strictNumbers:(d=(I=h.strictNumbers)!==null&&I!==void 0?I:A)!==null&&d!==void 0?d:!0,strictTypes:(c=(m=h.strictTypes)!==null&&m!==void 0?m:A)!==null&&c!==void 0?c:"log",strictTuples:(r=(o=h.strictTuples)!==null&&o!==void 0?o:A)!==null&&r!==void 0?r:"log",strictRequired:(s=(e=h.strictRequired)!==null&&e!==void 0?e:A)!==null&&s!==void 0?s:!1,code:h.code?{...h.code,optimize:j,regExp:$}:{optimize:j,regExp:$},loopRequired:(t=h.loopRequired)!==null&&t!==void 0?t:ome,loopEnum:(u=h.loopEnum)!==null&&u!==void 0?u:ome,meta:(n=h.meta)!==null&&n!==void 0?n:!0,messages:(p=h.messages)!==null&&p!==void 0?p:!0,inlineRefs:(i=h.inlineRefs)!==null&&i!==void 0?i:!0,schemaId:(g=h.schemaId)!==null&&g!==void 0?g:"$id",addUsedSchema:(f=h.addUsedSchema)!==null&&f!==void 0?f:!0,validateSchema:(P=h.validateSchema)!==null&&P!==void 0?P:!0,validateFormats:(a=h.validateFormats)!==null&&a!==void 0?a:!0,unicodeRegExp:(y=h.unicodeRegExp)!==null&&y!==void 0?y:!0,int32range:(q=h.int32range)!==null&&q!==void 0?q:!0,uriResolver:w}}var iT=class{constructor(R={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,R=this.opts={...R,...$nt(R)};let{es5:T,lines:G}=this.opts.code;this.scope=new qnt.ValueScope({scope:{},prefixes:Int,es5:T,lines:G}),this.logger=Ent(R.logger);let V=R.validateFormats;R.validateFormats=!1,this.RULES=(0,dnt.getRules)(),sme.call(this,Rnt,R,"NOT SUPPORTED"),sme.call(this,Ant,R,"DEPRECATED","warn"),this._metaOpts=Tnt.call(this),R.formats&&Unt.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),R.keywords&&vnt.call(this,R.keywords),typeof R.meta=="object"&&this.addMetaSchema(R.meta),jnt.call(this),R.validateFormats=V}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:R,meta:T,schemaId:G}=this.opts,V=tme;G==="id"&&(V={...tme},V.id=V.$id,delete V.$id),T&&R&&this.addMetaSchema(V,V[G],!1)}defaultMeta(){let{meta:R,schemaId:T}=this.opts;return this.opts.defaultMeta=typeof R=="object"?R[T]||R:void 0}validate(R,T){let G;if(typeof R=="string"){if(G=this.getSchema(R),!G)throw new Error(`no schema with key or ref "${R}"`)}else G=this.compile(R);let V=G(T);return"$async"in G||(this.errors=G.errors),V}compile(R,T){let G=this._addSchema(R,T);return G.validate||this._compileSchemaEnv(G)}compileAsync(R,T){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:G}=this.opts;return V.call(this,R,T);async function V(c,o){await E.call(this,c.$schema);let r=this._addSchema(c,o);return r.validate||v.call(this,r)}async function E(c){c&&!this.getSchema(c)&&await V.call(this,{$ref:c},!0)}async function v(c){try{return this._compileSchemaEnv(c)}catch(o){if(!(o instanceof nme.default))throw o;return I.call(this,o),await d.call(this,o.missingSchema),v.call(this,c)}}function I({missingSchema:c,missingRef:o}){if(this.refs[c])throw new Error(`AnySchema ${c} is loaded but ${o} cannot be resolved`)}async function d(c){let o=await m.call(this,c);this.refs[c]||await E.call(this,o.$schema),this.refs[c]||this.addSchema(o,c,T)}async function m(c){let o=this._loading[c];if(o)return o;try{return await(this._loading[c]=G(c))}finally{delete this._loading[c]}}}addSchema(R,T,G,V=this.opts.validateSchema){if(Array.isArray(R)){for(let v of R)this.addSchema(v,void 0,G,V);return this}let E;if(typeof R=="object"){let{schemaId:v}=this.opts;if(E=R[v],E!==void 0&&typeof E!="string")throw new Error(`schema ${v} must be string`)}return T=(0,nT.normalizeId)(T||E),this._checkUnique(T),this.schemas[T]=this._addSchema(R,G,T,V,!0),this}addMetaSchema(R,T,G=this.opts.validateSchema){return this.addSchema(R,T,!0,G),this}validateSchema(R,T){if(typeof R=="boolean")return!0;let G;if(G=R.$schema,G!==void 0&&typeof G!="string")throw new Error("$schema must be a string");if(G=G||this.opts.defaultMeta||this.defaultMeta(),!G)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let V=this.validate(G,R);if(!V&&T){let E="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(E);else throw new Error(E)}return V}getSchema(R){let T;for(;typeof(T=rme.call(this,R))=="string";)R=T;if(T===void 0){let{schemaId:G}=this.opts,V=new rT.SchemaEnv({schema:{},schemaId:G});if(T=rT.resolveSchema.call(this,V,R),!T)return;this.refs[R]=T}return T.validate||this._compileSchemaEnv(T)}removeSchema(R){if(R instanceof RegExp)return this._removeAllSchemas(this.schemas,R),this._removeAllSchemas(this.refs,R),this;switch(typeof R){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let T=rme.call(this,R);return typeof T=="object"&&this._cache.delete(T.schema),delete this.schemas[R],delete this.refs[R],this}case"object":{let T=R;this._cache.delete(T);let G=R[this.opts.schemaId];return G&&(G=(0,nT.normalizeId)(G),delete this.schemas[G],delete this.refs[G]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(R){for(let T of R)this.addKeyword(T);return this}addKeyword(R,T){let G;if(typeof R=="string")G=R,typeof T=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),T.keyword=G);else if(typeof R=="object"&&T===void 0){if(T=R,G=T.keyword,Array.isArray(G)&&!G.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(wnt.call(this,G,T),!T)return(0,V5.eachItem)(G,E=>T5.call(this,E)),this;_nt.call(this,T);let V={...T,type:(0,YG.getJSONTypes)(T.type),schemaType:(0,YG.getJSONTypes)(T.schemaType)};return(0,V5.eachItem)(G,V.type.length===0?E=>T5.call(this,E,V):E=>V.type.forEach(v=>T5.call(this,E,V,v))),this}getKeyword(R){let T=this.RULES.all[R];return typeof T=="object"?T.definition:!!T}removeKeyword(R){let{RULES:T}=this;delete T.keywords[R],delete T.all[R];for(let G of T.rules){let V=G.rules.findIndex(E=>E.keyword===R);V>=0&&G.rules.splice(V,1)}return this}addFormat(R,T){return typeof T=="string"&&(T=new RegExp(T)),this.formats[R]=T,this}errorsText(R=this.errors,{separator:T=", ",dataVar:G="data"}={}){return!R||R.length===0?"No errors":R.map(V=>`${G}${V.instancePath} ${V.message}`).reduce((V,E)=>V+T+E)}$dataMetaSchema(R,T){let G=this.RULES.all;R=JSON.parse(JSON.stringify(R));for(let V of T){let E=V.split("/").slice(1),v=R;for(let I of E)v=v[I];for(let I in G){let d=G[I];if(typeof d!="object")continue;let{$data:m}=d.definition,c=v[I];m&&c&&(v[I]=ume(c))}}return R}_removeAllSchemas(R,T){for(let G in R){let V=R[G];(!T||T.test(G))&&(typeof V=="string"?delete R[G]:V&&!V.meta&&(this._cache.delete(V.schema),delete R[G]))}}_addSchema(R,T,G,V=this.opts.validateSchema,E=this.opts.addUsedSchema){let v,{schemaId:I}=this.opts;if(typeof R=="object")v=R[I];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof R!="boolean")throw new Error("schema must be object or boolean")}let d=this._cache.get(R);if(d!==void 0)return d;G=(0,nT.normalizeId)(v||G);let m=nT.getSchemaRefs.call(this,R,G);return d=new rT.SchemaEnv({schema:R,schemaId:I,meta:T,baseId:G,localRefs:m}),this._cache.set(d.schema,d),E&&!G.startsWith("#")&&(G&&this._checkUnique(G),this.refs[G]=d),V&&this.validateSchema(R,!0),d}_checkUnique(R){if(this.schemas[R]||this.refs[R])throw new Error(`schema with key or id "${R}" already exists`)}_compileSchemaEnv(R){if(R.meta?this._compileMetaSchema(R):rT.compileSchema.call(this,R),!R.validate)throw new Error("ajv implementation error");return R.validate}_compileMetaSchema(R){let T=this.opts;this.opts=this._metaOpts;try{rT.compileSchema.call(this,R)}finally{this.opts=T}}};iT.ValidationError=Pnt.default;iT.MissingRefError=nme.default;Em.default=iT;function sme(h,R,T,G="error"){for(let V in h){let E=V;E in R&&this.logger[G](`${T}: option ${V}. ${h[E]}`)}}function rme(h){return h=(0,nT.normalizeId)(h),this.schemas[h]||this.refs[h]}function jnt(){let h=this.opts.schemas;if(h)if(Array.isArray(h))this.addSchema(h);else for(let R in h)this.addSchema(h[R],R)}function Unt(){for(let h in this.opts.formats){let R=this.opts.formats[h];R&&this.addFormat(h,R)}}function vnt(h){if(Array.isArray(h)){this.addVocabulary(h);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let R in h){let T=h[R];T.keyword||(T.keyword=R),this.addKeyword(T)}}function Tnt(){let h={...this.opts};for(let R of xnt)delete h[R];return h}var Vnt={log(){},warn(){},error(){}};function Ent(h){if(h===!1)return Vnt;if(h===void 0)return console;if(h.log&&h.warn&&h.error)return h;throw new Error("logger must implement log, warn and error methods")}var Snt=/^[a-z_$][a-z0-9_$:-]*$/i;function wnt(h,R){let{RULES:T}=this;if((0,V5.eachItem)(h,G=>{if(T.keywords[G])throw new Error(`Keyword ${G} is already defined`);if(!Snt.test(G))throw new Error(`Keyword ${G} has invalid name`)}),!!R&&R.$data&&!("code"in R||"validate"in R))throw new Error('$data keyword must have "code" or "validate" function')}function T5(h,R,T){var G;let V=R==null?void 0:R.post;if(T&&V)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:E}=this,v=V?E.post:E.rules.find(({type:d})=>d===T);if(v||(v={type:T,rules:[]},E.rules.push(v)),E.keywords[h]=!0,!R)return;let I={keyword:h,definition:{...R,type:(0,YG.getJSONTypes)(R.type),schemaType:(0,YG.getJSONTypes)(R.schemaType)}};R.before?Gnt.call(this,v,I,R.before):v.rules.push(I),E.all[h]=I,(G=R.implements)===null||G===void 0||G.forEach(d=>this.addKeyword(d))}function Gnt(h,R,T){let G=h.rules.findIndex(V=>V.keyword===T);G>=0?h.rules.splice(G,0,R):(h.rules.push(R),this.logger.warn(`rule ${T} is not defined`))}function _nt(h){let{metaSchema:R}=h;R!==void 0&&(h.$data&&this.opts.$data&&(R=ume(R)),h.validateSchema=this.compile(R,!0))}var Lnt={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ume(h){return{anyOf:[h,Lnt]}}});var cme=ht(E5=>{"use strict";Object.defineProperty(E5,"__esModule",{value:!0});var Dnt={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};E5.default=Dnt});var hme=ht(X$=>{"use strict";Object.defineProperty(X$,"__esModule",{value:!0});X$.callRef=X$.getValidate=void 0;var znt=oT(),fme=OP(),uh=Au(),Lj=vR(),mme=WG(),XG=Cu(),Mnt={keyword:"$ref",schemaType:"string",code(h){let{gen:R,schema:T,it:G}=h,{baseId:V,schemaEnv:E,validateName:v,opts:I,self:d}=G,{root:m}=E;if((T==="#"||T==="#/")&&V===m.baseId)return o();let c=mme.resolveRef.call(d,m,V,T);if(c===void 0)throw new znt.default(G.opts.uriResolver,V,T);if(c instanceof mme.SchemaEnv)return r(c);return e(c);function o(){if(E===m)return lG(h,v,E,E.$async);let s=R.scopeValue("root",{ref:m});return lG(h,(0,uh._)`${s}.validate`,m,m.$async)}function r(s){let t=gme(h,s);lG(h,t,s,s.$async)}function e(s){let t=R.scopeValue("schema",I.code.source===!0?{ref:s,code:(0,uh.stringify)(s)}:{ref:s}),u=R.name("valid"),n=h.subschema({schema:s,dataTypes:[],schemaPath:uh.nil,topSchemaRef:t,errSchemaPath:T},u);h.mergeEvaluated(n),h.ok(u)}}};function gme(h,R){let{gen:T}=h;return R.validate?T.scopeValue("validate",{ref:R.validate}):(0,uh._)`${T.scopeValue("wrapper",{ref:R})}.validate`}X$.getValidate=gme;function lG(h,R,T,G){let{gen:V,it:E}=h,{allErrors:v,schemaEnv:I,opts:d}=E,m=d.passContext?Lj.default.this:uh.nil;G?c():o();function c(){if(!I.$async)throw new Error("async schema referenced by sync schema");let s=V.let("valid");V.try(()=>{V.code((0,uh._)`await ${(0,fme.callValidateCode)(h,R,m)}`),e(R),v||V.assign(s,!0)},t=>{V.if((0,uh._)`!(${t} instanceof ${E.ValidationError})`,()=>V.throw(t)),r(t),v||V.assign(s,!1)}),h.ok(s)}function o(){h.result((0,fme.callValidateCode)(h,R,m),()=>e(R),()=>r(R))}function r(s){let t=(0,uh._)`${s}.errors`;V.assign(Lj.default.vErrors,(0,uh._)`${Lj.default.vErrors} === null ? ${t} : ${Lj.default.vErrors}.concat(${t})`),V.assign(Lj.default.errors,(0,uh._)`${Lj.default.vErrors}.length`)}function e(s){var t;if(!E.opts.unevaluated)return;let u=(t=T==null?void 0:T.validate)===null||t===void 0?void 0:t.evaluated;if(E.props!==!0)if(u&&!u.dynamicProps)u.props!==void 0&&(E.props=XG.mergeEvaluated.props(V,u.props,E.props));else{let n=V.var("props",(0,uh._)`${s}.evaluated.props`);E.props=XG.mergeEvaluated.props(V,n,E.props,uh.Name)}if(E.items!==!0)if(u&&!u.dynamicItems)u.items!==void 0&&(E.items=XG.mergeEvaluated.items(V,u.items,E.items));else{let n=V.var("items",(0,uh._)`${s}.evaluated.items`);E.items=XG.mergeEvaluated.items(V,n,E.items,uh.Name)}}}X$.callRef=lG;X$.default=Mnt});var ame=ht(S5=>{"use strict";Object.defineProperty(S5,"__esModule",{value:!0});var Nnt=cme(),Hnt=hme(),Fnt=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",Nnt.default,Hnt.default];S5.default=Fnt});var Pme=ht(w5=>{"use strict";Object.defineProperty(w5,"__esModule",{value:!0});var OG=Au(),RA=OG.operators,CG={maximum:{okStr:"<=",ok:RA.LTE,fail:RA.GT},minimum:{okStr:">=",ok:RA.GTE,fail:RA.LT},exclusiveMaximum:{okStr:"<",ok:RA.LT,fail:RA.GTE},exclusiveMinimum:{okStr:">",ok:RA.GT,fail:RA.LTE}},Bnt={message:({keyword:h,schemaCode:R})=>(0,OG.str)`must be ${CG[h].okStr} ${R}`,params:({keyword:h,schemaCode:R})=>(0,OG._)`{comparison: ${CG[h].okStr}, limit: ${R}}`},Znt={keyword:Object.keys(CG),type:"number",schemaType:"number",$data:!0,error:Bnt,code(h){let{keyword:R,data:T,schemaCode:G}=h;h.fail$data((0,OG._)`${T} ${CG[R].fail} ${G} || isNaN(${T})`)}};w5.default=Znt});var dme=ht(G5=>{"use strict";Object.defineProperty(G5,"__esModule",{value:!0});var uT=Au(),Wnt={message:({schemaCode:h})=>(0,uT.str)`must be multiple of ${h}`,params:({schemaCode:h})=>(0,uT._)`{multipleOf: ${h}}`},Knt={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:Wnt,code(h){let{gen:R,data:T,schemaCode:G,it:V}=h,E=V.opts.multipleOfPrecision,v=R.let("res"),I=E?(0,uT._)`Math.abs(Math.round(${v}) - ${v}) > 1e-${E}`:(0,uT._)`${v} !== parseInt(${v})`;h.fail$data((0,uT._)`(${G} === 0 || (${v} = ${T}/${G}, ${I}))`)}};G5.default=Knt});var yme=ht(_5=>{"use strict";Object.defineProperty(_5,"__esModule",{value:!0});function qme(h){let R=h.length,T=0,G=0,V;for(;G=55296&&V<=56319&&G{"use strict";Object.defineProperty(L5,"__esModule",{value:!0});var l$=Au(),Jnt=Cu(),Qnt=yme(),Ynt={message({keyword:h,schemaCode:R}){let T=h==="maxLength"?"more":"fewer";return(0,l$.str)`must NOT have ${T} than ${R} characters`},params:({schemaCode:h})=>(0,l$._)`{limit: ${h}}`},Xnt={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:Ynt,code(h){let{keyword:R,data:T,schemaCode:G,it:V}=h,E=R==="maxLength"?l$.operators.GT:l$.operators.LT,v=V.opts.unicode===!1?(0,l$._)`${T}.length`:(0,l$._)`${(0,Jnt.useFunc)(h.gen,Qnt.default)}(${T})`;h.fail$data((0,l$._)`${v} ${E} ${G}`)}};L5.default=Xnt});var Ime=ht(D5=>{"use strict";Object.defineProperty(D5,"__esModule",{value:!0});var lnt=OP(),Ont=Cu(),Dj=Au(),Cnt={message:({schemaCode:h})=>(0,Dj.str)`must match pattern "${h}"`,params:({schemaCode:h})=>(0,Dj._)`{pattern: ${h}}`},bnt={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:Cnt,code(h){let{gen:R,data:T,$data:G,schema:V,schemaCode:E,it:v}=h,I=v.opts.unicodeRegExp?"u":"";if(G){let{regExp:d}=v.opts.code,m=d.code==="new RegExp"?(0,Dj._)`new RegExp`:(0,Ont.useFunc)(R,d),c=R.let("valid");R.try(()=>R.assign(c,(0,Dj._)`${m}(${E}, ${I}).test(${T})`),()=>R.assign(c,!1)),h.fail$data((0,Dj._)`!${c}`)}else{let d=(0,lnt.usePattern)(h,V);h.fail$data((0,Dj._)`!${d}.test(${T})`)}}};D5.default=bnt});var Rme=ht(z5=>{"use strict";Object.defineProperty(z5,"__esModule",{value:!0});var pT=Au(),knt={message({keyword:h,schemaCode:R}){let T=h==="maxProperties"?"more":"fewer";return(0,pT.str)`must NOT have ${T} than ${R} properties`},params:({schemaCode:h})=>(0,pT._)`{limit: ${h}}`},eit={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:knt,code(h){let{keyword:R,data:T,schemaCode:G}=h,V=R==="maxProperties"?pT.operators.GT:pT.operators.LT;h.fail$data((0,pT._)`Object.keys(${T}).length ${V} ${G}`)}};z5.default=eit});var Ame=ht(M5=>{"use strict";Object.defineProperty(M5,"__esModule",{value:!0});var cT=OP(),fT=Au(),tit=Cu(),oit={message:({params:{missingProperty:h}})=>(0,fT.str)`must have required property '${h}'`,params:({params:{missingProperty:h}})=>(0,fT._)`{missingProperty: ${h}}`},sit={keyword:"required",type:"object",schemaType:"array",$data:!0,error:oit,code(h){let{gen:R,schema:T,schemaCode:G,data:V,$data:E,it:v}=h,{opts:I}=v;if(!E&&T.length===0)return;let d=T.length>=I.loopRequired;if(v.allErrors?m():c(),I.strictRequired){let e=h.parentSchema.properties,{definedProperties:s}=h.it;for(let t of T)if((e==null?void 0:e[t])===void 0&&!s.has(t)){let u=v.schemaEnv.baseId+v.errSchemaPath,n=`required property "${t}" is not defined at "${u}" (strictRequired)`;(0,tit.checkStrictMode)(v,n,v.opts.strictRequired)}}function m(){if(d||E)h.block$data(fT.nil,o);else for(let e of T)(0,cT.checkReportMissingProp)(h,e)}function c(){let e=R.let("missing");if(d||E){let s=R.let("valid",!0);h.block$data(s,()=>r(e,s)),h.ok(s)}else R.if((0,cT.checkMissingProp)(h,T,e)),(0,cT.reportMissingProp)(h,e),R.else()}function o(){R.forOf("prop",G,e=>{h.setParams({missingProperty:e}),R.if((0,cT.noPropertyInData)(R,V,e,I.ownProperties),()=>h.error())})}function r(e,s){h.setParams({missingProperty:e}),R.forOf(e,G,()=>{R.assign(s,(0,cT.propertyInData)(R,V,e,I.ownProperties)),R.if((0,fT.not)(s),()=>{h.error(),R.break()})},fT.nil)}}};M5.default=sit});var $me=ht(N5=>{"use strict";Object.defineProperty(N5,"__esModule",{value:!0});var mT=Au(),rit={message({keyword:h,schemaCode:R}){let T=h==="maxItems"?"more":"fewer";return(0,mT.str)`must NOT have ${T} than ${R} items`},params:({schemaCode:h})=>(0,mT._)`{limit: ${h}}`},nit={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:rit,code(h){let{keyword:R,data:T,schemaCode:G}=h,V=R==="maxItems"?mT.operators.GT:mT.operators.LT;h.fail$data((0,mT._)`${T}.length ${V} ${G}`)}};N5.default=nit});var bG=ht(H5=>{"use strict";Object.defineProperty(H5,"__esModule",{value:!0});var jme=p5();jme.code='require("ajv/dist/runtime/equal").default';H5.default=jme});var Ume=ht(B5=>{"use strict";Object.defineProperty(B5,"__esModule",{value:!0});var F5=Cv(),Sm=Au(),iit=Cu(),uit=bG(),pit={message:({params:{i:h,j:R}})=>(0,Sm.str)`must NOT have duplicate items (items ## ${R} and ${h} are identical)`,params:({params:{i:h,j:R}})=>(0,Sm._)`{i: ${h}, j: ${R}}`},cit={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:pit,code(h){let{gen:R,data:T,$data:G,schema:V,parentSchema:E,schemaCode:v,it:I}=h;if(!G&&!V)return;let d=R.let("valid"),m=E.items?(0,F5.getSchemaTypes)(E.items):[];h.block$data(d,c,(0,Sm._)`${v} === false`),h.ok(d);function c(){let s=R.let("i",(0,Sm._)`${T}.length`),t=R.let("j");h.setParams({i:s,j:t}),R.assign(d,!0),R.if((0,Sm._)`${s} > 1`,()=>(o()?r:e)(s,t))}function o(){return m.length>0&&!m.some(s=>s==="object"||s==="array")}function r(s,t){let u=R.name("item"),n=(0,F5.checkDataTypes)(m,u,I.opts.strictNumbers,F5.DataType.Wrong),p=R.const("indices",(0,Sm._)`{}`);R.for((0,Sm._)`;${s}--;`,()=>{R.let(u,(0,Sm._)`${T}[${s}]`),R.if(n,(0,Sm._)`continue`),m.length>1&&R.if((0,Sm._)`typeof ${u} == "string"`,(0,Sm._)`${u} += "_"`),R.if((0,Sm._)`typeof ${p}[${u}] == "number"`,()=>{R.assign(t,(0,Sm._)`${p}[${u}]`),h.error(),R.assign(d,!1).break()}).code((0,Sm._)`${p}[${u}] = ${s}`)})}function e(s,t){let u=(0,iit.useFunc)(R,uit.default),n=R.name("outer");R.label(n).for((0,Sm._)`;${s}--;`,()=>R.for((0,Sm._)`${t} = ${s}; ${t}--;`,()=>R.if((0,Sm._)`${u}(${T}[${s}], ${T}[${t}])`,()=>{h.error(),R.assign(d,!1).break(n)})))}}};B5.default=cit});var vme=ht(W5=>{"use strict";Object.defineProperty(W5,"__esModule",{value:!0});var Z5=Au(),fit=Cu(),mit=bG(),git={message:"must be equal to constant",params:({schemaCode:h})=>(0,Z5._)`{allowedValue: ${h}}`},hit={keyword:"const",$data:!0,error:git,code(h){let{gen:R,data:T,$data:G,schemaCode:V,schema:E}=h;G||E&&typeof E=="object"?h.fail$data((0,Z5._)`!${(0,fit.useFunc)(R,mit.default)}(${T}, ${V})`):h.fail((0,Z5._)`${E} !== ${T}`)}};W5.default=hit});var Tme=ht(K5=>{"use strict";Object.defineProperty(K5,"__esModule",{value:!0});var gT=Au(),ait=Cu(),Pit=bG(),dit={message:"must be equal to one of the allowed values",params:({schemaCode:h})=>(0,gT._)`{allowedValues: ${h}}`},qit={keyword:"enum",schemaType:"array",$data:!0,error:dit,code(h){let{gen:R,data:T,$data:G,schema:V,schemaCode:E,it:v}=h;if(!G&&V.length===0)throw new Error("enum must have non-empty array");let I=V.length>=v.opts.loopEnum,d,m=()=>d??(d=(0,ait.useFunc)(R,Pit.default)),c;if(I||G)c=R.let("valid"),h.block$data(c,o);else{if(!Array.isArray(V))throw new Error("ajv implementation error");let e=R.const("vSchema",E);c=(0,gT.or)(...V.map((s,t)=>r(e,t)))}h.pass(c);function o(){R.assign(c,!1),R.forOf("v",E,e=>R.if((0,gT._)`${m()}(${T}, ${e})`,()=>R.assign(c,!0).break()))}function r(e,s){let t=V[s];return typeof t=="object"&&t!==null?(0,gT._)`${m()}(${T}, ${e}[${s}])`:(0,gT._)`${T} === ${t}`}}};K5.default=qit});var Vme=ht(J5=>{"use strict";Object.defineProperty(J5,"__esModule",{value:!0});var yit=Pme(),xit=dme(),Iit=xme(),Rit=Ime(),Ait=Rme(),$it=Ame(),jit=$me(),Uit=Ume(),vit=vme(),Tit=Tme(),Vit=[yit.default,xit.default,Iit.default,Rit.default,Ait.default,$it.default,jit.default,Uit.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},vit.default,Tit.default];J5.default=Vit});var Y5=ht(hT=>{"use strict";Object.defineProperty(hT,"__esModule",{value:!0});hT.validateAdditionalItems=void 0;var O$=Au(),Q5=Cu(),Eit={message:({params:{len:h}})=>(0,O$.str)`must NOT have more than ${h} items`,params:({params:{len:h}})=>(0,O$._)`{limit: ${h}}`},Sit={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:Eit,code(h){let{parentSchema:R,it:T}=h,{items:G}=R;if(!Array.isArray(G)){(0,Q5.checkStrictMode)(T,'"additionalItems" is ignored when "items" is not an array of schemas');return}Eme(h,G)}};function Eme(h,R){let{gen:T,schema:G,data:V,keyword:E,it:v}=h;v.items=!0;let I=T.const("len",(0,O$._)`${V}.length`);if(G===!1)h.setParams({len:R.length}),h.pass((0,O$._)`${I} <= ${R.length}`);else if(typeof G=="object"&&!(0,Q5.alwaysValidSchema)(v,G)){let m=T.var("valid",(0,O$._)`${I} <= ${R.length}`);T.if((0,O$.not)(m),()=>d(m)),h.ok(m)}function d(m){T.forRange("i",R.length,I,c=>{h.subschema({keyword:E,dataProp:c,dataPropType:Q5.Type.Num},m),v.allErrors||T.if((0,O$.not)(m),()=>T.break())})}}hT.validateAdditionalItems=Eme;hT.default=Sit});var X5=ht(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});aT.validateTuple=void 0;var Sme=Au(),kG=Cu(),wit=OP(),Git={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(h){let{schema:R,it:T}=h;if(Array.isArray(R))return wme(h,"additionalItems",R);T.items=!0,!(0,kG.alwaysValidSchema)(T,R)&&h.ok((0,wit.validateArray)(h))}};function wme(h,R,T=h.schema){let{gen:G,parentSchema:V,data:E,keyword:v,it:I}=h;c(V),I.opts.unevaluated&&T.length&&I.items!==!0&&(I.items=kG.mergeEvaluated.items(G,T.length,I.items));let d=G.name("valid"),m=G.const("len",(0,Sme._)`${E}.length`);T.forEach((o,r)=>{(0,kG.alwaysValidSchema)(I,o)||(G.if((0,Sme._)`${m} > ${r}`,()=>h.subschema({keyword:v,schemaProp:r,dataProp:r},d)),h.ok(d))});function c(o){let{opts:r,errSchemaPath:e}=I,s=T.length,t=s===o.minItems&&(s===o.maxItems||o[R]===!1);if(r.strictTuples&&!t){let u=`"${v}" is ${s}-tuple, but minItems or maxItems/${R} are not specified or different at path "${e}"`;(0,kG.checkStrictMode)(I,u,r.strictTuples)}}}aT.validateTuple=wme;aT.default=Git});var Gme=ht(l5=>{"use strict";Object.defineProperty(l5,"__esModule",{value:!0});var _it=X5(),Lit={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:h=>(0,_it.validateTuple)(h,"items")};l5.default=Lit});var Lme=ht(O5=>{"use strict";Object.defineProperty(O5,"__esModule",{value:!0});var _me=Au(),Dit=Cu(),zit=OP(),Mit=Y5(),Nit={message:({params:{len:h}})=>(0,_me.str)`must NOT have more than ${h} items`,params:({params:{len:h}})=>(0,_me._)`{limit: ${h}}`},Hit={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:Nit,code(h){let{schema:R,parentSchema:T,it:G}=h,{prefixItems:V}=T;G.items=!0,!(0,Dit.alwaysValidSchema)(G,R)&&(V?(0,Mit.validateAdditionalItems)(h,V):h.ok((0,zit.validateArray)(h)))}};O5.default=Hit});var Dme=ht(C5=>{"use strict";Object.defineProperty(C5,"__esModule",{value:!0});var bP=Au(),e_=Cu(),Fit={message:({params:{min:h,max:R}})=>R===void 0?(0,bP.str)`must contain at least ${h} valid item(s)`:(0,bP.str)`must contain at least ${h} and no more than ${R} valid item(s)`,params:({params:{min:h,max:R}})=>R===void 0?(0,bP._)`{minContains: ${h}}`:(0,bP._)`{minContains: ${h}, maxContains: ${R}}`},Bit={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:Fit,code(h){let{gen:R,schema:T,parentSchema:G,data:V,it:E}=h,v,I,{minContains:d,maxContains:m}=G;E.opts.next?(v=d===void 0?1:d,I=m):v=1;let c=R.const("len",(0,bP._)`${V}.length`);if(h.setParams({min:v,max:I}),I===void 0&&v===0){(0,e_.checkStrictMode)(E,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(I!==void 0&&v>I){(0,e_.checkStrictMode)(E,'"minContains" > "maxContains" is always invalid'),h.fail();return}if((0,e_.alwaysValidSchema)(E,T)){let t=(0,bP._)`${c} >= ${v}`;I!==void 0&&(t=(0,bP._)`${t} && ${c} <= ${I}`),h.pass(t);return}E.items=!0;let o=R.name("valid");I===void 0&&v===1?e(o,()=>R.if(o,()=>R.break())):v===0?(R.let(o,!0),I!==void 0&&R.if((0,bP._)`${V}.length > 0`,r)):(R.let(o,!1),r()),h.result(o,()=>h.reset());function r(){let t=R.name("_valid"),u=R.let("count",0);e(t,()=>R.if(t,()=>s(u)))}function e(t,u){R.forRange("i",0,c,n=>{h.subschema({keyword:"contains",dataProp:n,dataPropType:e_.Type.Num,compositeRule:!0},t),u()})}function s(t){R.code((0,bP._)`${t}++`),I===void 0?R.if((0,bP._)`${t} >= ${v}`,()=>R.assign(o,!0).break()):(R.if((0,bP._)`${t} > ${I}`,()=>R.assign(o,!1).break()),v===1?R.assign(o,!0):R.if((0,bP._)`${t} >= ${v}`,()=>R.assign(o,!0)))}}};C5.default=Bit});var Nme=ht(vI=>{"use strict";Object.defineProperty(vI,"__esModule",{value:!0});vI.validateSchemaDeps=vI.validatePropertyDeps=vI.error=void 0;var b5=Au(),Zit=Cu(),PT=OP();vI.error={message:({params:{property:h,depsCount:R,deps:T}})=>{let G=R===1?"property":"properties";return(0,b5.str)`must have ${G} ${T} when property ${h} is present`},params:({params:{property:h,depsCount:R,deps:T,missingProperty:G}})=>(0,b5._)`{property: ${h}, + missingProperty: ${G}, + depsCount: ${R}, + deps: ${T}}`};var Wit={keyword:"dependencies",type:"object",schemaType:"object",error:vI.error,code(h){let[R,T]=Kit(h);zme(h,R),Mme(h,T)}};function Kit({schema:h}){let R={},T={};for(let G in h){if(G==="__proto__")continue;let V=Array.isArray(h[G])?R:T;V[G]=h[G]}return[R,T]}function zme(h,R=h.schema){let{gen:T,data:G,it:V}=h;if(Object.keys(R).length===0)return;let E=T.let("missing");for(let v in R){let I=R[v];if(I.length===0)continue;let d=(0,PT.propertyInData)(T,G,v,V.opts.ownProperties);h.setParams({property:v,depsCount:I.length,deps:I.join(", ")}),V.allErrors?T.if(d,()=>{for(let m of I)(0,PT.checkReportMissingProp)(h,m)}):(T.if((0,b5._)`${d} && (${(0,PT.checkMissingProp)(h,I,E)})`),(0,PT.reportMissingProp)(h,E),T.else())}}vI.validatePropertyDeps=zme;function Mme(h,R=h.schema){let{gen:T,data:G,keyword:V,it:E}=h,v=T.name("valid");for(let I in R)(0,Zit.alwaysValidSchema)(E,R[I])||(T.if((0,PT.propertyInData)(T,G,I,E.opts.ownProperties),()=>{let d=h.subschema({keyword:V,schemaProp:I},v);h.mergeValidEvaluated(d,v)},()=>T.var(v,!0)),h.ok(v))}vI.validateSchemaDeps=Mme;vI.default=Wit});var Fme=ht(k5=>{"use strict";Object.defineProperty(k5,"__esModule",{value:!0});var Hme=Au(),Jit=Cu(),Qit={message:"property name must be valid",params:({params:h})=>(0,Hme._)`{propertyName: ${h.propertyName}}`},Yit={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:Qit,code(h){let{gen:R,schema:T,data:G,it:V}=h;if((0,Jit.alwaysValidSchema)(V,T))return;let E=R.name("valid");R.forIn("key",G,v=>{h.setParams({propertyName:v}),h.subschema({keyword:"propertyNames",data:v,dataTypes:["string"],propertyName:v,compositeRule:!0},E),R.if((0,Hme.not)(E),()=>{h.error(!0),V.allErrors||R.break()})}),h.ok(E)}};k5.default=Yit});var tQ=ht(eQ=>{"use strict";Object.defineProperty(eQ,"__esModule",{value:!0});var t_=OP(),uI=Au(),Xit=vR(),o_=Cu(),lit={message:"must NOT have additional properties",params:({params:h})=>(0,uI._)`{additionalProperty: ${h.additionalProperty}}`},Oit={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:lit,code(h){let{gen:R,schema:T,parentSchema:G,data:V,errsCount:E,it:v}=h;if(!E)throw new Error("ajv implementation error");let{allErrors:I,opts:d}=v;if(v.props=!0,d.removeAdditional!=="all"&&(0,o_.alwaysValidSchema)(v,T))return;let m=(0,t_.allSchemaProperties)(G.properties),c=(0,t_.allSchemaProperties)(G.patternProperties);o(),h.ok((0,uI._)`${E} === ${Xit.default.errors}`);function o(){R.forIn("key",V,u=>{!m.length&&!c.length?s(u):R.if(r(u),()=>s(u))})}function r(u){let n;if(m.length>8){let p=(0,o_.schemaRefOrVal)(v,G.properties,"properties");n=(0,t_.isOwnProperty)(R,p,u)}else m.length?n=(0,uI.or)(...m.map(p=>(0,uI._)`${u} === ${p}`)):n=uI.nil;return c.length&&(n=(0,uI.or)(n,...c.map(p=>(0,uI._)`${(0,t_.usePattern)(h,p)}.test(${u})`))),(0,uI.not)(n)}function e(u){R.code((0,uI._)`delete ${V}[${u}]`)}function s(u){if(d.removeAdditional==="all"||d.removeAdditional&&T===!1){e(u);return}if(T===!1){h.setParams({additionalProperty:u}),h.error(),I||R.break();return}if(typeof T=="object"&&!(0,o_.alwaysValidSchema)(v,T)){let n=R.name("valid");d.removeAdditional==="failing"?(t(u,n,!1),R.if((0,uI.not)(n),()=>{h.reset(),e(u)})):(t(u,n),I||R.if((0,uI.not)(n),()=>R.break()))}}function t(u,n,p){let i={keyword:"additionalProperties",dataProp:u,dataPropType:o_.Type.Str};p===!1&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),h.subschema(i,n)}}};eQ.default=Oit});var Wme=ht(sQ=>{"use strict";Object.defineProperty(sQ,"__esModule",{value:!0});var Cit=tT(),Bme=OP(),oQ=Cu(),Zme=tQ(),bit={keyword:"properties",type:"object",schemaType:"object",code(h){let{gen:R,schema:T,parentSchema:G,data:V,it:E}=h;E.opts.removeAdditional==="all"&&G.additionalProperties===void 0&&Zme.default.code(new Cit.KeywordCxt(E,Zme.default,"additionalProperties"));let v=(0,Bme.allSchemaProperties)(T);for(let o of v)E.definedProperties.add(o);E.opts.unevaluated&&v.length&&E.props!==!0&&(E.props=oQ.mergeEvaluated.props(R,(0,oQ.toHash)(v),E.props));let I=v.filter(o=>!(0,oQ.alwaysValidSchema)(E,T[o]));if(I.length===0)return;let d=R.name("valid");for(let o of I)m(o)?c(o):(R.if((0,Bme.propertyInData)(R,V,o,E.opts.ownProperties)),c(o),E.allErrors||R.else().var(d,!0),R.endIf()),h.it.definedProperties.add(o),h.ok(d);function m(o){return E.opts.useDefaults&&!E.compositeRule&&T[o].default!==void 0}function c(o){h.subschema({keyword:"properties",schemaProp:o,dataProp:o},d)}}};sQ.default=bit});var Yme=ht(rQ=>{"use strict";Object.defineProperty(rQ,"__esModule",{value:!0});var Kme=OP(),s_=Au(),Jme=Cu(),Qme=Cu(),kit={keyword:"patternProperties",type:"object",schemaType:"object",code(h){let{gen:R,schema:T,data:G,parentSchema:V,it:E}=h,{opts:v}=E,I=(0,Kme.allSchemaProperties)(T),d=I.filter(t=>(0,Jme.alwaysValidSchema)(E,T[t]));if(I.length===0||d.length===I.length&&(!E.opts.unevaluated||E.props===!0))return;let m=v.strictSchema&&!v.allowMatchingProperties&&V.properties,c=R.name("valid");E.props!==!0&&!(E.props instanceof s_.Name)&&(E.props=(0,Qme.evaluatedPropsToName)(R,E.props));let{props:o}=E;r();function r(){for(let t of I)m&&e(t),E.allErrors?s(t):(R.var(c,!0),s(t),R.if(c))}function e(t){for(let u in m)new RegExp(t).test(u)&&(0,Jme.checkStrictMode)(E,`property ${u} matches pattern ${t} (use allowMatchingProperties)`)}function s(t){R.forIn("key",G,u=>{R.if((0,s_._)`${(0,Kme.usePattern)(h,t)}.test(${u})`,()=>{let n=d.includes(t);n||h.subschema({keyword:"patternProperties",schemaProp:t,dataProp:u,dataPropType:Qme.Type.Str},c),E.opts.unevaluated&&o!==!0?R.assign((0,s_._)`${o}[${u}]`,!0):!n&&!E.allErrors&&R.if((0,s_.not)(c),()=>R.break())})})}}};rQ.default=kit});var Xme=ht(nQ=>{"use strict";Object.defineProperty(nQ,"__esModule",{value:!0});var eut=Cu(),tut={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(h){let{gen:R,schema:T,it:G}=h;if((0,eut.alwaysValidSchema)(G,T)){h.fail();return}let V=R.name("valid");h.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},V),h.failResult(V,()=>h.reset(),()=>h.error())},error:{message:"must NOT be valid"}};nQ.default=tut});var lme=ht(iQ=>{"use strict";Object.defineProperty(iQ,"__esModule",{value:!0});var out=OP(),sut={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:out.validateUnion,error:{message:"must match a schema in anyOf"}};iQ.default=sut});var Ome=ht(uQ=>{"use strict";Object.defineProperty(uQ,"__esModule",{value:!0});var r_=Au(),rut=Cu(),nut={message:"must match exactly one schema in oneOf",params:({params:h})=>(0,r_._)`{passingSchemas: ${h.passing}}`},iut={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:nut,code(h){let{gen:R,schema:T,parentSchema:G,it:V}=h;if(!Array.isArray(T))throw new Error("ajv implementation error");if(V.opts.discriminator&&G.discriminator)return;let E=T,v=R.let("valid",!1),I=R.let("passing",null),d=R.name("_valid");h.setParams({passing:I}),R.block(m),h.result(v,()=>h.reset(),()=>h.error(!0));function m(){E.forEach((c,o)=>{let r;(0,rut.alwaysValidSchema)(V,c)?R.var(d,!0):r=h.subschema({keyword:"oneOf",schemaProp:o,compositeRule:!0},d),o>0&&R.if((0,r_._)`${d} && ${v}`).assign(v,!1).assign(I,(0,r_._)`[${I}, ${o}]`).else(),R.if(d,()=>{R.assign(v,!0),R.assign(I,o),r&&h.mergeEvaluated(r,r_.Name)})})}}};uQ.default=iut});var Cme=ht(pQ=>{"use strict";Object.defineProperty(pQ,"__esModule",{value:!0});var uut=Cu(),put={keyword:"allOf",schemaType:"array",code(h){let{gen:R,schema:T,it:G}=h;if(!Array.isArray(T))throw new Error("ajv implementation error");let V=R.name("valid");T.forEach((E,v)=>{if((0,uut.alwaysValidSchema)(G,E))return;let I=h.subschema({keyword:"allOf",schemaProp:v},V);h.ok(V),h.mergeEvaluated(I)})}};pQ.default=put});var ege=ht(cQ=>{"use strict";Object.defineProperty(cQ,"__esModule",{value:!0});var n_=Au(),kme=Cu(),cut={message:({params:h})=>(0,n_.str)`must match "${h.ifClause}" schema`,params:({params:h})=>(0,n_._)`{failingKeyword: ${h.ifClause}}`},fut={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:cut,code(h){let{gen:R,parentSchema:T,it:G}=h;T.then===void 0&&T.else===void 0&&(0,kme.checkStrictMode)(G,'"if" without "then" and "else" is ignored');let V=bme(G,"then"),E=bme(G,"else");if(!V&&!E)return;let v=R.let("valid",!0),I=R.name("_valid");if(d(),h.reset(),V&&E){let c=R.let("ifClause");h.setParams({ifClause:c}),R.if(I,m("then",c),m("else",c))}else V?R.if(I,m("then")):R.if((0,n_.not)(I),m("else"));h.pass(v,()=>h.error(!0));function d(){let c=h.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},I);h.mergeEvaluated(c)}function m(c,o){return()=>{let r=h.subschema({keyword:c},I);R.assign(v,I),h.mergeValidEvaluated(r,v),o?R.assign(o,(0,n_._)`${c}`):h.setParams({ifClause:c})}}}};function bme(h,R){let T=h.schema[R];return T!==void 0&&!(0,kme.alwaysValidSchema)(h,T)}cQ.default=fut});var tge=ht(fQ=>{"use strict";Object.defineProperty(fQ,"__esModule",{value:!0});var mut=Cu(),gut={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:h,parentSchema:R,it:T}){R.if===void 0&&(0,mut.checkStrictMode)(T,`"${h}" without "if" is ignored`)}};fQ.default=gut});var oge=ht(mQ=>{"use strict";Object.defineProperty(mQ,"__esModule",{value:!0});var hut=Y5(),aut=Gme(),Put=X5(),dut=Lme(),qut=Dme(),yut=Nme(),xut=Fme(),Iut=tQ(),Rut=Wme(),Aut=Yme(),$ut=Xme(),jut=lme(),Uut=Ome(),vut=Cme(),Tut=ege(),Vut=tge();function Eut(h=!1){let R=[$ut.default,jut.default,Uut.default,vut.default,Tut.default,Vut.default,xut.default,Iut.default,yut.default,Rut.default,Aut.default];return h?R.push(aut.default,dut.default):R.push(hut.default,Put.default),R.push(qut.default),R}mQ.default=Eut});var sge=ht(gQ=>{"use strict";Object.defineProperty(gQ,"__esModule",{value:!0});var gf=Au(),Sut={message:({schemaCode:h})=>(0,gf.str)`must match format "${h}"`,params:({schemaCode:h})=>(0,gf._)`{format: ${h}}`},wut={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Sut,code(h,R){let{gen:T,data:G,$data:V,schema:E,schemaCode:v,it:I}=h,{opts:d,errSchemaPath:m,schemaEnv:c,self:o}=I;if(!d.validateFormats)return;V?r():e();function r(){let s=T.scopeValue("formats",{ref:o.formats,code:d.code.formats}),t=T.const("fDef",(0,gf._)`${s}[${v}]`),u=T.let("fType"),n=T.let("format");T.if((0,gf._)`typeof ${t} == "object" && !(${t} instanceof RegExp)`,()=>T.assign(u,(0,gf._)`${t}.type || "string"`).assign(n,(0,gf._)`${t}.validate`),()=>T.assign(u,(0,gf._)`"string"`).assign(n,t)),h.fail$data((0,gf.or)(p(),i()));function p(){return d.strictSchema===!1?gf.nil:(0,gf._)`${v} && !${n}`}function i(){let g=c.$async?(0,gf._)`(${t}.async ? await ${n}(${G}) : ${n}(${G}))`:(0,gf._)`${n}(${G})`,f=(0,gf._)`(typeof ${n} == "function" ? ${g} : ${n}.test(${G}))`;return(0,gf._)`${n} && ${n} !== true && ${u} === ${R} && !${f}`}}function e(){let s=o.formats[E];if(!s){p();return}if(s===!0)return;let[t,u,n]=i(s);t===R&&h.pass(g());function p(){if(d.strictSchema===!1){o.logger.warn(f());return}throw new Error(f());function f(){return`unknown format "${E}" ignored in schema at path "${m}"`}}function i(f){let P=f instanceof RegExp?(0,gf.regexpCode)(f):d.code.formats?(0,gf._)`${d.code.formats}${(0,gf.getProperty)(E)}`:void 0,a=T.scopeValue("formats",{key:E,ref:f,code:P});return typeof f=="object"&&!(f instanceof RegExp)?[f.type||"string",f.validate,(0,gf._)`${a}.validate`]:["string",f,a]}function g(){if(typeof s=="object"&&!(s instanceof RegExp)&&s.async){if(!c.$async)throw new Error("async format in sync schema");return(0,gf._)`await ${n}(${G})`}return typeof u=="function"?(0,gf._)`${n}(${G})`:(0,gf._)`${n}.test(${G})`}}}};gQ.default=wut});var rge=ht(hQ=>{"use strict";Object.defineProperty(hQ,"__esModule",{value:!0});var Gut=sge(),_ut=[Gut.default];hQ.default=_ut});var nge=ht(zj=>{"use strict";Object.defineProperty(zj,"__esModule",{value:!0});zj.contentVocabulary=zj.metadataVocabulary=void 0;zj.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];zj.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var uge=ht(aQ=>{"use strict";Object.defineProperty(aQ,"__esModule",{value:!0});var Lut=ame(),Dut=Vme(),zut=oge(),Mut=rge(),ige=nge(),Nut=[Lut.default,Dut.default,(0,zut.default)(),Mut.default,ige.metadataVocabulary,ige.contentVocabulary];aQ.default=Nut});var cge=ht(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.DiscrError=void 0;var pge;(function(h){h.Tag="tag",h.Mapping="mapping"})(pge||(i_.DiscrError=pge={}))});var mge=ht(dQ=>{"use strict";Object.defineProperty(dQ,"__esModule",{value:!0});var Mj=Au(),PQ=cge(),fge=WG(),Hut=oT(),Fut=Cu(),But={message:({params:{discrError:h,tagName:R}})=>h===PQ.DiscrError.Tag?`tag "${R}" must be string`:`value of tag "${R}" must be in oneOf`,params:({params:{discrError:h,tag:R,tagName:T}})=>(0,Mj._)`{error: ${h}, tag: ${T}, tagValue: ${R}}`},Zut={keyword:"discriminator",type:"object",schemaType:"object",error:But,code(h){let{gen:R,data:T,schema:G,parentSchema:V,it:E}=h,{oneOf:v}=V;if(!E.opts.discriminator)throw new Error("discriminator: requires discriminator option");let I=G.propertyName;if(typeof I!="string")throw new Error("discriminator: requires propertyName");if(G.mapping)throw new Error("discriminator: mapping is not supported");if(!v)throw new Error("discriminator: requires oneOf keyword");let d=R.let("valid",!1),m=R.const("tag",(0,Mj._)`${T}${(0,Mj.getProperty)(I)}`);R.if((0,Mj._)`typeof ${m} == "string"`,()=>c(),()=>h.error(!1,{discrError:PQ.DiscrError.Tag,tag:m,tagName:I})),h.ok(d);function c(){let e=r();R.if(!1);for(let s in e)R.elseIf((0,Mj._)`${m} === ${s}`),R.assign(d,o(e[s]));R.else(),h.error(!1,{discrError:PQ.DiscrError.Mapping,tag:m,tagName:I}),R.endIf()}function o(e){let s=R.name("valid"),t=h.subschema({keyword:"oneOf",schemaProp:e},s);return h.mergeEvaluated(t,Mj.Name),s}function r(){var e;let s={},t=n(V),u=!0;for(let g=0;g{Wut.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var yQ=ht((Ec,qQ)=>{"use strict";Object.defineProperty(Ec,"__esModule",{value:!0});Ec.MissingRefError=Ec.ValidationError=Ec.CodeGen=Ec.Name=Ec.nil=Ec.stringify=Ec.str=Ec._=Ec.KeywordCxt=Ec.Ajv=void 0;var Kut=pme(),Jut=uge(),Qut=mge(),hge=gge(),Yut=["/properties"],u_="http://json-schema.org/draft-07/schema",Nj=class extends Kut.default{_addVocabularies(){super._addVocabularies(),Jut.default.forEach(R=>this.addVocabulary(R)),this.opts.discriminator&&this.addKeyword(Qut.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let R=this.opts.$data?this.$dataMetaSchema(hge,Yut):hge;this.addMetaSchema(R,u_,!1),this.refs["http://json-schema.org/schema"]=u_}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u_)?u_:void 0)}};Ec.Ajv=Nj;qQ.exports=Ec=Nj;qQ.exports.Ajv=Nj;Object.defineProperty(Ec,"__esModule",{value:!0});Ec.default=Nj;var Xut=tT();Object.defineProperty(Ec,"KeywordCxt",{enumerable:!0,get:function(){return Xut.KeywordCxt}});var Hj=Au();Object.defineProperty(Ec,"_",{enumerable:!0,get:function(){return Hj._}});Object.defineProperty(Ec,"str",{enumerable:!0,get:function(){return Hj.str}});Object.defineProperty(Ec,"stringify",{enumerable:!0,get:function(){return Hj.stringify}});Object.defineProperty(Ec,"nil",{enumerable:!0,get:function(){return Hj.nil}});Object.defineProperty(Ec,"Name",{enumerable:!0,get:function(){return Hj.Name}});Object.defineProperty(Ec,"CodeGen",{enumerable:!0,get:function(){return Hj.CodeGen}});var lut=BG();Object.defineProperty(Ec,"ValidationError",{enumerable:!0,get:function(){return lut.default}});var Out=oT();Object.defineProperty(Ec,"MissingRefError",{enumerable:!0,get:function(){return Out.default}})});var Rge=ht(VI=>{"use strict";Object.defineProperty(VI,"__esModule",{value:!0});VI.formatNames=VI.fastFormats=VI.fullFormats=void 0;function TI(h,R){return{validate:h,compare:R}}VI.fullFormats={date:TI(qge,AQ),time:TI(IQ(!0),$Q),"date-time":TI(age(!0),xge),"iso-time":TI(IQ(),yge),"iso-date-time":TI(age(),Ige),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:opt,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:cpt,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:spt,int32:{type:"number",validate:ipt},int64:{type:"number",validate:upt},float:{type:"number",validate:dge},double:{type:"number",validate:dge},password:!0,binary:!0};VI.fastFormats={...VI.fullFormats,date:TI(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,AQ),time:TI(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,$Q),"date-time":TI(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,xge),"iso-time":TI(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,yge),"iso-date-time":TI(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,Ige),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};VI.formatNames=Object.keys(VI.fullFormats);function Cut(h){return h%4===0&&(h%100!==0||h%400===0)}var but=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,kut=[0,31,28,31,30,31,30,31,31,30,31,30,31];function qge(h){let R=but.exec(h);if(!R)return!1;let T=+R[1],G=+R[2],V=+R[3];return G>=1&&G<=12&&V>=1&&V<=(G===2&&Cut(T)?29:kut[G])}function AQ(h,R){if(h&&R)return h>R?1:h23||c>59||h&&!I)return!1;if(V<=23&&E<=59&&v<60)return!0;let o=E-c*d,r=V-m*d-(o<0?1:0);return(r===23||r===-1)&&(o===59||o===-1)&&v<61}}function $Q(h,R){if(!(h&&R))return;let T=new Date("2020-01-01T"+h).valueOf(),G=new Date("2020-01-01T"+R).valueOf();if(T&&G)return T-G}function yge(h,R){if(!(h&&R))return;let T=xQ.exec(h),G=xQ.exec(R);if(T&&G)return h=T[1]+T[2]+T[3],R=G[1]+G[2]+G[3],h>R?1:h=rpt}function upt(h){return Number.isInteger(h)}function dge(){return!0}var ppt=/[^\\]\\Z/;function cpt(h){if(ppt.test(h))return!1;try{return new RegExp(h),!0}catch{return!1}}});var Age=ht(Fj=>{"use strict";Object.defineProperty(Fj,"__esModule",{value:!0});Fj.formatLimitDefinition=void 0;var fpt=yQ(),pI=Au(),AA=pI.operators,p_={formatMaximum:{okStr:"<=",ok:AA.LTE,fail:AA.GT},formatMinimum:{okStr:">=",ok:AA.GTE,fail:AA.LT},formatExclusiveMaximum:{okStr:"<",ok:AA.LT,fail:AA.GTE},formatExclusiveMinimum:{okStr:">",ok:AA.GT,fail:AA.LTE}},mpt={message:({keyword:h,schemaCode:R})=>(0,pI.str)`should be ${p_[h].okStr} ${R}`,params:({keyword:h,schemaCode:R})=>(0,pI._)`{comparison: ${p_[h].okStr}, limit: ${R}}`};Fj.formatLimitDefinition={keyword:Object.keys(p_),type:"string",schemaType:"string",$data:!0,error:mpt,code(h){let{gen:R,data:T,schemaCode:G,keyword:V,it:E}=h,{opts:v,self:I}=E;if(!v.validateFormats)return;let d=new fpt.KeywordCxt(E,I.RULES.all.format.definition,"format");d.$data?m():c();function m(){let r=R.scopeValue("formats",{ref:I.formats,code:v.code.formats}),e=R.const("fmt",(0,pI._)`${r}[${d.schemaCode}]`);h.fail$data((0,pI.or)((0,pI._)`typeof ${e} != "object"`,(0,pI._)`${e} instanceof RegExp`,(0,pI._)`typeof ${e}.compare != "function"`,o(e)))}function c(){let r=d.schema,e=I.formats[r];if(!e||e===!0)return;if(typeof e!="object"||e instanceof RegExp||typeof e.compare!="function")throw new Error(`"${V}": format "${r}" does not define "compare" function`);let s=R.scopeValue("formats",{key:r,ref:e,code:v.code.formats?(0,pI._)`${v.code.formats}${(0,pI.getProperty)(r)}`:void 0});h.fail$data(o(s))}function o(r){return(0,pI._)`${r}.compare(${T}, ${G}) ${p_[V].fail} 0`}},dependencies:["format"]};var gpt=h=>(h.addKeyword(Fj.formatLimitDefinition),h);Fj.default=gpt});var vge=ht((dT,Uge)=>{"use strict";Object.defineProperty(dT,"__esModule",{value:!0});var Bj=Rge(),hpt=Age(),jQ=Au(),$ge=new jQ.Name("fullFormats"),apt=new jQ.Name("fastFormats"),UQ=(h,R={keywords:!0})=>{if(Array.isArray(R))return jge(h,R,Bj.fullFormats,$ge),h;let[T,G]=R.mode==="fast"?[Bj.fastFormats,apt]:[Bj.fullFormats,$ge],V=R.formats||Bj.formatNames;return jge(h,V,T,G),R.keywords&&(0,hpt.default)(h),h};UQ.get=(h,R="full")=>{let G=(R==="fast"?Bj.fastFormats:Bj.fullFormats)[h];if(!G)throw new Error(`Unknown format "${h}"`);return G};function jge(h,R,T,G){var V,E;(V=(E=h.opts.code).formats)!==null&&V!==void 0||(E.formats=(0,jQ._)`require("ajv-formats/dist/formats").${G}`);for(let v of R)h.addFormat(v,T[v])}Uge.exports=dT=UQ;Object.defineProperty(dT,"__esModule",{value:!0});dT.default=UQ});var C$=ht((dYt,Qge)=>{"use strict";var d_=Object.prototype.hasOwnProperty,Jge=Object.prototype.toString,Hge=Object.defineProperty,Fge=Object.getOwnPropertyDescriptor,Bge=function(R){return typeof Array.isArray=="function"?Array.isArray(R):Jge.call(R)==="[object Array]"},Zge=function(R){if(!R||Jge.call(R)!=="[object Object]")return!1;var T=d_.call(R,"constructor"),G=R.constructor&&R.constructor.prototype&&d_.call(R.constructor.prototype,"isPrototypeOf");if(R.constructor&&!T&&!G)return!1;var V;for(V in R);return typeof V>"u"||d_.call(R,V)},Wge=function(R,T){Hge&&T.name==="__proto__"?Hge(R,T.name,{enumerable:!0,configurable:!0,value:T.newValue,writable:!0}):R[T.name]=T.newValue},Kge=function(R,T){if(T==="__proto__")if(d_.call(R,T)){if(Fge)return Fge(R,T).value}else return;return R[T]};Qge.exports=function h(){var R,T,G,V,E,v,I=arguments[0],d=1,m=arguments.length,c=!1;for(typeof I=="boolean"&&(c=I,I=arguments[1]||{},d=2),(I==null||typeof I!="object"&&typeof I!="function")&&(I={});d{Apt.exports={name:"gaxios",version:"7.1.4",description:"A simple common HTTP client specifically for Google APIs and services.",main:"build/cjs/src/index.js",types:"build/cjs/src/index.d.ts",files:["build/"],exports:{".":{import:{types:"./build/esm/src/index.d.ts",default:"./build/esm/src/index.js"},require:{types:"./build/cjs/src/index.d.ts",default:"./build/cjs/src/index.js"}}},scripts:{lint:"gts check --no-inline-config",test:"c8 mocha build/esm/test","presystem-test":"npm run compile","system-test":"mocha build/esm/system-test --timeout 80000",compile:"tsc -b ./tsconfig.json ./tsconfig.cjs.json && node utils/enable-esm.mjs",fix:"gts fix",prepare:"npm run compile",pretest:"npm run compile",webpack:"webpack","prebrowser-test":"npm run compile","browser-test":"node build/browser-test/browser-test-runner.js",docs:"jsdoc -c .jsdoc.js","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../",prelint:"cd samples; npm link ../; npm install",clean:"gts clean"},repository:{type:"git",directory:"packages/gaxios",url:"https://github.com/googleapis/google-cloud-node-core.git"},keywords:["google"],engines:{node:">=18"},author:"Google, LLC",license:"Apache-2.0",devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@types/cors":"^2.8.6","@types/express":"^5.0.0","@types/extend":"^3.0.1","@types/mocha":"^10.0.10","@types/multiparty":"4.2.1","@types/mv":"^2.1.0","@types/ncp":"^2.0.8","@types/node":"^22.13.1","@types/sinon":"^17.0.3","@types/tmp":"^0.2.6",assert:"^2.0.0",browserify:"^17.0.0",c8:"^10.1.3",cors:"^2.8.5",express:"^5.0.0",gts:"^6.0.2","is-docker":"^3.0.0",jsdoc:"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-remap-coverage":"^0.1.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1",linkinator:"^6.1.2",mocha:"^11.1.0",multiparty:"^4.2.1",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.5","null-loader":"^4.0.1","pack-n-play":"^4.0.0",puppeteer:"^24.0.0",sinon:"^21.0.0","stream-browserify":"^3.0.0",tmp:"0.2.5","ts-loader":"^9.5.2",typescript:"5.8.3",webpack:"^5.97.1","webpack-cli":"^6.0.1"},dependencies:{extend:"^3.0.2","https-proxy-agent":"^7.0.1","node-fetch":"^3.3.2"},homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/gaxios"}});var Xge=ht((yYt,Yge)=>{"use strict";var $pt=SQ();Yge.exports={pkg:$pt}});var _Q=ht(kP=>{"use strict";var Oge=kP&&kP.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(kP,"__esModule",{value:!0});kP.GaxiosError=kP.GAXIOS_ERROR_SYMBOL=void 0;kP.defaultErrorRedactor=Cge;var lge=Oge(C$()),jpt=Oge(Xge()),wQ=jpt.default.pkg;kP.GAXIOS_ERROR_SYMBOL=Symbol.for(`${wQ.name}-gaxios-error`);var GQ=class h extends Error{config;response;code;status;error;[kP.GAXIOS_ERROR_SYMBOL]=wQ.version;static[Symbol.hasInstance](R){return R&&typeof R=="object"&&kP.GAXIOS_ERROR_SYMBOL in R&&R[kP.GAXIOS_ERROR_SYMBOL]===wQ.version?!0:Function.prototype[Symbol.hasInstance].call(h,R)}constructor(R,T,G,V){var E,v;if(super(R,{cause:V}),this.config=T,this.response=G,this.error=V instanceof Error?V:void 0,this.config=(0,lge.default)(!0,{},T),this.response&&(this.response.config=(0,lge.default)(!0,{},this.response.config)),this.response){try{this.response.data=Upt(this.config.responseType,(E=this.response)!=null&&E.bodyUsed?(v=this.response)==null?void 0:v.data:void 0)}catch{}this.status=this.response.status}V instanceof DOMException?this.code=V.name:V&&typeof V=="object"&&"code"in V&&(typeof V.code=="string"||typeof V.code=="number")&&(this.code=V.code)}static extractAPIErrorFromResponse(R,T="The request failed"){let G=T;if(typeof R.data=="string"&&(G=R.data),R.data&&typeof R.data=="object"&&"error"in R.data&&R.data.error&&!R.ok){if(typeof R.data.error=="string")return{message:R.data.error,code:R.status,status:R.statusText};if(typeof R.data.error=="object"){G="message"in R.data.error&&typeof R.data.error.message=="string"?R.data.error.message:G;let V="status"in R.data.error&&typeof R.data.error.status=="string"?R.data.error.status:R.statusText,E="code"in R.data.error&&typeof R.data.error.code=="number"?R.data.error.code:R.status;if("errors"in R.data.error&&Array.isArray(R.data.error.errors)){let v=[];for(let I of R.data.error.errors)typeof I=="object"&&"message"in I&&typeof I.message=="string"&&v.push(I.message);return Object.assign({message:v.join(` +`)||G,code:E,status:V},R.data.error)}return Object.assign({message:G,code:E,status:V},R.data.error)}}return{message:G,code:R.status,status:R.statusText}}};kP.GaxiosError=GQ;function Upt(h,R){switch(h){case"stream":return R;case"json":return JSON.parse(JSON.stringify(R));case"arraybuffer":return JSON.parse(Buffer.from(R).toString("utf8"));case"blob":return JSON.parse(R.text());default:return R}}function Cge(h){let R="< - See `errorRedactor` option in `gaxios` for configuration>.";function T(E){E&&E.forEach((v,I)=>{(/^authentication$/i.test(I)||/^authorization$/i.test(I)||/secret/i.test(I))&&E.set(I,R)})}function G(E,v){if(typeof E=="object"&&E!==null&&typeof E[v]=="string"){let I=E[v];(/grant_type=/i.test(I)||/assertion=/i.test(I)||/secret/i.test(I))&&(E[v]=R)}}function V(E){!E||typeof E!="object"||(E instanceof FormData||E instanceof URLSearchParams||"forEach"in E&&"set"in E?E.forEach((v,I)=>{(["grant_type","assertion"].includes(I)||/secret/.test(I))&&E.set(I,R)}):("grant_type"in E&&(E.grant_type=R),"assertion"in E&&(E.assertion=R),"client_secret"in E&&(E.client_secret=R)))}return h.config&&(T(h.config.headers),G(h.config,"data"),V(h.config.data),G(h.config,"body"),V(h.config.body),h.config.url.searchParams.has("token")&&h.config.url.searchParams.set("token",R),h.config.url.searchParams.has("client_secret")&&h.config.url.searchParams.set("client_secret",R)),h.response&&(Cge({config:h.response.config}),T(h.response.headers),h.response.bodyUsed&&(G(h.response,"data"),V(h.response.data))),h}});var kge=ht(LQ=>{"use strict";Object.defineProperty(LQ,"__esModule",{value:!0});LQ.getRetryConfig=vpt;async function vpt(h){let R=bge(h);if(!h||!h.config||!R&&!h.config.retry)return{shouldRetry:!1};R=R||{},R.currentRetryAttempt=R.currentRetryAttempt||0,R.retry=R.retry===void 0||R.retry===null?3:R.retry,R.httpMethodsToRetry=R.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],R.noResponseRetries=R.noResponseRetries===void 0||R.noResponseRetries===null?2:R.noResponseRetries,R.retryDelayMultiplier=R.retryDelayMultiplier?R.retryDelayMultiplier:2,R.timeOfFirstRequest=R.timeOfFirstRequest?R.timeOfFirstRequest:Date.now(),R.totalTimeout=R.totalTimeout?R.totalTimeout:Number.MAX_SAFE_INTEGER,R.maxRetryDelay=R.maxRetryDelay?R.maxRetryDelay:Number.MAX_SAFE_INTEGER;let T=[[100,199],[408,408],[429,429],[500,599]];if(R.statusCodesToRetry=R.statusCodesToRetry||T,h.config.retryConfig=R,!await(R.shouldRetry||Tpt)(h))return{shouldRetry:!1,config:h.config};let V=Vpt(R);h.config.retryConfig.currentRetryAttempt+=1;let E=R.retryBackoff?R.retryBackoff(h,V):new Promise(v=>{setTimeout(v,V)});return R.onRetryAttempt&&await R.onRetryAttempt(h),await E,{shouldRetry:!0,config:h.config}}function Tpt(h){var T,G;let R=bge(h);if((T=h.config.signal)!=null&&T.aborted&&h.code!=="TimeoutError"||h.code==="AbortError"||!R||R.retry===0||!h.response&&(R.currentRetryAttempt||0)>=R.noResponseRetries||!R.httpMethodsToRetry||!R.httpMethodsToRetry.includes(((G=h.config.method)==null?void 0:G.toUpperCase())||"GET"))return!1;if(h.response&&h.response.status){let V=!1;for(let[E,v]of R.statusCodesToRetry){let I=h.response.status;if(I>=E&&I<=v){V=!0;break}}if(!V)return!1}return R.currentRetryAttempt=R.currentRetryAttempt||0,!(R.currentRetryAttempt>=R.retry)}function bge(h){if(h&&h.config&&h.config.retryConfig)return h.config.retryConfig}function Vpt(h){let T=(h.currentRetryAttempt?0:h.retryDelay??100)+(Math.pow(h.retryDelayMultiplier,h.currentRetryAttempt)-1)/2*1e3,G=h.totalTimeout-(Date.now()-h.timeOfFirstRequest);return Math.min(T,G,h.maxRetryDelay)}});var zQ=ht(q_=>{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.GaxiosInterceptorManager=void 0;var DQ=class extends Set{};q_.GaxiosInterceptorManager=DQ});var the=ht((AYt,ehe)=>{var Zj=1e3,Wj=Zj*60,Kj=Wj*60,b$=Kj*24,Ept=b$*7,Spt=b$*365.25;ehe.exports=function(h,R){R=R||{};var T=typeof h;if(T==="string"&&h.length>0)return wpt(h);if(T==="number"&&isFinite(h))return R.long?_pt(h):Gpt(h);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(h))};function wpt(h){if(h=String(h),!(h.length>100)){var R=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(h);if(R){var T=parseFloat(R[1]),G=(R[2]||"ms").toLowerCase();switch(G){case"years":case"year":case"yrs":case"yr":case"y":return T*Spt;case"weeks":case"week":case"w":return T*Ept;case"days":case"day":case"d":return T*b$;case"hours":case"hour":case"hrs":case"hr":case"h":return T*Kj;case"minutes":case"minute":case"mins":case"min":case"m":return T*Wj;case"seconds":case"second":case"secs":case"sec":case"s":return T*Zj;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return T;default:return}}}}function Gpt(h){var R=Math.abs(h);return R>=b$?Math.round(h/b$)+"d":R>=Kj?Math.round(h/Kj)+"h":R>=Wj?Math.round(h/Wj)+"m":R>=Zj?Math.round(h/Zj)+"s":h+"ms"}function _pt(h){var R=Math.abs(h);return R>=b$?y_(h,R,b$,"day"):R>=Kj?y_(h,R,Kj,"hour"):R>=Wj?y_(h,R,Wj,"minute"):R>=Zj?y_(h,R,Zj,"second"):h+" ms"}function y_(h,R,T,G){var V=R>=T*1.5;return Math.round(h/T)+" "+G+(V?"s":"")}});var MQ=ht(($Yt,ohe)=>{function Lpt(h){T.debug=T,T.default=T,T.coerce=d,T.disable=v,T.enable=V,T.enabled=I,T.humanize=the(),T.destroy=m,Object.keys(h).forEach(c=>{T[c]=h[c]}),T.names=[],T.skips=[],T.formatters={};function R(c){let o=0;for(let r=0;r{if(P==="%%")return"%";g++;let y=T.formatters[a];if(typeof y=="function"){let q=u[g];P=y.call(n,q),u.splice(g,1),g--}return P}),T.formatArgs.call(n,u),(n.log||T.log).apply(n,u)}return t.namespace=c,t.useColors=T.useColors(),t.color=T.selectColor(c),t.extend=G,t.destroy=T.destroy,Object.defineProperty(t,"enabled",{enumerable:!0,configurable:!1,get:()=>r!==null?r:(e!==T.namespaces&&(e=T.namespaces,s=T.enabled(c)),s),set:u=>{r=u}}),typeof T.init=="function"&&T.init(t),t}function G(c,o){let r=T(this.namespace+(typeof o>"u"?":":o)+c);return r.log=this.log,r}function V(c){T.save(c),T.namespaces=c,T.names=[],T.skips=[];let o=(typeof c=="string"?c:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let r of o)r[0]==="-"?T.skips.push(r.slice(1)):T.names.push(r)}function E(c,o){let r=0,e=0,s=-1,t=0;for(;r"-"+o)].join(",");return T.enable(""),c}function I(c){for(let o of T.skips)if(E(c,o))return!1;for(let o of T.names)if(E(c,o))return!0;return!1}function d(c){return c instanceof Error?c.stack||c.message:c}function m(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return T.enable(T.load()),T}ohe.exports=Lpt});var she=ht((ph,x_)=>{ph.formatArgs=zpt;ph.save=Mpt;ph.load=Npt;ph.useColors=Dpt;ph.storage=Hpt();ph.destroy=(()=>{let h=!1;return()=>{h||(h=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ph.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Dpt(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let h;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(h=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(h[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function zpt(h){if(h[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+h[0]+(this.useColors?"%c ":" ")+"+"+x_.exports.humanize(this.diff),!this.useColors)return;let R="color: "+this.color;h.splice(1,0,R,"color: inherit");let T=0,G=0;h[0].replace(/%[a-zA-Z%]/g,V=>{V!=="%%"&&(T++,V==="%c"&&(G=T))}),h.splice(G,0,R)}ph.log=console.debug||console.log||(()=>{});function Mpt(h){try{h?ph.storage.setItem("debug",h):ph.storage.removeItem("debug")}catch{}}function Npt(){let h;try{h=ph.storage.getItem("debug")||ph.storage.getItem("DEBUG")}catch{}return!h&&typeof process<"u"&&"env"in process&&(h=process.env.DEBUG),h}function Hpt(){try{return localStorage}catch{}}x_.exports=MQ()(ph);var{formatters:Fpt}=x_.exports;Fpt.j=function(h){try{return JSON.stringify(h)}catch(R){return"[UnexpectedJSONParseError]: "+R.message}}});var nhe=ht((jYt,rhe)=>{"use strict";rhe.exports=(h,R=process.argv)=>{let T=h.startsWith("-")?"":h.length===1?"-":"--",G=R.indexOf(T+h),V=R.indexOf("--");return G!==-1&&(V===-1||G{"use strict";var Bpt=require("os"),ihe=require("tty"),ed=nhe(),{env:lf}=process,jA;ed("no-color")||ed("no-colors")||ed("color=false")||ed("color=never")?jA=0:(ed("color")||ed("colors")||ed("color=true")||ed("color=always"))&&(jA=1);"FORCE_COLOR"in lf&&(lf.FORCE_COLOR==="true"?jA=1:lf.FORCE_COLOR==="false"?jA=0:jA=lf.FORCE_COLOR.length===0?1:Math.min(parseInt(lf.FORCE_COLOR,10),3));function NQ(h){return h===0?!1:{level:h,hasBasic:!0,has256:h>=2,has16m:h>=3}}function HQ(h,R){if(jA===0)return 0;if(ed("color=16m")||ed("color=full")||ed("color=truecolor"))return 3;if(ed("color=256"))return 2;if(h&&!R&&jA===void 0)return 0;let T=jA||0;if(lf.TERM==="dumb")return T;if(process.platform==="win32"){let G=Bpt.release().split(".");return Number(G[0])>=10&&Number(G[2])>=10586?Number(G[2])>=14931?3:2:1}if("CI"in lf)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(G=>G in lf)||lf.CI_NAME==="codeship"?1:T;if("TEAMCITY_VERSION"in lf)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(lf.TEAMCITY_VERSION)?1:0;if(lf.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in lf){let G=parseInt((lf.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(lf.TERM_PROGRAM){case"iTerm.app":return G>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(lf.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(lf.TERM)||"COLORTERM"in lf?1:T}function Zpt(h){let R=HQ(h,h&&h.isTTY);return NQ(R)}uhe.exports={supportsColor:Zpt,stdout:NQ(HQ(!0,ihe.isatty(1))),stderr:NQ(HQ(!0,ihe.isatty(2)))}});var fhe=ht((Of,R_)=>{var Wpt=require("tty"),I_=require("util");Of.init=Opt;Of.log=Ypt;Of.formatArgs=Jpt;Of.save=Xpt;Of.load=lpt;Of.useColors=Kpt;Of.destroy=I_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Of.colors=[6,2,3,4,5,1];try{let h=phe();h&&(h.stderr||h).level>=2&&(Of.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Of.inspectOpts=Object.keys(process.env).filter(h=>/^debug_/i.test(h)).reduce((h,R)=>{let T=R.substring(6).toLowerCase().replace(/_([a-z])/g,(V,E)=>E.toUpperCase()),G=process.env[R];return/^(yes|on|true|enabled)$/i.test(G)?G=!0:/^(no|off|false|disabled)$/i.test(G)?G=!1:G==="null"?G=null:G=Number(G),h[T]=G,h},{});function Kpt(){return"colors"in Of.inspectOpts?!!Of.inspectOpts.colors:Wpt.isatty(process.stderr.fd)}function Jpt(h){let{namespace:R,useColors:T}=this;if(T){let G=this.color,V="\x1B[3"+(G<8?G:"8;5;"+G),E=` ${V};1m${R} \x1B[0m`;h[0]=E+h[0].split(` +`).join(` +`+E),h.push(V+"m+"+R_.exports.humanize(this.diff)+"\x1B[0m")}else h[0]=Qpt()+R+" "+h[0]}function Qpt(){return Of.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Ypt(...h){return process.stderr.write(I_.formatWithOptions(Of.inspectOpts,...h)+` +`)}function Xpt(h){h?process.env.DEBUG=h:delete process.env.DEBUG}function lpt(){return process.env.DEBUG}function Opt(h){h.inspectOpts={};let R=Object.keys(Of.inspectOpts);for(let T=0;TR.trim()).join(" ")};che.O=function(h){return this.inspectOpts.colors=this.useColors,I_.inspect(h,this.inspectOpts)}});var BQ=ht((vYt,FQ)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?FQ.exports=she():FQ.exports=fhe()});var hhe=ht(ch=>{"use strict";var Cpt=ch&&ch.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),bpt=ch&&ch.__setModuleDefault||(Object.create?(function(h,R){Object.defineProperty(h,"default",{enumerable:!0,value:R})}):function(h,R){h.default=R}),mhe=ch&&ch.__importStar||function(h){if(h&&h.__esModule)return h;var R={};if(h!=null)for(var T in h)T!=="default"&&Object.prototype.hasOwnProperty.call(h,T)&&Cpt(R,h,T);return bpt(R,h),R};Object.defineProperty(ch,"__esModule",{value:!0});ch.req=ch.json=ch.toBuffer=void 0;var kpt=mhe(require("http")),ect=mhe(require("https"));async function ghe(h){let R=0,T=[];for await(let G of h)R+=G.length,T.push(G);return Buffer.concat(T,R)}ch.toBuffer=ghe;async function tct(h){let T=(await ghe(h)).toString("utf8");try{return JSON.parse(T)}catch(G){let V=G;throw V.message+=` (input: ${T})`,V}}ch.json=tct;function oct(h,R={}){let G=((typeof h=="string"?h:h.href).startsWith("https:")?ect:kpt).request(h,R),V=new Promise((E,v)=>{G.once("response",E).once("error",v).end()});return G.then=V.then.bind(V),G}ch.req=oct});var qhe=ht(SP=>{"use strict";var Phe=SP&&SP.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),sct=SP&&SP.__setModuleDefault||(Object.create?(function(h,R){Object.defineProperty(h,"default",{enumerable:!0,value:R})}):function(h,R){h.default=R}),dhe=SP&&SP.__importStar||function(h){if(h&&h.__esModule)return h;var R={};if(h!=null)for(var T in h)T!=="default"&&Object.prototype.hasOwnProperty.call(h,T)&&Phe(R,h,T);return sct(R,h),R},rct=SP&&SP.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&Phe(R,h,T)};Object.defineProperty(SP,"__esModule",{value:!0});SP.Agent=void 0;var nct=dhe(require("net")),ahe=dhe(require("http")),ict=require("https");rct(hhe(),SP);var EI=Symbol("AgentBaseInternalState"),ZQ=class extends ahe.Agent{constructor(R){super(R),this[EI]={}}isSecureEndpoint(R){if(R){if(typeof R.secureEndpoint=="boolean")return R.secureEndpoint;if(typeof R.protocol=="string")return R.protocol==="https:"}let{stack:T}=new Error;return typeof T!="string"?!1:T.split(` +`).some(G=>G.indexOf("(https.js:")!==-1||G.indexOf("node:https:")!==-1)}incrementSockets(R){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[R]||(this.sockets[R]=[]);let T=new nct.Socket({writable:!1});return this.sockets[R].push(T),this.totalSocketCount++,T}decrementSockets(R,T){if(!this.sockets[R]||T===null)return;let G=this.sockets[R],V=G.indexOf(T);V!==-1&&(G.splice(V,1),this.totalSocketCount--,G.length===0&&delete this.sockets[R])}getName(R){return this.isSecureEndpoint(R)?ict.Agent.prototype.getName.call(this,R):super.getName(R)}createSocket(R,T,G){let V={...T,secureEndpoint:this.isSecureEndpoint(T)},E=this.getName(V),v=this.incrementSockets(E);Promise.resolve().then(()=>this.connect(R,V)).then(I=>{if(this.decrementSockets(E,v),I instanceof ahe.Agent)try{return I.addRequest(R,V)}catch(d){return G(d)}this[EI].currentSocket=I,super.createSocket(R,T,G)},I=>{this.decrementSockets(E,v),G(I)})}createConnection(){let R=this[EI].currentSocket;if(this[EI].currentSocket=void 0,!R)throw new Error("No socket was returned in the `connect()` function");return R}get defaultPort(){return this[EI].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(R){this[EI]&&(this[EI].defaultPort=R)}get protocol(){return this[EI].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(R){this[EI]&&(this[EI].protocol=R)}};SP.Agent=ZQ});var yhe=ht(Jj=>{"use strict";var uct=Jj&&Jj.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(Jj,"__esModule",{value:!0});Jj.parseProxyResponse=void 0;var pct=uct(BQ()),A_=(0,pct.default)("https-proxy-agent:parse-proxy-response");function cct(h){return new Promise((R,T)=>{let G=0,V=[];function E(){let c=h.read();c?m(c):h.once("readable",E)}function v(){h.removeListener("end",I),h.removeListener("error",d),h.removeListener("readable",E)}function I(){v(),A_("onend"),T(new Error("Proxy connection ended before receiving CONNECT response"))}function d(c){v(),A_("onerror %o",c),T(c)}function m(c){V.push(c),G+=c.length;let o=Buffer.concat(V,G),r=o.indexOf(`\r +\r +`);if(r===-1){A_("have not received end of HTTP headers yet..."),E();return}let e=o.slice(0,r).toString("ascii").split(`\r +`),s=e.shift();if(!s)return h.destroy(),T(new Error("No header received from proxy CONNECT response"));let t=s.split(" "),u=+t[1],n=t.slice(2).join(" "),p={};for(let i of e){if(!i)continue;let g=i.indexOf(":");if(g===-1)return h.destroy(),T(new Error(`Invalid header from proxy CONNECT response: "${i}"`));let f=i.slice(0,g).toLowerCase(),P=i.slice(g+1).trimStart(),a=p[f];typeof a=="string"?p[f]=[a,P]:Array.isArray(a)?a.push(P):p[f]=P}A_("got proxy server response: %o %o",s,p),v(),R({connect:{statusCode:u,statusText:n,headers:p},buffered:o})}h.on("error",d),h.on("end",I),E()})}Jj.parseProxyResponse=cct});var WQ=ht(td=>{"use strict";var fct=td&&td.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),mct=td&&td.__setModuleDefault||(Object.create?(function(h,R){Object.defineProperty(h,"default",{enumerable:!0,value:R})}):function(h,R){h.default=R}),Ahe=td&&td.__importStar||function(h){if(h&&h.__esModule)return h;var R={};if(h!=null)for(var T in h)T!=="default"&&Object.prototype.hasOwnProperty.call(h,T)&&fct(R,h,T);return mct(R,h),R},$he=td&&td.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(td,"__esModule",{value:!0});td.HttpsProxyAgent=void 0;var $_=Ahe(require("net")),xhe=Ahe(require("tls")),gct=$he(require("assert")),hct=$he(BQ()),act=qhe(),Pct=require("url"),dct=yhe(),yT=(0,hct.default)("https-proxy-agent"),Ihe=h=>h.servername===void 0&&h.host&&!$_.isIP(h.host)?{...h,servername:h.host}:h,j_=class extends act.Agent{constructor(R,T){super(T),this.options={path:void 0},this.proxy=typeof R=="string"?new Pct.URL(R):R,this.proxyHeaders=(T==null?void 0:T.headers)??{},yT("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let G=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),V=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...T?Rhe(T,"headers"):null,host:G,port:V}}async connect(R,T){let{proxy:G}=this;if(!T.host)throw new TypeError('No "host" provided');let V;G.protocol==="https:"?(yT("Creating `tls.Socket`: %o",this.connectOpts),V=xhe.connect(Ihe(this.connectOpts))):(yT("Creating `net.Socket`: %o",this.connectOpts),V=$_.connect(this.connectOpts));let E=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},v=$_.isIPv6(T.host)?`[${T.host}]`:T.host,I=`CONNECT ${v}:${T.port} HTTP/1.1\r +`;if(G.username||G.password){let r=`${decodeURIComponent(G.username)}:${decodeURIComponent(G.password)}`;E["Proxy-Authorization"]=`Basic ${Buffer.from(r).toString("base64")}`}E.Host=`${v}:${T.port}`,E["Proxy-Connection"]||(E["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let r of Object.keys(E))I+=`${r}: ${E[r]}\r +`;let d=(0,dct.parseProxyResponse)(V);V.write(`${I}\r +`);let{connect:m,buffered:c}=await d;if(R.emit("proxyConnect",m),this.emit("proxyConnect",m,R),m.statusCode===200)return R.once("socket",qct),T.secureEndpoint?(yT("Upgrading socket connection to TLS"),xhe.connect({...Rhe(Ihe(T),"host","path","port"),socket:V})):V;V.destroy();let o=new $_.Socket({writable:!1});return o.readable=!0,R.once("socket",r=>{yT("Replaying proxy buffer for failed request"),(0,gct.default)(r.listenerCount("data")>0),r.push(c),r.push(null)}),o}};j_.protocols=["http","https"];td.HttpsProxyAgent=j_;function qct(h){h.resume()}function Rhe(h,...R){let T={},G;for(G in h)R.includes(G)||(T[G]=h[G]);return T}});function yct(h){if(!/^data:/i.test(h))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');h=h.replace(/\r?\n/g,"");let R=h.indexOf(",");if(R===-1||R<=4)throw new TypeError("malformed data: URI");let T=h.substring(5,R).split(";"),G="",V=!1,E=T[0]||"text/plain",v=E;for(let c=1;c{jhe=yct});var The=ht((U_,vhe)=>{(function(h,R){typeof U_=="object"&&typeof vhe<"u"?R(U_):typeof define=="function"&&define.amd?define(["exports"],R):(h=typeof globalThis<"u"?globalThis:h||self,R(h.WebStreamsPolyfill={}))})(U_,(function(h){"use strict";function R(){}function T(qt){return typeof qt=="object"&&qt!==null||typeof qt=="function"}let G=R;function V(qt,At){try{Object.defineProperty(qt,"name",{value:At,configurable:!0})}catch{}}let E=Promise,v=Promise.prototype.then,I=Promise.reject.bind(E);function d(qt){return new E(qt)}function m(qt){return d(At=>At(qt))}function c(qt){return I(qt)}function o(qt,At,Dt){return v.call(qt,At,Dt)}function r(qt,At,Dt){o(o(qt,At,Dt),void 0,G)}function e(qt,At){r(qt,At)}function s(qt,At){r(qt,void 0,At)}function t(qt,At,Dt){return o(qt,At,Dt)}function u(qt){o(qt,void 0,G)}let n=qt=>{if(typeof queueMicrotask=="function")n=queueMicrotask;else{let At=m(void 0);n=Dt=>o(At,Dt)}return n(qt)};function p(qt,At,Dt){if(typeof qt!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(qt,At,Dt)}function i(qt,At,Dt){try{return m(p(qt,At,Dt))}catch(no){return c(no)}}let g=16384;class f{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(At){let Dt=this._back,no=Dt;Dt._elements.length===g-1&&(no={_elements:[],_next:void 0}),Dt._elements.push(At),no!==Dt&&(this._back=no,Dt._next=no),++this._size}shift(){let At=this._front,Dt=At,no=this._cursor,xo=no+1,rs=At._elements,Ss=rs[no];return xo===g&&(Dt=At._next,xo=0),--this._size,this._cursor=xo,At!==Dt&&(this._front=Dt),rs[no]=void 0,Ss}forEach(At){let Dt=this._cursor,no=this._front,xo=no._elements;for(;(Dt!==xo.length||no._next!==void 0)&&!(Dt===xo.length&&(no=no._next,xo=no._elements,Dt=0,xo.length===0));)At(xo[Dt]),++Dt}peek(){let At=this._front,Dt=this._cursor;return At._elements[Dt]}}let P=Symbol("[[AbortSteps]]"),a=Symbol("[[ErrorSteps]]"),y=Symbol("[[CancelSteps]]"),q=Symbol("[[PullSteps]]"),A=Symbol("[[ReleaseSteps]]");function x(qt,At){qt._ownerReadableStream=At,At._reader=qt,At._state==="readable"?B(qt):At._state==="closed"?se(qt):F(qt,At._storedError)}function j(qt,At){let Dt=qt._ownerReadableStream;return Xx(Dt,At)}function $(qt){let At=qt._ownerReadableStream;At._state==="readable"?O(qt,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):H(qt,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),At._readableStreamController[A](),At._reader=void 0,qt._ownerReadableStream=void 0}function w(qt){return new TypeError("Cannot "+qt+" a stream using a released reader")}function B(qt){qt._closedPromise=d((At,Dt)=>{qt._closedPromise_resolve=At,qt._closedPromise_reject=Dt})}function F(qt,At){B(qt),O(qt,At)}function se(qt){B(qt),L(qt)}function O(qt,At){qt._closedPromise_reject!==void 0&&(u(qt._closedPromise),qt._closedPromise_reject(At),qt._closedPromise_resolve=void 0,qt._closedPromise_reject=void 0)}function H(qt,At){F(qt,At)}function L(qt){qt._closedPromise_resolve!==void 0&&(qt._closedPromise_resolve(void 0),qt._closedPromise_resolve=void 0,qt._closedPromise_reject=void 0)}let oe=Number.isFinite||function(qt){return typeof qt=="number"&&isFinite(qt)},S=Math.trunc||function(qt){return qt<0?Math.ceil(qt):Math.floor(qt)};function _(qt){return typeof qt=="object"||typeof qt=="function"}function D(qt,At){if(qt!==void 0&&!_(qt))throw new TypeError(`${At} is not an object.`)}function J(qt,At){if(typeof qt!="function")throw new TypeError(`${At} is not a function.`)}function K(qt){return typeof qt=="object"&&qt!==null||typeof qt=="function"}function ae(qt,At){if(!K(qt))throw new TypeError(`${At} is not an object.`)}function qe(qt,At,Dt){if(qt===void 0)throw new TypeError(`Parameter ${At} is required in '${Dt}'.`)}function Le(qt,At,Dt){if(qt===void 0)throw new TypeError(`${At} is required in '${Dt}'.`)}function Se(qt){return Number(qt)}function Pe(qt){return qt===0?0:qt}function Ie(qt){return Pe(S(qt))}function Ue(qt,At){let no=Number.MAX_SAFE_INTEGER,xo=Number(qt);if(xo=Pe(xo),!oe(xo))throw new TypeError(`${At} is not a finite number`);if(xo=Ie(xo),xo<0||xo>no)throw new TypeError(`${At} is outside the accepted range of 0 to ${no}, inclusive`);return!oe(xo)||xo===0?0:xo}function Ee(qt,At){if(!WR(qt))throw new TypeError(`${At} is not a ReadableStream.`)}function we(qt){return new It(qt)}function le(qt,At){qt._reader._readRequests.push(At)}function st(qt,At,Dt){let xo=qt._reader._readRequests.shift();Dt?xo._closeSteps():xo._chunkSteps(At)}function Zt(qt){return qt._reader._readRequests.length}function ft(qt){let At=qt._reader;return!(At===void 0||!yt(At))}class It{constructor(At){if(qe(At,1,"ReadableStreamDefaultReader"),Ee(At,"First parameter"),KR(At))throw new TypeError("This stream has already been locked for exclusive reading by another reader");x(this,At),this._readRequests=new f}get closed(){return yt(this)?this._closedPromise:c(Tt("closed"))}cancel(At=void 0){return yt(this)?this._ownerReadableStream===void 0?c(w("cancel")):j(this,At):c(Tt("cancel"))}read(){if(!yt(this))return c(Tt("read"));if(this._ownerReadableStream===void 0)return c(w("read from"));let At,Dt,no=d((rs,Ss)=>{At=rs,Dt=Ss});return vt(this,{_chunkSteps:rs=>At({value:rs,done:!1}),_closeSteps:()=>At({value:void 0,done:!0}),_errorSteps:rs=>Dt(rs)}),no}releaseLock(){if(!yt(this))throw Tt("releaseLock");this._ownerReadableStream!==void 0&&xt(this)}}Object.defineProperties(It.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),V(It.prototype.cancel,"cancel"),V(It.prototype.read,"read"),V(It.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(It.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function yt(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_readRequests")?!1:qt instanceof It}function vt(qt,At){let Dt=qt._ownerReadableStream;Dt._disturbed=!0,Dt._state==="closed"?At._closeSteps():Dt._state==="errored"?At._errorSteps(Dt._storedError):Dt._readableStreamController[q](At)}function xt(qt){$(qt);let At=new TypeError("Reader was released");Nt(qt,At)}function Nt(qt,At){let Dt=qt._readRequests;qt._readRequests=new f,Dt.forEach(no=>{no._errorSteps(At)})}function Tt(qt){return new TypeError(`ReadableStreamDefaultReader.prototype.${qt} can only be used on a ReadableStreamDefaultReader`)}let Br=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Xr{constructor(At,Dt){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=At,this._preventCancel=Dt}next(){let At=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?t(this._ongoingPromise,At,At):At(),this._ongoingPromise}return(At){let Dt=()=>this._returnSteps(At);return this._ongoingPromise?t(this._ongoingPromise,Dt,Dt):Dt()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let At=this._reader,Dt,no,xo=d((Ss,gn)=>{Dt=Ss,no=gn});return vt(At,{_chunkSteps:Ss=>{this._ongoingPromise=void 0,n(()=>Dt({value:Ss,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,$(At),Dt({value:void 0,done:!0})},_errorSteps:Ss=>{this._ongoingPromise=void 0,this._isFinished=!0,$(At),no(Ss)}}),xo}_returnSteps(At){if(this._isFinished)return Promise.resolve({value:At,done:!0});this._isFinished=!0;let Dt=this._reader;if(!this._preventCancel){let no=j(Dt,At);return $(Dt),t(no,()=>({value:At,done:!0}))}return $(Dt),m({value:At,done:!0})}}let jo={next(){return b(this)?this._asyncIteratorImpl.next():c(k("next"))},return(qt){return b(this)?this._asyncIteratorImpl.return(qt):c(k("return"))}};Object.setPrototypeOf(jo,Br);function Xe(qt,At){let Dt=we(qt),no=new Xr(Dt,At),xo=Object.create(jo);return xo._asyncIteratorImpl=no,xo}function b(qt){if(!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_asyncIteratorImpl"))return!1;try{return qt._asyncIteratorImpl instanceof Xr}catch{return!1}}function k(qt){return new TypeError(`ReadableStreamAsyncIterator.${qt} can only be used on a ReadableSteamAsyncIterator`)}let ee=Number.isNaN||function(qt){return qt!==qt};var ce,z,te;function ie(qt){return qt.slice()}function Ke(qt,At,Dt,no,xo){new Uint8Array(qt).set(new Uint8Array(Dt,no,xo),At)}let je=qt=>(typeof qt.transfer=="function"?je=At=>At.transfer():typeof structuredClone=="function"?je=At=>structuredClone(At,{transfer:[At]}):je=At=>At,je(qt)),Ge=qt=>(typeof qt.detached=="boolean"?Ge=At=>At.detached:Ge=At=>At.byteLength===0,Ge(qt));function De(qt,At,Dt){if(qt.slice)return qt.slice(At,Dt);let no=Dt-At,xo=new ArrayBuffer(no);return Ke(xo,0,qt,At,no),xo}function ut(qt,At){let Dt=qt[At];if(Dt!=null){if(typeof Dt!="function")throw new TypeError(`${String(At)} is not a function`);return Dt}}function gt(qt){let At={[Symbol.iterator]:()=>qt.iterator},Dt=(async function*(){return yield*At})(),no=Dt.next;return{iterator:Dt,nextMethod:no,done:!1}}let Lt=(te=(ce=Symbol.asyncIterator)!==null&&ce!==void 0?ce:(z=Symbol.for)===null||z===void 0?void 0:z.call(Symbol,"Symbol.asyncIterator"))!==null&&te!==void 0?te:"@@asyncIterator";function Ut(qt,At="sync",Dt){if(Dt===void 0)if(At==="async"){if(Dt=ut(qt,Lt),Dt===void 0){let rs=ut(qt,Symbol.iterator),Ss=Ut(qt,"sync",rs);return gt(Ss)}}else Dt=ut(qt,Symbol.iterator);if(Dt===void 0)throw new TypeError("The object is not iterable");let no=p(Dt,qt,[]);if(!T(no))throw new TypeError("The iterator method must return an object");let xo=no.next;return{iterator:no,nextMethod:xo,done:!1}}function $c(qt){let At=p(qt.nextMethod,qt.iterator,[]);if(!T(At))throw new TypeError("The iterator.next() method must return an object");return At}function jc(qt){return!!qt.done}function Uc(qt){return qt.value}function Cs(qt){return!(typeof qt!="number"||ee(qt)||qt<0)}function pt(qt){let At=De(qt.buffer,qt.byteOffset,qt.byteOffset+qt.byteLength);return new Uint8Array(At)}function at(qt){let At=qt._queue.shift();return qt._queueTotalSize-=At.size,qt._queueTotalSize<0&&(qt._queueTotalSize=0),At.value}function rt(qt,At,Dt){if(!Cs(Dt)||Dt===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");qt._queue.push({value:At,size:Dt}),qt._queueTotalSize+=Dt}function We(qt){return qt._queue.peek().value}function _e(qt){qt._queue=new f,qt._queueTotalSize=0}function Oe(qt){return qt===DataView}function et(qt){return Oe(qt.constructor)}function it(qt){return Oe(qt)?1:qt.BYTES_PER_ELEMENT}class Vt{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!pf(this))throw pe("view");return this._view}respond(At){if(!pf(this))throw pe("respond");if(qe(At,1,"respond"),At=Ue(At,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Ge(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");Zf(this._associatedReadableByteStreamController,At)}respondWithNewView(At){if(!pf(this))throw pe("respondWithNewView");if(qe(At,1,"respondWithNewView"),!ArrayBuffer.isView(At))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(Ge(At.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");Wf(this._associatedReadableByteStreamController,At)}}Object.defineProperties(Vt.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),V(Vt.prototype.respond,"respond"),V(Vt.prototype.respondWithNewView,"respondWithNewView"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Vt.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class Rt{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!vc(this))throw me("byobRequest");return Qf(this)}get desiredSize(){if(!vc(this))throw me("desiredSize");return Am(this)}close(){if(!vc(this))throw me("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let At=this._controlledReadableByteStream._state;if(At!=="readable")throw new TypeError(`The stream (in ${At} state) is not in the readable state and cannot be closed`);yf(this)}enqueue(At){if(!vc(this))throw me("enqueue");if(qe(At,1,"enqueue"),!ArrayBuffer.isView(At))throw new TypeError("chunk must be an array buffer view");if(At.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(At.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let Dt=this._controlledReadableByteStream._state;if(Dt!=="readable")throw new TypeError(`The stream (in ${Dt} state) is not in the readable state and cannot be enqueued to`);Bf(this,At)}error(At=void 0){if(!vc(this))throw me("error");oc(this,At)}[y](At){Pf(this),_e(this);let Dt=this._cancelAlgorithm(At);return Ff(this),Dt}[q](At){let Dt=this._controlledReadableByteStream;if(this._queueTotalSize>0){Rm(this,At);return}let no=this._autoAllocateChunkSize;if(no!==void 0){let xo;try{xo=new ArrayBuffer(no)}catch(Ss){At._errorSteps(Ss);return}let rs={buffer:xo,bufferByteLength:no,byteOffset:0,byteLength:no,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(rs)}le(Dt,At),Tc(this)}[A](){if(this._pendingPullIntos.length>0){let At=this._pendingPullIntos.peek();At.readerType="none",this._pendingPullIntos=new f,this._pendingPullIntos.push(At)}}}Object.defineProperties(Rt.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),V(Rt.prototype.close,"close"),V(Rt.prototype.enqueue,"enqueue"),V(Rt.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Rt.prototype,Symbol.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function vc(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_controlledReadableByteStream")?!1:qt instanceof Rt}function pf(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_associatedReadableByteStreamController")?!1:qt instanceof Vt}function Tc(qt){if(!Lm(qt))return;if(qt._pulling){qt._pullAgain=!0;return}qt._pulling=!0;let Dt=qt._pullAlgorithm();r(Dt,()=>(qt._pulling=!1,qt._pullAgain&&(qt._pullAgain=!1,Tc(qt)),null),no=>(oc(qt,no),null))}function Pf(qt){Pt(qt),qt._pendingPullIntos=new f}function cf(qt,At){let Dt=!1;qt._state==="closed"&&(Dt=!0);let no=df(At);At.readerType==="default"?st(qt,no,Dt):ue(qt,no,Dt)}function df(qt){let At=qt.bytesFilled,Dt=qt.elementSize;return new qt.viewConstructor(qt.buffer,qt.byteOffset,At/Dt)}function Hc(qt,At,Dt,no){qt._queue.push({buffer:At,byteOffset:Dt,byteLength:no}),qt._queueTotalSize+=no}function qf(qt,At,Dt,no){let xo;try{xo=De(At,Dt,Dt+no)}catch(rs){throw oc(qt,rs),rs}Hc(qt,xo,0,no)}function Fs(qt,At){At.bytesFilled>0&&qf(qt,At.buffer,At.byteOffset,At.bytesFilled),ff(qt)}function ke(qt,At){let Dt=Math.min(qt._queueTotalSize,At.byteLength-At.bytesFilled),no=At.bytesFilled+Dt,xo=Dt,rs=!1,Ss=no%At.elementSize,gn=no-Ss;gn>=At.minimumFill&&(xo=gn-At.bytesFilled,rs=!0);let Ni=qt._queue;for(;xo>0;){let ri=Ni.peek(),eu=Math.min(xo,ri.byteLength),Tu=At.byteOffset+At.bytesFilled;Ke(At.buffer,Tu,ri.buffer,ri.byteOffset,eu),ri.byteLength===eu?Ni.shift():(ri.byteOffset+=eu,ri.byteLength-=eu),qt._queueTotalSize-=eu,nt(qt,eu,At),xo-=eu}return rs}function nt(qt,At,Dt){Dt.bytesFilled+=At}function be(qt){qt._queueTotalSize===0&&qt._closeRequested?(Ff(qt),d1(qt._controlledReadableByteStream)):Tc(qt)}function Pt(qt){qt._byobRequest!==null&&(qt._byobRequest._associatedReadableByteStreamController=void 0,qt._byobRequest._view=null,qt._byobRequest=null)}function Ce(qt){for(;qt._pendingPullIntos.length>0;){if(qt._queueTotalSize===0)return;let At=qt._pendingPullIntos.peek();ke(qt,At)&&(ff(qt),cf(qt._controlledReadableByteStream,At))}}function $t(qt){let At=qt._controlledReadableByteStream._reader;for(;At._readRequests.length>0;){if(qt._queueTotalSize===0)return;let Dt=At._readRequests.shift();Rm(qt,Dt)}}function dt(qt,At,Dt,no){let xo=qt._controlledReadableByteStream,rs=At.constructor,Ss=it(rs),{byteOffset:gn,byteLength:Ni}=At,ri=Dt*Ss,eu;try{eu=je(At.buffer)}catch(sc){no._errorSteps(sc);return}let Tu={buffer:eu,bufferByteLength:eu.byteLength,byteOffset:gn,byteLength:Ni,bytesFilled:0,minimumFill:ri,elementSize:Ss,viewConstructor:rs,readerType:"byob"};if(qt._pendingPullIntos.length>0){qt._pendingPullIntos.push(Tu),U(xo,no);return}if(xo._state==="closed"){let sc=new rs(Tu.buffer,Tu.byteOffset,0);no._closeSteps(sc);return}if(qt._queueTotalSize>0){if(ke(qt,Tu)){let sc=df(Tu);be(qt),no._chunkSteps(sc);return}if(qt._closeRequested){let sc=new TypeError("Insufficient bytes to fill elements in the given buffer");oc(qt,sc),no._errorSteps(sc);return}}qt._pendingPullIntos.push(Tu),U(xo,no),Tc(qt)}function Gm(qt,At){At.readerType==="none"&&ff(qt);let Dt=qt._controlledReadableByteStream;if(Re(Dt))for(;W(Dt)>0;){let no=ff(qt);cf(Dt,no)}}function _m(qt,At,Dt){if(nt(qt,At,Dt),Dt.readerType==="none"){Fs(qt,Dt),Ce(qt);return}if(Dt.bytesFilled0){let xo=Dt.byteOffset+Dt.bytesFilled;qf(qt,Dt.buffer,xo-no,no)}Dt.bytesFilled-=no,cf(qt._controlledReadableByteStream,Dt),Ce(qt)}function Im(qt,At){let Dt=qt._pendingPullIntos.peek();Pt(qt),qt._controlledReadableByteStream._state==="closed"?Gm(qt,Dt):_m(qt,At,Dt),Tc(qt)}function ff(qt){return qt._pendingPullIntos.shift()}function Lm(qt){let At=qt._controlledReadableByteStream;return At._state!=="readable"||qt._closeRequested||!qt._started?!1:!!(ft(At)&&Zt(At)>0||Re(At)&&W(At)>0||Am(qt)>0)}function Ff(qt){qt._pullAlgorithm=void 0,qt._cancelAlgorithm=void 0}function yf(qt){let At=qt._controlledReadableByteStream;if(!(qt._closeRequested||At._state!=="readable")){if(qt._queueTotalSize>0){qt._closeRequested=!0;return}if(qt._pendingPullIntos.length>0){let Dt=qt._pendingPullIntos.peek();if(Dt.bytesFilled%Dt.elementSize!==0){let no=new TypeError("Insufficient bytes to fill elements in the given buffer");throw oc(qt,no),no}}Ff(qt),d1(At)}}function Bf(qt,At){let Dt=qt._controlledReadableByteStream;if(qt._closeRequested||Dt._state!=="readable")return;let{buffer:no,byteOffset:xo,byteLength:rs}=At;if(Ge(no))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");let Ss=je(no);if(qt._pendingPullIntos.length>0){let gn=qt._pendingPullIntos.peek();if(Ge(gn.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");Pt(qt),gn.buffer=je(gn.buffer),gn.readerType==="none"&&Fs(qt,gn)}if(ft(Dt))if($t(qt),Zt(Dt)===0)Hc(qt,Ss,xo,rs);else{qt._pendingPullIntos.length>0&&ff(qt);let gn=new Uint8Array(Ss,xo,rs);st(Dt,gn,!1)}else Re(Dt)?(Hc(qt,Ss,xo,rs),Ce(qt)):Hc(qt,Ss,xo,rs);Tc(qt)}function oc(qt,At){let Dt=qt._controlledReadableByteStream;Dt._state==="readable"&&(Pf(qt),_e(qt),Ff(qt),xne(Dt,At))}function Rm(qt,At){let Dt=qt._queue.shift();qt._queueTotalSize-=Dt.byteLength,be(qt);let no=new Uint8Array(Dt.buffer,Dt.byteOffset,Dt.byteLength);At._chunkSteps(no)}function Qf(qt){if(qt._byobRequest===null&&qt._pendingPullIntos.length>0){let At=qt._pendingPullIntos.peek(),Dt=new Uint8Array(At.buffer,At.byteOffset+At.bytesFilled,At.byteLength-At.bytesFilled),no=Object.create(Vt.prototype);gs(no,qt,Dt),qt._byobRequest=no}return qt._byobRequest}function Am(qt){let At=qt._controlledReadableByteStream._state;return At==="errored"?null:At==="closed"?0:qt._strategyHWM-qt._queueTotalSize}function Zf(qt,At){let Dt=qt._pendingPullIntos.peek();if(qt._controlledReadableByteStream._state==="closed"){if(At!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(At===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(Dt.bytesFilled+At>Dt.byteLength)throw new RangeError("bytesWritten out of range")}Dt.buffer=je(Dt.buffer),Im(qt,At)}function Wf(qt,At){let Dt=qt._pendingPullIntos.peek();if(qt._controlledReadableByteStream._state==="closed"){if(At.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(At.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(Dt.byteOffset+Dt.bytesFilled!==At.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(Dt.bufferByteLength!==At.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(Dt.bytesFilled+At.byteLength>Dt.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let xo=At.byteLength;Dt.buffer=je(At.buffer),Im(qt,xo)}function $m(qt,At,Dt,no,xo,rs,Ss){At._controlledReadableByteStream=qt,At._pullAgain=!1,At._pulling=!1,At._byobRequest=null,At._queue=At._queueTotalSize=void 0,_e(At),At._closeRequested=!1,At._started=!1,At._strategyHWM=rs,At._pullAlgorithm=no,At._cancelAlgorithm=xo,At._autoAllocateChunkSize=Ss,At._pendingPullIntos=new f,qt._readableStreamController=At;let gn=Dt();r(m(gn),()=>(At._started=!0,Tc(At),null),Ni=>(oc(At,Ni),null))}function Dm(qt,At,Dt){let no=Object.create(Rt.prototype),xo,rs,Ss;At.start!==void 0?xo=()=>At.start(no):xo=()=>{},At.pull!==void 0?rs=()=>At.pull(no):rs=()=>m(void 0),At.cancel!==void 0?Ss=Ni=>At.cancel(Ni):Ss=()=>m(void 0);let gn=At.autoAllocateChunkSize;if(gn===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");$m(qt,no,xo,rs,Ss,Dt,gn)}function gs(qt,At,Dt){qt._associatedReadableByteStreamController=At,qt._view=Dt}function pe(qt){return new TypeError(`ReadableStreamBYOBRequest.prototype.${qt} can only be used on a ReadableStreamBYOBRequest`)}function me(qt){return new TypeError(`ReadableByteStreamController.prototype.${qt} can only be used on a ReadableByteStreamController`)}function X(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.mode;return{mode:Dt===void 0?void 0:Ve(Dt,`${At} has member 'mode' that`)}}function Ve(qt,At){if(qt=`${qt}`,qt!=="byob")throw new TypeError(`${At} '${qt}' is not a valid enumeration value for ReadableStreamReaderMode`);return qt}function l(qt,At){var Dt;D(qt,At);let no=(Dt=qt==null?void 0:qt.min)!==null&&Dt!==void 0?Dt:1;return{min:Ue(no,`${At} has member 'min' that`)}}function Ze(qt){return new Z(qt)}function U(qt,At){qt._reader._readIntoRequests.push(At)}function ue(qt,At,Dt){let xo=qt._reader._readIntoRequests.shift();Dt?xo._closeSteps(At):xo._chunkSteps(At)}function W(qt){return qt._reader._readIntoRequests.length}function Re(qt){let At=qt._reader;return!(At===void 0||!Fe(At))}class Z{constructor(At){if(qe(At,1,"ReadableStreamBYOBReader"),Ee(At,"First parameter"),KR(At))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!vc(At._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");x(this,At),this._readIntoRequests=new f}get closed(){return Fe(this)?this._closedPromise:c(RP("closed"))}cancel(At=void 0){return Fe(this)?this._ownerReadableStream===void 0?c(w("cancel")):j(this,At):c(RP("cancel"))}read(At,Dt={}){if(!Fe(this))return c(RP("read"));if(!ArrayBuffer.isView(At))return c(new TypeError("view must be an array buffer view"));if(At.byteLength===0)return c(new TypeError("view must have non-zero byteLength"));if(At.buffer.byteLength===0)return c(new TypeError("view's buffer must have non-zero byteLength"));if(Ge(At.buffer))return c(new TypeError("view's buffer has been detached"));let no;try{no=l(Dt,"options")}catch(ri){return c(ri)}let xo=no.min;if(xo===0)return c(new TypeError("options.min must be greater than 0"));if(et(At)){if(xo>At.byteLength)return c(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(xo>At.length)return c(new RangeError("options.min must be less than or equal to view's length"));if(this._ownerReadableStream===void 0)return c(w("read from"));let rs,Ss,gn=d((ri,eu)=>{rs=ri,Ss=eu});return Ae(this,At,xo,{_chunkSteps:ri=>rs({value:ri,done:!1}),_closeSteps:ri=>rs({value:ri,done:!0}),_errorSteps:ri=>Ss(ri)}),gn}releaseLock(){if(!Fe(this))throw RP("releaseLock");this._ownerReadableStream!==void 0&&qI(this)}}Object.defineProperties(Z.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),V(Z.prototype.cancel,"cancel"),V(Z.prototype.read,"read"),V(Z.prototype.releaseLock,"releaseLock"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Z.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Fe(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_readIntoRequests")?!1:qt instanceof Z}function Ae(qt,At,Dt,no){let xo=qt._ownerReadableStream;xo._disturbed=!0,xo._state==="errored"?no._errorSteps(xo._storedError):dt(xo._readableStreamController,At,Dt,no)}function qI(qt){$(qt);let At=new TypeError("Reader was released");Yx(qt,At)}function Yx(qt,At){let Dt=qt._readIntoRequests;qt._readIntoRequests=new f,Dt.forEach(no=>{no._errorSteps(At)})}function RP(qt){return new TypeError(`ReadableStreamBYOBReader.prototype.${qt} can only be used on a ReadableStreamBYOBReader`)}function Og(qt,At){let{highWaterMark:Dt}=qt;if(Dt===void 0)return At;if(ee(Dt)||Dt<0)throw new RangeError("Invalid highWaterMark");return Dt}function AP(qt){let{size:At}=qt;return At||(()=>1)}function lo(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.highWaterMark,no=qt==null?void 0:qt.size;return{highWaterMark:Dt===void 0?void 0:Se(Dt),size:no===void 0?void 0:C(no,`${At} has member 'size' that`)}}function C(qt,At){return J(qt,At),Dt=>Se(qt(Dt))}function re(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.abort,no=qt==null?void 0:qt.close,xo=qt==null?void 0:qt.start,rs=qt==null?void 0:qt.type,Ss=qt==null?void 0:qt.write;return{abort:Dt===void 0?void 0:M(Dt,qt,`${At} has member 'abort' that`),close:no===void 0?void 0:xe(no,qt,`${At} has member 'close' that`),start:xo===void 0?void 0:N(xo,qt,`${At} has member 'start' that`),write:Ss===void 0?void 0:Ne(Ss,qt,`${At} has member 'write' that`),type:rs}}function M(qt,At,Dt){return J(qt,Dt),no=>i(qt,At,[no])}function xe(qt,At,Dt){return J(qt,Dt),()=>i(qt,At,[])}function N(qt,At,Dt){return J(qt,Dt),no=>p(qt,At,[no])}function Ne(qt,At,Dt){return J(qt,Dt),(no,xo)=>i(qt,At,[no,xo])}function ye(qt,At){if(!ge(qt))throw new TypeError(`${At} is not a WritableStream.`)}function i$(qt){if(typeof qt!="object"||qt===null)return!1;try{return typeof qt.aborted=="boolean"}catch{return!1}}let u$=typeof AbortController=="function";function p$(){if(u$)return new AbortController}class Cg{constructor(At={},Dt={}){At===void 0?At=null:ae(At,"First parameter");let no=lo(Dt,"Second parameter"),xo=re(At,"First parameter");if($e(this),xo.type!==void 0)throw new RangeError("Invalid type is specified");let Ss=AP(no),gn=Og(no,1);AV(this,xo,gn,Ss)}get locked(){if(!ge(this))throw g$("locked");return ze(this)}abort(At=void 0){return ge(this)?ze(this)?c(new TypeError("Cannot abort a stream that already has a writer")):he(this,At):c(g$("abort"))}close(){return ge(this)?ze(this)?c(new TypeError("Cannot close a stream that already has a writer")):$P(this)?c(new TypeError("Cannot close an already-closing stream")):tt(this):c(g$("close"))}getWriter(){if(!ge(this))throw g$("getWriter");return Bo(this)}}Object.defineProperties(Cg.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),V(Cg.prototype.abort,"abort"),V(Cg.prototype.close,"close"),V(Cg.prototype.getWriter,"getWriter"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Cg.prototype,Symbol.toStringTag,{value:"WritableStream",configurable:!0});function Bo(qt){return new HP(qt)}function de(qt,At,Dt,no,xo=1,rs=()=>1){let Ss=Object.create(Cg.prototype);$e(Ss);let gn=Object.create(gR.prototype);return n1(Ss,gn,qt,At,Dt,no,xo,rs),Ss}function $e(qt){qt._state="writable",qt._storedError=void 0,qt._writer=void 0,qt._writableStreamController=void 0,qt._writeRequests=new f,qt._inFlightWriteRequest=void 0,qt._closeRequest=void 0,qt._inFlightCloseRequest=void 0,qt._pendingAbortRequest=void 0,qt._backpressure=!1}function ge(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_writableStreamController")?!1:qt instanceof Cg}function ze(qt){return qt._writer!==void 0}function he(qt,At){var Dt;if(qt._state==="closed"||qt._state==="errored")return m(void 0);qt._writableStreamController._abortReason=At,(Dt=qt._writableStreamController._abortController)===null||Dt===void 0||Dt.abort(At);let no=qt._state;if(no==="closed"||no==="errored")return m(void 0);if(qt._pendingAbortRequest!==void 0)return qt._pendingAbortRequest._promise;let xo=!1;no==="erroring"&&(xo=!0,At=void 0);let rs=d((Ss,gn)=>{qt._pendingAbortRequest={_promise:void 0,_resolve:Ss,_reject:gn,_reason:At,_wasAlreadyErroring:xo}});return qt._pendingAbortRequest._promise=rs,xo||P0(qt,At),rs}function tt(qt){let At=qt._state;if(At==="closed"||At==="errored")return c(new TypeError(`The stream (in ${At} state) is not in the writable state and cannot be closed`));let Dt=d((xo,rs)=>{let Ss={_resolve:xo,_reject:rs};qt._closeRequest=Ss}),no=qt._writer;return no!==void 0&&qt._backpressure&&At==="writable"&&$0(no),$V(qt._writableStreamController),Dt}function Me(qt){return d((Dt,no)=>{let xo={_resolve:Dt,_reject:no};qt._writeRequests.push(xo)})}function a0(qt,At){if(qt._state==="writable"){P0(qt,At);return}d0(qt)}function P0(qt,At){let Dt=qt._writableStreamController;qt._state="erroring",qt._storedError=At;let no=qt._writer;no!==void 0&&t1(no,At),!PV(qt)&&Dt._started&&d0(qt)}function d0(qt){qt._state="errored",qt._writableStreamController[a]();let At=qt._storedError;if(qt._writeRequests.forEach(xo=>{xo._reject(At)}),qt._writeRequests=new f,qt._pendingAbortRequest===void 0){c$(qt);return}let Dt=qt._pendingAbortRequest;if(qt._pendingAbortRequest=void 0,Dt._wasAlreadyErroring){Dt._reject(At),c$(qt);return}let no=qt._writableStreamController[P](Dt._reason);r(no,()=>(Dt._resolve(),c$(qt),null),xo=>(Dt._reject(xo),c$(qt),null))}function mV(qt){qt._inFlightWriteRequest._resolve(void 0),qt._inFlightWriteRequest=void 0}function gV(qt,At){qt._inFlightWriteRequest._reject(At),qt._inFlightWriteRequest=void 0,a0(qt,At)}function hV(qt){qt._inFlightCloseRequest._resolve(void 0),qt._inFlightCloseRequest=void 0,qt._state==="erroring"&&(qt._storedError=void 0,qt._pendingAbortRequest!==void 0&&(qt._pendingAbortRequest._resolve(),qt._pendingAbortRequest=void 0)),qt._state="closed";let Dt=qt._writer;Dt!==void 0&&c1(Dt)}function aV(qt,At){qt._inFlightCloseRequest._reject(At),qt._inFlightCloseRequest=void 0,qt._pendingAbortRequest!==void 0&&(qt._pendingAbortRequest._reject(At),qt._pendingAbortRequest=void 0),a0(qt,At)}function $P(qt){return!(qt._closeRequest===void 0&&qt._inFlightCloseRequest===void 0)}function PV(qt){return!(qt._inFlightWriteRequest===void 0&&qt._inFlightCloseRequest===void 0)}function dV(qt){qt._inFlightCloseRequest=qt._closeRequest,qt._closeRequest=void 0}function qV(qt){qt._inFlightWriteRequest=qt._writeRequests.shift()}function c$(qt){qt._closeRequest!==void 0&&(qt._closeRequest._reject(qt._storedError),qt._closeRequest=void 0);let At=qt._writer;At!==void 0&&R0(At,qt._storedError)}function q0(qt,At){let Dt=qt._writer;Dt!==void 0&&At!==qt._backpressure&&(At?SV(Dt):$0(Dt)),qt._backpressure=At}class HP{constructor(At){if(qe(At,1,"WritableStreamDefaultWriter"),ye(At,"First parameter"),ze(At))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=At,At._writer=this;let Dt=At._state;if(Dt==="writable")!$P(At)&&At._backpressure?a$(this):f1(this),h$(this);else if(Dt==="erroring")A0(this,At._storedError),h$(this);else if(Dt==="closed")f1(this),VV(this);else{let no=At._storedError;A0(this,no),p1(this,no)}}get closed(){return yI(this)?this._closedPromise:c(xI("closed"))}get desiredSize(){if(!yI(this))throw xI("desiredSize");if(this._ownerWritableStream===void 0)throw BR("desiredSize");return RV(this)}get ready(){return yI(this)?this._readyPromise:c(xI("ready"))}abort(At=void 0){return yI(this)?this._ownerWritableStream===void 0?c(BR("abort")):yV(this,At):c(xI("abort"))}close(){if(!yI(this))return c(xI("close"));let At=this._ownerWritableStream;return At===void 0?c(BR("close")):$P(At)?c(new TypeError("Cannot close an already-closing stream")):e1(this)}releaseLock(){if(!yI(this))throw xI("releaseLock");this._ownerWritableStream!==void 0&&o1(this)}write(At=void 0){return yI(this)?this._ownerWritableStream===void 0?c(BR("write to")):s1(this,At):c(xI("write"))}}Object.defineProperties(HP.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),V(HP.prototype.abort,"abort"),V(HP.prototype.close,"close"),V(HP.prototype.releaseLock,"releaseLock"),V(HP.prototype.write,"write"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(HP.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function yI(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_ownerWritableStream")?!1:qt instanceof HP}function yV(qt,At){let Dt=qt._ownerWritableStream;return he(Dt,At)}function e1(qt){let At=qt._ownerWritableStream;return tt(At)}function xV(qt){let At=qt._ownerWritableStream,Dt=At._state;return $P(At)||Dt==="closed"?m(void 0):Dt==="errored"?c(At._storedError):e1(qt)}function IV(qt,At){qt._closedPromiseState==="pending"?R0(qt,At):EV(qt,At)}function t1(qt,At){qt._readyPromiseState==="pending"?m1(qt,At):wV(qt,At)}function RV(qt){let At=qt._ownerWritableStream,Dt=At._state;return Dt==="errored"||Dt==="erroring"?null:Dt==="closed"?0:i1(At._writableStreamController)}function o1(qt){let At=qt._ownerWritableStream,Dt=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");t1(qt,Dt),IV(qt,Dt),At._writer=void 0,qt._ownerWritableStream=void 0}function s1(qt,At){let Dt=qt._ownerWritableStream,no=Dt._writableStreamController,xo=jV(no,At);if(Dt!==qt._ownerWritableStream)return c(BR("write to"));let rs=Dt._state;if(rs==="errored")return c(Dt._storedError);if($P(Dt)||rs==="closed")return c(new TypeError("The stream is closing or closed and cannot be written to"));if(rs==="erroring")return c(Dt._storedError);let Ss=Me(Dt);return UV(no,At,xo),Ss}let r1={};class gR{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!y0(this))throw I0("abortReason");return this._abortReason}get signal(){if(!y0(this))throw I0("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(At=void 0){if(!y0(this))throw I0("error");this._controlledWritableStream._state==="writable"&&u1(this,At)}[P](At){let Dt=this._abortAlgorithm(At);return f$(this),Dt}[a](){_e(this)}}Object.defineProperties(gR.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(gR.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function y0(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_controlledWritableStream")?!1:qt instanceof gR}function n1(qt,At,Dt,no,xo,rs,Ss,gn){At._controlledWritableStream=qt,qt._writableStreamController=At,At._queue=void 0,At._queueTotalSize=void 0,_e(At),At._abortReason=void 0,At._abortController=p$(),At._started=!1,At._strategySizeAlgorithm=gn,At._strategyHWM=Ss,At._writeAlgorithm=no,At._closeAlgorithm=xo,At._abortAlgorithm=rs;let Ni=x0(At);q0(qt,Ni);let ri=Dt(),eu=m(ri);r(eu,()=>(At._started=!0,m$(At),null),Tu=>(At._started=!0,a0(qt,Tu),null))}function AV(qt,At,Dt,no){let xo=Object.create(gR.prototype),rs,Ss,gn,Ni;At.start!==void 0?rs=()=>At.start(xo):rs=()=>{},At.write!==void 0?Ss=ri=>At.write(ri,xo):Ss=()=>m(void 0),At.close!==void 0?gn=()=>At.close():gn=()=>m(void 0),At.abort!==void 0?Ni=ri=>At.abort(ri):Ni=()=>m(void 0),n1(qt,xo,rs,Ss,gn,Ni,Dt,no)}function f$(qt){qt._writeAlgorithm=void 0,qt._closeAlgorithm=void 0,qt._abortAlgorithm=void 0,qt._strategySizeAlgorithm=void 0}function $V(qt){rt(qt,r1,0),m$(qt)}function jV(qt,At){try{return qt._strategySizeAlgorithm(At)}catch(Dt){return FR(qt,Dt),1}}function i1(qt){return qt._strategyHWM-qt._queueTotalSize}function UV(qt,At,Dt){try{rt(qt,At,Dt)}catch(xo){FR(qt,xo);return}let no=qt._controlledWritableStream;if(!$P(no)&&no._state==="writable"){let xo=x0(qt);q0(no,xo)}m$(qt)}function m$(qt){let At=qt._controlledWritableStream;if(!qt._started||At._inFlightWriteRequest!==void 0)return;if(At._state==="erroring"){d0(At);return}if(qt._queue.length===0)return;let no=We(qt);no===r1?vV(qt):TV(qt,no)}function FR(qt,At){qt._controlledWritableStream._state==="writable"&&u1(qt,At)}function vV(qt){let At=qt._controlledWritableStream;dV(At),at(qt);let Dt=qt._closeAlgorithm();f$(qt),r(Dt,()=>(hV(At),null),no=>(aV(At,no),null))}function TV(qt,At){let Dt=qt._controlledWritableStream;qV(Dt);let no=qt._writeAlgorithm(At);r(no,()=>{mV(Dt);let xo=Dt._state;if(at(qt),!$P(Dt)&&xo==="writable"){let rs=x0(qt);q0(Dt,rs)}return m$(qt),null},xo=>(Dt._state==="writable"&&f$(qt),gV(Dt,xo),null))}function x0(qt){return i1(qt)<=0}function u1(qt,At){let Dt=qt._controlledWritableStream;f$(qt),P0(Dt,At)}function g$(qt){return new TypeError(`WritableStream.prototype.${qt} can only be used on a WritableStream`)}function I0(qt){return new TypeError(`WritableStreamDefaultController.prototype.${qt} can only be used on a WritableStreamDefaultController`)}function xI(qt){return new TypeError(`WritableStreamDefaultWriter.prototype.${qt} can only be used on a WritableStreamDefaultWriter`)}function BR(qt){return new TypeError("Cannot "+qt+" a stream using a released writer")}function h$(qt){qt._closedPromise=d((At,Dt)=>{qt._closedPromise_resolve=At,qt._closedPromise_reject=Dt,qt._closedPromiseState="pending"})}function p1(qt,At){h$(qt),R0(qt,At)}function VV(qt){h$(qt),c1(qt)}function R0(qt,At){qt._closedPromise_reject!==void 0&&(u(qt._closedPromise),qt._closedPromise_reject(At),qt._closedPromise_resolve=void 0,qt._closedPromise_reject=void 0,qt._closedPromiseState="rejected")}function EV(qt,At){p1(qt,At)}function c1(qt){qt._closedPromise_resolve!==void 0&&(qt._closedPromise_resolve(void 0),qt._closedPromise_resolve=void 0,qt._closedPromise_reject=void 0,qt._closedPromiseState="resolved")}function a$(qt){qt._readyPromise=d((At,Dt)=>{qt._readyPromise_resolve=At,qt._readyPromise_reject=Dt}),qt._readyPromiseState="pending"}function A0(qt,At){a$(qt),m1(qt,At)}function f1(qt){a$(qt),$0(qt)}function m1(qt,At){qt._readyPromise_reject!==void 0&&(u(qt._readyPromise),qt._readyPromise_reject(At),qt._readyPromise_resolve=void 0,qt._readyPromise_reject=void 0,qt._readyPromiseState="rejected")}function SV(qt){a$(qt)}function wV(qt,At){A0(qt,At)}function $0(qt){qt._readyPromise_resolve!==void 0&&(qt._readyPromise_resolve(void 0),qt._readyPromise_resolve=void 0,qt._readyPromise_reject=void 0,qt._readyPromiseState="fulfilled")}function GV(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof global<"u")return global}let j0=GV();function _V(qt){if(!(typeof qt=="function"||typeof qt=="object")||qt.name!=="DOMException")return!1;try{return new qt,!0}catch{return!1}}function LV(){let qt=j0==null?void 0:j0.DOMException;return _V(qt)?qt:void 0}function DV(){let qt=function(Dt,no){this.message=Dt||"",this.name=no||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return V(qt,"DOMException"),qt.prototype=Object.create(Error.prototype),Object.defineProperty(qt.prototype,"constructor",{value:qt,writable:!0,configurable:!0}),qt}let zV=LV()||DV();function g1(qt,At,Dt,no,xo,rs){let Ss=we(qt),gn=Bo(At);qt._disturbed=!0;let Ni=!1,ri=m(void 0);return d((eu,Tu)=>{let sc;if(rs!==void 0){if(sc=()=>{let ai=rs.reason!==void 0?rs.reason:new zV("Aborted","AbortError"),Hu=[];no||Hu.push(()=>At._state==="writable"?he(At,ai):m(void 0)),xo||Hu.push(()=>qt._state==="readable"?Xx(qt,ai):m(void 0)),kg(()=>Promise.all(Hu.map(ic=>ic())),!0,ai)},rs.aborted){sc();return}rs.addEventListener("abort",sc)}function lx(){return d((ai,Hu)=>{function ic(jP){jP?ai():o(T0(),ic,Hu)}ic(!1)})}function T0(){return Ni?m(!0):o(gn._readyPromise,()=>d((ai,Hu)=>{vt(Ss,{_chunkSteps:ic=>{ri=o(s1(gn,ic),void 0,R),ai(!1)},_closeSteps:()=>ai(!0),_errorSteps:Hu})}))}if(PR(qt,Ss._closedPromise,ai=>(no?BP(!0,ai):kg(()=>he(At,ai),!0,ai),null)),PR(At,gn._closedPromise,ai=>(xo?BP(!0,ai):kg(()=>Xx(qt,ai),!0,ai),null)),Bg(qt,Ss._closedPromise,()=>(Dt?BP():kg(()=>xV(gn)),null)),$P(At)||At._state==="closed"){let ai=new TypeError("the destination writable stream closed before all data could be piped to it");xo?BP(!0,ai):kg(()=>Xx(qt,ai),!0,ai)}u(lx());function QR(){let ai=ri;return o(ri,()=>ai!==ri?QR():void 0)}function PR(ai,Hu,ic){ai._state==="errored"?ic(ai._storedError):s(Hu,ic)}function Bg(ai,Hu,ic){ai._state==="closed"?ic():e(Hu,ic)}function kg(ai,Hu,ic){if(Ni)return;Ni=!0,At._state==="writable"&&!$P(At)?e(QR(),jP):jP();function jP(){return r(ai(),()=>dR(Hu,ic),V0=>dR(!0,V0)),null}}function BP(ai,Hu){Ni||(Ni=!0,At._state==="writable"&&!$P(At)?e(QR(),()=>dR(ai,Hu)):dR(ai,Hu))}function dR(ai,Hu){return o1(gn),$(Ss),rs!==void 0&&rs.removeEventListener("abort",sc),ai?Tu(Hu):eu(void 0),null}})}class FP{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!P$(this))throw q$("desiredSize");return U0(this)}close(){if(!P$(this))throw q$("close");if(!aR(this))throw new TypeError("The stream is not in a state that permits close");II(this)}enqueue(At=void 0){if(!P$(this))throw q$("enqueue");if(!aR(this))throw new TypeError("The stream is not in a state that permits enqueue");return hR(this,At)}error(At=void 0){if(!P$(this))throw q$("error");bg(this,At)}[y](At){_e(this);let Dt=this._cancelAlgorithm(At);return d$(this),Dt}[q](At){let Dt=this._controlledReadableStream;if(this._queue.length>0){let no=at(this);this._closeRequested&&this._queue.length===0?(d$(this),d1(Dt)):ZR(this),At._chunkSteps(no)}else le(Dt,At),ZR(this)}[A](){}}Object.defineProperties(FP.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),V(FP.prototype.close,"close"),V(FP.prototype.enqueue,"enqueue"),V(FP.prototype.error,"error"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(FP.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function P$(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_controlledReadableStream")?!1:qt instanceof FP}function ZR(qt){if(!h1(qt))return;if(qt._pulling){qt._pullAgain=!0;return}qt._pulling=!0;let Dt=qt._pullAlgorithm();r(Dt,()=>(qt._pulling=!1,qt._pullAgain&&(qt._pullAgain=!1,ZR(qt)),null),no=>(bg(qt,no),null))}function h1(qt){let At=qt._controlledReadableStream;return!aR(qt)||!qt._started?!1:!!(KR(At)&&Zt(At)>0||U0(qt)>0)}function d$(qt){qt._pullAlgorithm=void 0,qt._cancelAlgorithm=void 0,qt._strategySizeAlgorithm=void 0}function II(qt){if(!aR(qt))return;let At=qt._controlledReadableStream;qt._closeRequested=!0,qt._queue.length===0&&(d$(qt),d1(At))}function hR(qt,At){if(!aR(qt))return;let Dt=qt._controlledReadableStream;if(KR(Dt)&&Zt(Dt)>0)st(Dt,At,!1);else{let no;try{no=qt._strategySizeAlgorithm(At)}catch(xo){throw bg(qt,xo),xo}try{rt(qt,At,no)}catch(xo){throw bg(qt,xo),xo}}ZR(qt)}function bg(qt,At){let Dt=qt._controlledReadableStream;Dt._state==="readable"&&(_e(qt),d$(qt),xne(Dt,At))}function U0(qt){let At=qt._controlledReadableStream._state;return At==="errored"?null:At==="closed"?0:qt._strategyHWM-qt._queueTotalSize}function MV(qt){return!h1(qt)}function aR(qt){let At=qt._controlledReadableStream._state;return!qt._closeRequested&&At==="readable"}function a1(qt,At,Dt,no,xo,rs,Ss){At._controlledReadableStream=qt,At._queue=void 0,At._queueTotalSize=void 0,_e(At),At._started=!1,At._closeRequested=!1,At._pullAgain=!1,At._pulling=!1,At._strategySizeAlgorithm=Ss,At._strategyHWM=rs,At._pullAlgorithm=no,At._cancelAlgorithm=xo,qt._readableStreamController=At;let gn=Dt();r(m(gn),()=>(At._started=!0,ZR(At),null),Ni=>(bg(At,Ni),null))}function NV(qt,At,Dt,no){let xo=Object.create(FP.prototype),rs,Ss,gn;At.start!==void 0?rs=()=>At.start(xo):rs=()=>{},At.pull!==void 0?Ss=()=>At.pull(xo):Ss=()=>m(void 0),At.cancel!==void 0?gn=Ni=>At.cancel(Ni):gn=()=>m(void 0),a1(qt,xo,rs,Ss,gn,Dt,no)}function q$(qt){return new TypeError(`ReadableStreamDefaultController.prototype.${qt} can only be used on a ReadableStreamDefaultController`)}function HV(qt,At){return vc(qt._readableStreamController)?BV(qt):FV(qt)}function FV(qt,At){let Dt=we(qt),no=!1,xo=!1,rs=!1,Ss=!1,gn,Ni,ri,eu,Tu,sc=d(Bg=>{Tu=Bg});function lx(){return no?(xo=!0,m(void 0)):(no=!0,vt(Dt,{_chunkSteps:kg=>{n(()=>{xo=!1;let BP=kg,dR=kg;rs||hR(ri._readableStreamController,BP),Ss||hR(eu._readableStreamController,dR),no=!1,xo&&lx()})},_closeSteps:()=>{no=!1,rs||II(ri._readableStreamController),Ss||II(eu._readableStreamController),(!rs||!Ss)&&Tu(void 0)},_errorSteps:()=>{no=!1}}),m(void 0))}function T0(Bg){if(rs=!0,gn=Bg,Ss){let kg=ie([gn,Ni]),BP=Xx(qt,kg);Tu(BP)}return sc}function QR(Bg){if(Ss=!0,Ni=Bg,rs){let kg=ie([gn,Ni]),BP=Xx(qt,kg);Tu(BP)}return sc}function PR(){}return ri=P1(PR,lx,T0),eu=P1(PR,lx,QR),s(Dt._closedPromise,Bg=>(bg(ri._readableStreamController,Bg),bg(eu._readableStreamController,Bg),(!rs||!Ss)&&Tu(void 0),null)),[ri,eu]}function BV(qt){let At=we(qt),Dt=!1,no=!1,xo=!1,rs=!1,Ss=!1,gn,Ni,ri,eu,Tu,sc=d(ai=>{Tu=ai});function lx(ai){s(ai._closedPromise,Hu=>(ai!==At||(oc(ri._readableStreamController,Hu),oc(eu._readableStreamController,Hu),(!rs||!Ss)&&Tu(void 0)),null))}function T0(){Fe(At)&&($(At),At=we(qt),lx(At)),vt(At,{_chunkSteps:Hu=>{n(()=>{no=!1,xo=!1;let ic=Hu,jP=Hu;if(!rs&&!Ss)try{jP=pt(Hu)}catch(V0){oc(ri._readableStreamController,V0),oc(eu._readableStreamController,V0),Tu(Xx(qt,V0));return}rs||Bf(ri._readableStreamController,ic),Ss||Bf(eu._readableStreamController,jP),Dt=!1,no?PR():xo&&Bg()})},_closeSteps:()=>{Dt=!1,rs||yf(ri._readableStreamController),Ss||yf(eu._readableStreamController),ri._readableStreamController._pendingPullIntos.length>0&&Zf(ri._readableStreamController,0),eu._readableStreamController._pendingPullIntos.length>0&&Zf(eu._readableStreamController,0),(!rs||!Ss)&&Tu(void 0)},_errorSteps:()=>{Dt=!1}})}function QR(ai,Hu){yt(At)&&($(At),At=Ze(qt),lx(At));let ic=Hu?eu:ri,jP=Hu?ri:eu;Ae(At,ai,1,{_chunkSteps:E0=>{n(()=>{no=!1,xo=!1;let S0=Hu?Ss:rs;if(Hu?rs:Ss)S0||Wf(ic._readableStreamController,E0);else{let Gne;try{Gne=pt(E0)}catch(s6){oc(ic._readableStreamController,s6),oc(jP._readableStreamController,s6),Tu(Xx(qt,s6));return}S0||Wf(ic._readableStreamController,E0),Bf(jP._readableStreamController,Gne)}Dt=!1,no?PR():xo&&Bg()})},_closeSteps:E0=>{Dt=!1;let S0=Hu?Ss:rs,lV=Hu?rs:Ss;S0||yf(ic._readableStreamController),lV||yf(jP._readableStreamController),E0!==void 0&&(S0||Wf(ic._readableStreamController,E0),!lV&&jP._readableStreamController._pendingPullIntos.length>0&&Zf(jP._readableStreamController,0)),(!S0||!lV)&&Tu(void 0)},_errorSteps:()=>{Dt=!1}})}function PR(){if(Dt)return no=!0,m(void 0);Dt=!0;let ai=Qf(ri._readableStreamController);return ai===null?T0():QR(ai._view,!1),m(void 0)}function Bg(){if(Dt)return xo=!0,m(void 0);Dt=!0;let ai=Qf(eu._readableStreamController);return ai===null?T0():QR(ai._view,!0),m(void 0)}function kg(ai){if(rs=!0,gn=ai,Ss){let Hu=ie([gn,Ni]),ic=Xx(qt,Hu);Tu(ic)}return sc}function BP(ai){if(Ss=!0,Ni=ai,rs){let Hu=ie([gn,Ni]),ic=Xx(qt,Hu);Tu(ic)}return sc}function dR(){}return ri=yne(dR,PR,kg),eu=yne(dR,Bg,BP),lx(At),[ri,eu]}function mo(qt){return T(qt)&&typeof qt.getReader<"u"}function ne(qt){return mo(qt)?Q(qt.getReader()):fe(qt)}function fe(qt){let At,Dt=Ut(qt,"async"),no=R;function xo(){let Ss;try{Ss=$c(Dt)}catch(Ni){return c(Ni)}let gn=m(Ss);return t(gn,Ni=>{if(!T(Ni))throw new TypeError("The promise returned by the iterator.next() method must fulfill with an object");if(jc(Ni))II(At._readableStreamController);else{let eu=Uc(Ni);hR(At._readableStreamController,eu)}})}function rs(Ss){let gn=Dt.iterator,Ni;try{Ni=ut(gn,"return")}catch(Tu){return c(Tu)}if(Ni===void 0)return m(void 0);let ri;try{ri=p(Ni,gn,[Ss])}catch(Tu){return c(Tu)}let eu=m(ri);return t(eu,Tu=>{if(!T(Tu))throw new TypeError("The promise returned by the iterator.return() method must fulfill with an object")})}return At=P1(no,xo,rs,0),At}function Q(qt){let At,Dt=R;function no(){let rs;try{rs=qt.read()}catch(Ss){return c(Ss)}return t(rs,Ss=>{if(!T(Ss))throw new TypeError("The promise returned by the reader.read() method must fulfill with an object");if(Ss.done)II(At._readableStreamController);else{let gn=Ss.value;hR(At._readableStreamController,gn)}})}function xo(rs){try{return m(qt.cancel(rs))}catch(Ss){return c(Ss)}}return At=P1(Dt,no,xo,0),At}function ve(qt,At){D(qt,At);let Dt=qt,no=Dt==null?void 0:Dt.autoAllocateChunkSize,xo=Dt==null?void 0:Dt.cancel,rs=Dt==null?void 0:Dt.pull,Ss=Dt==null?void 0:Dt.start,gn=Dt==null?void 0:Dt.type;return{autoAllocateChunkSize:no===void 0?void 0:Ue(no,`${At} has member 'autoAllocateChunkSize' that`),cancel:xo===void 0?void 0:Y(xo,Dt,`${At} has member 'cancel' that`),pull:rs===void 0?void 0:Je(rs,Dt,`${At} has member 'pull' that`),start:Ss===void 0?void 0:Te(Ss,Dt,`${At} has member 'start' that`),type:gn===void 0?void 0:eCe(gn,`${At} has member 'type' that`)}}function Y(qt,At,Dt){return J(qt,Dt),no=>i(qt,At,[no])}function Je(qt,At,Dt){return J(qt,Dt),no=>i(qt,At,[no])}function Te(qt,At,Dt){return J(qt,Dt),no=>p(qt,At,[no])}function eCe(qt,At){if(qt=`${qt}`,qt!=="bytes")throw new TypeError(`${At} '${qt}' is not a valid enumeration value for ReadableStreamType`);return qt}function tCe(qt,At){return D(qt,At),{preventCancel:!!(qt==null?void 0:qt.preventCancel)}}function qne(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.preventAbort,no=qt==null?void 0:qt.preventCancel,xo=qt==null?void 0:qt.preventClose,rs=qt==null?void 0:qt.signal;return rs!==void 0&&oCe(rs,`${At} has member 'signal' that`),{preventAbort:!!Dt,preventCancel:!!no,preventClose:!!xo,signal:rs}}function oCe(qt,At){if(!i$(qt))throw new TypeError(`${At} is not an AbortSignal.`)}function sCe(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.readable;Le(Dt,"readable","ReadableWritablePair"),Ee(Dt,`${At} has member 'readable' that`);let no=qt==null?void 0:qt.writable;return Le(no,"writable","ReadableWritablePair"),ye(no,`${At} has member 'writable' that`),{readable:Dt,writable:no}}class zm{constructor(At={},Dt={}){At===void 0?At=null:ae(At,"First parameter");let no=lo(Dt,"Second parameter"),xo=ve(At,"First parameter");if(kW(this),xo.type==="bytes"){if(no.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let rs=Og(no,0);Dm(this,xo,rs)}else{let rs=AP(no),Ss=Og(no,1);NV(this,xo,Ss,rs)}}get locked(){if(!WR(this))throw y$("locked");return KR(this)}cancel(At=void 0){return WR(this)?KR(this)?c(new TypeError("Cannot cancel a stream that already has a reader")):Xx(this,At):c(y$("cancel"))}getReader(At=void 0){if(!WR(this))throw y$("getReader");return X(At,"First parameter").mode===void 0?we(this):Ze(this)}pipeThrough(At,Dt={}){if(!WR(this))throw y$("pipeThrough");qe(At,1,"pipeThrough");let no=sCe(At,"First parameter"),xo=qne(Dt,"Second parameter");if(KR(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(ze(no.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let rs=g1(this,no.writable,xo.preventClose,xo.preventAbort,xo.preventCancel,xo.signal);return u(rs),no.readable}pipeTo(At,Dt={}){if(!WR(this))return c(y$("pipeTo"));if(At===void 0)return c("Parameter 1 is required in 'pipeTo'.");if(!ge(At))return c(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let no;try{no=qne(Dt,"Second parameter")}catch(xo){return c(xo)}return KR(this)?c(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):ze(At)?c(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):g1(this,At,no.preventClose,no.preventAbort,no.preventCancel,no.signal)}tee(){if(!WR(this))throw y$("tee");let At=HV(this);return ie(At)}values(At=void 0){if(!WR(this))throw y$("values");let Dt=tCe(At,"First parameter");return Xe(this,Dt.preventCancel)}[Lt](At){return this.values(At)}static from(At){return ne(At)}}Object.defineProperties(zm,{from:{enumerable:!0}}),Object.defineProperties(zm.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),V(zm.from,"from"),V(zm.prototype.cancel,"cancel"),V(zm.prototype.getReader,"getReader"),V(zm.prototype.pipeThrough,"pipeThrough"),V(zm.prototype.pipeTo,"pipeTo"),V(zm.prototype.tee,"tee"),V(zm.prototype.values,"values"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(zm.prototype,Symbol.toStringTag,{value:"ReadableStream",configurable:!0}),Object.defineProperty(zm.prototype,Lt,{value:zm.prototype.values,writable:!0,configurable:!0});function P1(qt,At,Dt,no=1,xo=()=>1){let rs=Object.create(zm.prototype);kW(rs);let Ss=Object.create(FP.prototype);return a1(rs,Ss,qt,At,Dt,no,xo),rs}function yne(qt,At,Dt){let no=Object.create(zm.prototype);kW(no);let xo=Object.create(Rt.prototype);return $m(no,xo,qt,At,Dt,0,void 0),no}function kW(qt){qt._state="readable",qt._reader=void 0,qt._storedError=void 0,qt._disturbed=!1}function WR(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_readableStreamController")?!1:qt instanceof zm}function KR(qt){return qt._reader!==void 0}function Xx(qt,At){if(qt._disturbed=!0,qt._state==="closed")return m(void 0);if(qt._state==="errored")return c(qt._storedError);d1(qt);let Dt=qt._reader;if(Dt!==void 0&&Fe(Dt)){let xo=Dt._readIntoRequests;Dt._readIntoRequests=new f,xo.forEach(rs=>{rs._closeSteps(void 0)})}let no=qt._readableStreamController[y](At);return t(no,R)}function d1(qt){qt._state="closed";let At=qt._reader;if(At!==void 0&&(L(At),yt(At))){let Dt=At._readRequests;At._readRequests=new f,Dt.forEach(no=>{no._closeSteps()})}}function xne(qt,At){qt._state="errored",qt._storedError=At;let Dt=qt._reader;Dt!==void 0&&(O(Dt,At),yt(Dt)?Nt(Dt,At):Yx(Dt,At))}function y$(qt){return new TypeError(`ReadableStream.prototype.${qt} can only be used on a ReadableStream`)}function Ine(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.highWaterMark;return Le(Dt,"highWaterMark","QueuingStrategyInit"),{highWaterMark:Se(Dt)}}let Rne=qt=>qt.byteLength;V(Rne,"size");class ZV{constructor(At){qe(At,1,"ByteLengthQueuingStrategy"),At=Ine(At,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=At.highWaterMark}get highWaterMark(){if(!$ne(this))throw Ane("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!$ne(this))throw Ane("size");return Rne}}Object.defineProperties(ZV.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ZV.prototype,Symbol.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function Ane(qt){return new TypeError(`ByteLengthQueuingStrategy.prototype.${qt} can only be used on a ByteLengthQueuingStrategy`)}function $ne(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_byteLengthQueuingStrategyHighWaterMark")?!1:qt instanceof ZV}let jne=()=>1;V(jne,"size");class WV{constructor(At){qe(At,1,"CountQueuingStrategy"),At=Ine(At,"First parameter"),this._countQueuingStrategyHighWaterMark=At.highWaterMark}get highWaterMark(){if(!vne(this))throw Une("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!vne(this))throw Une("size");return jne}}Object.defineProperties(WV.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(WV.prototype,Symbol.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function Une(qt){return new TypeError(`CountQueuingStrategy.prototype.${qt} can only be used on a CountQueuingStrategy`)}function vne(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_countQueuingStrategyHighWaterMark")?!1:qt instanceof WV}function rCe(qt,At){D(qt,At);let Dt=qt==null?void 0:qt.cancel,no=qt==null?void 0:qt.flush,xo=qt==null?void 0:qt.readableType,rs=qt==null?void 0:qt.start,Ss=qt==null?void 0:qt.transform,gn=qt==null?void 0:qt.writableType;return{cancel:Dt===void 0?void 0:pCe(Dt,qt,`${At} has member 'cancel' that`),flush:no===void 0?void 0:nCe(no,qt,`${At} has member 'flush' that`),readableType:xo,start:rs===void 0?void 0:iCe(rs,qt,`${At} has member 'start' that`),transform:Ss===void 0?void 0:uCe(Ss,qt,`${At} has member 'transform' that`),writableType:gn}}function nCe(qt,At,Dt){return J(qt,Dt),no=>i(qt,At,[no])}function iCe(qt,At,Dt){return J(qt,Dt),no=>p(qt,At,[no])}function uCe(qt,At,Dt){return J(qt,Dt),(no,xo)=>i(qt,At,[no,xo])}function pCe(qt,At,Dt){return J(qt,Dt),no=>i(qt,At,[no])}class KV{constructor(At={},Dt={},no={}){At===void 0&&(At=null);let xo=lo(Dt,"Second parameter"),rs=lo(no,"Third parameter"),Ss=rCe(At,"First parameter");if(Ss.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(Ss.writableType!==void 0)throw new RangeError("Invalid writableType specified");let gn=Og(rs,0),Ni=AP(rs),ri=Og(xo,1),eu=AP(xo),Tu,sc=d(lx=>{Tu=lx});cCe(this,sc,ri,eu,gn,Ni),mCe(this,Ss),Ss.start!==void 0?Tu(Ss.start(this._transformStreamController)):Tu(void 0)}get readable(){if(!Tne(this))throw wne("readable");return this._readable}get writable(){if(!Tne(this))throw wne("writable");return this._writable}}Object.defineProperties(KV.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(KV.prototype,Symbol.toStringTag,{value:"TransformStream",configurable:!0});function cCe(qt,At,Dt,no,xo,rs){function Ss(){return At}function gn(sc){return aCe(qt,sc)}function Ni(sc){return PCe(qt,sc)}function ri(){return dCe(qt)}qt._writable=de(Ss,gn,ri,Ni,Dt,no);function eu(){return qCe(qt)}function Tu(sc){return yCe(qt,sc)}qt._readable=P1(Ss,eu,Tu,xo,rs),qt._backpressure=void 0,qt._backpressureChangePromise=void 0,qt._backpressureChangePromise_resolve=void 0,JV(qt,!0),qt._transformStreamController=void 0}function Tne(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_transformStreamController")?!1:qt instanceof KV}function Vne(qt,At){bg(qt._readable._readableStreamController,At),e6(qt,At)}function e6(qt,At){YV(qt._transformStreamController),FR(qt._writable._writableStreamController,At),t6(qt)}function t6(qt){qt._backpressure&&JV(qt,!1)}function JV(qt,At){qt._backpressureChangePromise!==void 0&&qt._backpressureChangePromise_resolve(),qt._backpressureChangePromise=d(Dt=>{qt._backpressureChangePromise_resolve=Dt}),qt._backpressure=At}class JR{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!QV(this))throw XV("desiredSize");let At=this._controlledTransformStream._readable._readableStreamController;return U0(At)}enqueue(At=void 0){if(!QV(this))throw XV("enqueue");Ene(this,At)}error(At=void 0){if(!QV(this))throw XV("error");gCe(this,At)}terminate(){if(!QV(this))throw XV("terminate");hCe(this)}}Object.defineProperties(JR.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),V(JR.prototype.enqueue,"enqueue"),V(JR.prototype.error,"error"),V(JR.prototype.terminate,"terminate"),typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(JR.prototype,Symbol.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function QV(qt){return!T(qt)||!Object.prototype.hasOwnProperty.call(qt,"_controlledTransformStream")?!1:qt instanceof JR}function fCe(qt,At,Dt,no,xo){At._controlledTransformStream=qt,qt._transformStreamController=At,At._transformAlgorithm=Dt,At._flushAlgorithm=no,At._cancelAlgorithm=xo,At._finishPromise=void 0,At._finishPromise_resolve=void 0,At._finishPromise_reject=void 0}function mCe(qt,At){let Dt=Object.create(JR.prototype),no,xo,rs;At.transform!==void 0?no=Ss=>At.transform(Ss,Dt):no=Ss=>{try{return Ene(Dt,Ss),m(void 0)}catch(gn){return c(gn)}},At.flush!==void 0?xo=()=>At.flush(Dt):xo=()=>m(void 0),At.cancel!==void 0?rs=Ss=>At.cancel(Ss):rs=()=>m(void 0),fCe(qt,Dt,no,xo,rs)}function YV(qt){qt._transformAlgorithm=void 0,qt._flushAlgorithm=void 0,qt._cancelAlgorithm=void 0}function Ene(qt,At){let Dt=qt._controlledTransformStream,no=Dt._readable._readableStreamController;if(!aR(no))throw new TypeError("Readable side is not in a state that permits enqueue");try{hR(no,At)}catch(rs){throw e6(Dt,rs),Dt._readable._storedError}MV(no)!==Dt._backpressure&&JV(Dt,!0)}function gCe(qt,At){Vne(qt._controlledTransformStream,At)}function Sne(qt,At){let Dt=qt._transformAlgorithm(At);return t(Dt,void 0,no=>{throw Vne(qt._controlledTransformStream,no),no})}function hCe(qt){let At=qt._controlledTransformStream,Dt=At._readable._readableStreamController;II(Dt);let no=new TypeError("TransformStream terminated");e6(At,no)}function aCe(qt,At){let Dt=qt._transformStreamController;if(qt._backpressure){let no=qt._backpressureChangePromise;return t(no,()=>{let xo=qt._writable;if(xo._state==="erroring")throw xo._storedError;return Sne(Dt,At)})}return Sne(Dt,At)}function PCe(qt,At){let Dt=qt._transformStreamController;if(Dt._finishPromise!==void 0)return Dt._finishPromise;let no=qt._readable;Dt._finishPromise=d((rs,Ss)=>{Dt._finishPromise_resolve=rs,Dt._finishPromise_reject=Ss});let xo=Dt._cancelAlgorithm(At);return YV(Dt),r(xo,()=>(no._state==="errored"?v0(Dt,no._storedError):(bg(no._readableStreamController,At),o6(Dt)),null),rs=>(bg(no._readableStreamController,rs),v0(Dt,rs),null)),Dt._finishPromise}function dCe(qt){let At=qt._transformStreamController;if(At._finishPromise!==void 0)return At._finishPromise;let Dt=qt._readable;At._finishPromise=d((xo,rs)=>{At._finishPromise_resolve=xo,At._finishPromise_reject=rs});let no=At._flushAlgorithm();return YV(At),r(no,()=>(Dt._state==="errored"?v0(At,Dt._storedError):(II(Dt._readableStreamController),o6(At)),null),xo=>(bg(Dt._readableStreamController,xo),v0(At,xo),null)),At._finishPromise}function qCe(qt){return JV(qt,!1),qt._backpressureChangePromise}function yCe(qt,At){let Dt=qt._transformStreamController;if(Dt._finishPromise!==void 0)return Dt._finishPromise;let no=qt._writable;Dt._finishPromise=d((rs,Ss)=>{Dt._finishPromise_resolve=rs,Dt._finishPromise_reject=Ss});let xo=Dt._cancelAlgorithm(At);return YV(Dt),r(xo,()=>(no._state==="errored"?v0(Dt,no._storedError):(FR(no._writableStreamController,At),t6(qt),o6(Dt)),null),rs=>(FR(no._writableStreamController,rs),t6(qt),v0(Dt,rs),null)),Dt._finishPromise}function XV(qt){return new TypeError(`TransformStreamDefaultController.prototype.${qt} can only be used on a TransformStreamDefaultController`)}function o6(qt){qt._finishPromise_resolve!==void 0&&(qt._finishPromise_resolve(),qt._finishPromise_resolve=void 0,qt._finishPromise_reject=void 0)}function v0(qt,At){qt._finishPromise_reject!==void 0&&(u(qt._finishPromise),qt._finishPromise_reject(At),qt._finishPromise_resolve=void 0,qt._finishPromise_reject=void 0)}function wne(qt){return new TypeError(`TransformStream.prototype.${qt} can only be used on a TransformStream`)}h.ByteLengthQueuingStrategy=ZV,h.CountQueuingStrategy=WV,h.ReadableByteStreamController=Rt,h.ReadableStream=zm,h.ReadableStreamBYOBReader=Z,h.ReadableStreamBYOBRequest=Vt,h.ReadableStreamDefaultController=FP,h.ReadableStreamDefaultReader=It,h.TransformStream=KV,h.TransformStreamDefaultController=JR,h.WritableStream=Cg,h.WritableStreamDefaultController=gR,h.WritableStreamDefaultWriter=HP}))});var Vhe=ht(()=>{if(!globalThis.ReadableStream)try{let h=require("node:process"),{emitWarning:R}=h;try{h.emitWarning=()=>{},Object.assign(globalThis,require("node:stream/web")),h.emitWarning=R}catch(T){throw h.emitWarning=R,T}}catch{Object.assign(globalThis,The())}try{let{Blob:h}=require("buffer");h&&!h.prototype.stream&&(h.prototype.stream=function(T){let G=0,V=this;return new ReadableStream({type:"bytes",async pull(E){let I=await V.slice(G,Math.min(V.size,G+65536)).arrayBuffer();G+=I.byteLength,E.enqueue(new Uint8Array(I)),G===V.size&&E.close()}})})}catch{}});async function*KQ(h,R=!0){for(let T of h)if("stream"in T)yield*T.stream();else if(ArrayBuffer.isView(T))if(R){let G=T.byteOffset,V=T.byteOffset+T.byteLength;for(;G!==V;){let E=Math.min(V-G,Ehe),v=T.buffer.slice(G,G+E);G+=v.byteLength,yield new Uint8Array(v)}}else yield T;else{let G=0,V=T;for(;G!==V.size;){let v=await V.slice(G,Math.min(V.size,G+Ehe)).arrayBuffer();G+=v.byteLength,yield new Uint8Array(v)}}}var LYt,Ehe,She,xct,cI,xT=$p(()=>{LYt=ni(Vhe(),1);Ehe=65536;She=class JQ{#e=[];#t="";#o=0;#s="transparent";constructor(R=[],T={}){if(typeof R!="object"||R===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(typeof R[Symbol.iterator]!="function")throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof T!="object"&&typeof T!="function")throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");T===null&&(T={});let G=new TextEncoder;for(let E of R){let v;ArrayBuffer.isView(E)?v=new Uint8Array(E.buffer.slice(E.byteOffset,E.byteOffset+E.byteLength)):E instanceof ArrayBuffer?v=new Uint8Array(E.slice(0)):E instanceof JQ?v=E:v=G.encode(`${E}`),this.#o+=ArrayBuffer.isView(v)?v.byteLength:v.size,this.#e.push(v)}this.#s=`${T.endings===void 0?"transparent":T.endings}`;let V=T.type===void 0?"":String(T.type);this.#t=/^[\x20-\x7E]*$/.test(V)?V:""}get size(){return this.#o}get type(){return this.#t}async text(){let R=new TextDecoder,T="";for await(let G of KQ(this.#e,!1))T+=R.decode(G,{stream:!0});return T+=R.decode(),T}async arrayBuffer(){let R=new Uint8Array(this.size),T=0;for await(let G of KQ(this.#e,!1))R.set(G,T),T+=G.length;return R.buffer}stream(){let R=KQ(this.#e,!0);return new globalThis.ReadableStream({type:"bytes",async pull(T){let G=await R.next();G.done?T.close():T.enqueue(G.value)},async cancel(){await R.return()}})}slice(R=0,T=this.size,G=""){let{size:V}=this,E=R<0?Math.max(V+R,0):Math.min(R,V),v=T<0?Math.max(V+T,0):Math.min(T,V),I=Math.max(v-E,0),d=this.#e,m=[],c=0;for(let r of d){if(c>=I)break;let e=ArrayBuffer.isView(r)?r.byteLength:r.size;if(E&&e<=E)E-=e,v-=e;else{let s;ArrayBuffer.isView(r)?(s=r.subarray(E,Math.min(e,v)),c+=s.byteLength):(s=r.slice(E,Math.min(e,v)),c+=s.size),v-=e,m.push(s),E=0}}let o=new JQ([],{type:String(G).toLowerCase()});return o.#o=I,o.#e=m,o}get[Symbol.toStringTag](){return"Blob"}static[Symbol.hasInstance](R){return R&&typeof R=="object"&&typeof R.constructor=="function"&&(typeof R.stream=="function"||typeof R.arrayBuffer=="function")&&/^(Blob|File)$/.test(R[Symbol.toStringTag])}};Object.defineProperties(She.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});xct=She,cI=xct});var Ict,Rct,UA,QQ=$p(()=>{xT();Ict=class extends cI{#e=0;#t="";constructor(R,T,G={}){if(arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(R,G),G===null&&(G={});let V=G.lastModified===void 0?Date.now():Number(G.lastModified);Number.isNaN(V)||(this.#e=V),this.#t=String(T)}get name(){return this.#t}get lastModified(){return this.#e}get[Symbol.toStringTag](){return"File"}static[Symbol.hasInstance](R){return!!R&&R instanceof cI&&/^(File)$/.test(R[Symbol.toStringTag])}},Rct=Ict,UA=Rct});function _he(h,R=cI){var T=`${whe()}${whe()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),G=[],V=`--${T}\r +Content-Disposition: form-data; name="`;return h.forEach((E,v)=>typeof E=="string"?G.push(V+YQ(v)+`"\r +\r +${E.replace(/\r(?!\n)|(?{xT();QQ();({toStringTag:IT,iterator:Act,hasInstance:$ct}=Symbol),whe=Math.random,jct="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),Ghe=(h,R,T)=>(h+="",/^(Blob|File)$/.test(R&&R[IT])?[(T=T!==void 0?T+"":R[IT]=="File"?R.name:"blob",h),R.name!==T||R[IT]=="blob"?new UA([R],T,R):R]:[h,R+""]),YQ=(h,R)=>(R?h:h.replace(/\r?\n|\r/g,`\r +`)).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),k$=(h,R,T)=>{if(R.lengthtypeof R[T]!="function")}append(...R){k$("append",arguments,2),this.#e.push(Ghe(...R))}delete(R){k$("delete",arguments,1),R+="",this.#e=this.#e.filter(([T])=>T!==R)}get(R){k$("get",arguments,1),R+="";for(var T=this.#e,G=T.length,V=0;VG[0]===R&&T.push(G[1])),T}has(R){return k$("has",arguments,1),R+="",this.#e.some(T=>T[0]===R)}forEach(R,T){k$("forEach",arguments,1);for(var[G,V]of this)R.call(T,V,G,this)}set(...R){k$("set",arguments,2);var T=[],G=!0;R=Ghe(...R),this.#e.forEach(V=>{V[0]===R[0]?G&&(G=!T.push(R)):T.push(V)}),G&&T.push(R),this.#e=T}*entries(){yield*this.#e}*keys(){for(var[R]of this)yield R}*values(){for(var[,R]of this)yield R}}});var VR,T_=$p(()=>{VR=class extends Error{constructor(R,T){super(R),Error.captureStackTrace(this,this.constructor),this.type=T}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}}});var Xg,XQ=$p(()=>{T_();Xg=class extends VR{constructor(R,T,G){super(R,T),G&&(this.code=this.errno=G.code,this.erroredSysCall=G.syscall)}}});var V_,lQ,RT,Lhe,Dhe,zhe,E_=$p(()=>{V_=Symbol.toStringTag,lQ=h=>typeof h=="object"&&typeof h.append=="function"&&typeof h.delete=="function"&&typeof h.get=="function"&&typeof h.getAll=="function"&&typeof h.has=="function"&&typeof h.set=="function"&&typeof h.sort=="function"&&h[V_]==="URLSearchParams",RT=h=>h&&typeof h=="object"&&typeof h.arrayBuffer=="function"&&typeof h.type=="string"&&typeof h.stream=="function"&&typeof h.constructor=="function"&&/^(Blob|File)$/.test(h[V_]),Lhe=h=>typeof h=="object"&&(h[V_]==="AbortSignal"||h[V_]==="EventTarget"),Dhe=(h,R)=>{let T=new URL(R).hostname,G=new URL(h).hostname;return T===G||T.endsWith(`.${G}`)},zhe=(h,R)=>{let T=new URL(R).protocol,G=new URL(h).protocol;return T===G}});var Nhe=ht((YYt,Mhe)=>{if(!globalThis.DOMException)try{let{MessageChannel:h}=require("worker_threads"),R=new h().port1,T=new ArrayBuffer;R.postMessage(T,[T,T])}catch(h){h.constructor.name==="DOMException"&&(globalThis.DOMException=h.constructor)}Mhe.exports=globalThis.DOMException});var e0,Hhe,Fhe,OQ,Bhe,Zhe,Whe,Khe,Jhe,Qhe,S_,CQ=$p(()=>{e0=require("node:fs"),Hhe=require("node:path"),Fhe=ni(Nhe(),1);QQ();xT();({stat:OQ}=e0.promises),Bhe=(h,R)=>Jhe((0,e0.statSync)(h),h,R),Zhe=(h,R)=>OQ(h).then(T=>Jhe(T,h,R)),Whe=(h,R)=>OQ(h).then(T=>Qhe(T,h,R)),Khe=(h,R)=>Qhe((0,e0.statSync)(h),h,R),Jhe=(h,R,T="")=>new cI([new S_({path:R,size:h.size,lastModified:h.mtimeMs,start:0})],{type:T}),Qhe=(h,R,T="")=>new UA([new S_({path:R,size:h.size,lastModified:h.mtimeMs,start:0})],(0,Hhe.basename)(R),{type:T,lastModified:h.mtimeMs}),S_=class h{#e;#t;constructor(R){this.#e=R.path,this.#t=R.start,this.size=R.size,this.lastModified=R.lastModified}slice(R,T){return new h({path:this.#e,lastModified:this.lastModified,size:T-R,start:this.#t+R})}async*stream(){let{mtimeMs:R}=await OQ(this.#e);if(R>this.lastModified)throw new Fhe.default("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,e0.createReadStream)(this.#e,{start:this.#t,end:this.#t+this.size-1})}get[Symbol.toStringTag](){return"Blob"}}});var Xhe={};ZP(Xhe,{toFormData:()=>wct});function Sct(h){let R=h.match(/\bfilename=("(.*?)"|([^()<>@,;:\\"/[\]?={}\s\t]+))($|;\s)/i);if(!R)return;let T=R[2]||R[3]||"",G=T.slice(T.lastIndexOf("\\")+1);return G=G.replace(/%22/g,'"'),G=G.replace(/&#(\d{4});/g,(V,E)=>String.fromCharCode(E)),G}async function wct(h,R){if(!/multipart/i.test(R))throw new TypeError("Failed to fetch");let T=R.match(/boundary=(?:"([^"]+)"|([^;]+))/i);if(!T)throw new TypeError("no or bad content-type header, no multipart boundary");let G=new bQ(T[1]||T[2]),V,E,v,I,d,m,c=[],o=new vA,r=n=>{v+=u.decode(n,{stream:!0})},e=n=>{c.push(n)},s=()=>{let n=new UA(c,m,{type:d});o.append(I,n)},t=()=>{o.append(I,v)},u=new TextDecoder("utf-8");u.decode(),G.onPartBegin=function(){G.onPartData=r,G.onPartEnd=t,V="",E="",v="",I="",d="",m=null,c.length=0},G.onHeaderField=function(n){V+=u.decode(n,{stream:!0})},G.onHeaderValue=function(n){E+=u.decode(n,{stream:!0})},G.onHeaderEnd=function(){if(E+=u.decode(),V=V.toLowerCase(),V==="content-disposition"){let n=E.match(/\bname=("([^"]*)"|([^()<>@,;:\\"/[\]?={}\s\t]+))/i);n&&(I=n[2]||n[3]||""),m=Sct(E),m&&(G.onPartData=e,G.onPartEnd=s)}else V==="content-type"&&(d=E);E="",V=""};for await(let n of h)G.write(n);return G.end(),o}var SI,uc,Yhe,TA,w_,G_,Uct,AT,vct,Tct,Vct,Ect,t0,bQ,lhe=$p(()=>{CQ();v_();SI=0,uc={START_BOUNDARY:SI++,HEADER_FIELD_START:SI++,HEADER_FIELD:SI++,HEADER_VALUE_START:SI++,HEADER_VALUE:SI++,HEADER_VALUE_ALMOST_DONE:SI++,HEADERS_ALMOST_DONE:SI++,PART_DATA_START:SI++,PART_DATA:SI++,END:SI++},Yhe=1,TA={PART_BOUNDARY:Yhe,LAST_BOUNDARY:Yhe*=2},w_=10,G_=13,Uct=32,AT=45,vct=58,Tct=97,Vct=122,Ect=h=>h|32,t0=()=>{},bQ=class{constructor(R){this.index=0,this.flags=0,this.onHeaderEnd=t0,this.onHeaderField=t0,this.onHeadersEnd=t0,this.onHeaderValue=t0,this.onPartBegin=t0,this.onPartData=t0,this.onPartEnd=t0,this.boundaryChars={},R=`\r +--`+R;let T=new Uint8Array(R.length);for(let G=0;G{this[g+"Mark"]=T},n=g=>{delete this[g+"Mark"]},p=(g,f,P,a)=>{(f===void 0||f!==P)&&this[g](a&&a.subarray(f,P))},i=(g,f)=>{let P=g+"Mark";P in this&&(f?(p(g,this[P],T,R),delete this[P]):(p(g,this[P],R.length,R),this[P]=0))};for(T=0;TVct)return;break;case uc.HEADER_VALUE_START:if(s===Uct)break;u("onHeaderValue"),m=uc.HEADER_VALUE;case uc.HEADER_VALUE:s===G_&&(i("onHeaderValue",!0),p("onHeaderEnd"),m=uc.HEADER_VALUE_ALMOST_DONE);break;case uc.HEADER_VALUE_ALMOST_DONE:if(s!==w_)return;m=uc.HEADER_FIELD_START;break;case uc.HEADERS_ALMOST_DONE:if(s!==w_)return;p("onHeadersEnd"),m=uc.PART_DATA_START;break;case uc.PART_DATA_START:m=uc.PART_DATA,u("onPartData");case uc.PART_DATA:if(V=d,d===0){for(T+=r;T0)E[d-1]=s;else if(V>0){let g=new Uint8Array(E.buffer,E.byteOffset,E.byteLength);p("onPartData",0,V,g),V=0,u("onPartData"),T--}break;case uc.END:break;default:throw new Error(`Unexpected state entered: ${m}`)}i("onHeaderField"),i("onHeaderValue"),i("onPartData"),this.index=d,this.state=m,this.flags=c}end(){if(this.state===uc.HEADER_FIELD_START&&this.index===0||this.state===uc.PART_DATA&&this.index===this.boundary.length)this.onPartEnd();else if(this.state!==uc.END)throw new Error("MultipartParser.end(): stream ended unexpectedly")}}});async function kQ(h){if(h[fh].disturbed)throw new TypeError(`body used already for: ${h.url}`);if(h[fh].disturbed=!0,h[fh].error)throw h[fh].error;let{body:R}=h;if(R===null)return wP.Buffer.alloc(0);if(!(R instanceof od.default))return wP.Buffer.alloc(0);let T=[],G=0;try{for await(let V of R){if(h.size>0&&G+V.length>h.size){let E=new Xg(`content size at ${h.url} over limit: ${h.size}`,"max-size");throw R.destroy(E),E}G+=V.length,T.push(V)}}catch(V){throw V instanceof VR?V:new Xg(`Invalid response body while trying to fetch ${h.url}: ${V.message}`,"system",V)}if(R.readableEnded===!0||R._readableState.ended===!0)try{return T.every(V=>typeof V=="string")?wP.Buffer.from(T.join("")):wP.Buffer.concat(T,G)}catch(V){throw new Xg(`Could not create Buffer from response body for ${h.url}: ${V.message}`,"system",V)}else throw new Xg(`Premature close of server response while trying to fetch ${h.url}`)}var od,ER,wP,Gct,fh,wI,Qj,_ct,__,Ohe,Che,L_=$p(()=>{od=ni(require("node:stream"),1),ER=require("node:util"),wP=require("node:buffer");xT();v_();XQ();T_();E_();Gct=(0,ER.promisify)(od.default.pipeline),fh=Symbol("Body internals"),wI=class{constructor(R,{size:T=0}={}){let G=null;R===null?R=null:lQ(R)?R=wP.Buffer.from(R.toString()):RT(R)||wP.Buffer.isBuffer(R)||(ER.types.isAnyArrayBuffer(R)?R=wP.Buffer.from(R):ArrayBuffer.isView(R)?R=wP.Buffer.from(R.buffer,R.byteOffset,R.byteLength):R instanceof od.default||(R instanceof vA?(R=_he(R),G=R.type.split("=")[1]):R=wP.Buffer.from(String(R))));let V=R;wP.Buffer.isBuffer(R)?V=od.default.Readable.from(R):RT(R)&&(V=od.default.Readable.from(R.stream())),this[fh]={body:R,stream:V,boundary:G,disturbed:!1,error:null},this.size=T,R instanceof od.default&&R.on("error",E=>{let v=E instanceof VR?E:new Xg(`Invalid response body while trying to fetch ${this.url}: ${E.message}`,"system",E);this[fh].error=v})}get body(){return this[fh].stream}get bodyUsed(){return this[fh].disturbed}async arrayBuffer(){let{buffer:R,byteOffset:T,byteLength:G}=await kQ(this);return R.slice(T,T+G)}async formData(){let R=this.headers.get("content-type");if(R.startsWith("application/x-www-form-urlencoded")){let G=new vA,V=new URLSearchParams(await this.text());for(let[E,v]of V)G.append(E,v);return G}let{toFormData:T}=await Promise.resolve().then(()=>(lhe(),Xhe));return T(this.body,R)}async blob(){let R=this.headers&&this.headers.get("content-type")||this[fh].body&&this[fh].body.type||"",T=await this.arrayBuffer();return new cI([T],{type:R})}async json(){let R=await this.text();return JSON.parse(R)}async text(){let R=await kQ(this);return new TextDecoder().decode(R)}buffer(){return kQ(this)}};wI.prototype.buffer=(0,ER.deprecate)(wI.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer");Object.defineProperties(wI.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,ER.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});Qj=(h,R)=>{let T,G,{body:V}=h[fh];if(h.bodyUsed)throw new Error("cannot clone body after it is used");return V instanceof od.default&&typeof V.getBoundary!="function"&&(T=new od.PassThrough({highWaterMark:R}),G=new od.PassThrough({highWaterMark:R}),V.pipe(T),V.pipe(G),h[fh].stream=T,V=G),V},_ct=(0,ER.deprecate)(h=>h.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),__=(h,R)=>h===null?null:typeof h=="string"?"text/plain;charset=UTF-8":lQ(h)?"application/x-www-form-urlencoded;charset=UTF-8":RT(h)?h.type||null:wP.Buffer.isBuffer(h)||ER.types.isAnyArrayBuffer(h)||ArrayBuffer.isView(h)?null:h instanceof vA?`multipart/form-data; boundary=${R[fh].boundary}`:h&&typeof h.getBoundary=="function"?`multipart/form-data;boundary=${_ct(h)}`:h instanceof od.default?null:"text/plain;charset=UTF-8",Ohe=h=>{let{body:R}=h[fh];return R===null?0:RT(R)?R.size:wP.Buffer.isBuffer(R)?R.length:R&&typeof R.getLengthSync=="function"&&R.hasKnownLength&&R.hasKnownLength()?R.getLengthSync():null},Che=async(h,{body:R})=>{R===null?h.end():await Gct(R,h)}});function bhe(h=[]){return new mh(h.reduce((R,T,G,V)=>(G%2===0&&R.push(V.slice(G,G+2)),R),[]).filter(([R,T])=>{try{return D_(R),t8(R,String(T)),!0}catch{return!1}}))}var e8,$T,D_,t8,mh,z_=$p(()=>{e8=require("node:util"),$T=ni(require("node:http"),1),D_=typeof $T.default.validateHeaderName=="function"?$T.default.validateHeaderName:h=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(h)){let R=new TypeError(`Header name must be a valid HTTP token [${h}]`);throw Object.defineProperty(R,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),R}},t8=typeof $T.default.validateHeaderValue=="function"?$T.default.validateHeaderValue:(h,R)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(R)){let T=new TypeError(`Invalid character in header content ["${h}"]`);throw Object.defineProperty(T,"code",{value:"ERR_INVALID_CHAR"}),T}},mh=class h extends URLSearchParams{constructor(R){let T=[];if(R instanceof h){let G=R.raw();for(let[V,E]of Object.entries(G))T.push(...E.map(v=>[V,v]))}else if(R!=null)if(typeof R=="object"&&!e8.types.isBoxedPrimitive(R)){let G=R[Symbol.iterator];if(G==null)T.push(...Object.entries(R));else{if(typeof G!="function")throw new TypeError("Header pairs must be iterable");T=[...R].map(V=>{if(typeof V!="object"||e8.types.isBoxedPrimitive(V))throw new TypeError("Each header pair must be an iterable object");return[...V]}).map(V=>{if(V.length!==2)throw new TypeError("Each header pair must be a name/value tuple");return[...V]})}}else throw new TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence> or record)");return T=T.length>0?T.map(([G,V])=>(D_(G),t8(G,String(V)),[String(G).toLowerCase(),String(V)])):void 0,super(T),new Proxy(this,{get(G,V,E){switch(V){case"append":case"set":return(v,I)=>(D_(v),t8(v,String(I)),URLSearchParams.prototype[V].call(G,String(v).toLowerCase(),String(I)));case"delete":case"has":case"getAll":return v=>(D_(v),URLSearchParams.prototype[V].call(G,String(v).toLowerCase()));case"keys":return()=>(G.sort(),new Set(URLSearchParams.prototype.keys.call(G)).keys());default:return Reflect.get(G,V,E)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(R){let T=this.getAll(R);if(T.length===0)return null;let G=T.join(", ");return/^content-encoding$/i.test(R)&&(G=G.toLowerCase()),G}forEach(R,T=void 0){for(let G of this.keys())Reflect.apply(R,T,[this.get(G),G,this])}*values(){for(let R of this.keys())yield this.get(R)}*entries(){for(let R of this.keys())yield[R,this.get(R)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((R,T)=>(R[T]=this.getAll(T),R),{})}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((R,T)=>{let G=this.getAll(T);return T==="host"?R[T]=G[0]:R[T]=G.length>1?G:G[0],R},{})}};Object.defineProperties(mh.prototype,["get","entries","forEach","values"].reduce((h,R)=>(h[R]={enumerable:!0},h),{}))});var Lct,jT,o8=$p(()=>{Lct=new Set([301,302,303,307,308]),jT=h=>Lct.has(h)});var fI,GP,khe=$p(()=>{z_();L_();o8();fI=Symbol("Response internals"),GP=class h extends wI{constructor(R=null,T={}){super(R,T);let G=T.status!=null?T.status:200,V=new mh(T.headers);if(R!==null&&!V.has("Content-Type")){let E=__(R,this);E&&V.append("Content-Type",E)}this[fI]={type:"default",url:T.url,status:G,statusText:T.statusText||"",headers:V,counter:T.counter,highWaterMark:T.highWaterMark}}get type(){return this[fI].type}get url(){return this[fI].url||""}get status(){return this[fI].status}get ok(){return this[fI].status>=200&&this[fI].status<300}get redirected(){return this[fI].counter>0}get statusText(){return this[fI].statusText}get headers(){return this[fI].headers}get highWaterMark(){return this[fI].highWaterMark}clone(){return new h(Qj(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(R,T=302){if(!jT(T))throw new RangeError('Failed to execute "redirect" on "response": Invalid status code');return new h(null,{headers:{location:new URL(R).toString()},status:T})}static error(){let R=new h(null,{status:0,statusText:""});return R[fI].type="error",R}static json(R=void 0,T={}){let G=JSON.stringify(R);if(G===void 0)throw new TypeError("data is not JSON serializable");let V=new mh(T&&T.headers);return V.has("content-type")||V.set("content-type","application/json"),new h(G,{...T,headers:V})}get[Symbol.toStringTag](){return"Response"}};Object.defineProperties(GP.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}})});var eae,tae=$p(()=>{eae=h=>{if(h.search)return h.search;let R=h.href.length-1,T=h.hash||(h.href[R]==="#"?"#":"");return h.href[R-T.length]==="?"?"?":""}});function oae(h,R=!1){return h==null||(h=new URL(h),/^(about|blob|data):$/.test(h.protocol))?"no-referrer":(h.username="",h.password="",h.hash="",R&&(h.pathname="",h.search=""),h)}function iae(h){if(!rae.has(h))throw new TypeError(`Invalid referrerPolicy: ${h}`);return h}function Dct(h){if(/^(http|ws)s:$/.test(h.protocol))return!0;let R=h.host.replace(/(^\[)|(]$)/g,""),T=(0,sae.isIP)(R);return T===4&&/^127\./.test(R)||T===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(R)?!0:h.host==="localhost"||h.host.endsWith(".localhost")?!1:h.protocol==="file:"}function Yj(h){return/^about:(blank|srcdoc)$/.test(h)||h.protocol==="data:"||/^(blob|filesystem):$/.test(h.protocol)?!0:Dct(h)}function uae(h,{referrerURLCallback:R,referrerOriginCallback:T}={}){if(h.referrer==="no-referrer"||h.referrerPolicy==="")return null;let G=h.referrerPolicy;if(h.referrer==="about:client")return"no-referrer";let V=h.referrer,E=oae(V),v=oae(V,!0);E.toString().length>4096&&(E=v),R&&(E=R(E)),T&&(v=T(v));let I=new URL(h.url);switch(G){case"no-referrer":return"no-referrer";case"origin":return v;case"unsafe-url":return E;case"strict-origin":return Yj(E)&&!Yj(I)?"no-referrer":v.toString();case"strict-origin-when-cross-origin":return E.origin===I.origin?E:Yj(E)&&!Yj(I)?"no-referrer":v;case"same-origin":return E.origin===I.origin?E:"no-referrer";case"origin-when-cross-origin":return E.origin===I.origin?E:v;case"no-referrer-when-downgrade":return Yj(E)&&!Yj(I)?"no-referrer":E;default:throw new TypeError(`Invalid referrerPolicy: ${G}`)}}function pae(h){let R=(h.get("referrer-policy")||"").split(/[,\s]+/),T="";for(let G of R)G&&rae.has(G)&&(T=G);return T}var sae,rae,nae,s8=$p(()=>{sae=require("node:net");rae=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),nae="strict-origin-when-cross-origin"});var cae,fae,Cf,UT,zct,VA,mae,gae=$p(()=>{cae=require("node:url"),fae=require("node:util");z_();L_();E_();tae();s8();Cf=Symbol("Request internals"),UT=h=>typeof h=="object"&&typeof h[Cf]=="object",zct=(0,fae.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)"),VA=class h extends wI{constructor(R,T={}){let G;if(UT(R)?G=new URL(R.url):(G=new URL(R),R={}),G.username!==""||G.password!=="")throw new TypeError(`${G} is an url with embedded credentials.`);let V=T.method||R.method||"GET";if(/^(delete|get|head|options|post|put)$/i.test(V)&&(V=V.toUpperCase()),!UT(T)&&"data"in T&&zct(),(T.body!=null||UT(R)&&R.body!==null)&&(V==="GET"||V==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let E=T.body?T.body:UT(R)&&R.body!==null?Qj(R):null;super(E,{size:T.size||R.size||0});let v=new mh(T.headers||R.headers||{});if(E!==null&&!v.has("Content-Type")){let m=__(E,this);m&&v.set("Content-Type",m)}let I=UT(R)?R.signal:null;if("signal"in T&&(I=T.signal),I!=null&&!Lhe(I))throw new TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let d=T.referrer==null?R.referrer:T.referrer;if(d==="")d="no-referrer";else if(d){let m=new URL(d);d=/^about:(\/\/)?client$/.test(m)?"client":m}else d=void 0;this[Cf]={method:V,redirect:T.redirect||R.redirect||"follow",headers:v,parsedURL:G,signal:I,referrer:d},this.follow=T.follow===void 0?R.follow===void 0?20:R.follow:T.follow,this.compress=T.compress===void 0?R.compress===void 0?!0:R.compress:T.compress,this.counter=T.counter||R.counter||0,this.agent=T.agent||R.agent,this.highWaterMark=T.highWaterMark||R.highWaterMark||16384,this.insecureHTTPParser=T.insecureHTTPParser||R.insecureHTTPParser||!1,this.referrerPolicy=T.referrerPolicy||R.referrerPolicy||""}get method(){return this[Cf].method}get url(){return(0,cae.format)(this[Cf].parsedURL)}get headers(){return this[Cf].headers}get redirect(){return this[Cf].redirect}get signal(){return this[Cf].signal}get referrer(){if(this[Cf].referrer==="no-referrer")return"";if(this[Cf].referrer==="client")return"about:client";if(this[Cf].referrer)return this[Cf].referrer.toString()}get referrerPolicy(){return this[Cf].referrerPolicy}set referrerPolicy(R){this[Cf].referrerPolicy=iae(R)}clone(){return new h(this)}get[Symbol.toStringTag](){return"Request"}};Object.defineProperties(VA.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});mae=h=>{let{parsedURL:R}=h[Cf],T=new mh(h[Cf].headers);T.has("Accept")||T.set("Accept","*/*");let G=null;if(h.body===null&&/^(post|put)$/i.test(h.method)&&(G="0"),h.body!==null){let I=Ohe(h);typeof I=="number"&&!Number.isNaN(I)&&(G=String(I))}G&&T.set("Content-Length",G),h.referrerPolicy===""&&(h.referrerPolicy=nae),h.referrer&&h.referrer!=="no-referrer"?h[Cf].referrer=uae(h):h[Cf].referrer="no-referrer",h[Cf].referrer instanceof URL&&T.set("Referer",h.referrer),T.has("User-Agent")||T.set("User-Agent","node-fetch"),h.compress&&!T.has("Accept-Encoding")&&T.set("Accept-Encoding","gzip, deflate, br");let{agent:V}=h;typeof V=="function"&&(V=V(R));let E=eae(R),v={path:R.pathname+E,method:h.method,headers:T[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:h.insecureHTTPParser,agent:V};return{parsedURL:R,options:v}}});var vT,hae=$p(()=>{T_();vT=class extends VR{constructor(R,T="aborted"){super(R,T)}}});var n8={};ZP(n8,{AbortError:()=>vT,Blob:()=>cI,FetchError:()=>Xg,File:()=>UA,FormData:()=>vA,Headers:()=>mh,Request:()=>VA,Response:()=>GP,blobFrom:()=>Zhe,blobFromSync:()=>Bhe,default:()=>r8,fileFrom:()=>Whe,fileFromSync:()=>Khe,isRedirect:()=>jT});async function r8(h,R){return new Promise((T,G)=>{let V=new VA(h,R),{parsedURL:E,options:v}=mae(V);if(!Mct.has(E.protocol))throw new TypeError(`node-fetch cannot load ${h}. URL scheme "${E.protocol.replace(/:$/,"")}" is not supported.`);if(E.protocol==="data:"){let s=jhe(V.url),t=new GP(s,{headers:{"Content-Type":s.typeFull}});T(t);return}let I=(E.protocol==="https:"?Pae.default:aae.default).request,{signal:d}=V,m=null,c=()=>{let s=new vT("The operation was aborted.");G(s),V.body&&V.body instanceof _P.default.Readable&&V.body.destroy(s),!(!m||!m.body)&&m.body.emit("error",s)};if(d&&d.aborted){c();return}let o=()=>{c(),e()},r=I(E.toString(),v);d&&d.addEventListener("abort",o);let e=()=>{r.abort(),d&&d.removeEventListener("abort",o)};r.on("error",s=>{G(new Xg(`request to ${V.url} failed, reason: ${s.message}`,"system",s)),e()}),Nct(r,s=>{m&&m.body&&m.body.destroy(s)}),process.version<"v14"&&r.on("socket",s=>{let t;s.prependListener("end",()=>{t=s._eventsCount}),s.prependListener("close",u=>{if(m&&t{r.setTimeout(0);let t=bhe(s.rawHeaders);if(jT(s.statusCode)){let g=t.get("Location"),f=null;try{f=g===null?null:new URL(g,V.url)}catch{if(V.redirect!=="manual"){G(new Xg(`uri requested responds with an invalid redirect URL: ${g}`,"invalid-redirect")),e();return}}switch(V.redirect){case"error":G(new Xg(`uri requested responds with a redirect, redirect mode is set to error: ${V.url}`,"no-redirect")),e();return;case"manual":break;case"follow":{if(f===null)break;if(V.counter>=V.follow){G(new Xg(`maximum redirect reached at: ${V.url}`,"max-redirect")),e();return}let P={headers:new mh(V.headers),follow:V.follow,counter:V.counter+1,agent:V.agent,compress:V.compress,method:V.method,body:Qj(V),signal:V.signal,size:V.size,referrer:V.referrer,referrerPolicy:V.referrerPolicy};if(!Dhe(V.url,f)||!zhe(V.url,f))for(let y of["authorization","www-authenticate","cookie","cookie2"])P.headers.delete(y);if(s.statusCode!==303&&V.body&&R.body instanceof _P.default.Readable){G(new Xg("Cannot follow redirect with body being a readable stream","unsupported-redirect")),e();return}(s.statusCode===303||(s.statusCode===301||s.statusCode===302)&&V.method==="POST")&&(P.method="GET",P.body=void 0,P.headers.delete("content-length"));let a=pae(t);a&&(P.referrerPolicy=a),T(r8(new VA(f,P))),e();return}default:return G(new TypeError(`Redirect option '${V.redirect}' is not a valid value of RequestRedirect`))}}d&&s.once("end",()=>{d.removeEventListener("abort",o)});let u=(0,_P.pipeline)(s,new _P.PassThrough,g=>{g&&G(g)});process.version<"v12.10"&&s.on("aborted",o);let n={url:V.url,status:s.statusCode,statusText:s.statusMessage,headers:t,size:V.size,counter:V.counter,highWaterMark:V.highWaterMark},p=t.get("Content-Encoding");if(!V.compress||V.method==="HEAD"||p===null||s.statusCode===204||s.statusCode===304){m=new GP(u,n),T(m);return}let i={flush:o0.default.Z_SYNC_FLUSH,finishFlush:o0.default.Z_SYNC_FLUSH};if(p==="gzip"||p==="x-gzip"){u=(0,_P.pipeline)(u,o0.default.createGunzip(i),g=>{g&&G(g)}),m=new GP(u,n),T(m);return}if(p==="deflate"||p==="x-deflate"){let g=(0,_P.pipeline)(s,new _P.PassThrough,f=>{f&&G(f)});g.once("data",f=>{(f[0]&15)===8?u=(0,_P.pipeline)(u,o0.default.createInflate(),P=>{P&&G(P)}):u=(0,_P.pipeline)(u,o0.default.createInflateRaw(),P=>{P&&G(P)}),m=new GP(u,n),T(m)}),g.once("end",()=>{m||(m=new GP(u,n),T(m))});return}if(p==="br"){u=(0,_P.pipeline)(u,o0.default.createBrotliDecompress(),g=>{g&&G(g)}),m=new GP(u,n),T(m);return}m=new GP(u,n),T(m)}),Che(r,V).catch(G)})}function Nct(h,R){let T=TT.Buffer.from(`0\r +\r +`),G=!1,V=!1,E;h.on("response",v=>{let{headers:I}=v;G=I["transfer-encoding"]==="chunked"&&!I["content-length"]}),h.on("socket",v=>{let I=()=>{if(G&&!V){let m=new Error("Premature close");m.code="ERR_STREAM_PREMATURE_CLOSE",R(m)}},d=m=>{V=TT.Buffer.compare(m.slice(-5),T)===0,!V&&E&&(V=TT.Buffer.compare(E.slice(-3),T.slice(0,3))===0&&TT.Buffer.compare(m.slice(-2),T.slice(3))===0),E=m};v.prependListener("close",I),v.on("data",d),h.on("close",()=>{v.removeListener("close",I),v.removeListener("data",d)})})}var aae,Pae,o0,_P,TT,Mct,i8=$p(()=>{aae=ni(require("node:http"),1),Pae=ni(require("node:https"),1),o0=ni(require("node:zlib"),1),_P=ni(require("node:stream"),1),TT=require("node:buffer");Uhe();L_();khe();z_();gae();XQ();hae();o8();v_();E_();s8();CQ();Mct=new Set(["data:","http:","https:"])});var yae=ht(lj=>{"use strict";var Hct=lj&&lj.__importDefault||function(h){return h&&h.__esModule?h:{default:h}},Xj;Object.defineProperty(lj,"__esModule",{value:!0});lj.Gaxios=void 0;var Fct=Hct(C$()),Bct=require("https"),s0=_Q(),Zct=kge(),dae=require("stream"),qae=zQ(),Wct=async()=>{var h;return((h=globalThis.crypto)==null?void 0:h.randomUUID())||(await import("crypto")).randomUUID()},Kct=204,M_=class{agentCache=new Map;defaults;interceptors;constructor(R){this.defaults=R||{},this.interceptors={request:new qae.GaxiosInterceptorManager,response:new qae.GaxiosInterceptorManager}}fetch(...R){let T=R[0],G=R[1],V,E=new Headers;return typeof T=="string"?V=new URL(T):T instanceof URL?V=T:T&&T.url&&(V=new URL(T.url)),T&&typeof T=="object"&&"headers"in T&&Xj.mergeHeaders(E,T.headers),G&&Xj.mergeHeaders(E,new Headers(G.headers)),typeof T=="object"&&!(T instanceof URL)?this.request({...G,...T,headers:E,url:V}):this.request({...G,headers:E,url:V})}async request(R={}){let T=await this.#s(R);return T=await this.#t(T),this.#o(this._request(T))}async _defaultAdapter(R){var v;let T=R.fetchImplementation||this.defaults.fetchImplementation||await Xj.#p(),G={...R};delete G.data;let V=await T(R.url,G),E=await this.getResponseData(R,V);return(v=Object.getOwnPropertyDescriptor(V,"data"))!=null&&v.configurable||Object.defineProperties(V,{data:{configurable:!0,writable:!0,enumerable:!0,value:E}}),Object.assign(V,{config:R,data:E})}async _request(R){var T;try{let G;if(R.adapter?G=await R.adapter(R,this._defaultAdapter.bind(this)):G=await this._defaultAdapter(R),!R.validateStatus(G.status)){if(R.responseType==="stream"){let E=[];for await(let v of G.data)E.push(v);G.data=E.toString()}let V=s0.GaxiosError.extractAPIErrorFromResponse(G,`Request failed with status code ${G.status}`);throw new s0.GaxiosError(V==null?void 0:V.message,R,G,V)}return G}catch(G){let V;G instanceof s0.GaxiosError?V=G:G instanceof Error?V=new s0.GaxiosError(G.message,R,void 0,G):V=new s0.GaxiosError("Unexpected Gaxios Error",R,void 0,G);let{shouldRetry:E,config:v}=await(0,Zct.getRetryConfig)(V);if(E&&v)return V.config.retryConfig.currentRetryAttempt=v.retryConfig.currentRetryAttempt,R.retryConfig=(T=V.config)==null?void 0:T.retryConfig,this.#r(R),this._request(R);throw R.errorRedactor&&R.errorRedactor(V),V}}async getResponseData(R,T){var G;if(T.status===Kct)return"";if(R.maxContentLength&&T.headers.has("content-length")&&R.maxContentLength=200&&R<300}async getResponseDataFromContentType(R){let T=R.headers.get("Content-Type");if(T===null)return R.text();if(T=T.toLowerCase(),T.includes("application/json")){let G=await R.text();try{G=JSON.parse(G)}catch{}return G}else return T.match(/^text\//)?R.text():R.blob()}async*getMultipartRequest(R,T){let G=`--${T}--`;for(let V of R){let E=V.headers.get("Content-Type")||"application/octet-stream";yield`--${T}\r +Content-Type: ${E}\r +\r +`,typeof V.content=="string"?yield V.content:yield*V.content,yield`\r +`}yield G}static#n;static#i;static async#u(){return this.#n||=(await Promise.resolve().then(()=>ni(WQ()))).HttpsProxyAgent,this.#n}static async#p(){let R=typeof window<"u"&&!!window;return this.#i||=R?window.fetch:(await Promise.resolve().then(()=>(i8(),n8))).default,this.#i}static mergeHeaders(R,...T){R=R instanceof Headers?R:new Headers(R);for(let G of T)(G instanceof Headers?G:new Headers(G)).forEach((E,v)=>{v==="set-cookie"?R.append(v,E):R.set(v,E)});return R}};lj.Gaxios=M_;Xj=M_});var hf=ht(lg=>{"use strict";var Jct=lg&&lg.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),Qct=lg&&lg.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&Jct(R,h,T)};Object.defineProperty(lg,"__esModule",{value:!0});lg.instance=lg.Gaxios=lg.GaxiosError=void 0;lg.request=Xct;var xae=yae();Object.defineProperty(lg,"Gaxios",{enumerable:!0,get:function(){return xae.Gaxios}});var Yct=_Q();Object.defineProperty(lg,"GaxiosError",{enumerable:!0,get:function(){return Yct.GaxiosError}});Qct(zQ(),lg);lg.instance=new xae.Gaxios;async function Xct(h){return lg.instance.request(h)}});var u8=ht((Iae,N_)=>{(function(h){"use strict";var R,T=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,G=Math.ceil,V=Math.floor,E="[BigNumber Error] ",v=E+"Number primitive has more than 15 significant digits: ",I=1e14,d=14,m=9007199254740991,c=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],o=1e7,r=1e9;function e(f){var P,a,y,q=_.prototype={constructor:_,toString:null,valueOf:null},A=new _(1),x=20,j=4,$=-7,w=21,B=-1e7,F=1e7,se=!1,O=1,H=0,L={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},oe="0123456789abcdefghijklmnopqrstuvwxyz",S=!0;function _(Le,Se){var Pe,Ie,Ue,Ee,we,le,st,Zt,ft=this;if(!(ft instanceof _))return new _(Le,Se);if(Se==null){if(Le&&Le._isBigNumber===!0){ft.s=Le.s,!Le.c||Le.e>F?ft.c=ft.e=null:Le.e=10;we/=10,Ee++);Ee>F?ft.c=ft.e=null:(ft.e=Ee,ft.c=[Le]);return}Zt=String(Le)}else{if(!T.test(Zt=String(Le)))return y(ft,Zt,le);ft.s=Zt.charCodeAt(0)==45?(Zt=Zt.slice(1),-1):1}(Ee=Zt.indexOf("."))>-1&&(Zt=Zt.replace(".","")),(we=Zt.search(/e/i))>0?(Ee<0&&(Ee=we),Ee+=+Zt.slice(we+1),Zt=Zt.substring(0,we)):Ee<0&&(Ee=Zt.length)}else{if(n(Se,2,oe.length,"Base"),Se==10&&S)return ft=new _(Le),ae(ft,x+ft.e+1,j);if(Zt=String(Le),le=typeof Le=="number"){if(Le*0!=0)return y(ft,Zt,le,Se);if(ft.s=1/Le<0?(Zt=Zt.slice(1),-1):1,_.DEBUG&&Zt.replace(/^0\.0*|\./,"").length>15)throw Error(v+Le)}else ft.s=Zt.charCodeAt(0)===45?(Zt=Zt.slice(1),-1):1;for(Pe=oe.slice(0,Se),Ee=we=0,st=Zt.length;weEe){Ee=st;continue}}else if(!Ue&&(Zt==Zt.toUpperCase()&&(Zt=Zt.toLowerCase())||Zt==Zt.toLowerCase()&&(Zt=Zt.toUpperCase()))){Ue=!0,we=-1,Ee=0;continue}return y(ft,String(Le),le,Se)}le=!1,Zt=a(Zt,Se,10,ft.s),(Ee=Zt.indexOf("."))>-1?Zt=Zt.replace(".",""):Ee=Zt.length}for(we=0;Zt.charCodeAt(we)===48;we++);for(st=Zt.length;Zt.charCodeAt(--st)===48;);if(Zt=Zt.slice(we,++st)){if(st-=we,le&&_.DEBUG&&st>15&&(Le>m||Le!==V(Le)))throw Error(v+ft.s*Le);if((Ee=Ee-we-1)>F)ft.c=ft.e=null;else if(Ee=-r&&Ue<=r&&Ue===V(Ue)){if(Ie[0]===0){if(Ue===0&&Ie.length===1)return!0;break e}if(Se=(Ue+1)%d,Se<1&&(Se+=d),String(Ie[0]).length==Se){for(Se=0;Se=I||Pe!==V(Pe))break e;if(Pe!==0)return!0}}}else if(Ie===null&&Ue===null&&(Ee===null||Ee===1||Ee===-1))return!0;throw Error(E+"Invalid BigNumber: "+Le)},_.maximum=_.max=function(){return J(arguments,-1)},_.minimum=_.min=function(){return J(arguments,1)},_.random=(function(){var Le=9007199254740992,Se=Math.random()*Le&2097151?function(){return V(Math.random()*Le)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(Pe){var Ie,Ue,Ee,we,le,st=0,Zt=[],ft=new _(A);if(Pe==null?Pe=x:n(Pe,0,r),we=G(Pe/d),se)if(crypto.getRandomValues){for(Ie=crypto.getRandomValues(new Uint32Array(we*=2));st>>11),le>=9e15?(Ue=crypto.getRandomValues(new Uint32Array(2)),Ie[st]=Ue[0],Ie[st+1]=Ue[1]):(Zt.push(le%1e14),st+=2);st=we/2}else if(crypto.randomBytes){for(Ie=crypto.randomBytes(we*=7);st=9e15?crypto.randomBytes(7).copy(Ie,st):(Zt.push(le%1e14),st+=7);st=we/7}else throw se=!1,Error(E+"crypto unavailable");if(!se)for(;st=10;le/=10,st++);stUe-1&&(le[we+1]==null&&(le[we+1]=0),le[we+1]+=le[we]/Ue|0,le[we]%=Ue)}return le.reverse()}return function(Pe,Ie,Ue,Ee,we){var le,st,Zt,ft,It,yt,vt,xt,Nt=Pe.indexOf("."),Tt=x,Br=j;for(Nt>=0&&(ft=H,H=0,Pe=Pe.replace(".",""),xt=new _(Ie),yt=xt.pow(Pe.length-Nt),H=ft,xt.c=Se(g(t(yt.c),yt.e,"0"),10,Ue,Le),xt.e=xt.c.length),vt=Se(Pe,Ie,Ue,we?(le=oe,Le):(le=Le,oe)),Zt=ft=vt.length;vt[--ft]==0;vt.pop());if(!vt[0])return le.charAt(0);if(Nt<0?--Zt:(yt.c=vt,yt.e=Zt,yt.s=Ee,yt=P(yt,xt,Tt,Br,Ue),vt=yt.c,It=yt.r,Zt=yt.e),st=Zt+Tt+1,Nt=vt[st],ft=Ue/2,It=It||st<0||vt[st+1]!=null,It=Br<4?(Nt!=null||It)&&(Br==0||Br==(yt.s<0?3:2)):Nt>ft||Nt==ft&&(Br==4||It||Br==6&&vt[st-1]&1||Br==(yt.s<0?8:7)),st<1||!vt[0])Pe=It?g(le.charAt(1),-Tt,le.charAt(0)):le.charAt(0);else{if(vt.length=st,It)for(--Ue;++vt[--st]>Ue;)vt[st]=0,st||(++Zt,vt=[1].concat(vt));for(ft=vt.length;!vt[--ft];);for(Nt=0,Pe="";Nt<=ft;Pe+=le.charAt(vt[Nt++]));Pe=g(Pe,Zt,le.charAt(0))}return Pe}})(),P=(function(){function Le(Ie,Ue,Ee){var we,le,st,Zt,ft=0,It=Ie.length,yt=Ue%o,vt=Ue/o|0;for(Ie=Ie.slice();It--;)st=Ie[It]%o,Zt=Ie[It]/o|0,we=vt*st+Zt*yt,le=yt*st+we%o*o+ft,ft=(le/Ee|0)+(we/o|0)+vt*Zt,Ie[It]=le%Ee;return ft&&(Ie=[ft].concat(Ie)),Ie}function Se(Ie,Ue,Ee,we){var le,st;if(Ee!=we)st=Ee>we?1:-1;else for(le=st=0;leUe[le]?1:-1;break}return st}function Pe(Ie,Ue,Ee,we){for(var le=0;Ee--;)Ie[Ee]-=le,le=Ie[Ee]1;Ie.splice(0,1));}return function(Ie,Ue,Ee,we,le){var st,Zt,ft,It,yt,vt,xt,Nt,Tt,Br,Xr,jo,Xe,b,k,ee,ce,z=Ie.s==Ue.s?1:-1,te=Ie.c,ie=Ue.c;if(!te||!te[0]||!ie||!ie[0])return new _(!Ie.s||!Ue.s||(te?ie&&te[0]==ie[0]:!ie)?NaN:te&&te[0]==0||!ie?z*0:z/0);for(Nt=new _(z),Tt=Nt.c=[],Zt=Ie.e-Ue.e,z=Ee+Zt+1,le||(le=I,Zt=s(Ie.e/d)-s(Ue.e/d),z=z/d|0),ft=0;ie[ft]==(te[ft]||0);ft++);if(ie[ft]>(te[ft]||0)&&Zt--,z<0)Tt.push(1),It=!0;else{for(b=te.length,ee=ie.length,ft=0,z+=2,yt=V(le/(ie[0]+1)),yt>1&&(ie=Le(ie,yt,le),te=Le(te,yt,le),ee=ie.length,b=te.length),Xe=ee,Br=te.slice(0,ee),Xr=Br.length;Xr=le/2&&k++;do{if(yt=0,st=Se(ie,Br,ee,Xr),st<0){if(jo=Br[0],ee!=Xr&&(jo=jo*le+(Br[1]||0)),yt=V(jo/k),yt>1)for(yt>=le&&(yt=le-1),vt=Le(ie,yt,le),xt=vt.length,Xr=Br.length;Se(vt,Br,xt,Xr)==1;)yt--,Pe(vt,ee=10;z/=10,ft++);ae(Nt,Ee+(Nt.e=ft+Zt*d-1)+1,we,It)}else Nt.e=Zt,Nt.r=+It;return Nt}})();function D(Le,Se,Pe,Ie){var Ue,Ee,we,le,st;if(Pe==null?Pe=j:n(Pe,0,8),!Le.c)return Le.toString();if(Ue=Le.c[0],we=Le.e,Se==null)st=t(Le.c),st=Ie==1||Ie==2&&(we<=$||we>=w)?i(st,we):g(st,we,"0");else if(Le=ae(new _(Le),Se,Pe),Ee=Le.e,st=t(Le.c),le=st.length,Ie==1||Ie==2&&(Se<=Ee||Ee<=$)){for(;lewe),st=g(st,Ee,"0"),Ee+1>le){if(--Se>0)for(st+=".";Se--;st+="0");}else if(Se+=Ee-le,Se>0)for(Ee+1==le&&(st+=".");Se--;st+="0");return Le.s<0&&Ue?"-"+st:st}function J(Le,Se){for(var Pe,Ie,Ue=1,Ee=new _(Le[0]);Ue=10;Ue/=10,Ie++);return(Pe=Ie+Pe*d-1)>F?Le.c=Le.e=null:Pe=10;le/=10,Ue++);if(Ee=Se-Ue,Ee<0)Ee+=d,we=Se,st=It[Zt=0],ft=V(st/yt[Ue-we-1]%10);else if(Zt=G((Ee+1)/d),Zt>=It.length)if(Ie){for(;It.length<=Zt;It.push(0));st=ft=0,Ue=1,Ee%=d,we=Ee-d+1}else break e;else{for(st=le=It[Zt],Ue=1;le>=10;le/=10,Ue++);Ee%=d,we=Ee-d+Ue,ft=we<0?0:V(st/yt[Ue-we-1]%10)}if(Ie=Ie||Se<0||It[Zt+1]!=null||(we<0?st:st%yt[Ue-we-1]),Ie=Pe<4?(ft||Ie)&&(Pe==0||Pe==(Le.s<0?3:2)):ft>5||ft==5&&(Pe==4||Ie||Pe==6&&(Ee>0?we>0?st/yt[Ue-we]:0:It[Zt-1])%10&1||Pe==(Le.s<0?8:7)),Se<1||!It[0])return It.length=0,Ie?(Se-=Le.e+1,It[0]=yt[(d-Se%d)%d],Le.e=-Se||0):It[0]=Le.e=0,Le;if(Ee==0?(It.length=Zt,le=1,Zt--):(It.length=Zt+1,le=yt[d-Ee],It[Zt]=we>0?V(st/yt[Ue-we]%yt[we])*le:0),Ie)for(;;)if(Zt==0){for(Ee=1,we=It[0];we>=10;we/=10,Ee++);for(we=It[0]+=le,le=1;we>=10;we/=10,le++);Ee!=le&&(Le.e++,It[0]==I&&(It[0]=1));break}else{if(It[Zt]+=le,It[Zt]!=I)break;It[Zt--]=0,le=1}for(Ee=It.length;It[--Ee]===0;It.pop());}Le.e>F?Le.c=Le.e=null:Le.e=w?i(Se,Pe):g(Se,Pe,"0"),Le.s<0?"-"+Se:Se)}return q.absoluteValue=q.abs=function(){var Le=new _(this);return Le.s<0&&(Le.s=1),Le},q.comparedTo=function(Le,Se){return u(this,new _(Le,Se))},q.decimalPlaces=q.dp=function(Le,Se){var Pe,Ie,Ue,Ee=this;if(Le!=null)return n(Le,0,r),Se==null?Se=j:n(Se,0,8),ae(new _(Ee),Le+Ee.e+1,Se);if(!(Pe=Ee.c))return null;if(Ie=((Ue=Pe.length-1)-s(this.e/d))*d,Ue=Pe[Ue])for(;Ue%10==0;Ue/=10,Ie--);return Ie<0&&(Ie=0),Ie},q.dividedBy=q.div=function(Le,Se){return P(this,new _(Le,Se),x,j)},q.dividedToIntegerBy=q.idiv=function(Le,Se){return P(this,new _(Le,Se),0,1)},q.exponentiatedBy=q.pow=function(Le,Se){var Pe,Ie,Ue,Ee,we,le,st,Zt,ft,It=this;if(Le=new _(Le),Le.c&&!Le.isInteger())throw Error(E+"Exponent not an integer: "+qe(Le));if(Se!=null&&(Se=new _(Se)),le=Le.e>14,!It.c||!It.c[0]||It.c[0]==1&&!It.e&&It.c.length==1||!Le.c||!Le.c[0])return ft=new _(Math.pow(+qe(It),le?Le.s*(2-p(Le)):+qe(Le))),Se?ft.mod(Se):ft;if(st=Le.s<0,Se){if(Se.c?!Se.c[0]:!Se.s)return new _(NaN);Ie=!st&&It.isInteger()&&Se.isInteger(),Ie&&(It=It.mod(Se))}else{if(Le.e>9&&(It.e>0||It.e<-1||(It.e==0?It.c[0]>1||le&&It.c[1]>=24e7:It.c[0]<8e13||le&&It.c[0]<=9999975e7)))return Ee=It.s<0&&p(Le)?-0:0,It.e>-1&&(Ee=1/Ee),new _(st?1/Ee:Ee);H&&(Ee=G(H/d+2))}for(le?(Pe=new _(.5),st&&(Le.s=1),Zt=p(Le)):(Ue=Math.abs(+qe(Le)),Zt=Ue%2),ft=new _(A);;){if(Zt){if(ft=ft.times(It),!ft.c)break;Ee?ft.c.length>Ee&&(ft.c.length=Ee):Ie&&(ft=ft.mod(Se))}if(Ue){if(Ue=V(Ue/2),Ue===0)break;Zt=Ue%2}else if(Le=Le.times(Pe),ae(Le,Le.e+1,1),Le.e>14)Zt=p(Le);else{if(Ue=+qe(Le),Ue===0)break;Zt=Ue%2}It=It.times(It),Ee?It.c&&It.c.length>Ee&&(It.c.length=Ee):Ie&&(It=It.mod(Se))}return Ie?ft:(st&&(ft=A.div(ft)),Se?ft.mod(Se):Ee?ae(ft,H,j,we):ft)},q.integerValue=function(Le){var Se=new _(this);return Le==null?Le=j:n(Le,0,8),ae(Se,Se.e+1,Le)},q.isEqualTo=q.eq=function(Le,Se){return u(this,new _(Le,Se))===0},q.isFinite=function(){return!!this.c},q.isGreaterThan=q.gt=function(Le,Se){return u(this,new _(Le,Se))>0},q.isGreaterThanOrEqualTo=q.gte=function(Le,Se){return(Se=u(this,new _(Le,Se)))===1||Se===0},q.isInteger=function(){return!!this.c&&s(this.e/d)>this.c.length-2},q.isLessThan=q.lt=function(Le,Se){return u(this,new _(Le,Se))<0},q.isLessThanOrEqualTo=q.lte=function(Le,Se){return(Se=u(this,new _(Le,Se)))===-1||Se===0},q.isNaN=function(){return!this.s},q.isNegative=function(){return this.s<0},q.isPositive=function(){return this.s>0},q.isZero=function(){return!!this.c&&this.c[0]==0},q.minus=function(Le,Se){var Pe,Ie,Ue,Ee,we=this,le=we.s;if(Le=new _(Le,Se),Se=Le.s,!le||!Se)return new _(NaN);if(le!=Se)return Le.s=-Se,we.plus(Le);var st=we.e/d,Zt=Le.e/d,ft=we.c,It=Le.c;if(!st||!Zt){if(!ft||!It)return ft?(Le.s=-Se,Le):new _(It?we:NaN);if(!ft[0]||!It[0])return It[0]?(Le.s=-Se,Le):new _(ft[0]?we:j==3?-0:0)}if(st=s(st),Zt=s(Zt),ft=ft.slice(),le=st-Zt){for((Ee=le<0)?(le=-le,Ue=ft):(Zt=st,Ue=It),Ue.reverse(),Se=le;Se--;Ue.push(0));Ue.reverse()}else for(Ie=(Ee=(le=ft.length)<(Se=It.length))?le:Se,le=Se=0;Se0)for(;Se--;ft[Pe++]=0);for(Se=I-1;Ie>le;){if(ft[--Ie]=0;){for(Pe=0,yt=jo[Ue]%Tt,vt=jo[Ue]/Tt|0,we=st,Ee=Ue+we;Ee>Ue;)Zt=Xr[--we]%Tt,ft=Xr[we]/Tt|0,le=vt*Zt+ft*yt,Zt=yt*Zt+le%Tt*Tt+xt[Ee]+Pe,Pe=(Zt/Nt|0)+(le/Tt|0)+vt*ft,xt[Ee--]=Zt%Nt;xt[Ee]=Pe}return Pe?++Ie:xt.splice(0,1),K(Le,xt,Ie)},q.negated=function(){var Le=new _(this);return Le.s=-Le.s||null,Le},q.plus=function(Le,Se){var Pe,Ie=this,Ue=Ie.s;if(Le=new _(Le,Se),Se=Le.s,!Ue||!Se)return new _(NaN);if(Ue!=Se)return Le.s=-Se,Ie.minus(Le);var Ee=Ie.e/d,we=Le.e/d,le=Ie.c,st=Le.c;if(!Ee||!we){if(!le||!st)return new _(Ue/0);if(!le[0]||!st[0])return st[0]?Le:new _(le[0]?Ie:Ue*0)}if(Ee=s(Ee),we=s(we),le=le.slice(),Ue=Ee-we){for(Ue>0?(we=Ee,Pe=st):(Ue=-Ue,Pe=le),Pe.reverse();Ue--;Pe.push(0));Pe.reverse()}for(Ue=le.length,Se=st.length,Ue-Se<0&&(Pe=st,st=le,le=Pe,Se=Ue),Ue=0;Se;)Ue=(le[--Se]=le[Se]+st[Se]+Ue)/I|0,le[Se]=I===le[Se]?0:le[Se]%I;return Ue&&(le=[Ue].concat(le),++we),K(Le,le,we)},q.precision=q.sd=function(Le,Se){var Pe,Ie,Ue,Ee=this;if(Le!=null&&Le!==!!Le)return n(Le,1,r),Se==null?Se=j:n(Se,0,8),ae(new _(Ee),Le,Se);if(!(Pe=Ee.c))return null;if(Ue=Pe.length-1,Ie=Ue*d+1,Ue=Pe[Ue]){for(;Ue%10==0;Ue/=10,Ie--);for(Ue=Pe[0];Ue>=10;Ue/=10,Ie++);}return Le&&Ee.e+1>Ie&&(Ie=Ee.e+1),Ie},q.shiftedBy=function(Le){return n(Le,-m,m),this.times("1e"+Le)},q.squareRoot=q.sqrt=function(){var Le,Se,Pe,Ie,Ue,Ee=this,we=Ee.c,le=Ee.s,st=Ee.e,Zt=x+4,ft=new _("0.5");if(le!==1||!we||!we[0])return new _(!le||le<0&&(!we||we[0])?NaN:we?Ee:1/0);if(le=Math.sqrt(+qe(Ee)),le==0||le==1/0?(Se=t(we),(Se.length+st)%2==0&&(Se+="0"),le=Math.sqrt(+Se),st=s((st+1)/2)-(st<0||st%2),le==1/0?Se="5e"+st:(Se=le.toExponential(),Se=Se.slice(0,Se.indexOf("e")+1)+st),Pe=new _(Se)):Pe=new _(le+""),Pe.c[0]){for(st=Pe.e,le=st+Zt,le<3&&(le=0);;)if(Ue=Pe,Pe=ft.times(Ue.plus(P(Ee,Ue,Zt,1))),t(Ue.c).slice(0,le)===(Se=t(Pe.c)).slice(0,le))if(Pe.e0&&xt>0){for(Ee=xt%le||le,ft=vt.substr(0,Ee);Ee0&&(ft+=Zt+vt.slice(Ee)),yt&&(ft="-"+ft)}Ie=It?ft+(Pe.decimalSeparator||"")+((st=+Pe.fractionGroupSize)?It.replace(new RegExp("\\d{"+st+"}\\B","g"),"$&"+(Pe.fractionGroupSeparator||"")):It):ft}return(Pe.prefix||"")+Ie+(Pe.suffix||"")},q.toFraction=function(Le){var Se,Pe,Ie,Ue,Ee,we,le,st,Zt,ft,It,yt,vt=this,xt=vt.c;if(Le!=null&&(le=new _(Le),!le.isInteger()&&(le.c||le.s!==1)||le.lt(A)))throw Error(E+"Argument "+(le.isInteger()?"out of range: ":"not an integer: ")+qe(le));if(!xt)return new _(vt);for(Se=new _(A),Zt=Pe=new _(A),Ie=st=new _(A),yt=t(xt),Ee=Se.e=yt.length-vt.e-1,Se.c[0]=c[(we=Ee%d)<0?d+we:we],Le=!Le||le.comparedTo(Se)>0?Ee>0?Se:Zt:le,we=F,F=1/0,le=new _(yt),st.c[0]=0;ft=P(le,Se,0,1),Ue=Pe.plus(ft.times(Ie)),Ue.comparedTo(Le)!=1;)Pe=Ie,Ie=Ue,Zt=st.plus(ft.times(Ue=Zt)),st=Ue,Se=le.minus(ft.times(Ue=Se)),le=Ue;return Ue=P(Le.minus(Pe),Ie,0,1),st=st.plus(Ue.times(Zt)),Pe=Pe.plus(Ue.times(Ie)),st.s=Zt.s=vt.s,Ee=Ee*2,It=P(Zt,Ie,Ee,j).minus(vt).abs().comparedTo(P(st,Pe,Ee,j).minus(vt).abs())<1?[Zt,Ie]:[st,Pe],F=we,It},q.toNumber=function(){return+qe(this)},q.toPrecision=function(Le,Se){return Le!=null&&n(Le,1,r),D(this,Le,Se,2)},q.toString=function(Le){var Se,Pe=this,Ie=Pe.s,Ue=Pe.e;return Ue===null?Ie?(Se="Infinity",Ie<0&&(Se="-"+Se)):Se="NaN":(Le==null?Se=Ue<=$||Ue>=w?i(t(Pe.c),Ue):g(t(Pe.c),Ue,"0"):Le===10&&S?(Pe=ae(new _(Pe),x+Ue+1,j),Se=g(t(Pe.c),Pe.e,"0")):(n(Le,2,oe.length,"Base"),Se=a(g(t(Pe.c),Ue,"0"),10,Le,Ie,!0)),Ie<0&&Pe.c[0]&&(Se="-"+Se)),Se},q.valueOf=q.toJSON=function(){return qe(this)},q._isBigNumber=!0,f!=null&&_.set(f),_}function s(f){var P=f|0;return f>0||f===P?P:P-1}function t(f){for(var P,a,y=1,q=f.length,A=f[0]+"";yw^a?1:-1;for(j=($=q.length)<(w=A.length)?$:w,x=0;xA[x]^a?1:-1;return $==w?0:$>w^a?1:-1}function n(f,P,a,y){if(fa||f!==V(f))throw Error(E+(y||"Argument")+(typeof f=="number"?fa?" out of range: ":" not an integer: ":" not a primitive number: ")+String(f))}function p(f){var P=f.c.length-1;return s(f.e/d)==P&&f.c[P]%2!=0}function i(f,P){return(f.length>1?f.charAt(0)+"."+f.slice(1):f)+(P<0?"e":"e+")+P}function g(f,P,a){var y,q;if(P<0){for(q=a+".";++P;q+=a);f=q+f}else if(y=f.length,++P>y){for(q=a,P-=y;--P;q+=a);f+=q}else P{var Rae=u8(),Aae=$ae.exports;(function(){"use strict";function h(m){return m<10?"0"+m:m}var R=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,T=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,G,V,E={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},v;function I(m){return T.lastIndex=0,T.test(m)?'"'+m.replace(T,function(c){var o=E[c];return typeof o=="string"?o:"\\u"+("0000"+c.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+m+'"'}function d(m,c){var o,r,e,s,t=G,u,n=c[m],p=n!=null&&(n instanceof Rae||Rae.isBigNumber(n));switch(n&&typeof n=="object"&&typeof n.toJSON=="function"&&(n=n.toJSON(m)),typeof v=="function"&&(n=v.call(c,m,n)),typeof n){case"string":return p?n:I(n);case"number":return isFinite(n)?String(n):"null";case"boolean":case"null":case"bigint":return String(n);case"object":if(!n)return"null";if(G+=V,u=[],Object.prototype.toString.apply(n)==="[object Array]"){for(s=n.length,o=0;o{var H_=null,lct=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,Oct=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,Cct=function(h){"use strict";var R={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,useNativeBigInt:!1,protoAction:"error",constructorAction:"error"};if(h!=null){if(h.strict===!0&&(R.strict=!0),h.storeAsString===!0&&(R.storeAsString=!0),R.alwaysParseAsBig=h.alwaysParseAsBig===!0?h.alwaysParseAsBig:!1,R.useNativeBigInt=h.useNativeBigInt===!0?h.useNativeBigInt:!1,typeof h.constructorAction<"u")if(h.constructorAction==="error"||h.constructorAction==="ignore"||h.constructorAction==="preserve")R.constructorAction=h.constructorAction;else throw new Error(`Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed ${h.constructorAction}`);if(typeof h.protoAction<"u")if(h.protoAction==="error"||h.protoAction==="ignore"||h.protoAction==="preserve")R.protoAction=h.protoAction;else throw new Error(`Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed ${h.protoAction}`)}var T,G,V={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:` +`,r:"\r",t:" "},E,v=function(t){throw{name:"SyntaxError",message:t,at:T,text:E}},I=function(t){return t&&t!==G&&v("Expected '"+t+"' instead of '"+G+"'"),G=E.charAt(T),T+=1,G},d=function(){var t,u="";for(G==="-"&&(u="-",I("-"));G>="0"&&G<="9";)u+=G,I();if(G===".")for(u+=".";I()&&G>="0"&&G<="9";)u+=G;if(G==="e"||G==="E")for(u+=G,I(),(G==="-"||G==="+")&&(u+=G,I());G>="0"&&G<="9";)u+=G,I();if(t=+u,!isFinite(t))v("Bad number");else return H_==null&&(H_=u8()),u.length>15?R.storeAsString?u:R.useNativeBigInt?BigInt(u):new H_(u):R.alwaysParseAsBig?R.useNativeBigInt?BigInt(t):new H_(t):t},m=function(){var t,u,n="",p;if(G==='"')for(var i=T;I();){if(G==='"')return T-1>i&&(n+=E.substring(i,T-1)),I(),n;if(G==="\\"){if(T-1>i&&(n+=E.substring(i,T-1)),I(),G==="u"){for(p=0,u=0;u<4&&(t=parseInt(I(),16),!!isFinite(t));u+=1)p=p*16+t;n+=String.fromCharCode(p)}else if(typeof V[G]=="string")n+=V[G];else break;i=T}}v("Bad string")},c=function(){for(;G&&G<=" ";)I()},o=function(){switch(G){case"t":return I("t"),I("r"),I("u"),I("e"),!0;case"f":return I("f"),I("a"),I("l"),I("s"),I("e"),!1;case"n":return I("n"),I("u"),I("l"),I("l"),null}v("Unexpected '"+G+"'")},r,e=function(){var t=[];if(G==="["){if(I("["),c(),G==="]")return I("]"),t;for(;G;){if(t.push(r()),c(),G==="]")return I("]"),t;I(","),c()}}v("Bad array")},s=function(){var t,u=Object.create(null);if(G==="{"){if(I("{"),c(),G==="}")return I("}"),u;for(;G;){if(t=m(),c(),I(":"),R.strict===!0&&Object.hasOwnProperty.call(u,t)&&v('Duplicate key "'+t+'"'),lct.test(t)===!0?R.protoAction==="error"?v("Object contains forbidden prototype property"):R.protoAction==="ignore"?r():u[t]=r():Oct.test(t)===!0?R.constructorAction==="error"?v("Object contains forbidden constructor property"):R.constructorAction==="ignore"?r():u[t]=r():u[t]=r(),c(),G==="}")return I("}"),u;I(","),c()}}v("Bad object")};return r=function(){switch(c(),G){case"{":return s();case"[":return e();case'"':return m();case"-":return d();default:return G>="0"&&G<="9"?d():o()}},function(t,u){var n;return E=t+"",T=0,G=" ",n=r(),c(),G&&v("Syntax error"),typeof u=="function"?(function p(i,g){var f,P,a=i[g];return a&&typeof a=="object"&&Object.keys(a).forEach(function(y){P=p(a,y),P!==void 0?a[y]=P:delete a[y]}),u.call(i,g,a)})({"":n},""):n}};Uae.exports=Cct});var Eae=ht((M7t,F_)=>{var Tae=jae().stringify,Vae=vae();F_.exports=function(h){return{parse:Vae(h),stringify:Tae}};F_.exports.parse=Vae();F_.exports.stringify=Tae});var p8=ht(mI=>{"use strict";Object.defineProperty(mI,"__esModule",{value:!0});mI.GCE_LINUX_BIOS_PATHS=void 0;mI.isGoogleCloudServerless=Gae;mI.isGoogleComputeEngineLinux=_ae;mI.isGoogleComputeEngineMACAddress=Lae;mI.isGoogleComputeEngine=Dae;mI.detectGCPResidency=kct;var Sae=require("fs"),wae=require("os");mI.GCE_LINUX_BIOS_PATHS={BIOS_DATE:"/sys/class/dmi/id/bios_date",BIOS_VENDOR:"/sys/class/dmi/id/bios_vendor"};var bct=/^42:01/;function Gae(){return!!(process.env.CLOUD_RUN_JOB||process.env.FUNCTION_NAME||process.env.K_SERVICE)}function _ae(){if((0,wae.platform)()!=="linux")return!1;try{(0,Sae.statSync)(mI.GCE_LINUX_BIOS_PATHS.BIOS_DATE);let h=(0,Sae.readFileSync)(mI.GCE_LINUX_BIOS_PATHS.BIOS_VENDOR,"utf8");return/Google/.test(h)}catch{return!1}}function Lae(){let h=(0,wae.networkInterfaces)();for(let R of Object.values(h))if(R){for(let{mac:T}of R)if(bct.test(T))return!0}return!1}function Dae(){return _ae()||Lae()}function kct(){return Gae()||Dae()}});var zae=ht(B_=>{"use strict";Object.defineProperty(B_,"__esModule",{value:!0});B_.Colours=void 0;var Zm=class h{static isEnabled(R){return R&&R.isTTY&&(typeof R.getColorDepth=="function"?R.getColorDepth()>2:!0)}static refresh(){h.enabled=h.isEnabled(process==null?void 0:process.stderr),this.enabled?(h.reset="\x1B[0m",h.bright="\x1B[1m",h.dim="\x1B[2m",h.red="\x1B[31m",h.green="\x1B[32m",h.yellow="\x1B[33m",h.blue="\x1B[34m",h.magenta="\x1B[35m",h.cyan="\x1B[36m",h.white="\x1B[37m",h.grey="\x1B[90m"):(h.reset="",h.bright="",h.dim="",h.red="",h.green="",h.yellow="",h.blue="",h.magenta="",h.cyan="",h.white="",h.grey="")}};B_.Colours=Zm;Zm.enabled=!1;Zm.reset="";Zm.bright="";Zm.dim="";Zm.red="";Zm.green="";Zm.yellow="";Zm.blue="";Zm.magenta="";Zm.cyan="";Zm.white="";Zm.grey="";Zm.refresh()});var Fae=ht(Zp=>{"use strict";var eft=Zp&&Zp.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),tft=Zp&&Zp.__setModuleDefault||(Object.create?(function(h,R){Object.defineProperty(h,"default",{enumerable:!0,value:R})}):function(h,R){h.default=R}),Mae=Zp&&Zp.__importStar||(function(){var h=function(R){return h=Object.getOwnPropertyNames||function(T){var G=[];for(var V in T)Object.prototype.hasOwnProperty.call(T,V)&&(G[G.length]=V);return G},h(R)};return function(R){if(R&&R.__esModule)return R;var T={};if(R!=null)for(var G=h(R),V=0;Vthis.on(G,V)}),this.func.debug=(...G)=>this.invokeSeverity(gI.DEBUG,...G),this.func.info=(...G)=>this.invokeSeverity(gI.INFO,...G),this.func.warn=(...G)=>this.invokeSeverity(gI.WARNING,...G),this.func.error=(...G)=>this.invokeSeverity(gI.ERROR,...G),this.func.sublog=G=>Hae(G,this.func)}invoke(R,...T){if(this.upstream)try{this.upstream(R,...T)}catch{}try{this.emit("log",R,T)}catch{}}invokeSeverity(R,...T){this.invoke({severity:R},...T)}};Zp.AdhocDebugLogger=ET;Zp.placeholder=new ET("",()=>{}).func;var Oj=class{constructor(){var R;this.cached=new Map,this.filters=[],this.filtersSet=!1;let T=(R=VT.env[Zp.env.nodeEnables])!==null&&R!==void 0?R:"*";T==="all"&&(T="*"),this.filters=T.split(",")}log(R,T,...G){try{this.filtersSet||(this.setFilters(),this.filtersSet=!0);let V=this.cached.get(R);V||(V=this.makeLogger(R),this.cached.set(R,V)),V(T,...G)}catch(V){console.error(V)}}};Zp.DebugLogBackendBase=Oj;var c8=class extends Oj{constructor(){super(...arguments),this.enabledRegexp=/.*/g}isEnabled(R){return this.enabledRegexp.test(R)}makeLogger(R){return this.enabledRegexp.test(R)?(T,...G)=>{var V;let E=`${LP.Colours.green}${R}${LP.Colours.reset}`,v=`${LP.Colours.yellow}${VT.pid}${LP.Colours.reset}`,I;switch(T.severity){case gI.ERROR:I=`${LP.Colours.red}${T.severity}${LP.Colours.reset}`;break;case gI.INFO:I=`${LP.Colours.magenta}${T.severity}${LP.Colours.reset}`;break;case gI.WARNING:I=`${LP.Colours.yellow}${T.severity}${LP.Colours.reset}`;break;default:I=(V=T.severity)!==null&&V!==void 0?V:gI.DEFAULT;break}let d=Nae.formatWithOptions({colors:LP.Colours.enabled},...G),m=Object.assign({},T);delete m.severity;let c=Object.getOwnPropertyNames(m).length?JSON.stringify(m):"",o=c?`${LP.Colours.grey}${c}${LP.Colours.reset}`:"";console.error("%s [%s|%s] %s%s",v,E,I,d,c?` ${o}`:"")}:()=>{}}setFilters(){let T=this.filters.join(",").replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^");this.enabledRegexp=new RegExp(`^${T}$`,"i")}};function f8(){return new c8}var m8=class extends Oj{constructor(R){super(),this.debugPkg=R}makeLogger(R){let T=this.debugPkg(R);return(G,...V)=>{T(V[0],...V.slice(1))}}setFilters(){var R;let T=(R=VT.env.NODE_DEBUG)!==null&&R!==void 0?R:"";VT.env.NODE_DEBUG=`${T}${T?",":""}${this.filters.join(",")}`}};function sft(h){return new m8(h)}var g8=class extends Oj{constructor(R){var T;super(),this.upstream=(T=R)!==null&&T!==void 0?T:void 0}makeLogger(R){var T;let G=(T=this.upstream)===null||T===void 0?void 0:T.makeLogger(R);return(V,...E)=>{var v;let I=(v=V.severity)!==null&&v!==void 0?v:gI.INFO,d=Object.assign({severity:I,message:Nae.format(...E)},V),m=JSON.stringify(d);G?G(V,m):console.log("%s",m)}}setFilters(){var R;(R=this.upstream)===null||R===void 0||R.setFilters()}};function rft(h){return new g8(h)}Zp.env={nodeEnables:"GOOGLE_SDK_NODE_LOGGING"};var h8=new Map,DP;function nft(h){DP=h,h8.clear()}function Hae(h,R){if(!DP&&!VT.env[Zp.env.nodeEnables]||!h)return Zp.placeholder;R&&(h=`${R.instance.namespace}:${h}`);let T=h8.get(h);if(T)return T.func;if(DP===null)return Zp.placeholder;DP===void 0&&(DP=f8());let G=(()=>{let V;return new ET(h,(v,...I)=>{if(V!==DP){if(DP===null)return;DP===void 0&&(DP=f8()),V=DP}DP==null||DP.log(h,v,...I)})})();return h8.set(h,G),G.func}});var a8=ht(r0=>{"use strict";var ift=r0&&r0.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),uft=r0&&r0.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&ift(R,h,T)};Object.defineProperty(r0,"__esModule",{value:!0});uft(Fae(),r0)});var wT=ht($i=>{"use strict";var Zae=$i&&$i.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),pft=$i&&$i.__setModuleDefault||(Object.create?(function(h,R){Object.defineProperty(h,"default",{enumerable:!0,value:R})}):function(h,R){h.default=R}),cft=$i&&$i.__importStar||(function(){var h=function(R){return h=Object.getOwnPropertyNames||function(T){var G=[];for(var V in T)Object.prototype.hasOwnProperty.call(T,V)&&(G[G.length]=V);return G},h(R)};return function(R){if(R&&R.__esModule)return R;var T={};if(R!=null)for(var G=h(R),V=0;V{switch(R){case"params":case"property":case"headers":break;case"qs":throw new Error("'qs' is not a valid configuration option. Please use 'params' instead.");default:throw new Error(`'${R}' is not a valid configuration option.`)}})}async function ST(h,R={},T=3,G=!1){let V=new Headers($i.HEADERS),E="",v={};if(typeof h=="object"){let o=h;new Headers(o.headers).forEach((r,e)=>V.set(e,r)),E=o.metadataKey,v=o.params||v,T=o.noResponseRetries||T,G=o.fastFail||G}else E=h;typeof R=="string"?E+=`/${R}`:(aft(R),R.property&&(E+=`/${R.property}`),new Headers(R.headers).forEach((o,r)=>V.set(r,o)),v=R.params||v);let I=G?Pft:P8.request,d={url:`${d8()}/${E}`,headers:V,retryConfig:{noResponseRetries:T},params:v,responseType:"text",timeout:Kae()};Bae.info("instance request %j",d);let m=await I(d);Bae.info("instance metadata is %s",m.data);let c=m.headers.get($i.HEADER_NAME);if(c!==$i.HEADER_VALUE)throw new RangeError(`Invalid response from metadata service: incorrect ${$i.HEADER_NAME} header. Expected '${$i.HEADER_VALUE}', got ${c?`'${c}'`:"no header"}`);if(typeof m.data=="string")try{return mft.parse(m.data)}catch{}return m.data}async function Pft(h){var V;let R={...h,url:(V=h.url)==null?void 0:V.toString().replace(d8(),d8($i.SECONDARY_HOST_ADDRESS))},T=(0,P8.request)(h),G=(0,P8.request)(R);return Promise.any([T,G])}function dft(h){return ST("instance",h)}function qft(h){return ST("project",h)}function yft(h){return ST("universe",h)}async function xft(h){let R={};return await Promise.all(h.map(T=>(async()=>{let G=await ST(T),V=T.metadataKey;R[V]=G})())),R}function Ift(){return process.env.DETECT_GCP_RETRIES?Number(process.env.DETECT_GCP_RETRIES):0}var Z_;async function Rft(){if(process.env.METADATA_SERVER_DETECTION){let h=process.env.METADATA_SERVER_DETECTION.trim().toLocaleLowerCase();if(!(h in $i.METADATA_SERVER_DETECTION))throw new RangeError(`Unknown \`METADATA_SERVER_DETECTION\` env variable. Got \`${h}\`, but it should be \`${Object.keys($i.METADATA_SERVER_DETECTION).join("`, `")}\`, or unset`);switch(h){case"assume-present":return!0;case"none":return!1;case"bios-only":return q8();case"ping-only":}}try{return Z_===void 0&&(Z_=ST("instance",void 0,Ift(),!(process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST))),await Z_,!0}catch(h){let R=h;if(process.env.DEBUG_AUTH&&console.info(R),R.type==="request-timeout"||R.response&&R.response.status===404)return!1;if(!(R.response&&R.response.status===404)&&(!R.code||!["EHOSTDOWN","EHOSTUNREACH","ENETUNREACH","ENOENT","ENOTFOUND","ECONNREFUSED"].includes(R.code.toString()))){let T="UNKNOWN";R.code&&(T=R.code.toString()),process.emitWarning(`received unexpected error = ${R.message} code = ${T}`,"MetadataLookupWarning")}return!1}}function Aft(){Z_=void 0}$i.gcpResidencyCache=null;function q8(){return $i.gcpResidencyCache===null&&Wae(),$i.gcpResidencyCache}function Wae(h=null){$i.gcpResidencyCache=h!==null?h:(0,gft.detectGCPResidency)()}function Kae(){return q8()?0:3e3}fft(p8(),$i)});var Yae=ht(W_=>{"use strict";W_.byteLength=jft;W_.toByteArray=vft;W_.fromByteArray=Eft;var GI=[],sd=[],$ft=typeof Uint8Array<"u"?Uint8Array:Array,y8="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(n0=0,Jae=y8.length;n00)throw new Error("Invalid string. Length must be a multiple of 4");var T=h.indexOf("=");T===-1&&(T=R);var G=T===R?0:4-T%4;return[T,G]}function jft(h){var R=Qae(h),T=R[0],G=R[1];return(T+G)*3/4-G}function Uft(h,R,T){return(R+T)*3/4-T}function vft(h){var R,T=Qae(h),G=T[0],V=T[1],E=new $ft(Uft(h,G,V)),v=0,I=V>0?G-4:G,d;for(d=0;d>16&255,E[v++]=R>>8&255,E[v++]=R&255;return V===2&&(R=sd[h.charCodeAt(d)]<<2|sd[h.charCodeAt(d+1)]>>4,E[v++]=R&255),V===1&&(R=sd[h.charCodeAt(d)]<<10|sd[h.charCodeAt(d+1)]<<4|sd[h.charCodeAt(d+2)]>>2,E[v++]=R>>8&255,E[v++]=R&255),E}function Tft(h){return GI[h>>18&63]+GI[h>>12&63]+GI[h>>6&63]+GI[h&63]}function Vft(h,R,T){for(var G,V=[],E=R;EI?I:v+E));return G===1?(R=h[T-1],V.push(GI[R>>2]+GI[R<<4&63]+"==")):G===2&&(R=(h[T-2]<<8)+h[T-1],V.push(GI[R>>10]+GI[R>>4&63]+GI[R<<2&63]+"=")),V.join("")}});var I8=ht(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.fromArrayBufferToHex=Sft;function Sft(h){return Array.from(new Uint8Array(h)).map(T=>T.toString(16).padStart(2,"0")).join("")}});var Xae=ht(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.BrowserCrypto=void 0;var Cj=Yae(),wft=I8(),R8=class h{constructor(){if(typeof window>"u"||window.crypto===void 0||window.crypto.subtle===void 0)throw new Error("SubtleCrypto not found. Make sure it's an https:// website.")}async sha256DigestBase64(R){let T=new TextEncoder().encode(R),G=await window.crypto.subtle.digest("SHA-256",T);return Cj.fromByteArray(new Uint8Array(G))}randomBytesBase64(R){let T=new Uint8Array(R);return window.crypto.getRandomValues(T),Cj.fromByteArray(T)}static padBase64(R){for(;R.length%4!==0;)R+="=";return R}async verify(R,T,G){let V={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},E=new TextEncoder().encode(T),v=Cj.toByteArray(h.padBase64(G)),I=await window.crypto.subtle.importKey("jwk",R,V,!0,["verify"]);return await window.crypto.subtle.verify(V,I,Buffer.from(v),E)}async sign(R,T){let G={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},V=new TextEncoder().encode(T),E=await window.crypto.subtle.importKey("jwk",R,G,!0,["sign"]),v=await window.crypto.subtle.sign(G,E,V);return Cj.fromByteArray(new Uint8Array(v))}decodeBase64StringUtf8(R){let T=Cj.toByteArray(h.padBase64(R));return new TextDecoder().decode(T)}encodeBase64StringUtf8(R){let T=new TextEncoder().encode(R);return Cj.fromByteArray(T)}async sha256DigestHex(R){let T=new TextEncoder().encode(R),G=await window.crypto.subtle.digest("SHA-256",T);return(0,wft.fromArrayBufferToHex)(G)}async signWithHmacSha256(R,T){let G=typeof R=="string"?R:String.fromCharCode(...new Uint16Array(R)),V=new TextEncoder,E=await window.crypto.subtle.importKey("raw",V.encode(G),{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]);return window.crypto.subtle.sign("HMAC",E,V.encode(T))}};K_.BrowserCrypto=R8});var lae=ht(J_=>{"use strict";Object.defineProperty(J_,"__esModule",{value:!0});J_.NodeCrypto=void 0;var bj=require("crypto"),A8=class{async sha256DigestBase64(R){return bj.createHash("sha256").update(R).digest("base64")}randomBytesBase64(R){return bj.randomBytes(R).toString("base64")}async verify(R,T,G){let V=bj.createVerify("RSA-SHA256");return V.update(T),V.end(),V.verify(R,G,"base64")}async sign(R,T){let G=bj.createSign("RSA-SHA256");return G.update(T),G.end(),G.sign(R,"base64")}decodeBase64StringUtf8(R){return Buffer.from(R,"base64").toString("utf-8")}encodeBase64StringUtf8(R){return Buffer.from(R,"utf-8").toString("base64")}async sha256DigestHex(R){return bj.createHash("sha256").update(R).digest("hex")}async signWithHmacSha256(R,T){let G=typeof R=="string"?R:_ft(R);return Gft(bj.createHmac("sha256",G).update(T).digest())}};J_.NodeCrypto=A8;function Gft(h){let R=new ArrayBuffer(h.length),T=new Uint8Array(R);for(let G=0;G{"use strict";var Lft=SR&&SR.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),Dft=SR&&SR.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&Lft(R,h,T)};Object.defineProperty(SR,"__esModule",{value:!0});SR.createCrypto=Nft;SR.hasBrowserCrypto=Oae;var zft=Xae(),Mft=lae();Dft(I8(),SR);function Nft(){return Oae()?new zft.BrowserCrypto:new Mft.NodeCrypto}function Oae(){return typeof window<"u"&&typeof window.crypto<"u"&&typeof window.crypto.subtle<"u"}});var kj=ht(($8,bae)=>{var Q_=require("buffer"),_I=Q_.Buffer;function Cae(h,R){for(var T in h)R[T]=h[T]}_I.from&&_I.alloc&&_I.allocUnsafe&&_I.allocUnsafeSlow?bae.exports=Q_:(Cae(Q_,$8),$8.Buffer=i0);function i0(h,R,T){return _I(h,R,T)}i0.prototype=Object.create(_I.prototype);Cae(_I,i0);i0.from=function(h,R,T){if(typeof h=="number")throw new TypeError("Argument must not be a number");return _I(h,R,T)};i0.alloc=function(h,R,T){if(typeof h!="number")throw new TypeError("Argument must be a number");var G=_I(h);return R!==void 0?typeof T=="string"?G.fill(R,T):G.fill(R):G.fill(0),G};i0.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return _I(h)};i0.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return Q_.SlowBuffer(h)}});var ePe=ht((X7t,kae)=>{"use strict";function j8(h){var R=(h/8|0)+(h%8===0?0:1);return R}var Hft={ES256:j8(256),ES384:j8(384),ES512:j8(521)};function Fft(h){var R=Hft[h];if(R)return R;throw new Error('Unknown algorithm "'+h+'"')}kae.exports=Fft});var U8=ht((l7t,iPe)=>{"use strict";var Y_=kj().Buffer,oPe=ePe(),X_=128,sPe=0,Bft=32,Zft=16,Wft=2,rPe=Zft|Bft|sPe<<6,l_=Wft|sPe<<6;function Kft(h){return h.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function nPe(h){if(Y_.isBuffer(h))return h;if(typeof h=="string")return Y_.from(h,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function Jft(h,R){h=nPe(h);var T=oPe(R),G=T+1,V=h.length,E=0;if(h[E++]!==rPe)throw new Error('Could not find expected "seq"');var v=h[E++];if(v===(X_|1)&&(v=h[E++]),V-E=X_;return V&&--G,G}function Qft(h,R){h=nPe(h);var T=oPe(R),G=h.length;if(G!==T*2)throw new TypeError('"'+R+'" signatures must be "'+T*2+'" bytes, saw "'+G+'"');var V=tPe(h,0,T),E=tPe(h,T,h.length),v=T-V,I=T-E,d=2+v+1+1+I,m=d{"use strict";Object.defineProperty(wR,"__esModule",{value:!0});wR.LRUCache=void 0;wR.snakeToCamel=pPe;wR.originalOrCamelOptions=Oft;wR.removeUndefinedValuesInObject=Cft;wR.isValidFile=bft;wR.getWellKnownCertificateConfigFileLocation=kft;var Yft=require("fs"),Xft=require("os"),v8=require("path"),lft="certificate_config.json",uPe="gcloud";function pPe(h){return h.replace(/([_][^_])/g,R=>R.slice(1).toUpperCase())}function Oft(h){function R(T){let G=h||{};return G[T]??G[pPe(T)]}return{get:R}}var T8=class{capacity;#e=new Map;maxAge;constructor(R){this.capacity=R.capacity,this.maxAge=R.maxAge}#t(R,T){this.#e.delete(R),this.#e.set(R,{value:T,lastAccessed:Date.now()})}set(R,T){this.#t(R,T),this.#o()}get(R){let T=this.#e.get(R);if(T)return this.#t(R,T.value),this.#o(),T.value}#o(){let R=this.maxAge?Date.now()-this.maxAge:0,T=this.#e.entries().next();for(;!T.done&&(this.#e.size>this.capacity||T.value[1].lastAccessed{(T===void 0||T==="undefined")&&delete h[R]}),h}async function bft(h){try{return(await Yft.promises.lstat(h)).isFile()}catch{return!1}}function kft(){let h=process.env.CLOUDSDK_CONFIG||(emt()?v8.join(process.env.APPDATA||"",uPe):v8.join(process.env.HOME||"",".config",uPe));return v8.join(h,lft)}function emt(){return Xft.platform().startsWith("win")}});var cPe=ht((C7t,tmt)=>{tmt.exports={name:"google-auth-library",version:"10.6.2",author:"Google Inc.",description:"Google APIs Authentication Client Library for Node.js",engines:{node:">=18"},main:"./build/src/index.js",types:"./build/src/index.d.ts",repository:{type:"git",directory:"packages/google-auth-library-nodejs",url:"https://github.com/googleapis/google-cloud-node-core.git"},keywords:["google","api","google apis","client","client library"],dependencies:{"base64-js":"^1.3.0","ecdsa-sig-formatter":"^1.0.11",gaxios:"^7.1.4","gcp-metadata":"8.1.2","google-logging-utils":"1.1.3",jws:"^4.0.0"},devDependencies:{"@types/base64-js":"^1.2.5","@types/jws":"^3.1.0","@types/mocha":"^10.0.10","@types/mv":"^2.1.0","@types/ncp":"^2.0.8","@types/node":"^24.0.0","@types/sinon":"^21.0.0","assert-rejects":"^1.0.0",c8:"^10.1.3",codecov:"^3.8.3",gts:"^6.0.2","is-docker":"^3.0.0",jsdoc:"^4.0.4","jsdoc-fresh":"^5.0.0","jsdoc-region-tag":"^4.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1",keypair:"^1.0.4",mocha:"^11.1.0",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.5","null-loader":"^4.0.1",puppeteer:"^24.0.0",sinon:"^21.0.0","ts-loader":"^9.5.2",typescript:"5.8.3",webpack:"^5.97.1","webpack-cli":"^6.0.1"},files:["build/src","!build/src/**/*.map"],scripts:{test:"c8 mocha build/test",clean:"gts clean",prepare:"npm run compile",lint:"gts check --no-inline-config",compile:"tsc -p .",fix:"gts fix",pretest:"npm run compile -- --sourceMap",docs:"jsdoc -c .jsdoc.js","samples-setup":"cd samples/ && npm link ../ && npm run setup && cd ../","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test --timeout 60000","presystem-test":"npm run compile -- --sourceMap",webpack:"webpack","browser-test":"karma start","docs-test":"echo 'disabled until linkinator is fixed'","predocs-test":"npm run docs",prelint:"cd samples; npm link ../; npm install"},license:"Apache-2.0",homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/google-auth-library-nodejs"}});var V8=ht(EA=>{"use strict";Object.defineProperty(EA,"__esModule",{value:!0});EA.USER_AGENT=EA.PRODUCT_NAME=EA.pkg=void 0;var fPe=cPe();EA.pkg=fPe;var mPe="google-api-nodejs-client";EA.PRODUCT_NAME=mPe;var omt=`${mPe}/${fPe.version}`;EA.USER_AGENT=omt});var zP=ht(aI=>{"use strict";Object.defineProperty(aI,"__esModule",{value:!0});aI.AuthClient=aI.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=aI.DEFAULT_UNIVERSE=void 0;var smt=require("events"),E8=hf(),rmt=hI(),nmt=a8(),S8=V8();aI.DEFAULT_UNIVERSE="googleapis.com";aI.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=300*1e3;var w8=class h extends smt.EventEmitter{apiKey;projectId;quotaProjectId;transporter;credentials={};eagerRefreshThresholdMillis=aI.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS;forceRefreshOnFailure=!1;universeDomain=aI.DEFAULT_UNIVERSE;static RequestMethodNameSymbol=Symbol("request method name");static RequestLogIdSymbol=Symbol("request log id");constructor(R={}){super();let T=(0,rmt.originalOrCamelOptions)(R);this.apiKey=R.apiKey,this.projectId=T.get("project_id")??null,this.quotaProjectId=T.get("quota_project_id"),this.credentials=T.get("credentials")??{},this.universeDomain=T.get("universe_domain")??aI.DEFAULT_UNIVERSE,this.transporter=R.transporter??new E8.Gaxios(R.transporterOptions),T.get("useAuthRequestParameters")!==!1&&(this.transporter.interceptors.request.add(h.DEFAULT_REQUEST_INTERCEPTOR),this.transporter.interceptors.response.add(h.DEFAULT_RESPONSE_INTERCEPTOR)),R.eagerRefreshThresholdMillis&&(this.eagerRefreshThresholdMillis=R.eagerRefreshThresholdMillis),this.forceRefreshOnFailure=R.forceRefreshOnFailure??!1}fetch(...R){let T=R[0],G=R[1],V,E=new Headers;return typeof T=="string"?V=new URL(T):T instanceof URL?V=T:T&&T.url&&(V=new URL(T.url)),T&&typeof T=="object"&&"headers"in T&&E8.Gaxios.mergeHeaders(E,T.headers),G&&E8.Gaxios.mergeHeaders(E,new Headers(G.headers)),typeof T=="object"&&!(T instanceof URL)?this.request({...G,...T,headers:E,url:V}):this.request({...G,headers:E,url:V})}setCredentials(R){this.credentials=R}addSharedMetadataHeaders(R){return!R.has("x-goog-user-project")&&this.quotaProjectId&&R.set("x-goog-user-project",this.quotaProjectId),R}addUserProjectAndAuthHeaders(R,T){let G=T.get("x-goog-user-project"),V=T.get("authorization");return G&&R.set("x-goog-user-project",G),V&&R.set("authorization",V),R}static log=(0,nmt.log)("auth");static DEFAULT_REQUEST_INTERCEPTOR={resolved:async R=>{if(!R.headers.has("x-goog-api-client")){let G=process.version.replace(/^v/,"");R.headers.set("x-goog-api-client",`gl-node/${G}`)}let T=R.headers.get("User-Agent");T?T.includes(`${S8.PRODUCT_NAME}/`)||R.headers.set("User-Agent",`${T} ${S8.USER_AGENT}`):R.headers.set("User-Agent",S8.USER_AGENT);try{let G=R,V=G[h.RequestMethodNameSymbol],E=`${Math.floor(Math.random()*1e3)}`;G[h.RequestLogIdSymbol]=E;let v={url:R.url,headers:R.headers};V?h.log.info("%s [%s] request %j",V,E,v):h.log.info("[%s] request %j",E,v)}catch{}return R}};static DEFAULT_RESPONSE_INTERCEPTOR={resolved:async R=>{try{let T=R.config,G=T[h.RequestMethodNameSymbol],V=T[h.RequestLogIdSymbol];G?h.log.info("%s [%s] response %j",G,V,R.data):h.log.info("[%s] response %j",V,R.data)}catch{}return R},rejected:async R=>{var T,G;try{let V=R.config,E=V[h.RequestMethodNameSymbol],v=V[h.RequestLogIdSymbol];E?h.log.info("%s [%s] error %j",E,v,(T=R.response)==null?void 0:T.data):h.log.error("[%s] error %j",v,(G=R.response)==null?void 0:G.data)}catch{}throw R}};static setMethodName(R,T){try{let G=R;G[h.RequestMethodNameSymbol]=T}catch{}}static get RETRY_CONFIG(){return{retry:!0,retryConfig:{httpMethodsToRetry:["GET","PUT","POST","HEAD","OPTIONS","DELETE"]}}}};aI.AuthClient=w8});var _8=ht(O_=>{"use strict";Object.defineProperty(O_,"__esModule",{value:!0});O_.LoginTicket=void 0;var G8=class{envelope;payload;constructor(R,T){this.envelope=R,this.payload=T}getEnvelope(){return this.envelope}getPayload(){return this.payload}getUserId(){let R=this.getPayload();return R&&R.sub?R.sub:null}getAttributes(){return{envelope:this.getEnvelope(),payload:this.getPayload()}}};O_.LoginTicket=G8});var u0=ht(LI=>{"use strict";Object.defineProperty(LI,"__esModule",{value:!0});LI.OAuth2Client=LI.ClientAuthentication=LI.CertificateFormat=LI.CodeChallengeMethod=void 0;var gPe=hf(),imt=require("querystring"),umt=require("stream"),pmt=U8(),hPe=hI(),L8=GT(),eU=zP(),cmt=_8(),aPe;(function(h){h.Plain="plain",h.S256="S256"})(aPe||(LI.CodeChallengeMethod=aPe={}));var GR;(function(h){h.PEM="PEM",h.JWK="JWK"})(GR||(LI.CertificateFormat=GR={}));var _T;(function(h){h.ClientSecretPost="ClientSecretPost",h.ClientSecretBasic="ClientSecretBasic",h.None="None"})(_T||(LI.ClientAuthentication=_T={}));var D8=class h extends eU.AuthClient{redirectUri;certificateCache={};certificateExpiry=null;certificateCacheFormat=GR.PEM;refreshTokenPromises=new Map;endpoints;issuers;clientAuthentication;_clientId;_clientSecret;refreshHandler;constructor(R={},T,G){var V;super(typeof R=="object"?R:{}),typeof R!="object"&&(R={clientId:R,clientSecret:T,redirectUri:G}),this._clientId=R.clientId||R.client_id,this._clientSecret=R.clientSecret||R.client_secret,this.redirectUri=R.redirectUri||((V=R.redirect_uris)==null?void 0:V[0]),this.endpoints={tokenInfoUrl:"https://oauth2.googleapis.com/tokeninfo",oauth2AuthBaseUrl:"https://accounts.google.com/o/oauth2/v2/auth",oauth2TokenUrl:"https://oauth2.googleapis.com/token",oauth2RevokeUrl:"https://oauth2.googleapis.com/revoke",oauth2FederatedSignonPemCertsUrl:"https://www.googleapis.com/oauth2/v1/certs",oauth2FederatedSignonJwkCertsUrl:"https://www.googleapis.com/oauth2/v3/certs",oauth2IapPublicKeyUrl:"https://www.gstatic.com/iap/verify/public_key",...R.endpoints},this.clientAuthentication=R.clientAuthentication||_T.ClientSecretPost,this.issuers=R.issuers||["accounts.google.com","https://accounts.google.com",this.universeDomain]}static GOOGLE_TOKEN_INFO_URL="https://oauth2.googleapis.com/tokeninfo";static CLOCK_SKEW_SECS_=300;static DEFAULT_MAX_TOKEN_LIFETIME_SECS_=86400;generateAuthUrl(R={}){if(R.code_challenge_method&&!R.code_challenge)throw new Error("If a code_challenge_method is provided, code_challenge must be included.");return R.response_type=R.response_type||"code",R.client_id=R.client_id||this._clientId,R.redirect_uri=R.redirect_uri||this.redirectUri,Array.isArray(R.scope)&&(R.scope=R.scope.join(" ")),this.endpoints.oauth2AuthBaseUrl.toString()+"?"+imt.stringify(R)}generateCodeVerifier(){throw new Error("generateCodeVerifier is removed, please use generateCodeVerifierAsync instead.")}async generateCodeVerifierAsync(){let R=(0,L8.createCrypto)(),G=R.randomBytesBase64(96).replace(/\+/g,"~").replace(/=/g,"_").replace(/\//g,"-"),E=(await R.sha256DigestBase64(G)).split("=")[0].replace(/\+/g,"-").replace(/\//g,"_");return{codeVerifier:G,codeChallenge:E}}getToken(R,T){let G=typeof R=="string"?{code:R}:R;if(T)this.getTokenAsync(G).then(V=>T(null,V.tokens,V.res),V=>T(V,null,V.response));else return this.getTokenAsync(G)}async getTokenAsync(R){let T=this.endpoints.oauth2TokenUrl.toString(),G=new Headers,V={client_id:R.client_id||this._clientId,code_verifier:R.codeVerifier,code:R.code,grant_type:"authorization_code",redirect_uri:R.redirect_uri||this.redirectUri};if(this.clientAuthentication===_T.ClientSecretBasic){let d=Buffer.from(`${this._clientId}:${this._clientSecret}`);G.set("authorization",`Basic ${d.toString("base64")}`)}this.clientAuthentication===_T.ClientSecretPost&&(V.client_secret=this._clientSecret);let E={...h.RETRY_CONFIG,method:"POST",url:T,data:new URLSearchParams((0,hPe.removeUndefinedValuesInObject)(V)),headers:G};eU.AuthClient.setMethodName(E,"getTokenAsync");let v=await this.transporter.request(E),I=v.data;return v.data&&v.data.expires_in&&(I.expiry_date=new Date().getTime()+v.data.expires_in*1e3,delete I.expires_in),this.emit("tokens",I),{tokens:I,res:v}}async refreshToken(R){if(!R)return this.refreshTokenNoCache(R);if(this.refreshTokenPromises.has(R))return this.refreshTokenPromises.get(R);let T=this.refreshTokenNoCache(R).then(G=>(this.refreshTokenPromises.delete(R),G),G=>{throw this.refreshTokenPromises.delete(R),G});return this.refreshTokenPromises.set(R,T),T}async refreshTokenNoCache(R){var v;if(!R)throw new Error("No refresh token is set.");let T=this.endpoints.oauth2TokenUrl.toString(),G={refresh_token:R,client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token"},V;try{let I={...h.RETRY_CONFIG,method:"POST",url:T,data:new URLSearchParams((0,hPe.removeUndefinedValuesInObject)(G))};eU.AuthClient.setMethodName(I,"refreshTokenNoCache"),V=await this.transporter.request(I)}catch(I){throw I instanceof gPe.GaxiosError&&I.message==="invalid_grant"&&((v=I.response)!=null&&v.data)&&/ReAuth/i.test(I.response.data.error_description)&&(I.message=JSON.stringify(I.response.data)),I}let E=V.data;return V.data&&V.data.expires_in&&(E.expiry_date=new Date().getTime()+V.data.expires_in*1e3,delete E.expires_in),this.emit("tokens",E),{tokens:E,res:V}}refreshAccessToken(R){if(R)this.refreshAccessTokenAsync().then(T=>R(null,T.credentials,T.res),R);else return this.refreshAccessTokenAsync()}async refreshAccessTokenAsync(){let R=await this.refreshToken(this.credentials.refresh_token),T=R.tokens;return T.refresh_token=this.credentials.refresh_token,this.credentials=T,{credentials:this.credentials,res:R.res}}getAccessToken(R){if(R)this.getAccessTokenAsync().then(T=>R(null,T.token,T.res),R);else return this.getAccessTokenAsync()}async getAccessTokenAsync(){if(!this.credentials.access_token||this.isTokenExpiring()){if(!this.credentials.refresh_token)if(this.refreshHandler){let G=await this.processAndValidateRefreshHandler();if(G!=null&&G.access_token)return this.setCredentials(G),{token:this.credentials.access_token}}else throw new Error("No refresh token or refresh handler callback is set.");let T=await this.refreshAccessTokenAsync();if(!T.credentials||T.credentials&&!T.credentials.access_token)throw new Error("Could not refresh access token.");return{token:T.credentials.access_token,res:T.res}}else return{token:this.credentials.access_token}}async getRequestHeaders(R){return(await this.getRequestMetadataAsync(R)).headers}async getRequestMetadataAsync(R){let T=this.credentials;if(!T.access_token&&!T.refresh_token&&!this.apiKey&&!this.refreshHandler)throw new Error("No access, refresh token, API key or refresh handler callback is set.");if(T.access_token&&!this.isTokenExpiring()){T.token_type=T.token_type||"Bearer";let I=new Headers({authorization:T.token_type+" "+T.access_token});return{headers:this.addSharedMetadataHeaders(I)}}if(this.refreshHandler){let I=await this.processAndValidateRefreshHandler();if(I!=null&&I.access_token){this.setCredentials(I);let d=new Headers({authorization:"Bearer "+this.credentials.access_token});return{headers:this.addSharedMetadataHeaders(d)}}}if(this.apiKey)return{headers:new Headers({"X-Goog-Api-Key":this.apiKey})};let G=null,V=null;try{G=await this.refreshToken(T.refresh_token),V=G.tokens}catch(I){let d=I;throw d.response&&(d.response.status===403||d.response.status===404)&&(d.message=`Could not refresh access token: ${d.message}`),d}let E=this.credentials;E.token_type=E.token_type||"Bearer",V.refresh_token=E.refresh_token,this.credentials=V;let v=new Headers({authorization:E.token_type+" "+V.access_token});return{headers:this.addSharedMetadataHeaders(v),res:G.res}}static getRevokeTokenUrl(R){return new h().getRevokeTokenURL(R).toString()}getRevokeTokenURL(R){let T=new URL(this.endpoints.oauth2RevokeUrl);return T.searchParams.append("token",R),T}revokeToken(R,T){let G={...h.RETRY_CONFIG,url:this.getRevokeTokenURL(R).toString(),method:"POST"};if(eU.AuthClient.setMethodName(G,"revokeToken"),T)this.transporter.request(G).then(V=>T(null,V),T);else return this.transporter.request(G)}revokeCredentials(R){if(R)this.revokeCredentialsAsync().then(T=>R(null,T),R);else return this.revokeCredentialsAsync()}async revokeCredentialsAsync(){let R=this.credentials.access_token;if(this.credentials={},R)return this.revokeToken(R);throw new Error("No access token to revoke.")}request(R,T){if(T)this.requestAsync(R).then(G=>T(null,G),G=>T(G,G.response));else return this.requestAsync(R)}async requestAsync(R,T=!1){try{let G=await this.getRequestMetadataAsync();return R.headers=gPe.Gaxios.mergeHeaders(R.headers),this.addUserProjectAndAuthHeaders(R.headers,G.headers),this.apiKey&&R.headers.set("X-Goog-Api-Key",this.apiKey),await this.transporter.request(R)}catch(G){let V=G.response;if(V){let E=V.status,v=this.credentials&&this.credentials.access_token&&this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure),I=this.credentials&&this.credentials.access_token&&!this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure)&&this.refreshHandler,d=V.config.data instanceof umt.Readable,m=E===401||E===403;if(!T&&m&&!d&&v)return await this.refreshAccessTokenAsync(),this.requestAsync(R,!0);if(!T&&m&&!d&&I){let c=await this.processAndValidateRefreshHandler();return c!=null&&c.access_token&&this.setCredentials(c),this.requestAsync(R,!0)}}throw G}}verifyIdToken(R,T){if(T&&typeof T!="function")throw new Error("This method accepts an options object as the first parameter, which includes the idToken, audience, and maxExpiry.");if(T)this.verifyIdTokenAsync(R).then(G=>T(null,G),T);else return this.verifyIdTokenAsync(R)}async verifyIdTokenAsync(R){if(!R.idToken)throw new Error("The verifyIdToken method requires an ID Token");let T=await this.getFederatedSignonCertsAsync();return await this.verifySignedJwtWithCertsAsync(R.idToken,T.certs,R.audience,this.issuers,R.maxExpiry)}async getTokenInfo(R){let{data:T}=await this.transporter.request({...h.RETRY_CONFIG,method:"POST",headers:{"content-type":"application/x-www-form-urlencoded;charset=UTF-8",authorization:`Bearer ${R}`},url:this.endpoints.tokenInfoUrl.toString()}),G=Object.assign({expiry_date:new Date().getTime()+T.expires_in*1e3,scopes:T.scope.split(" ")},T);return delete G.expires_in,delete G.scope,G}getFederatedSignonCerts(R){if(R)this.getFederatedSignonCertsAsync().then(T=>R(null,T.certs,T.res),R);else return this.getFederatedSignonCertsAsync()}async getFederatedSignonCertsAsync(){var m,c;let R=new Date().getTime(),T=(0,L8.hasBrowserCrypto)()?GR.JWK:GR.PEM;if(this.certificateExpiry&&R[0-9]+)/.exec(E))==null?void 0:m.groups)==null?void 0:c.maxAge;o&&(v=Number(o)*1e3)}let I={};switch(T){case GR.PEM:I=G.data;break;case GR.JWK:for(let o of G.data.keys)I[o.kid]=o;break;default:throw new Error(`Unsupported certificate format ${T}`)}let d=new Date;return this.certificateExpiry=v===-1?null:new Date(d.getTime()+v),this.certificateCache=I,this.certificateCacheFormat=T,{certs:I,format:T,res:G}}getIapPublicKeys(R){if(R)this.getIapPublicKeysAsync().then(T=>R(null,T.pubkeys,T.res),R);else return this.getIapPublicKeysAsync()}async getIapPublicKeysAsync(){let R,T=this.endpoints.oauth2IapPublicKeyUrl.toString();try{let G={...h.RETRY_CONFIG,url:T};eU.AuthClient.setMethodName(G,"getIapPublicKeysAsync"),R=await this.transporter.request(G)}catch(G){throw G instanceof Error&&(G.message=`Failed to retrieve verification certificates: ${G.message}`),G}return{pubkeys:R.data,res:R}}verifySignedJwtWithCerts(){throw new Error("verifySignedJwtWithCerts is removed, please use verifySignedJwtWithCertsAsync instead.")}async verifySignedJwtWithCertsAsync(R,T,G,V,E){let v=(0,L8.createCrypto)();E||(E=h.DEFAULT_MAX_TOKEN_LIFETIME_SECS_);let I=R.split(".");if(I.length!==3)throw new Error("Wrong number of segments in token: "+R);let d=I[0]+"."+I[1],m=I[2],c,o;try{c=JSON.parse(v.decodeBase64StringUtf8(I[0]))}catch(i){throw i instanceof Error&&(i.message=`Can't parse token envelope: ${I[0]}': ${i.message}`),i}if(!c)throw new Error("Can't parse token envelope: "+I[0]);try{o=JSON.parse(v.decodeBase64StringUtf8(I[1]))}catch(i){throw i instanceof Error&&(i.message=`Can't parse token payload '${I[0]}`),i}if(!o)throw new Error("Can't parse token payload: "+I[1]);if(!Object.prototype.hasOwnProperty.call(T,c.kid))throw new Error("No pem found for envelope: "+JSON.stringify(c));let r=T[c.kid];if(c.alg==="ES256"&&(m=pmt.joseToDer(m,"ES256").toString("base64")),!await v.verify(r,d,m))throw new Error("Invalid token signature: "+R);if(!o.iat)throw new Error("No issue time in token: "+JSON.stringify(o));if(!o.exp)throw new Error("No expiration time in token: "+JSON.stringify(o));let s=Number(o.iat);if(isNaN(s))throw new Error("iat field using invalid format");let t=Number(o.exp);if(isNaN(t))throw new Error("exp field using invalid format");let u=new Date().getTime()/1e3;if(t>=u+E)throw new Error("Expiration time too far in future: "+JSON.stringify(o));let n=s-h.CLOCK_SKEW_SECS_,p=t+h.CLOCK_SKEW_SECS_;if(up)throw new Error("Token used too late, "+u+" > "+p+": "+JSON.stringify(o));if(V&&V.indexOf(o.iss)<0)throw new Error("Invalid issuer, expected one of ["+V+"], but got "+o.iss);if(typeof G<"u"&&G!==null){let i=o.aud,g=!1;if(G.constructor===Array?g=G.indexOf(i)>-1:g=i===G,!g)throw new Error("Wrong recipient, payload audience != requiredAudience")}return new cmt.LoginTicket(c,o)}async processAndValidateRefreshHandler(){if(this.refreshHandler){let R=await this.refreshHandler();if(!R.access_token)throw new Error("No access token is returned by the refreshHandler callback.");return R}}isTokenExpiring(){let R=this.credentials.expiry_date;return R?R<=new Date().getTime()+this.eagerRefreshThresholdMillis:!1}};LI.OAuth2Client=D8});var M8=ht(C_=>{"use strict";Object.defineProperty(C_,"__esModule",{value:!0});C_.Compute=void 0;var fmt=hf(),PPe=wT(),mmt=u0(),z8=class extends mmt.OAuth2Client{serviceAccountEmail;scopes;constructor(R={}){super(R),this.credentials={expiry_date:1,refresh_token:"compute-placeholder"},this.serviceAccountEmail=R.serviceAccountEmail||"default",this.scopes=Array.isArray(R.scopes)?R.scopes:R.scopes?[R.scopes]:[]}async refreshTokenNoCache(){let R=`service-accounts/${this.serviceAccountEmail}/token`,T;try{let V={property:R};this.scopes.length>0&&(V.params={scopes:this.scopes.join(",")}),T=await PPe.instance(V)}catch(V){throw V instanceof fmt.GaxiosError&&(V.message=`Could not refresh access token: ${V.message}`,this.wrapError(V)),V}let G=T;return T&&T.expires_in&&(G.expiry_date=new Date().getTime()+T.expires_in*1e3,delete G.expires_in),this.emit("tokens",G),{tokens:G,res:null}}async fetchIdToken(R){let T=`service-accounts/${this.serviceAccountEmail}/identity?format=full&audience=${R}`,G;try{let V={property:T};G=await PPe.instance(V)}catch(V){throw V instanceof Error&&(V.message=`Could not fetch ID token: ${V.message}`),V}return G}wrapError(R){let T=R.response;T&&T.status&&(R.status=T.status,T.status===403?R.message="A Forbidden error was returned while attempting to retrieve an access token for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have the correct permission scopes specified: "+R.message:T.status===404&&(R.message="A Not Found error was returned while attempting to retrieve an accesstoken for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have any permission scopes specified: "+R.message))}};C_.Compute=z8});var H8=ht(b_=>{"use strict";Object.defineProperty(b_,"__esModule",{value:!0});b_.IdTokenClient=void 0;var gmt=u0(),N8=class extends gmt.OAuth2Client{targetAudience;idTokenProvider;constructor(R){super(R),this.targetAudience=R.targetAudience,this.idTokenProvider=R.idTokenProvider}async getRequestMetadataAsync(){if(!this.credentials.id_token||!this.credentials.expiry_date||this.isTokenExpiring()){let T=await this.idTokenProvider.fetchIdToken(this.targetAudience);this.credentials={id_token:T,expiry_date:this.getIdTokenExpiryDate(T)}}return{headers:new Headers({authorization:"Bearer "+this.credentials.id_token})}}getIdTokenExpiryDate(R){let T=R.split(".")[1];if(T)return JSON.parse(Buffer.from(T,"base64").toString("ascii")).exp*1e3}};b_.IdTokenClient=N8});var F8=ht(tU=>{"use strict";Object.defineProperty(tU,"__esModule",{value:!0});tU.GCPEnv=void 0;tU.clear=hmt;tU.getEnv=amt;var dPe=wT(),DI;(function(h){h.APP_ENGINE="APP_ENGINE",h.KUBERNETES_ENGINE="KUBERNETES_ENGINE",h.CLOUD_FUNCTIONS="CLOUD_FUNCTIONS",h.COMPUTE_ENGINE="COMPUTE_ENGINE",h.CLOUD_RUN="CLOUD_RUN",h.CLOUD_RUN_JOBS="CLOUD_RUN_JOBS",h.NONE="NONE"})(DI||(tU.GCPEnv=DI={}));var LT;function hmt(){LT=void 0}async function amt(){return LT||(LT=Pmt(),LT)}async function Pmt(){let h=DI.NONE;return dmt()?h=DI.APP_ENGINE:qmt()?h=DI.CLOUD_FUNCTIONS:await Rmt()?await Imt()?h=DI.KUBERNETES_ENGINE:ymt()?h=DI.CLOUD_RUN:xmt()?h=DI.CLOUD_RUN_JOBS:h=DI.COMPUTE_ENGINE:h=DI.NONE,h}function dmt(){return!!(process.env.GAE_SERVICE||process.env.GAE_MODULE_NAME)}function qmt(){return!!(process.env.FUNCTION_NAME||process.env.FUNCTION_TARGET)}function ymt(){return!!process.env.K_CONFIGURATION}function xmt(){return!!process.env.CLOUD_RUN_JOB}async function Imt(){try{return await dPe.instance("attributes/cluster-name"),!0}catch{return!1}}async function Rmt(){return dPe.isAvailable()}});var B8=ht((nXt,qPe)=>{var k_=kj().Buffer,Amt=require("stream"),$mt=require("util");function eL(h){if(this.buffer=null,this.writable=!0,this.readable=!0,!h)return this.buffer=k_.alloc(0),this;if(typeof h.pipe=="function")return this.buffer=k_.alloc(0),h.pipe(this),this;if(h.length||typeof h=="object")return this.buffer=h,this.writable=!1,process.nextTick(function(){this.emit("end",h),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof h+")")}$mt.inherits(eL,Amt);eL.prototype.write=function(R){this.buffer=k_.concat([this.buffer,k_.from(R)]),this.emit("data",R)};eL.prototype.end=function(R){R&&this.write(R),this.emit("end",R),this.emit("close"),this.writable=!1,this.readable=!1};qPe.exports=eL});var xPe=ht((iXt,yPe)=>{"use strict";var DT=require("buffer").Buffer,Z8=require("buffer").SlowBuffer;yPe.exports=tL;function tL(h,R){if(!DT.isBuffer(h)||!DT.isBuffer(R)||h.length!==R.length)return!1;for(var T=0,G=0;G{var sU=kj().Buffer,rd=require("crypto"),RPe=U8(),IPe=require("util"),vmt=`"%s" is not a valid algorithm. + Supported algorithms are: + "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,zT="secret must be a string or buffer",oU="key must be a string or a buffer",Tmt="key must be a string, a buffer or an object",K8=typeof rd.createPublicKey=="function";K8&&(oU+=" or a KeyObject",zT+="or a KeyObject");function APe(h){if(!sU.isBuffer(h)&&typeof h!="string"&&(!K8||typeof h!="object"||typeof h.type!="string"||typeof h.asymmetricKeyType!="string"||typeof h.export!="function"))throw PI(oU)}function $Pe(h){if(!sU.isBuffer(h)&&typeof h!="string"&&typeof h!="object")throw PI(Tmt)}function Vmt(h){if(!sU.isBuffer(h)){if(typeof h=="string")return h;if(!K8||typeof h!="object"||h.type!=="secret"||typeof h.export!="function")throw PI(zT)}}function J8(h){return h.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jPe(h){h=h.toString();var R=4-h.length%4;if(R!==4)for(var T=0;T{var Nmt=require("buffer").Buffer;EPe.exports=function(R){return typeof R=="string"?R:typeof R=="number"||Nmt.isBuffer(R)?R.toString():JSON.stringify(R)}});var DPe=ht((cXt,LPe)=>{var Hmt=kj().Buffer,SPe=B8(),Fmt=Q8(),Bmt=require("stream"),wPe=Y8(),X8=require("util");function GPe(h,R){return Hmt.from(h,R).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function Zmt(h,R,T){T=T||"utf8";var G=GPe(wPe(h),"binary"),V=GPe(wPe(R),T);return X8.format("%s.%s",G,V)}function _Pe(h){var R=h.header,T=h.payload,G=h.secret||h.privateKey,V=h.encoding,E=Fmt(R.alg),v=Zmt(R,T,V),I=E.sign(v,G);return X8.format("%s.%s",v,I)}function oL(h){var R=h.secret;if(R=R??h.privateKey,R=R??h.key,/^hs/i.test(h.header.alg)===!0&&R==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var T=new SPe(R);this.readable=!0,this.header=h.header,this.encoding=h.encoding,this.secret=this.privateKey=this.key=T,this.payload=new SPe(h.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}X8.inherits(oL,Bmt);oL.prototype.sign=function(){try{var R=_Pe({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",R),this.emit("data",R),this.emit("end"),this.readable=!1,R}catch(T){this.readable=!1,this.emit("error",T),this.emit("close")}};oL.sign=_Pe;LPe.exports=oL});var JPe=ht((fXt,KPe)=>{var MPe=kj().Buffer,zPe=B8(),Wmt=Q8(),Kmt=require("stream"),NPe=Y8(),Jmt=require("util"),Qmt=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function Ymt(h){return Object.prototype.toString.call(h)==="[object Object]"}function Xmt(h){if(Ymt(h))return h;try{return JSON.parse(h)}catch{return}}function HPe(h){var R=h.split(".",1)[0];return Xmt(MPe.from(R,"base64").toString("binary"))}function lmt(h){return h.split(".",2).join(".")}function FPe(h){return h.split(".")[2]}function Omt(h,R){R=R||"utf8";var T=h.split(".")[1];return MPe.from(T,"base64").toString(R)}function BPe(h){return Qmt.test(h)&&!!HPe(h)}function ZPe(h,R,T){if(!R){var G=new Error("Missing algorithm parameter for jws.verify");throw G.code="MISSING_ALGORITHM",G}h=NPe(h);var V=FPe(h),E=lmt(h),v=Wmt(R);return v.verify(E,V,T)}function WPe(h,R){if(R=R||{},h=NPe(h),!BPe(h))return null;var T=HPe(h);if(!T)return null;var G=Omt(h);return(T.typ==="JWT"||R.json)&&(G=JSON.parse(G,R.encoding)),{header:T,payload:G,signature:FPe(h)}}function rU(h){h=h||{};var R=h.secret;if(R=R??h.publicKey,R=R??h.key,/^hs/i.test(h.algorithm)===!0&&R==null)throw new TypeError("secret must be a string or buffer or a KeyObject");var T=new zPe(R);this.readable=!0,this.algorithm=h.algorithm,this.encoding=h.encoding,this.secret=this.publicKey=this.key=T,this.signature=new zPe(h.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}Jmt.inherits(rU,Kmt);rU.prototype.verify=function(){try{var R=ZPe(this.signature.buffer,this.algorithm,this.key.buffer),T=WPe(this.signature.buffer,this.encoding);return this.emit("done",R,T),this.emit("data",R),this.emit("end"),this.readable=!1,R}catch(G){this.readable=!1,this.emit("error",G),this.emit("close")}};rU.decode=WPe;rU.isValid=BPe;rU.verify=ZPe;KPe.exports=rU});var l8=ht(SA=>{var QPe=DPe(),sL=JPe(),Cmt=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];SA.ALGORITHMS=Cmt;SA.sign=QPe.sign;SA.verify=sL.verify;SA.decode=sL.decode;SA.isValid=sL.isValid;SA.createSign=function(R){return new QPe(R)};SA.createVerify=function(R){return new sL(R)}});var XPe=ht(rL=>{"use strict";Object.defineProperty(rL,"__esModule",{value:!0});rL.buildPayloadForJwsSign=YPe;rL.getJwsSign=tgt;var bmt=l8(),kmt="RS256",egt="https://oauth2.googleapis.com/token";function YPe(h){let R=Math.floor(new Date().getTime()/1e3);return{iss:h.iss,scope:h.scope,aud:egt,exp:R+3600,iat:R,sub:h.sub,...h.additionalClaims}}function tgt(h){let R=YPe(h);return(0,bmt.sign)({header:{alg:kmt},payload:R,secret:h.key})}});var lPe=ht(O8=>{"use strict";Object.defineProperty(O8,"__esModule",{value:!0});O8.getToken=igt;var ogt=XPe(),sgt="https://oauth2.googleapis.com/token",rgt="urn:ietf:params:oauth:grant-type:jwt-bearer",ngt=h=>({method:"POST",url:sgt,data:new URLSearchParams({grant_type:rgt,assertion:(0,ogt.getJwsSign)(h)}),responseType:"json",retryConfig:{httpMethodsToRetry:["POST"]}});async function igt(h){var R;if(!h.transporter)throw new Error("No transporter set.");try{let T=ngt(h);return(await h.transporter.request(T)).data}catch(T){let G=T,V=(R=G.response)==null?void 0:R.data;throw V!=null&&V.error&&(G.message=`${V.error}: ${V.error_description}`),G}}});var OPe=ht(nL=>{"use strict";Object.defineProperty(nL,"__esModule",{value:!0});nL.ErrorWithCode=void 0;var C8=class extends Error{code;constructor(R,T){super(R),this.code=T}};nL.ErrorWithCode=C8});var sY=ht(oY=>{"use strict";Object.defineProperty(oY,"__esModule",{value:!0});oY.getCredentials=cgt;var ugt=require("path"),CPe=require("fs"),pgt=require("util"),iL=OPe(),bPe=CPe.readFile?(0,pgt.promisify)(CPe.readFile):async()=>{throw new iL.ErrorWithCode("use key rather than keyFile.","MISSING_CREDENTIALS")},wA;(function(h){h.JSON=".json",h.DER=".der",h.CRT=".crt",h.PEM=".pem",h.P12=".p12",h.PFX=".pfx"})(wA||(wA={}));var b8=class{keyFilePath;constructor(R){this.keyFilePath=R}async getCredentials(){let R=await bPe(this.keyFilePath,"utf8"),T;try{T=JSON.parse(R)}catch(E){let v=E;throw new Error(`Invalid JSON key file: ${v.message}`)}let G=T.private_key,V=T.client_email;if(!G||!V)throw new iL.ErrorWithCode("private_key and client_email are required.","MISSING_CREDENTIALS");return{privateKey:G,clientEmail:V}}},k8=class{keyFilePath;constructor(R){this.keyFilePath=R}async getCredentials(){return{privateKey:await bPe(this.keyFilePath,"utf8")}}},eY=class{async getCredentials(){throw new iL.ErrorWithCode("*.p12 certificates are not supported after v6.1.2. Consider utilizing *.json format or converting *.p12 to *.pem using the OpenSSL CLI.","UNKNOWN_CERTIFICATE_TYPE")}},tY=class{static create(R){switch(ugt.extname(R)){case wA.JSON:return new b8(R);case wA.DER:case wA.CRT:case wA.PEM:return new k8(R);case wA.P12:case wA.PFX:return new eY;default:throw new iL.ErrorWithCode("Unknown certificate type. Type is determined based on file extension. Current supported extensions are *.json, and *.pem.","UNKNOWN_CERTIFICATE_TYPE")}}};async function cgt(h){return tY.create(h).getCredentials()}});var kPe=ht(uL=>{"use strict";Object.defineProperty(uL,"__esModule",{value:!0});uL.TokenHandler=void 0;var fgt=lPe(),mgt=sY(),rY=class{token;tokenExpiresAt;inFlightRequest;tokenOptions;constructor(R){this.tokenOptions=R}async processCredentials(){if(!this.tokenOptions.key&&!this.tokenOptions.keyFile)throw new Error("No key or keyFile set.");if(!this.tokenOptions.key&&this.tokenOptions.keyFile){let R=await(0,mgt.getCredentials)(this.tokenOptions.keyFile);this.tokenOptions.key=R.privateKey,this.tokenOptions.email=R.clientEmail}}isTokenExpiring(){if(!this.token||!this.tokenExpiresAt)return!0;let R=new Date().getTime(),T=this.tokenOptions.eagerRefreshThresholdMillis??0;return this.tokenExpiresAt<=R+T}hasExpired(){let R=new Date().getTime();return this.token&&this.tokenExpiresAt?new Date().getTime()>=this.tokenExpiresAt:!0}async getToken(R){if(await this.processCredentials(),this.inFlightRequest&&!R)return this.inFlightRequest;if(this.token&&!this.isTokenExpiring()&&!R)return this.token;try{this.inFlightRequest=(0,fgt.getToken)(this.tokenOptions);let T=await this.inFlightRequest;return this.token=T,this.tokenExpiresAt=new Date().getTime()+(T.expires_in??0)*1e3,T}finally{this.inFlightRequest=void 0}}};uL.TokenHandler=rY});var ede=ht(nY=>{"use strict";Object.defineProperty(nY,"__esModule",{value:!0});nY.revokeToken=agt;var ggt="https://oauth2.googleapis.com/revoke?token=",hgt=!0;async function agt(h,R){let T=ggt+h;return await R.request({url:T,retry:hgt})}});var uY=ht(pL=>{"use strict";Object.defineProperty(pL,"__esModule",{value:!0});pL.GoogleToken=void 0;var Pgt=hf(),tde=kPe(),dgt=ede(),iY=class{tokenOptions;tokenHandler;constructor(R){this.tokenOptions=R||{},this.tokenOptions.transporter=this.tokenOptions.transporter||{request:T=>(0,Pgt.request)(T)},this.tokenOptions.iss||(this.tokenOptions.iss=this.tokenOptions.email),typeof this.tokenOptions.scope=="object"&&(this.tokenOptions.scope=this.tokenOptions.scope.join(" ")),this.tokenHandler=new tde.TokenHandler(this.tokenOptions)}get expiresAt(){return this.tokenHandler.tokenExpiresAt}get accessToken(){var R;return(R=this.tokenHandler.token)==null?void 0:R.access_token}get idToken(){var R;return(R=this.tokenHandler.token)==null?void 0:R.id_token}get tokenType(){var R;return(R=this.tokenHandler.token)==null?void 0:R.token_type}get refreshToken(){var R;return(R=this.tokenHandler.token)==null?void 0:R.refresh_token}hasExpired(){return this.tokenHandler.hasExpired()}isTokenExpiring(){return this.tokenHandler.isTokenExpiring()}getToken(R,T={forceRefresh:!1}){let G;typeof R=="function"?G=R:typeof R=="object"&&(T=R);let V=this.tokenHandler.getToken(T.forceRefresh??!1);return G&&V.then(E=>G(null,E),G),V}revokeToken(R){if(!this.accessToken)return Promise.reject(new Error("No token to revoke."));let T=(0,dgt.revokeToken)(this.accessToken,this.tokenOptions.transporter);R&&T.then(()=>R(),R),this.tokenHandler=new tde.TokenHandler(this.tokenOptions)}get googleTokenOptions(){return this.tokenOptions}};pL.GoogleToken=iY});var cY=ht(cL=>{"use strict";Object.defineProperty(cL,"__esModule",{value:!0});cL.JWTAccess=void 0;var qgt=l8(),ygt=hI(),ode={alg:"RS256",typ:"JWT"},pY=class h{email;key;keyId;projectId;eagerRefreshThresholdMillis;cache=new ygt.LRUCache({capacity:500,maxAge:3600*1e3});constructor(R,T,G,V){this.email=R,this.key=T,this.keyId=G,this.eagerRefreshThresholdMillis=V??300*1e3}getCachedKey(R,T){let G=R;if(T&&Array.isArray(T)&&T.length?G=R?`${R}_${T.join("_")}`:`${T.join("_")}`:typeof T=="string"&&(G=R?`${R}_${T}`:T),!G)throw Error("Scopes or url must be provided");return G}getRequestHeaders(R,T,G){let V=this.getCachedKey(R,G),E=this.cache.get(V),v=Date.now();if(E&&E.expiration-v>this.eagerRefreshThresholdMillis)return new Headers(E.headers);let I=Math.floor(Date.now()/1e3),d=h.getExpirationTime(I),m;if(Array.isArray(G)&&(G=G.join(" ")),G?m={iss:this.email,sub:this.email,scope:G,exp:d,iat:I}:m={iss:this.email,sub:this.email,aud:R,exp:d,iat:I},T){for(let s in m)if(T[s])throw new Error(`The '${s}' property is not allowed when passing additionalClaims. This claim is included in the JWT by default.`)}let c=this.keyId?{...ode,kid:this.keyId}:ode,o=Object.assign(m,T),r=qgt.sign({header:c,payload:o,secret:this.key}),e=new Headers({authorization:`Bearer ${r}`});return this.cache.set(V,{expiration:d*1e3,headers:e}),e}static getExpirationTime(R){return R+3600}fromJSON(R){if(!R)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!R.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!R.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=R.client_email,this.key=R.private_key,this.keyId=R.private_key_id,this.projectId=R.project_id}fromStream(R,T){if(T)this.fromStreamAsync(R).then(()=>T(),T);else return this.fromStreamAsync(R)}fromStreamAsync(R){return new Promise((T,G)=>{R||G(new Error("Must pass in a stream containing the service account auth settings."));let V="";R.setEncoding("utf8").on("data",E=>V+=E).on("error",G).on("end",()=>{try{let E=JSON.parse(V);this.fromJSON(E),T()}catch(E){G(E)}})})}};cL.JWTAccess=pY});var mY=ht(mL=>{"use strict";Object.defineProperty(mL,"__esModule",{value:!0});mL.JWT=void 0;var sde=uY(),xgt=sY(),Igt=cY(),Rgt=u0(),fL=zP(),fY=class h extends Rgt.OAuth2Client{email;keyFile;key;keyId;defaultScopes;scopes;scope;subject;gtoken;additionalClaims;useJWTAccessWithScope;defaultServicePath;access;constructor(R={}){super(R),this.email=R.email,this.keyFile=R.keyFile,this.key=R.key,this.keyId=R.keyId,this.scopes=R.scopes,this.subject=R.subject,this.additionalClaims=R.additionalClaims,this.credentials={refresh_token:"jwt-placeholder",expiry_date:1}}createScoped(R){let T=new h(this);return T.scopes=R,T}async getRequestMetadataAsync(R){R=this.defaultServicePath?`https://${this.defaultServicePath}/`:R;let T=!this.hasUserScopes()&&R||this.useJWTAccessWithScope&&this.hasAnyScopes()||this.universeDomain!==fL.DEFAULT_UNIVERSE;if(this.subject&&this.universeDomain!==fL.DEFAULT_UNIVERSE)throw new RangeError(`Service Account user is configured for the credential. Domain-wide delegation is not supported in universes other than ${fL.DEFAULT_UNIVERSE}`);if(!this.apiKey&&T)if(this.additionalClaims&&this.additionalClaims.target_audience){let{tokens:G}=await this.refreshToken();return{headers:this.addSharedMetadataHeaders(new Headers({authorization:`Bearer ${G.id_token}`}))}}else{this.access||(this.access=new Igt.JWTAccess(this.email,this.key,this.keyId,this.eagerRefreshThresholdMillis));let G;this.hasUserScopes()?G=this.scopes:R||(G=this.defaultScopes);let V=this.useJWTAccessWithScope||this.universeDomain!==fL.DEFAULT_UNIVERSE,E=await this.access.getRequestHeaders(R??void 0,this.additionalClaims,V?G:void 0);return{headers:this.addSharedMetadataHeaders(E)}}else return this.hasAnyScopes()||this.apiKey?super.getRequestMetadataAsync(R):{headers:new Headers}}async fetchIdToken(R){let T=new sde.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:{target_audience:R},transporter:this.transporter});if(await T.getToken({forceRefresh:!0}),!T.idToken)throw new Error("Unknown error: Failed to fetch ID token");return T.idToken}hasUserScopes(){return this.scopes?this.scopes.length>0:!1}hasAnyScopes(){return!!(this.scopes&&this.scopes.length>0||this.defaultScopes&&this.defaultScopes.length>0)}authorize(R){if(R)this.authorizeAsync().then(T=>R(null,T),R);else return this.authorizeAsync()}async authorizeAsync(){var T,G;let R=await this.refreshToken();if(!R)throw new Error("No result returned");return this.credentials=R.tokens,this.credentials.refresh_token="jwt-placeholder",this.key=(T=this.gtoken.googleTokenOptions)==null?void 0:T.key,this.email=(G=this.gtoken.googleTokenOptions)==null?void 0:G.iss,R.tokens}async refreshTokenNoCache(){let R=this.createGToken(),G={access_token:(await R.getToken({forceRefresh:this.isTokenExpiring()})).access_token,token_type:"Bearer",expiry_date:R.expiresAt,id_token:R.idToken};return this.emit("tokens",G),{res:null,tokens:G}}createGToken(){return this.gtoken||(this.gtoken=new sde.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:this.additionalClaims,transporter:this.transporter})),this.gtoken}fromJSON(R){if(!R)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!R.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!R.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=R.client_email,this.key=R.private_key,this.keyId=R.private_key_id,this.projectId=R.project_id,this.quotaProjectId=R.quota_project_id,this.universeDomain=R.universe_domain||this.universeDomain}fromStream(R,T){if(T)this.fromStreamAsync(R).then(()=>T(),T);else return this.fromStreamAsync(R)}fromStreamAsync(R){return new Promise((T,G)=>{if(!R)throw new Error("Must pass in a stream containing the service account auth settings.");let V="";R.setEncoding("utf8").on("error",G).on("data",E=>V+=E).on("end",()=>{try{let E=JSON.parse(V);this.fromJSON(E),T()}catch(E){G(E)}})})}fromAPIKey(R){if(typeof R!="string")throw new Error("Must provide an API Key string.");this.apiKey=R}async getCredentials(){if(this.key)return{private_key:this.key,client_email:this.email};if(this.keyFile){let R=this.createGToken(),T=await(0,xgt.getCredentials)(this.keyFile);return{private_key:T.privateKey,client_email:T.clientEmail}}throw new Error("A key or a keyFile must be provided to getCredentials.")}};mL.JWT=fY});var hY=ht(nU=>{"use strict";Object.defineProperty(nU,"__esModule",{value:!0});nU.UserRefreshClient=nU.USER_REFRESH_ACCOUNT_TYPE=void 0;var Agt=u0(),$gt=zP();nU.USER_REFRESH_ACCOUNT_TYPE="authorized_user";var gY=class h extends Agt.OAuth2Client{_refreshToken;constructor(R,T,G,V,E){let v=R&&typeof R=="object"?R:{clientId:R,clientSecret:T,refreshToken:G,eagerRefreshThresholdMillis:V,forceRefreshOnFailure:E};super(v),this._refreshToken=v.refreshToken,this.credentials.refresh_token=v.refreshToken}async refreshTokenNoCache(){return super.refreshTokenNoCache(this._refreshToken)}async fetchIdToken(R){let T={...h.RETRY_CONFIG,url:this.endpoints.oauth2TokenUrl,method:"POST",data:new URLSearchParams({client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token",refresh_token:this._refreshToken,target_audience:R}),responseType:"json"};return $gt.AuthClient.setMethodName(T,"fetchIdToken"),(await this.transporter.request(T)).data.id_token}fromJSON(R){if(!R)throw new Error("Must pass in a JSON object containing the user refresh token");if(R.type!=="authorized_user")throw new Error('The incoming JSON object does not have the "authorized_user" type');if(!R.client_id)throw new Error("The incoming JSON object does not contain a client_id field");if(!R.client_secret)throw new Error("The incoming JSON object does not contain a client_secret field");if(!R.refresh_token)throw new Error("The incoming JSON object does not contain a refresh_token field");this._clientId=R.client_id,this._clientSecret=R.client_secret,this._refreshToken=R.refresh_token,this.credentials.refresh_token=R.refresh_token,this.quotaProjectId=R.quota_project_id,this.universeDomain=R.universe_domain||this.universeDomain}fromStream(R,T){if(T)this.fromStreamAsync(R).then(()=>T(),T);else return this.fromStreamAsync(R)}async fromStreamAsync(R){return new Promise((T,G)=>{if(!R)return G(new Error("Must pass in a stream containing the user refresh token."));let V="";R.setEncoding("utf8").on("error",G).on("data",E=>V+=E).on("end",()=>{try{let E=JSON.parse(V);return this.fromJSON(E),T()}catch(E){return G(E)}})})}static fromJSON(R){let T=new h;return T.fromJSON(R),T}};nU.UserRefreshClient=gY});var PY=ht(iU=>{"use strict";Object.defineProperty(iU,"__esModule",{value:!0});iU.Impersonated=iU.IMPERSONATED_ACCOUNT_TYPE=void 0;var rde=u0(),jgt=hf(),Ugt=hI();iU.IMPERSONATED_ACCOUNT_TYPE="impersonated_service_account";var aY=class h extends rde.OAuth2Client{sourceClient;targetPrincipal;targetScopes;delegates;lifetime;endpoint;constructor(R={}){if(super(R),this.credentials={expiry_date:1,refresh_token:"impersonated-placeholder"},this.sourceClient=R.sourceClient??new rde.OAuth2Client,this.targetPrincipal=R.targetPrincipal??"",this.delegates=R.delegates??[],this.targetScopes=R.targetScopes??[],this.lifetime=R.lifetime??3600,!!!(0,Ugt.originalOrCamelOptions)(R).get("universe_domain"))this.universeDomain=this.sourceClient.universeDomain;else if(this.sourceClient.universeDomain!==this.universeDomain)throw new RangeError(`Universe domain ${this.sourceClient.universeDomain} in source credentials does not match ${this.universeDomain} universe domain set for impersonated credentials.`);this.endpoint=R.endpoint??`https://iamcredentials.${this.universeDomain}`}async sign(R){await this.sourceClient.getAccessToken();let T=`projects/-/serviceAccounts/${this.targetPrincipal}`,G=`${this.endpoint}/v1/${T}:signBlob`,V={delegates:this.delegates,payload:Buffer.from(R).toString("base64")};return(await this.sourceClient.request({...h.RETRY_CONFIG,url:G,data:V,method:"POST"})).data}getTargetPrincipal(){return this.targetPrincipal}async refreshToken(){var R,T,G,V,E,v;try{await this.sourceClient.getAccessToken();let I="projects/-/serviceAccounts/"+this.targetPrincipal,d=`${this.endpoint}/v1/${I}:generateAccessToken`,m={delegates:this.delegates,scope:this.targetScopes,lifetime:this.lifetime+"s"},c=await this.sourceClient.request({...h.RETRY_CONFIG,url:d,data:m,method:"POST"}),o=c.data;return this.credentials.access_token=o.accessToken,this.credentials.expiry_date=Date.parse(o.expireTime),{tokens:this.credentials,res:c}}catch(I){if(!(I instanceof Error))throw I;let d=0,m="";throw I instanceof jgt.GaxiosError&&(d=(G=(T=(R=I==null?void 0:I.response)==null?void 0:R.data)==null?void 0:T.error)==null?void 0:G.status,m=(v=(E=(V=I==null?void 0:I.response)==null?void 0:V.data)==null?void 0:E.error)==null?void 0:v.message),d&&m?(I.message=`${d}: unable to impersonate: ${m}`,I):(I.message=`unable to impersonate: ${I}`,I)}}async fetchIdToken(R,T){await this.sourceClient.getAccessToken();let G=`projects/-/serviceAccounts/${this.targetPrincipal}`,V=`${this.endpoint}/v1/${G}:generateIdToken`,E={delegates:this.delegates,audience:R,includeEmail:(T==null?void 0:T.includeEmail)??!0,useEmailAzp:(T==null?void 0:T.includeEmail)??!0};return(await this.sourceClient.request({...h.RETRY_CONFIG,url:V,data:E,method:"POST"})).data.token}};iU.Impersonated=aY});var qY=ht(NT=>{"use strict";Object.defineProperty(NT,"__esModule",{value:!0});NT.OAuthClientAuthHandler=void 0;NT.getErrorFromOAuthErrorResponse=Vgt;var uU=hf(),vgt=GT(),Tgt=["PUT","POST","PATCH"],dY=class{#e=(0,vgt.createCrypto)();#t;transporter;constructor(R){R&&"clientId"in R?(this.#t=R,this.transporter=new uU.Gaxios):(this.#t=R==null?void 0:R.clientAuthentication,this.transporter=(R==null?void 0:R.transporter)||new uU.Gaxios)}applyClientAuthenticationOptions(R,T){R.headers=uU.Gaxios.mergeHeaders(R.headers),this.injectAuthenticatedHeaders(R,T),T||this.injectAuthenticatedRequestBody(R)}injectAuthenticatedHeaders(R,T){var G;if(T)R.headers=uU.Gaxios.mergeHeaders(R.headers,{authorization:`Bearer ${T}`});else if(((G=this.#t)==null?void 0:G.confidentialClientType)==="basic"){R.headers=uU.Gaxios.mergeHeaders(R.headers);let V=this.#t.clientId,E=this.#t.clientSecret||"",v=this.#e.encodeBase64StringUtf8(`${V}:${E}`);uU.Gaxios.mergeHeaders(R.headers,{authorization:`Basic ${v}`})}}injectAuthenticatedRequestBody(R){var T;if(((T=this.#t)==null?void 0:T.confidentialClientType)==="request-body"){let G=(R.method||"GET").toUpperCase();if(!Tgt.includes(G))throw new Error(`${G} HTTP method does not support ${this.#t.confidentialClientType} client authentication`);let E=new Headers(R.headers).get("content-type");if(E!=null&&E.startsWith("application/x-www-form-urlencoded")||R.data instanceof URLSearchParams){let v=new URLSearchParams(R.data??"");v.append("client_id",this.#t.clientId),v.append("client_secret",this.#t.clientSecret||""),R.data=v}else if(E!=null&&E.startsWith("application/json"))R.data=R.data||{},Object.assign(R.data,{client_id:this.#t.clientId,client_secret:this.#t.clientSecret||""});else throw new Error(`${E} content-types are not supported with ${this.#t.confidentialClientType} client authentication`)}}static get RETRY_CONFIG(){return{retry:!0,retryConfig:{httpMethodsToRetry:["GET","PUT","POST","HEAD","OPTIONS","DELETE"]}}}};NT.OAuthClientAuthHandler=dY;function Vgt(h,R){let T=h.error,G=h.error_description,V=h.error_uri,E=`Error code ${T}`;typeof G<"u"&&(E+=`: ${G}`),typeof V<"u"&&(E+=` - ${V}`);let v=new Error(E);if(R){let I=Object.keys(R);R.stack&&I.push("stack"),I.forEach(d=>{d!=="message"&&Object.defineProperty(v,d,{value:R[d],writable:!1,enumerable:!0})})}return v}});var hL=ht(gL=>{"use strict";Object.defineProperty(gL,"__esModule",{value:!0});gL.StsCredentials=void 0;var Egt=hf(),Sgt=zP(),nde=qY(),wgt=hI(),yY=class h extends nde.OAuthClientAuthHandler{#e;constructor(R={tokenExchangeEndpoint:""},T){(typeof R!="object"||R instanceof URL)&&(R={tokenExchangeEndpoint:R,clientAuthentication:T}),super(R),this.#e=R.tokenExchangeEndpoint}async exchangeToken(R,T,G){var v,I,d;let V={grant_type:R.grantType,resource:R.resource,audience:R.audience,scope:(v=R.scope)==null?void 0:v.join(" "),requested_token_type:R.requestedTokenType,subject_token:R.subjectToken,subject_token_type:R.subjectTokenType,actor_token:(I=R.actingParty)==null?void 0:I.actorToken,actor_token_type:(d=R.actingParty)==null?void 0:d.actorTokenType,options:G&&JSON.stringify(G)},E={...h.RETRY_CONFIG,url:this.#e.toString(),method:"POST",headers:T,data:new URLSearchParams((0,wgt.removeUndefinedValuesInObject)(V)),responseType:"json"};Sgt.AuthClient.setMethodName(E,"exchangeToken"),this.applyClientAuthenticationOptions(E);try{let m=await this.transporter.request(E),c=m.data;return c.res=m,c}catch(m){throw m instanceof Egt.GaxiosError&&m.response?(0,nde.getErrorFromOAuthErrorResponse)(m.response.data,m):m}}};gL.StsCredentials=yY});var GA=ht(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.BaseExternalAccountClient=nd.CLOUD_RESOURCE_MANAGER=nd.EXTERNAL_ACCOUNT_TYPE=nd.EXPIRATION_TIME_OFFSET=void 0;var Ggt=hf(),_gt=require("stream"),xY=zP(),Lgt=hL(),ide=hI(),Dgt=V8(),zgt="urn:ietf:params:oauth:grant-type:token-exchange",Mgt="urn:ietf:params:oauth:token-type:access_token",IY="https://www.googleapis.com/auth/cloud-platform",Ngt=3600;nd.EXPIRATION_TIME_OFFSET=300*1e3;nd.EXTERNAL_ACCOUNT_TYPE="external_account";nd.CLOUD_RESOURCE_MANAGER="https://cloudresourcemanager.googleapis.com/v1/projects/";var Hgt="//iam\\.googleapis\\.com/locations/[^/]+/workforcePools/[^/]+/providers/.+",Fgt="https://sts.{universeDomain}/v1/token",RY=class h extends xY.AuthClient{scopes;projectNumber;audience;subjectTokenType;stsCredential;clientAuth;credentialSourceType;cachedAccessToken;serviceAccountImpersonationUrl;serviceAccountImpersonationLifetime;workforcePoolUserProject;configLifetimeRequested;tokenUrl;cloudResourceManagerURL;supplierContext;#e=null;constructor(R){super(R);let T=(0,ide.originalOrCamelOptions)(R),G=T.get("type");if(G&&G!==nd.EXTERNAL_ACCOUNT_TYPE)throw new Error(`Expected "${nd.EXTERNAL_ACCOUNT_TYPE}" type but received "${R.type}"`);let V=T.get("client_id"),E=T.get("client_secret");this.tokenUrl=T.get("token_url")??Fgt.replace("{universeDomain}",this.universeDomain);let v=T.get("subject_token_type"),I=T.get("workforce_pool_user_project"),d=T.get("service_account_impersonation_url"),m=T.get("service_account_impersonation"),c=(0,ide.originalOrCamelOptions)(m).get("token_lifetime_seconds");this.cloudResourceManagerURL=new URL(T.get("cloud_resource_manager_url")||`https://cloudresourcemanager.${this.universeDomain}/v1/projects/`),V&&(this.clientAuth={confidentialClientType:"basic",clientId:V,clientSecret:E}),this.stsCredential=new Lgt.StsCredentials({tokenExchangeEndpoint:this.tokenUrl,clientAuthentication:this.clientAuth}),this.scopes=T.get("scopes")||[IY],this.cachedAccessToken=null,this.audience=T.get("audience"),this.subjectTokenType=v,this.workforcePoolUserProject=I;let o=new RegExp(Hgt);if(this.workforcePoolUserProject&&!this.audience.match(o))throw new Error("workforcePoolUserProject should not be set for non-workforce pool credentials.");this.serviceAccountImpersonationUrl=d,this.serviceAccountImpersonationLifetime=c,this.serviceAccountImpersonationLifetime?this.configLifetimeRequested=!0:(this.configLifetimeRequested=!1,this.serviceAccountImpersonationLifetime=Ngt),this.projectNumber=this.getProjectNumber(this.audience),this.supplierContext={audience:this.audience,subjectTokenType:this.subjectTokenType,transporter:this.transporter}}getServiceAccountEmail(){var R;if(this.serviceAccountImpersonationUrl){if(this.serviceAccountImpersonationUrl.length>256)throw new RangeError(`URL is too long: ${this.serviceAccountImpersonationUrl}`);let G=/serviceAccounts\/(?[^:]+):generateAccessToken$/.exec(this.serviceAccountImpersonationUrl);return((R=G==null?void 0:G.groups)==null?void 0:R.email)||null}return null}setCredentials(R){super.setCredentials(R),this.cachedAccessToken=R}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let R=await this.getAccessToken(),T=new Headers({authorization:`Bearer ${R.token}`});return this.addSharedMetadataHeaders(T)}request(R,T){if(T)this.requestAsync(R).then(G=>T(null,G),G=>T(G,G.response));else return this.requestAsync(R)}async getProjectId(){let R=this.projectNumber||this.workforcePoolUserProject;if(this.projectId)return this.projectId;if(R){let T=await this.getRequestHeaders(),G={...h.RETRY_CONFIG,headers:T,url:`${this.cloudResourceManagerURL.toString()}${R}`,responseType:"json"};xY.AuthClient.setMethodName(G,"getProjectId");let V=await this.transporter.request(G);return this.projectId=V.data.projectId,this.projectId}return null}async requestAsync(R,T=!1){let G;try{let V=await this.getRequestHeaders();R.headers=Ggt.Gaxios.mergeHeaders(R.headers),this.addUserProjectAndAuthHeaders(R.headers,V),G=await this.transporter.request(R)}catch(V){let E=V.response;if(E){let v=E.status,I=E.config.data instanceof _gt.Readable;if(!T&&(v===401||v===403)&&!I&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(R,!0)}throw V}return G}async refreshAccessTokenAsync(){this.#e=this.#e||this.#t();try{return await this.#e}finally{this.#e=null}}async#t(){let R=await this.retrieveSubjectToken(),T={grantType:zgt,audience:this.audience,requestedTokenType:Mgt,subjectToken:R,subjectTokenType:this.subjectTokenType,scope:this.serviceAccountImpersonationUrl?[IY]:this.getScopesArray()},G=!this.clientAuth&&this.workforcePoolUserProject?{userProject:this.workforcePoolUserProject}:void 0,V=new Headers({"x-goog-api-client":this.getMetricsHeaderValue()}),E=await this.stsCredential.exchangeToken(T,V,G);return this.serviceAccountImpersonationUrl?this.cachedAccessToken=await this.getImpersonatedAccessToken(E.access_token):E.expires_in?this.cachedAccessToken={access_token:E.access_token,expiry_date:new Date().getTime()+E.expires_in*1e3,res:E.res}:this.cachedAccessToken={access_token:E.access_token,res:E.res},this.credentials={},Object.assign(this.credentials,this.cachedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedAccessToken.expiry_date,access_token:this.cachedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedAccessToken}getProjectNumber(R){let T=R.match(/\/projects\/([^/]+)/);return T?T[1]:null}async getImpersonatedAccessToken(R){let T={...h.RETRY_CONFIG,url:this.serviceAccountImpersonationUrl,method:"POST",headers:{"content-type":"application/json",authorization:`Bearer ${R}`},data:{scope:this.getScopesArray(),lifetime:this.serviceAccountImpersonationLifetime+"s"},responseType:"json"};xY.AuthClient.setMethodName(T,"getImpersonatedAccessToken");let G=await this.transporter.request(T),V=G.data;return{access_token:V.accessToken,expiry_date:new Date(V.expireTime).getTime(),res:G}}isExpired(R){let T=new Date().getTime();return R.expiry_date?T>=R.expiry_date-this.eagerRefreshThresholdMillis:!1}getScopesArray(){return typeof this.scopes=="string"?[this.scopes]:this.scopes||[IY]}getMetricsHeaderValue(){let R=process.version.replace(/^v/,""),T=this.serviceAccountImpersonationUrl!==void 0,G=this.credentialSourceType?this.credentialSourceType:"unknown";return`gl-node/${R} auth/${Dgt.pkg.version} google-byoid-sdk source/${G} sa-impersonation/${T} config-lifetime/${this.configLifetimeRequested}`}getTokenUrl(){return this.tokenUrl}};nd.BaseExternalAccountClient=RY});var ude=ht(aL=>{"use strict";Object.defineProperty(aL,"__esModule",{value:!0});aL.FileSubjectTokenSupplier=void 0;var $Y=require("util"),jY=require("fs"),Bgt=(0,$Y.promisify)(jY.readFile??(()=>{})),Zgt=(0,$Y.promisify)(jY.realpath??(()=>{})),Wgt=(0,$Y.promisify)(jY.lstat??(()=>{})),AY=class{filePath;formatType;subjectTokenFieldName;constructor(R){this.filePath=R.filePath,this.formatType=R.formatType,this.subjectTokenFieldName=R.subjectTokenFieldName}async getSubjectToken(){let R=this.filePath;try{if(R=await Zgt(R),!(await Wgt(R)).isFile())throw new Error}catch(V){throw V instanceof Error&&(V.message=`The file at ${R} does not exist, or it is not a file. ${V.message}`),V}let T,G=await Bgt(R,{encoding:"utf8"});if(this.formatType==="text"?T=G:this.formatType==="json"&&this.subjectTokenFieldName&&(T=JSON.parse(G)[this.subjectTokenFieldName]),!T)throw new Error("Unable to parse the subject_token from the credential_source file");return T}};aL.FileSubjectTokenSupplier=AY});var pde=ht(PL=>{"use strict";Object.defineProperty(PL,"__esModule",{value:!0});PL.UrlSubjectTokenSupplier=void 0;var Kgt=zP(),UY=class{url;headers;formatType;subjectTokenFieldName;additionalGaxiosOptions;constructor(R){this.url=R.url,this.formatType=R.formatType,this.subjectTokenFieldName=R.subjectTokenFieldName,this.headers=R.headers,this.additionalGaxiosOptions=R.additionalGaxiosOptions}async getSubjectToken(R){let T={...this.additionalGaxiosOptions,url:this.url,method:"GET",headers:this.headers,responseType:this.formatType};Kgt.AuthClient.setMethodName(T,"getSubjectToken");let G;if(this.formatType==="text"?G=(await R.transporter.request(T)).data:this.formatType==="json"&&this.subjectTokenFieldName&&(G=(await R.transporter.request(T)).data[this.subjectTokenFieldName]),!G)throw new Error("Unable to parse the subject_token from the credential_source URL");return G}};PL.UrlSubjectTokenSupplier=UY});var cde=ht(MP=>{"use strict";Object.defineProperty(MP,"__esModule",{value:!0});MP.CertificateSubjectTokenSupplier=MP.InvalidConfigurationError=MP.CertificateSourceUnavailableError=MP.CERTIFICATE_CONFIGURATION_ENV_VARIABLE=void 0;var dL=hI(),qL=require("fs"),yL=require("crypto"),Jgt=require("https");MP.CERTIFICATE_CONFIGURATION_ENV_VARIABLE="GOOGLE_API_CERTIFICATE_CONFIG";var zI=class extends Error{constructor(R){super(R),this.name="CertificateSourceUnavailableError"}};MP.CertificateSourceUnavailableError=zI;var id=class extends Error{constructor(R){super(R),this.name="InvalidConfigurationError"}};MP.InvalidConfigurationError=id;var vY=class{certificateConfigPath;trustChainPath;cert;key;constructor(R){if(!R.useDefaultCertificateConfig&&!R.certificateConfigLocation)throw new id("Either `useDefaultCertificateConfig` must be true or a `certificateConfigLocation` must be provided.");if(R.useDefaultCertificateConfig&&R.certificateConfigLocation)throw new id("Both `useDefaultCertificateConfig` and `certificateConfigLocation` cannot be provided.");this.trustChainPath=R.trustChainPath,this.certificateConfigPath=R.certificateConfigLocation??""}async createMtlsHttpsAgent(){if(!this.key||!this.cert)throw new id("Cannot create mTLS Agent with missing certificate or key");return new Jgt.Agent({key:this.key,cert:this.cert})}async getSubjectToken(){this.certificateConfigPath=await this.#e();let{certPath:R,keyPath:T}=await this.#t();return{cert:this.cert,key:this.key}=await this.#o(R,T),await this.#s(this.cert)}async#e(){let R=this.certificateConfigPath;if(R){if(await(0,dL.isValidFile)(R))return R;throw new zI(`Provided certificate config path is invalid: ${R}`)}let T=process.env[MP.CERTIFICATE_CONFIGURATION_ENV_VARIABLE];if(T){if(await(0,dL.isValidFile)(T))return T;throw new zI(`Path from environment variable "${MP.CERTIFICATE_CONFIGURATION_ENV_VARIABLE}" is invalid: ${T}`)}let G=(0,dL.getWellKnownCertificateConfigFileLocation)();if(await(0,dL.isValidFile)(G))return G;throw new zI(`Could not find certificate configuration file. Searched override path, the "${MP.CERTIFICATE_CONFIGURATION_ENV_VARIABLE}" env var, and the gcloud path (${G}).`)}async#t(){var G,V,E,v;let R=this.certificateConfigPath,T;try{T=await qL.promises.readFile(R,"utf8")}catch{throw new zI(`Failed to read certificate config file at: ${R}`)}try{let I=JSON.parse(T),d=(V=(G=I==null?void 0:I.cert_configs)==null?void 0:G.workload)==null?void 0:V.cert_path,m=(v=(E=I==null?void 0:I.cert_configs)==null?void 0:E.workload)==null?void 0:v.key_path;if(!d||!m)throw new id(`Certificate config file (${R}) is missing required "cert_path" or "key_path" in the workload config.`);return{certPath:d,keyPath:m}}catch(I){throw I instanceof id?I:new id(`Failed to parse certificate config from ${R}: ${I.message}`)}}async#o(R,T){let G,V;try{G=await qL.promises.readFile(R),new yL.X509Certificate(G)}catch(E){let v=E instanceof Error?E.message:String(E);throw new zI(`Failed to read certificate file at ${R}: ${v}`)}try{V=await qL.promises.readFile(T),(0,yL.createPrivateKey)(V)}catch(E){let v=E instanceof Error?E.message:String(E);throw new zI(`Failed to read private key file at ${T}: ${v}`)}return{cert:G,key:V}}async#s(R){let T=new yL.X509Certificate(R);if(!this.trustChainPath)return JSON.stringify([T.raw.toString("base64")]);try{let E=((await qL.promises.readFile(this.trustChainPath,"utf8")).match(/-----BEGIN CERTIFICATE-----[^-]+-----END CERTIFICATE-----/g)??[]).map((d,m)=>{try{return new yL.X509Certificate(d)}catch(c){let o=c instanceof Error?c.message:String(c);throw new id(`Failed to parse certificate at index ${m} in trust chain file ${this.trustChainPath}: ${o}`)}}),v=E.findIndex(d=>T.raw.equals(d.raw)),I;if(v===-1)I=[T,...E];else if(v===0)I=E;else throw new id(`Leaf certificate exists in the trust chain but is not the first entry (found at index ${v}).`);return JSON.stringify(I.map(d=>d.raw.toString("base64")))}catch(G){if(G instanceof id)throw G;let V=G instanceof Error?G.message:String(G);throw new zI(`Failed to process certificate chain from ${this.trustChainPath}: ${V}`)}}};MP.CertificateSubjectTokenSupplier=vY});var EY=ht(xL=>{"use strict";Object.defineProperty(xL,"__esModule",{value:!0});xL.IdentityPoolClient=void 0;var Qgt=GA(),TY=hI(),Ygt=ude(),Xgt=pde(),fde=cde(),lgt=hL(),mde=hf(),VY=class h extends Qgt.BaseExternalAccountClient{subjectTokenSupplier;constructor(R){super(R);let T=(0,TY.originalOrCamelOptions)(R),G=T.get("credential_source"),V=T.get("subject_token_supplier");if(!G&&!V)throw new Error("A credential source or subject token supplier must be specified.");if(G&&V)throw new Error("Only one of credential source or subject token supplier can be specified.");if(V)this.subjectTokenSupplier=V,this.credentialSourceType="programmatic";else{let E=(0,TY.originalOrCamelOptions)(G),v=(0,TY.originalOrCamelOptions)(E.get("format")),I=v.get("type")||"text",d=v.get("subject_token_field_name");if(I!=="json"&&I!=="text")throw new Error(`Invalid credential_source format "${I}"`);if(I==="json"&&!d)throw new Error("Missing subject_token_field_name for JSON credential_source format");let m=E.get("file"),c=E.get("url"),o=E.get("certificate"),r=E.get("headers");if(m&&c||c&&o||m&&o)throw new Error('No valid Identity Pool "credential_source" provided, must be either file, url, or certificate.');if(m)this.credentialSourceType="file",this.subjectTokenSupplier=new Ygt.FileSubjectTokenSupplier({filePath:m,formatType:I,subjectTokenFieldName:d});else if(c)this.credentialSourceType="url",this.subjectTokenSupplier=new Xgt.UrlSubjectTokenSupplier({url:c,formatType:I,subjectTokenFieldName:d,headers:r,additionalGaxiosOptions:h.RETRY_CONFIG});else if(o){this.credentialSourceType="certificate";let e=new fde.CertificateSubjectTokenSupplier({useDefaultCertificateConfig:o.use_default_certificate_config,certificateConfigLocation:o.certificate_config_location,trustChainPath:o.trust_chain_path});this.subjectTokenSupplier=e}else throw new Error('No valid Identity Pool "credential_source" provided, must be either file, url, or certificate.')}}async retrieveSubjectToken(){let R=await this.subjectTokenSupplier.getSubjectToken(this.supplierContext);if(this.subjectTokenSupplier instanceof fde.CertificateSubjectTokenSupplier){let T=await this.subjectTokenSupplier.createMtlsHttpsAgent();this.stsCredential=new lgt.StsCredentials({tokenExchangeEndpoint:this.getTokenUrl(),clientAuthentication:this.clientAuth,transporter:new mde.Gaxios({agent:T})}),this.transporter=new mde.Gaxios({...this.transporter.defaults||{},agent:T})}return R}};xL.IdentityPoolClient=VY});var wY=ht(RL=>{"use strict";Object.defineProperty(RL,"__esModule",{value:!0});RL.AwsRequestSigner=void 0;var IL=hf(),hde=GT(),gde="AWS4-HMAC-SHA256",Ogt="aws4_request",SY=class{getCredentials;region;crypto;constructor(R,T){this.getCredentials=R,this.region=T,this.crypto=(0,hde.createCrypto)()}async getRequestOptions(R){if(!R.url)throw new RangeError('"url" is required in "amzOptions"');let T=typeof R.data=="object"?JSON.stringify(R.data):R.data,G=R.url,V=R.method||"GET",E=R.body||T,v=R.headers,I=await this.getCredentials(),d=new URL(G);if(typeof E!="string"&&E!==void 0)throw new TypeError(`'requestPayload' is expected to be a string if provided. Got: ${E}`);let m=await bgt({crypto:this.crypto,host:d.host,canonicalUri:d.pathname,canonicalQuerystring:d.search.slice(1),method:V,region:this.region,securityCredentials:I,requestPayload:E,additionalAmzHeaders:v}),c=IL.Gaxios.mergeHeaders(m.amzDate?{"x-amz-date":m.amzDate}:{},{authorization:m.authorizationHeader,host:d.host},v||{});I.token&&IL.Gaxios.mergeHeaders(c,{"x-amz-security-token":I.token});let o={url:G,method:V,headers:c};return E!==void 0&&(o.body=E),o}};RL.AwsRequestSigner=SY;async function HT(h,R,T){return await h.signWithHmacSha256(R,T)}async function Cgt(h,R,T,G,V){let E=await HT(h,`AWS4${R}`,T),v=await HT(h,E,G),I=await HT(h,v,V);return await HT(h,I,"aws4_request")}async function bgt(h){let R=IL.Gaxios.mergeHeaders(h.additionalAmzHeaders),T=h.requestPayload||"",G=h.host.split(".")[0],V=new Date,E=V.toISOString().replace(/[-:]/g,"").replace(/\.[0-9]+/,""),v=V.toISOString().replace(/[-]/g,"").replace(/T.*/,"");h.securityCredentials.token&&R.set("x-amz-security-token",h.securityCredentials.token);let I=IL.Gaxios.mergeHeaders({host:h.host},R.has("date")?{}:{"x-amz-date":E},R),d="",m=[...I.keys()].sort();m.forEach(p=>{d+=`${p}:${I.get(p)} +`});let c=m.join(";"),o=await h.crypto.sha256DigestHex(T),r=`${h.method.toUpperCase()} +${h.canonicalUri} +${h.canonicalQuerystring} +${d} +${c} +${o}`,e=`${v}/${h.region}/${G}/${Ogt}`,s=`${gde} +${E} +${e} +`+await h.crypto.sha256DigestHex(r),t=await Cgt(h.crypto,h.securityCredentials.secretAccessKey,v,h.region,G),u=await HT(h.crypto,t,s),n=`${gde} Credential=${h.securityCredentials.accessKeyId}/${e}, SignedHeaders=${c}, Signature=${(0,hde.fromArrayBufferToHex)(u)}`;return{amzDate:R.has("date")?void 0:E,authorizationHeader:n,canonicalQuerystring:h.canonicalQuerystring}}});var ade=ht($L=>{"use strict";Object.defineProperty($L,"__esModule",{value:!0});$L.DefaultAwsSecurityCredentialsSupplier=void 0;var AL=zP(),GY=class{regionUrl;securityCredentialsUrl;imdsV2SessionTokenUrl;additionalGaxiosOptions;constructor(R){this.regionUrl=R.regionUrl,this.securityCredentialsUrl=R.securityCredentialsUrl,this.imdsV2SessionTokenUrl=R.imdsV2SessionTokenUrl,this.additionalGaxiosOptions=R.additionalGaxiosOptions}async getAwsRegion(R){if(this.#s)return this.#s;let T=new Headers;if(!this.#s&&this.imdsV2SessionTokenUrl&&T.set("x-aws-ec2-metadata-token",await this.#e(R.transporter)),!this.regionUrl)throw new RangeError('Unable to determine AWS region due to missing "options.credential_source.region_url"');let G={...this.additionalGaxiosOptions,url:this.regionUrl,method:"GET",responseType:"text",headers:T};AL.AuthClient.setMethodName(G,"getAwsRegion");let V=await R.transporter.request(G);return V.data.substr(0,V.data.length-1)}async getAwsSecurityCredentials(R){if(this.#r)return this.#r;let T=new Headers;this.imdsV2SessionTokenUrl&&T.set("x-aws-ec2-metadata-token",await this.#e(R.transporter));let G=await this.#t(T,R.transporter),V=await this.#o(G,T,R.transporter);return{accessKeyId:V.AccessKeyId,secretAccessKey:V.SecretAccessKey,token:V.Token}}async#e(R){let T={...this.additionalGaxiosOptions,url:this.imdsV2SessionTokenUrl,method:"PUT",responseType:"text",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"300"}};return AL.AuthClient.setMethodName(T,"#getImdsV2SessionToken"),(await R.request(T)).data}async#t(R,T){if(!this.securityCredentialsUrl)throw new Error('Unable to determine AWS role name due to missing "options.credential_source.url"');let G={...this.additionalGaxiosOptions,url:this.securityCredentialsUrl,method:"GET",responseType:"text",headers:R};return AL.AuthClient.setMethodName(G,"#getAwsRoleName"),(await T.request(G)).data}async#o(R,T,G){let V={...this.additionalGaxiosOptions,url:`${this.securityCredentialsUrl}/${R}`,headers:T,responseType:"json"};return AL.AuthClient.setMethodName(V,"#retrieveAwsSecurityCredentials"),(await G.request(V)).data}get#s(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||null}get#r(){return process.env.AWS_ACCESS_KEY_ID&&process.env.AWS_SECRET_ACCESS_KEY?{accessKeyId:process.env.AWS_ACCESS_KEY_ID,secretAccessKey:process.env.AWS_SECRET_ACCESS_KEY,token:process.env.AWS_SESSION_TOKEN}:null}};$L.DefaultAwsSecurityCredentialsSupplier=GY});var LY=ht(jL=>{"use strict";Object.defineProperty(jL,"__esModule",{value:!0});jL.AwsClient=void 0;var kgt=wY(),eht=GA(),tht=ade(),Pde=hI(),oht=hf(),_Y=class h extends eht.BaseExternalAccountClient{environmentId;awsSecurityCredentialsSupplier;regionalCredVerificationUrl;awsRequestSigner;region;static#e="https://sts.{region}.amazonaws.com?Action=GetCallerIdentity&Version=2011-06-15";static AWS_EC2_METADATA_IPV4_ADDRESS="169.254.169.254";static AWS_EC2_METADATA_IPV6_ADDRESS="fd00:ec2::254";constructor(R){super(R);let T=(0,Pde.originalOrCamelOptions)(R),G=T.get("credential_source"),V=T.get("aws_security_credentials_supplier");if(!G&&!V)throw new Error("A credential source or AWS security credentials supplier must be specified.");if(G&&V)throw new Error("Only one of credential source or AWS security credentials supplier can be specified.");if(V)this.awsSecurityCredentialsSupplier=V,this.regionalCredVerificationUrl=h.#e,this.credentialSourceType="programmatic";else{let E=(0,Pde.originalOrCamelOptions)(G);this.environmentId=E.get("environment_id");let v=E.get("region_url"),I=E.get("url"),d=E.get("imdsv2_session_token_url");this.awsSecurityCredentialsSupplier=new tht.DefaultAwsSecurityCredentialsSupplier({regionUrl:v,securityCredentialsUrl:I,imdsV2SessionTokenUrl:d}),this.regionalCredVerificationUrl=E.get("regional_cred_verification_url"),this.credentialSourceType="aws",this.validateEnvironmentId()}this.awsRequestSigner=null,this.region=""}validateEnvironmentId(){var T;let R=(T=this.environmentId)==null?void 0:T.match(/^(aws)(\d+)$/);if(!R||!this.regionalCredVerificationUrl)throw new Error('No valid AWS "credential_source" provided');if(parseInt(R[2],10)!==1)throw new Error(`aws version "${R[2]}" is not supported in the current build.`)}async retrieveSubjectToken(){this.awsRequestSigner||(this.region=await this.awsSecurityCredentialsSupplier.getAwsRegion(this.supplierContext),this.awsRequestSigner=new kgt.AwsRequestSigner(async()=>this.awsSecurityCredentialsSupplier.getAwsSecurityCredentials(this.supplierContext),this.region));let R=await this.awsRequestSigner.getRequestOptions({...h.RETRY_CONFIG,url:this.regionalCredVerificationUrl.replace("{region}",this.region),method:"POST"}),T=[];return oht.Gaxios.mergeHeaders({"x-goog-cloud-target-resource":this.audience},R.headers).forEach((V,E)=>T.push({key:E,value:V})),encodeURIComponent(JSON.stringify({url:R.url,method:R.method,headers:T}))}};jL.AwsClient=_Y});var HY=ht(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.InvalidSubjectTokenError=xf.InvalidMessageFieldError=xf.InvalidCodeFieldError=xf.InvalidTokenTypeFieldError=xf.InvalidExpirationTimeFieldError=xf.InvalidSuccessFieldError=xf.InvalidVersionFieldError=xf.ExecutableResponseError=xf.ExecutableResponse=void 0;var UL="urn:ietf:params:oauth:token-type:saml2",DY="urn:ietf:params:oauth:token-type:id_token",zY="urn:ietf:params:oauth:token-type:jwt",MY=class{version;success;expirationTime;tokenType;errorCode;errorMessage;subjectToken;constructor(R){if(!R.version)throw new vL("Executable response must contain a 'version' field.");if(R.success===void 0)throw new TL("Executable response must contain a 'success' field.");if(this.version=R.version,this.success=R.success,this.success){if(this.expirationTime=R.expiration_time,this.tokenType=R.token_type,this.tokenType!==UL&&this.tokenType!==DY&&this.tokenType!==zY)throw new VL(`Executable response must contain a 'token_type' field when successful and it must be one of ${DY}, ${zY}, or ${UL}.`);if(this.tokenType===UL){if(!R.saml_response)throw new FT(`Executable response must contain a 'saml_response' field when token_type=${UL}.`);this.subjectToken=R.saml_response}else{if(!R.id_token)throw new FT(`Executable response must contain a 'id_token' field when token_type=${DY} or ${zY}.`);this.subjectToken=R.id_token}}else{if(!R.code)throw new EL("Executable response must contain a 'code' field when unsuccessful.");if(!R.message)throw new SL("Executable response must contain a 'message' field when unsuccessful.");this.errorCode=R.code,this.errorMessage=R.message}}isValid(){return!this.isExpired()&&this.success}isExpired(){return this.expirationTime!==void 0&&this.expirationTime{"use strict";Object.defineProperty(pU,"__esModule",{value:!0});pU.PluggableAuthHandler=pU.ExecutableError=void 0;var p0=HY(),sht=require("child_process"),FY=require("fs"),wL=class extends Error{code;constructor(R,T){super(`The executable failed with exit code: ${T} and error message: ${R}.`),this.code=T,Object.setPrototypeOf(this,new.target.prototype)}};pU.ExecutableError=wL;var BY=class h{commandComponents;timeoutMillis;outputFile;constructor(R){if(!R.command)throw new Error("No command provided.");if(this.commandComponents=h.parseCommand(R.command),this.timeoutMillis=R.timeoutMillis,!this.timeoutMillis)throw new Error("No timeoutMillis provided.");this.outputFile=R.outputFile}retrieveResponseFromExecutable(R){return new Promise((T,G)=>{let V=sht.spawn(this.commandComponents[0],this.commandComponents.slice(1),{env:{...process.env,...Object.fromEntries(R)}}),E="";V.stdout.on("data",I=>{E+=I}),V.stderr.on("data",I=>{E+=I});let v=setTimeout(()=>(V.removeAllListeners(),V.kill(),G(new Error("The executable failed to finish within the timeout specified."))),this.timeoutMillis);V.on("close",I=>{if(clearTimeout(v),I===0)try{let d=JSON.parse(E),m=new p0.ExecutableResponse(d);return T(m)}catch(d){return d instanceof p0.ExecutableResponseError?G(d):G(new p0.ExecutableResponseError(`The executable returned an invalid response: ${E}`))}else return G(new wL(E,I.toString()))})})}async retrieveCachedResponse(){if(!this.outputFile||this.outputFile.length===0)return;let R;try{R=await FY.promises.realpath(this.outputFile)}catch{return}if(!(await FY.promises.lstat(R)).isFile())return;let T=await FY.promises.readFile(R,{encoding:"utf8"});if(T!=="")try{let G=JSON.parse(T);return new p0.ExecutableResponse(G).isValid()?new p0.ExecutableResponse(G):void 0}catch(G){throw G instanceof p0.ExecutableResponseError?G:new p0.ExecutableResponseError(`The output file contained an invalid response: ${T}`)}}static parseCommand(R){let T=R.match(/(?:[^\s"]+|"[^"]*")+/g);if(!T)throw new Error(`Provided command: "${R}" could not be parsed.`);for(let G=0;G{"use strict";Object.defineProperty(cU,"__esModule",{value:!0});cU.PluggableAuthClient=cU.ExecutableError=void 0;var rht=GA(),nht=HY(),dde=ZY(),iht=ZY();Object.defineProperty(cU,"ExecutableError",{enumerable:!0,get:function(){return iht.ExecutableError}});var uht=30*1e3,qde=5*1e3,yde=120*1e3,pht="GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES",xde=1,WY=class extends rht.BaseExternalAccountClient{command;timeoutMillis;outputFile;handler;constructor(R){if(super(R),!R.credential_source.executable)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(this.command=R.credential_source.executable.command,!this.command)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(R.credential_source.executable.timeout_millis===void 0)this.timeoutMillis=uht;else if(this.timeoutMillis=R.credential_source.executable.timeout_millis,this.timeoutMillisyde)throw new Error(`Timeout must be between ${qde} and ${yde} milliseconds.`);this.outputFile=R.credential_source.executable.output_file,this.handler=new dde.PluggableAuthHandler({command:this.command,timeoutMillis:this.timeoutMillis,outputFile:this.outputFile}),this.credentialSourceType="executable"}async retrieveSubjectToken(){if(process.env[pht]!=="1")throw new Error("Pluggable Auth executables need to be explicitly allowed to run by setting the GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES environment Variable to 1.");let R;if(this.outputFile&&(R=await this.handler.retrieveCachedResponse()),!R){let T=new Map;T.set("GOOGLE_EXTERNAL_ACCOUNT_AUDIENCE",this.audience),T.set("GOOGLE_EXTERNAL_ACCOUNT_TOKEN_TYPE",this.subjectTokenType),T.set("GOOGLE_EXTERNAL_ACCOUNT_INTERACTIVE","0"),this.outputFile&&T.set("GOOGLE_EXTERNAL_ACCOUNT_OUTPUT_FILE",this.outputFile);let G=this.getServiceAccountEmail();G&&T.set("GOOGLE_EXTERNAL_ACCOUNT_IMPERSONATED_EMAIL",G),R=await this.handler.retrieveResponseFromExecutable(T)}if(R.version>xde)throw new Error(`Version of executable is not currently supported, maximum supported version is ${xde}.`);if(!R.success)throw new dde.ExecutableError(R.errorMessage,R.errorCode);if(this.outputFile&&!R.expirationTime)throw new nht.InvalidExpirationTimeFieldError("The executable response must contain the `expiration_time` field for successful responses when an output_file has been specified in the configuration.");if(R.isExpired())throw new Error("Executable response is expired.");return R.subjectToken}};cU.PluggableAuthClient=WY});var QY=ht(GL=>{"use strict";Object.defineProperty(GL,"__esModule",{value:!0});GL.ExternalAccountClient=void 0;var cht=GA(),fht=EY(),mht=LY(),ght=KY(),JY=class{constructor(){throw new Error("ExternalAccountClients should be initialized via: ExternalAccountClient.fromJSON(), directly via explicit constructors, eg. new AwsClient(options), new IdentityPoolClient(options), newPluggableAuthClientOptions, or via new GoogleAuth(options).getClient()")}static fromJSON(R){var T,G;return R&&R.type===cht.EXTERNAL_ACCOUNT_TYPE?(T=R.credential_source)!=null&&T.environment_id?new mht.AwsClient(R):(G=R.credential_source)!=null&&G.executable?new ght.PluggableAuthClient(R):new fht.IdentityPoolClient(R):null}};GL.ExternalAccountClient=JY});var lY=ht(fU=>{"use strict";Object.defineProperty(fU,"__esModule",{value:!0});fU.ExternalAccountAuthorizedUserClient=fU.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=void 0;var Rde=zP(),Ide=qY(),Ade=hf(),hht=require("stream"),aht=GA();fU.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE="external_account_authorized_user";var Pht="https://sts.{universeDomain}/v1/oauthtoken",YY=class h extends Ide.OAuthClientAuthHandler{#e;constructor(R){super(R),this.#e=R.tokenRefreshEndpoint}async refreshToken(R,T){let G={...h.RETRY_CONFIG,url:this.#e,method:"POST",headers:T,data:new URLSearchParams({grant_type:"refresh_token",refresh_token:R}),responseType:"json"};Rde.AuthClient.setMethodName(G,"refreshToken"),this.applyClientAuthenticationOptions(G);try{let V=await this.transporter.request(G),E=V.data;return E.res=V,E}catch(V){throw V instanceof Ade.GaxiosError&&V.response?(0,Ide.getErrorFromOAuthErrorResponse)(V.response.data,V):V}}},XY=class extends Rde.AuthClient{cachedAccessToken;externalAccountAuthorizedUserHandler;refreshToken;constructor(R){super(R),R.universe_domain&&(this.universeDomain=R.universe_domain),this.refreshToken=R.refresh_token;let T={confidentialClientType:"basic",clientId:R.client_id,clientSecret:R.client_secret};this.externalAccountAuthorizedUserHandler=new YY({tokenRefreshEndpoint:R.token_url??Pht.replace("{universeDomain}",this.universeDomain),transporter:this.transporter,clientAuthentication:T}),this.cachedAccessToken=null,this.quotaProjectId=R.quota_project_id,typeof(R==null?void 0:R.eagerRefreshThresholdMillis)!="number"?this.eagerRefreshThresholdMillis=aht.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=R.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!(R!=null&&R.forceRefreshOnFailure)}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let R=await this.getAccessToken(),T=new Headers({authorization:`Bearer ${R.token}`});return this.addSharedMetadataHeaders(T)}request(R,T){if(T)this.requestAsync(R).then(G=>T(null,G),G=>T(G,G.response));else return this.requestAsync(R)}async requestAsync(R,T=!1){let G;try{let V=await this.getRequestHeaders();R.headers=Ade.Gaxios.mergeHeaders(R.headers),this.addUserProjectAndAuthHeaders(R.headers,V),G=await this.transporter.request(R)}catch(V){let E=V.response;if(E){let v=E.status,I=E.config.data instanceof hht.Readable;if(!T&&(v===401||v===403)&&!I&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(R,!0)}throw V}return G}async refreshAccessTokenAsync(){let R=await this.externalAccountAuthorizedUserHandler.refreshToken(this.refreshToken);return this.cachedAccessToken={access_token:R.access_token,expiry_date:new Date().getTime()+R.expires_in*1e3,res:R.res},R.refresh_token!==void 0&&(this.refreshToken=R.refresh_token),this.cachedAccessToken}isExpired(R){let T=new Date().getTime();return R.expiry_date?T>=R.expiry_date-this.eagerRefreshThresholdMillis:!1}};fU.ExternalAccountAuthorizedUserClient=XY});var vde=ht(dI=>{"use strict";Object.defineProperty(dI,"__esModule",{value:!0});dI.GoogleAuth=dI.GoogleAuthExceptionMessages=void 0;var dht=require("child_process"),BT=require("fs"),qht=hf(),ZT=wT(),yht=require("os"),OY=require("path"),xht=GT(),Iht=M8(),Rht=H8(),Aht=F8(),mU=mY(),$de=hY(),gU=PY(),$ht=QY(),WT=GA(),CY=zP(),jde=lY(),Ude=hI();dI.GoogleAuthExceptionMessages={API_KEY_WITH_CREDENTIALS:"API Keys and Credentials are mutually exclusive authentication methods and cannot be used together.",NO_PROJECT_ID_FOUND:`Unable to detect a Project Id in the current environment. +To learn more about authentication and Google APIs, visit: +https://cloud.google.com/docs/authentication/getting-started`,NO_CREDENTIALS_FOUND:`Unable to find credentials in current environment. +To learn more about authentication and Google APIs, visit: +https://cloud.google.com/docs/authentication/getting-started`,NO_ADC_FOUND:"Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.",NO_UNIVERSE_DOMAIN_FOUND:`Unable to detect a Universe Domain in the current environment. +To learn more about Universe Domain retrieval, visit: +https://cloud.google.com/compute/docs/metadata/predefined-metadata-keys`};var bY=class{checkIsGCE=void 0;useJWTAccessWithScope;defaultServicePath;get isGCE(){return this.checkIsGCE}_findProjectIdPromise;_cachedProjectId;jsonContent=null;apiKey;cachedCredential=null;#e=null;defaultScopes;keyFilename;scopes;clientOptions={};constructor(R={}){if(this._cachedProjectId=R.projectId||null,this.cachedCredential=R.authClient||null,this.keyFilename=R.keyFilename||R.keyFile,this.scopes=R.scopes,this.clientOptions=R.clientOptions||{},this.jsonContent=R.credentials||null,this.apiKey=R.apiKey||this.clientOptions.apiKey||null,this.apiKey&&(this.jsonContent||this.clientOptions.credentials))throw new RangeError(dI.GoogleAuthExceptionMessages.API_KEY_WITH_CREDENTIALS);R.universeDomain&&(this.clientOptions.universeDomain=R.universeDomain)}setGapicJWTValues(R){R.defaultServicePath=this.defaultServicePath,R.useJWTAccessWithScope=this.useJWTAccessWithScope,R.defaultScopes=this.defaultScopes}getProjectId(R){if(R)this.getProjectIdAsync().then(T=>R(null,T),R);else return this.getProjectIdAsync()}async getProjectIdOptional(){try{return await this.getProjectId()}catch(R){if(R instanceof Error&&R.message===dI.GoogleAuthExceptionMessages.NO_PROJECT_ID_FOUND)return null;throw R}}async findAndCacheProjectId(){let R=null;if(R||=await this.getProductionProjectId(),R||=await this.getFileProjectId(),R||=await this.getDefaultServiceProjectId(),R||=await this.getGCEProjectId(),R||=await this.getExternalAccountClientProjectId(),R)return this._cachedProjectId=R,R;throw new Error(dI.GoogleAuthExceptionMessages.NO_PROJECT_ID_FOUND)}async getProjectIdAsync(){return this._cachedProjectId?this._cachedProjectId:(this._findProjectIdPromise||(this._findProjectIdPromise=this.findAndCacheProjectId()),this._findProjectIdPromise)}async getUniverseDomainFromMetadataServer(){var T;let R;try{R=await ZT.universe("universe-domain"),R||=CY.DEFAULT_UNIVERSE}catch(G){if(G&&((T=G==null?void 0:G.response)==null?void 0:T.status)===404)R=CY.DEFAULT_UNIVERSE;else throw G}return R}async getUniverseDomain(){let R=(0,Ude.originalOrCamelOptions)(this.clientOptions).get("universe_domain");try{R??=(await this.getClient()).universeDomain}catch{R??=CY.DEFAULT_UNIVERSE}return R}getAnyScopes(){return this.scopes||this.defaultScopes}getApplicationDefault(R={},T){let G;if(typeof R=="function"?T=R:G=R,T)this.getApplicationDefaultAsync(G).then(V=>T(null,V.credential,V.projectId),T);else return this.getApplicationDefaultAsync(G)}async getApplicationDefaultAsync(R={}){if(this.cachedCredential)return await this.#t(this.cachedCredential,null);let T;if(T=await this._tryGetApplicationCredentialsFromEnvironmentVariable(R),T)return T instanceof mU.JWT?T.scopes=this.scopes:T instanceof WT.BaseExternalAccountClient&&(T.scopes=this.getAnyScopes()),await this.#t(T);if(T=await this._tryGetApplicationCredentialsFromWellKnownFile(R),T)return T instanceof mU.JWT?T.scopes=this.scopes:T instanceof WT.BaseExternalAccountClient&&(T.scopes=this.getAnyScopes()),await this.#t(T);if(await this._checkIsGCE())return R.scopes=this.getAnyScopes(),await this.#t(new Iht.Compute(R));throw new Error(dI.GoogleAuthExceptionMessages.NO_ADC_FOUND)}async#t(R,T=process.env.GOOGLE_CLOUD_QUOTA_PROJECT||null){let G=await this.getProjectIdOptional();return T&&(R.quotaProjectId=T),this.cachedCredential=R,{credential:R,projectId:G}}async _checkIsGCE(){return this.checkIsGCE===void 0&&(this.checkIsGCE=ZT.getGCPResidency()||await ZT.isAvailable()),this.checkIsGCE}async _tryGetApplicationCredentialsFromEnvironmentVariable(R){let T=process.env.GOOGLE_APPLICATION_CREDENTIALS||process.env.google_application_credentials;if(!T||T.length===0)return null;try{return this._getApplicationCredentialsFromFilePath(T,R)}catch(G){throw G instanceof Error&&(G.message=`Unable to read the credential file specified by the GOOGLE_APPLICATION_CREDENTIALS environment variable: ${G.message}`),G}}async _tryGetApplicationCredentialsFromWellKnownFile(R){let T=null;if(this._isWindows())T=process.env.APPDATA;else{let V=process.env.HOME;V&&(T=OY.join(V,".config"))}return T&&(T=OY.join(T,"gcloud","application_default_credentials.json"),BT.existsSync(T)||(T=null)),T?await this._getApplicationCredentialsFromFilePath(T,R):null}async _getApplicationCredentialsFromFilePath(R,T={}){if(!R||R.length===0)throw new Error("The file path is invalid.");try{if(R=BT.realpathSync(R),!BT.lstatSync(R).isFile())throw new Error}catch(V){throw V instanceof Error&&(V.message=`The file at ${R} does not exist, or it is not a file. ${V.message}`),V}let G=BT.createReadStream(R);return this.fromStream(G,T)}fromImpersonatedJSON(R){var E,v,I;if(!R)throw new Error("Must pass in a JSON object containing an impersonated refresh token");if(R.type!==gU.IMPERSONATED_ACCOUNT_TYPE)throw new Error(`The incoming JSON object does not have the "${gU.IMPERSONATED_ACCOUNT_TYPE}" type`);if(!R.source_credentials)throw new Error("The incoming JSON object does not contain a source_credentials field");if(!R.service_account_impersonation_url)throw new Error("The incoming JSON object does not contain a service_account_impersonation_url field");let T=this.fromJSON(R.source_credentials);if(((E=R.service_account_impersonation_url)==null?void 0:E.length)>256)throw new RangeError(`Target principal is too long: ${R.service_account_impersonation_url}`);let G=(I=(v=/(?[^/]+):(generateAccessToken|generateIdToken)$/.exec(R.service_account_impersonation_url))==null?void 0:v.groups)==null?void 0:I.target;if(!G)throw new RangeError(`Cannot extract target principal from ${R.service_account_impersonation_url}`);let V=(this.scopes||R.scopes||this.defaultScopes)??[];return new gU.Impersonated({...R,sourceClient:T,targetPrincipal:G,targetScopes:Array.isArray(V)?V:[V]})}fromJSON(R,T={}){let G,V=(0,Ude.originalOrCamelOptions)(T).get("universe_domain");return R.type===$de.USER_REFRESH_ACCOUNT_TYPE?(G=new $de.UserRefreshClient(T),G.fromJSON(R)):R.type===gU.IMPERSONATED_ACCOUNT_TYPE?G=this.fromImpersonatedJSON(R):R.type===WT.EXTERNAL_ACCOUNT_TYPE?(G=$ht.ExternalAccountClient.fromJSON({...R,...T}),G.scopes=this.getAnyScopes()):R.type===jde.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE?G=new jde.ExternalAccountAuthorizedUserClient({...R,...T}):(T.scopes=this.scopes,G=new mU.JWT(T),this.setGapicJWTValues(G),G.fromJSON(R)),V&&(G.universeDomain=V),G}_cacheClientFromJSON(R,T){let G=this.fromJSON(R,T);return this.jsonContent=R,this.cachedCredential=G,G}fromStream(R,T={},G){let V={};if(typeof T=="function"?G=T:V=T,G)this.fromStreamAsync(R,V).then(E=>G(null,E),G);else return this.fromStreamAsync(R,V)}fromStreamAsync(R,T){return new Promise((G,V)=>{if(!R)throw new Error("Must pass in a stream containing the Google auth settings.");let E=[];R.setEncoding("utf8").on("error",V).on("data",v=>E.push(v)).on("end",()=>{try{try{let v=JSON.parse(E.join("")),I=this._cacheClientFromJSON(v,T);return G(I)}catch(v){if(!this.keyFilename)throw v;let I=new mU.JWT({...this.clientOptions,keyFile:this.keyFilename});return this.cachedCredential=I,this.setGapicJWTValues(I),G(I)}}catch(v){return V(v)}})})}fromAPIKey(R,T={}){return new mU.JWT({...T,apiKey:R})}_isWindows(){let R=yht.platform();return!!(R&&R.length>=3&&R.substring(0,3).toLowerCase()==="win")}async getDefaultServiceProjectId(){return new Promise(R=>{(0,dht.exec)("gcloud config config-helper --format json",(T,G)=>{if(!T&&G)try{let V=JSON.parse(G).configuration.properties.core.project;R(V);return}catch{}R(null)})})}getProductionProjectId(){return process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT||process.env.gcloud_project||process.env.google_cloud_project}async getFileProjectId(){if(this.cachedCredential)return this.cachedCredential.projectId;if(this.keyFilename){let T=await this.getClient();if(T&&T.projectId)return T.projectId}let R=await this._tryGetApplicationCredentialsFromEnvironmentVariable();return R?R.projectId:null}async getExternalAccountClientProjectId(){return!this.jsonContent||this.jsonContent.type!==WT.EXTERNAL_ACCOUNT_TYPE?null:await(await this.getClient()).getProjectId()}async getGCEProjectId(){try{return await ZT.project("project-id")}catch{return null}}getCredentials(R){if(R)this.getCredentialsAsync().then(T=>R(null,T),R);else return this.getCredentialsAsync()}async getCredentialsAsync(){let R=await this.getClient();if(R instanceof gU.Impersonated)return{client_email:R.getTargetPrincipal()};if(R instanceof WT.BaseExternalAccountClient){let T=R.getServiceAccountEmail();if(T)return{client_email:T,universe_domain:R.universeDomain}}if(this.jsonContent)return{client_email:this.jsonContent.client_email,private_key:this.jsonContent.private_key,universe_domain:this.jsonContent.universe_domain};if(await this._checkIsGCE()){let[T,G]=await Promise.all([ZT.instance("service-accounts/default/email"),this.getUniverseDomain()]);return{client_email:T,universe_domain:G}}throw new Error(dI.GoogleAuthExceptionMessages.NO_CREDENTIALS_FOUND)}async getClient(){if(this.cachedCredential)return this.cachedCredential;this.#e=this.#e||this.#o();try{return await this.#e}finally{this.#e=null}}async#o(){if(this.jsonContent)return this._cacheClientFromJSON(this.jsonContent,this.clientOptions);if(this.keyFilename){let R=OY.resolve(this.keyFilename),T=BT.createReadStream(R);return await this.fromStreamAsync(T,this.clientOptions)}else if(this.apiKey){let R=await this.fromAPIKey(this.apiKey,this.clientOptions);R.scopes=this.scopes;let{credential:T}=await this.#t(R);return T}else{let{credential:R}=await this.getApplicationDefaultAsync(this.clientOptions);return R}}async getIdTokenClient(R){let T=await this.getClient();if(!("fetchIdToken"in T))throw new Error("Cannot fetch ID token in this environment, use GCE or set the GOOGLE_APPLICATION_CREDENTIALS environment variable to a service account credentials JSON file.");return new Rht.IdTokenClient({targetAudience:R,idTokenProvider:T})}async getAccessToken(){return(await(await this.getClient()).getAccessToken()).token}async getRequestHeaders(R){return(await this.getClient()).getRequestHeaders(R)}async authorizeRequest(R={}){let T=R.url,V=await(await this.getClient()).getRequestHeaders(T);return R.headers=qht.Gaxios.mergeHeaders(R.headers,V),R}async fetch(...R){return(await this.getClient()).fetch(...R)}async request(R){return(await this.getClient()).request(R)}getEnv(){return(0,Aht.getEnv)()}async sign(R,T){let G=await this.getClient(),V=await this.getUniverseDomain();if(T=T||`https://iamcredentials.${V}/v1/projects/-/serviceAccounts/`,G instanceof gU.Impersonated)return(await G.sign(R)).signedBlob;let E=(0,xht.createCrypto)();if(G instanceof mU.JWT&&G.key)return await E.sign(G.key,R);let v=await this.getCredentials();if(!v.client_email)throw new Error("Cannot sign data without `client_email`.");return this.signBlob(E,v.client_email,R,T)}async signBlob(R,T,G,V){let E=new URL(V+`${T}:signBlob`);return(await this.request({method:"POST",url:E.href,data:{payload:R.encodeBase64StringUtf8(G)},retry:!0,retryConfig:{httpMethodsToRetry:["POST"]}})).data.signedBlob}};dI.GoogleAuth=bY});var Tde=ht(_L=>{"use strict";Object.defineProperty(_L,"__esModule",{value:!0});_L.IAMAuth=void 0;var kY=class{selector;token;constructor(R,T){this.selector=R,this.token=T,this.selector=R,this.token=T}getRequestHeaders(){return{"x-goog-iam-authority-selector":this.selector,"x-goog-iam-authorization-token":this.token}}};_L.IAMAuth=kY});var Vde=ht(NI=>{"use strict";Object.defineProperty(NI,"__esModule",{value:!0});NI.DownscopedClient=NI.EXPIRATION_TIME_OFFSET=NI.MAX_ACCESS_BOUNDARY_RULES_COUNT=void 0;var jht=hf(),Uht=require("stream"),e7=zP(),vht=hL(),Tht="urn:ietf:params:oauth:grant-type:token-exchange",Vht="urn:ietf:params:oauth:token-type:access_token",Eht="urn:ietf:params:oauth:token-type:access_token";NI.MAX_ACCESS_BOUNDARY_RULES_COUNT=10;NI.EXPIRATION_TIME_OFFSET=300*1e3;var t7=class extends e7.AuthClient{authClient;credentialAccessBoundary;cachedDownscopedAccessToken;stsCredential;constructor(R,T={accessBoundary:{accessBoundaryRules:[]}}){if(super(R instanceof e7.AuthClient?{}:R),R instanceof e7.AuthClient?(this.authClient=R,this.credentialAccessBoundary=T):(this.authClient=R.authClient,this.credentialAccessBoundary=R.credentialAccessBoundary),this.credentialAccessBoundary.accessBoundary.accessBoundaryRules.length===0)throw new Error("At least one access boundary rule needs to be defined.");if(this.credentialAccessBoundary.accessBoundary.accessBoundaryRules.length>NI.MAX_ACCESS_BOUNDARY_RULES_COUNT)throw new Error(`The provided access boundary has more than ${NI.MAX_ACCESS_BOUNDARY_RULES_COUNT} access boundary rules.`);for(let G of this.credentialAccessBoundary.accessBoundary.accessBoundaryRules)if(G.availablePermissions.length===0)throw new Error("At least one permission should be defined in access boundary rules.");this.stsCredential=new vht.StsCredentials({tokenExchangeEndpoint:`https://sts.${this.universeDomain}/v1/token`}),this.cachedDownscopedAccessToken=null}setCredentials(R){if(!R.expiry_date)throw new Error("The access token expiry_date field is missing in the provided credentials.");super.setCredentials(R),this.cachedDownscopedAccessToken=R}async getAccessToken(){return(!this.cachedDownscopedAccessToken||this.isExpired(this.cachedDownscopedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedDownscopedAccessToken.access_token,expirationTime:this.cachedDownscopedAccessToken.expiry_date,res:this.cachedDownscopedAccessToken.res}}async getRequestHeaders(){let R=await this.getAccessToken(),T=new Headers({authorization:`Bearer ${R.token}`});return this.addSharedMetadataHeaders(T)}request(R,T){if(T)this.requestAsync(R).then(G=>T(null,G),G=>T(G,G.response));else return this.requestAsync(R)}async requestAsync(R,T=!1){let G;try{let V=await this.getRequestHeaders();R.headers=jht.Gaxios.mergeHeaders(R.headers),this.addUserProjectAndAuthHeaders(R.headers,V),G=await this.transporter.request(R)}catch(V){let E=V.response;if(E){let v=E.status,I=E.config.data instanceof Uht.Readable;if(!T&&(v===401||v===403)&&!I&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(R,!0)}throw V}return G}async refreshAccessTokenAsync(){var v;let R=(await this.authClient.getAccessToken()).token,T={grantType:Tht,requestedTokenType:Vht,subjectToken:R,subjectTokenType:Eht},G=await this.stsCredential.exchangeToken(T,void 0,this.credentialAccessBoundary),V=((v=this.authClient.credentials)==null?void 0:v.expiry_date)||null,E=G.expires_in?new Date().getTime()+G.expires_in*1e3:V;return this.cachedDownscopedAccessToken={access_token:G.access_token,expiry_date:E,res:G.res},this.credentials={},Object.assign(this.credentials,this.cachedDownscopedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedDownscopedAccessToken.expiry_date,access_token:this.cachedDownscopedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedDownscopedAccessToken}isExpired(R){let T=new Date().getTime();return R.expiry_date?T>=R.expiry_date-this.eagerRefreshThresholdMillis:!1}};NI.DownscopedClient=t7});var Ede=ht(LL=>{"use strict";Object.defineProperty(LL,"__esModule",{value:!0});LL.PassThroughClient=void 0;var Sht=zP(),o7=class extends Sht.AuthClient{async request(R){return this.transporter.request(R)}async getAccessToken(){return{}}async getRequestHeaders(){return new Headers}};LL.PassThroughClient=o7});var KT=ht($n=>{"use strict";var wht=$n&&$n.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),Ght=$n&&$n.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&wht(R,h,T)};Object.defineProperty($n,"__esModule",{value:!0});$n.GoogleAuth=$n.auth=$n.PassThroughClient=$n.ExternalAccountAuthorizedUserClient=$n.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=$n.ExecutableError=$n.PluggableAuthClient=$n.DownscopedClient=$n.BaseExternalAccountClient=$n.ExternalAccountClient=$n.IdentityPoolClient=$n.AwsRequestSigner=$n.AwsClient=$n.UserRefreshClient=$n.LoginTicket=$n.ClientAuthentication=$n.OAuth2Client=$n.CodeChallengeMethod=$n.Impersonated=$n.JWT=$n.JWTAccess=$n.IdTokenClient=$n.IAMAuth=$n.GCPEnv=$n.Compute=$n.DEFAULT_UNIVERSE=$n.AuthClient=$n.gaxios=$n.gcpMetadata=void 0;var Sde=vde();Object.defineProperty($n,"GoogleAuth",{enumerable:!0,get:function(){return Sde.GoogleAuth}});$n.gcpMetadata=wT();$n.gaxios=hf();var wde=zP();Object.defineProperty($n,"AuthClient",{enumerable:!0,get:function(){return wde.AuthClient}});Object.defineProperty($n,"DEFAULT_UNIVERSE",{enumerable:!0,get:function(){return wde.DEFAULT_UNIVERSE}});var _ht=M8();Object.defineProperty($n,"Compute",{enumerable:!0,get:function(){return _ht.Compute}});var Lht=F8();Object.defineProperty($n,"GCPEnv",{enumerable:!0,get:function(){return Lht.GCPEnv}});var Dht=Tde();Object.defineProperty($n,"IAMAuth",{enumerable:!0,get:function(){return Dht.IAMAuth}});var zht=H8();Object.defineProperty($n,"IdTokenClient",{enumerable:!0,get:function(){return zht.IdTokenClient}});var Mht=cY();Object.defineProperty($n,"JWTAccess",{enumerable:!0,get:function(){return Mht.JWTAccess}});var Nht=mY();Object.defineProperty($n,"JWT",{enumerable:!0,get:function(){return Nht.JWT}});var Hht=PY();Object.defineProperty($n,"Impersonated",{enumerable:!0,get:function(){return Hht.Impersonated}});var s7=u0();Object.defineProperty($n,"CodeChallengeMethod",{enumerable:!0,get:function(){return s7.CodeChallengeMethod}});Object.defineProperty($n,"OAuth2Client",{enumerable:!0,get:function(){return s7.OAuth2Client}});Object.defineProperty($n,"ClientAuthentication",{enumerable:!0,get:function(){return s7.ClientAuthentication}});var Fht=_8();Object.defineProperty($n,"LoginTicket",{enumerable:!0,get:function(){return Fht.LoginTicket}});var Bht=hY();Object.defineProperty($n,"UserRefreshClient",{enumerable:!0,get:function(){return Bht.UserRefreshClient}});var Zht=LY();Object.defineProperty($n,"AwsClient",{enumerable:!0,get:function(){return Zht.AwsClient}});var Wht=wY();Object.defineProperty($n,"AwsRequestSigner",{enumerable:!0,get:function(){return Wht.AwsRequestSigner}});var Kht=EY();Object.defineProperty($n,"IdentityPoolClient",{enumerable:!0,get:function(){return Kht.IdentityPoolClient}});var Jht=QY();Object.defineProperty($n,"ExternalAccountClient",{enumerable:!0,get:function(){return Jht.ExternalAccountClient}});var Qht=GA();Object.defineProperty($n,"BaseExternalAccountClient",{enumerable:!0,get:function(){return Qht.BaseExternalAccountClient}});var Yht=Vde();Object.defineProperty($n,"DownscopedClient",{enumerable:!0,get:function(){return Yht.DownscopedClient}});var Gde=KY();Object.defineProperty($n,"PluggableAuthClient",{enumerable:!0,get:function(){return Gde.PluggableAuthClient}});Object.defineProperty($n,"ExecutableError",{enumerable:!0,get:function(){return Gde.ExecutableError}});var _de=lY();Object.defineProperty($n,"EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE",{enumerable:!0,get:function(){return _de.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE}});Object.defineProperty($n,"ExternalAccountAuthorizedUserClient",{enumerable:!0,get:function(){return _de.ExternalAccountAuthorizedUserClient}});var Xht=Ede();Object.defineProperty($n,"PassThroughClient",{enumerable:!0,get:function(){return Xht.PassThroughClient}});Ght(uY(),$n);var lht=new Sde.GoogleAuth;$n.auth=lht});var Lde=ht(r7=>{"use strict";Object.defineProperty(r7,"__esModule",{value:!0});r7.getAPI=Oht;function Oht(h,R,T,G){let V;if(typeof R=="string")V=R,R={};else if(typeof R=="object")V=R.version,delete R.version;else throw new Error("Argument error: Accepts only string or object");try{let E=T[V],v=new E(R,G);return Object.freeze(v)}catch(E){throw new Error(`Unable to load endpoint ${h}("${V}"): ${E.message}`)}}});var c0=ht((KXt,Dde)=>{"use strict";Dde.exports=TypeError});var Mde=ht((JXt,zde)=>{zde.exports=require("util").inspect});var lT=ht((QXt,sqe)=>{var a7=typeof Map=="function"&&Map.prototype,n7=Object.getOwnPropertyDescriptor&&a7?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,zL=a7&&n7&&typeof n7.get=="function"?n7.get:null,Nde=a7&&Map.prototype.forEach,P7=typeof Set=="function"&&Set.prototype,i7=Object.getOwnPropertyDescriptor&&P7?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,ML=P7&&i7&&typeof i7.get=="function"?i7.get:null,Hde=P7&&Set.prototype.forEach,Cht=typeof WeakMap=="function"&&WeakMap.prototype,QT=Cht?WeakMap.prototype.has:null,bht=typeof WeakSet=="function"&&WeakSet.prototype,YT=bht?WeakSet.prototype.has:null,kht=typeof WeakRef=="function"&&WeakRef.prototype,Fde=kht?WeakRef.prototype.deref:null,eat=Boolean.prototype.valueOf,tat=Object.prototype.toString,oat=Function.prototype.toString,sat=String.prototype.match,d7=String.prototype.slice,_A=String.prototype.replace,rat=String.prototype.toUpperCase,Bde=String.prototype.toLowerCase,Ode=RegExp.prototype.test,Zde=Array.prototype.concat,HI=Array.prototype.join,nat=Array.prototype.slice,Wde=Math.floor,c7=typeof BigInt=="function"?BigInt.prototype.valueOf:null,u7=Object.getOwnPropertySymbols,f7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hU=typeof Symbol=="function"&&typeof Symbol.iterator=="object",XT=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hU||!0)?Symbol.toStringTag:null,Cde=Object.prototype.propertyIsEnumerable,Kde=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(h){return h.__proto__}:null);function Jde(h,R){if(h===1/0||h===-1/0||h!==h||h&&h>-1e3&&h<1e3||Ode.call(/e/,R))return R;var T=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof h=="number"){var G=h<0?-Wde(-h):Wde(h);if(G!==h){var V=String(G),E=d7.call(R,V.length+1);return _A.call(V,T,"$&_")+"."+_A.call(_A.call(E,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _A.call(R,T,"$&_")}var m7=Mde(),Qde=m7.custom,Yde=eqe(Qde)?Qde:null,bde={__proto__:null,double:'"',single:"'"},iat={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};sqe.exports=function h(R,T,G,V){var E=T||{};if(_R(E,"quoteStyle")&&!_R(bde,E.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(_R(E,"maxStringLength")&&(typeof E.maxStringLength=="number"?E.maxStringLength<0&&E.maxStringLength!==1/0:E.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var v=_R(E,"customInspect")?E.customInspect:!0;if(typeof v!="boolean"&&v!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(_R(E,"indent")&&E.indent!==null&&E.indent!==" "&&!(parseInt(E.indent,10)===E.indent&&E.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(_R(E,"numericSeparator")&&typeof E.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var I=E.numericSeparator;if(typeof R>"u")return"undefined";if(R===null)return"null";if(typeof R=="boolean")return R?"true":"false";if(typeof R=="string")return oqe(R,E);if(typeof R=="number"){if(R===0)return 1/0/R>0?"0":"-0";var d=String(R);return I?Jde(R,d):d}if(typeof R=="bigint"){var m=String(R)+"n";return I?Jde(R,m):m}var c=typeof E.depth>"u"?5:E.depth;if(typeof G>"u"&&(G=0),G>=c&&c>0&&typeof R=="object")return g7(R)?"[Array]":"[Object]";var o=jat(E,G);if(typeof V>"u")V=[];else if(tqe(V,R)>=0)return"[Circular]";function r($,w,B){if(w&&(V=nat.call(V),V.push(w)),B){var F={depth:E.depth};return _R(E,"quoteStyle")&&(F.quoteStyle=E.quoteStyle),h($,F,G+1,V)}return h($,E,G+1,V)}if(typeof R=="function"&&!Xde(R)){var e=Pat(R),s=DL(R,r);return"[Function"+(e?": "+e:" (anonymous)")+"]"+(s.length>0?" { "+HI.call(s,", ")+" }":"")}if(eqe(R)){var t=hU?_A.call(String(R),/^(Symbol\(.*\))_[^)]*$/,"$1"):f7.call(R);return typeof R=="object"&&!hU?JT(t):t}if(Rat(R)){for(var u="<"+Bde.call(String(R.nodeName)),n=R.attributes||[],p=0;p",u}if(g7(R)){if(R.length===0)return"[]";var i=DL(R,r);return o&&!$at(i)?"["+h7(i,o)+"]":"[ "+HI.call(i,", ")+" ]"}if(cat(R)){var g=DL(R,r);return!("cause"in Error.prototype)&&"cause"in R&&!Cde.call(R,"cause")?"{ ["+String(R)+"] "+HI.call(Zde.call("[cause]: "+r(R.cause),g),", ")+" }":g.length===0?"["+String(R)+"]":"{ ["+String(R)+"] "+HI.call(g,", ")+" }"}if(typeof R=="object"&&v){if(Yde&&typeof R[Yde]=="function"&&m7)return m7(R,{depth:c-G});if(v!=="symbol"&&typeof R.inspect=="function")return R.inspect()}if(dat(R)){var f=[];return Nde&&Nde.call(R,function($,w){f.push(r(w,R,!0)+" => "+r($,R))}),lde("Map",zL.call(R),f,o)}if(xat(R)){var P=[];return Hde&&Hde.call(R,function($){P.push(r($,R))}),lde("Set",ML.call(R),P,o)}if(qat(R))return p7("WeakMap");if(Iat(R))return p7("WeakSet");if(yat(R))return p7("WeakRef");if(mat(R))return JT(r(Number(R)));if(hat(R))return JT(r(c7.call(R)));if(gat(R))return JT(eat.call(R));if(fat(R))return JT(r(String(R)));if(typeof window<"u"&&R===window)return"{ [object Window] }";if(typeof globalThis<"u"&&R===globalThis||typeof global<"u"&&R===global)return"{ [object globalThis] }";if(!pat(R)&&!Xde(R)){var a=DL(R,r),y=Kde?Kde(R)===Object.prototype:R instanceof Object||R.constructor===Object,q=R instanceof Object?"":"null prototype",A=!y&&XT&&Object(R)===R&&XT in R?d7.call(LA(R),8,-1):q?"Object":"",x=y||typeof R.constructor!="function"?"":R.constructor.name?R.constructor.name+" ":"",j=x+(A||q?"["+HI.call(Zde.call([],A||[],q||[]),": ")+"] ":"");return a.length===0?j+"{}":o?j+"{"+h7(a,o)+"}":j+"{ "+HI.call(a,", ")+" }"}return String(R)};function kde(h,R,T){var G=T.quoteStyle||R,V=bde[G];return V+h+V}function uat(h){return _A.call(String(h),/"/g,""")}function f0(h){return!XT||!(typeof h=="object"&&(XT in h||typeof h[XT]<"u"))}function g7(h){return LA(h)==="[object Array]"&&f0(h)}function pat(h){return LA(h)==="[object Date]"&&f0(h)}function Xde(h){return LA(h)==="[object RegExp]"&&f0(h)}function cat(h){return LA(h)==="[object Error]"&&f0(h)}function fat(h){return LA(h)==="[object String]"&&f0(h)}function mat(h){return LA(h)==="[object Number]"&&f0(h)}function gat(h){return LA(h)==="[object Boolean]"&&f0(h)}function eqe(h){if(hU)return h&&typeof h=="object"&&h instanceof Symbol;if(typeof h=="symbol")return!0;if(!h||typeof h!="object"||!f7)return!1;try{return f7.call(h),!0}catch{}return!1}function hat(h){if(!h||typeof h!="object"||!c7)return!1;try{return c7.call(h),!0}catch{}return!1}var aat=Object.prototype.hasOwnProperty||function(h){return h in this};function _R(h,R){return aat.call(h,R)}function LA(h){return tat.call(h)}function Pat(h){if(h.name)return h.name;var R=sat.call(oat.call(h),/^function\s*([\w$]+)/);return R?R[1]:null}function tqe(h,R){if(h.indexOf)return h.indexOf(R);for(var T=0,G=h.length;TR.maxStringLength){var T=h.length-R.maxStringLength,G="... "+T+" more character"+(T>1?"s":"");return oqe(d7.call(h,0,R.maxStringLength),R)+G}var V=iat[R.quoteStyle||"single"];V.lastIndex=0;var E=_A.call(_A.call(h,V,"\\$1"),/[\x00-\x1f]/g,Aat);return kde(E,"single",R)}function Aat(h){var R=h.charCodeAt(0),T={8:"b",9:"t",10:"n",12:"f",13:"r"}[R];return T?"\\"+T:"\\x"+(R<16?"0":"")+rat.call(R.toString(16))}function JT(h){return"Object("+h+")"}function p7(h){return h+" { ? }"}function lde(h,R,T,G){var V=G?h7(T,G):HI.call(T,", ");return h+" ("+R+") {"+V+"}"}function $at(h){for(var R=0;R=0)return!1;return!0}function jat(h,R){var T;if(h.indent===" ")T=" ";else if(typeof h.indent=="number"&&h.indent>0)T=HI.call(Array(h.indent+1)," ");else return null;return{base:T,prev:HI.call(Array(R+1),T)}}function h7(h,R){if(h.length===0)return"";var T=` +`+R.prev+R.base;return T+HI.call(h,","+T)+` +`+R.prev}function DL(h,R){var T=g7(h),G=[];if(T){G.length=h.length;for(var V=0;V{"use strict";var Uat=lT(),vat=c0(),NL=function(h,R,T){for(var G=h,V;(V=G.next)!=null;G=V)if(V.key===R)return G.next=V.next,T||(V.next=h.next,h.next=V),V},Tat=function(h,R){if(h){var T=NL(h,R);return T&&T.value}},Vat=function(h,R,T){var G=NL(h,R);G?G.value=T:h.next={key:R,next:h.next,value:T}},Eat=function(h,R){return h?!!NL(h,R):!1},Sat=function(h,R){if(h)return NL(h,R,!0)};rqe.exports=function(){var R,T={assert:function(G){if(!T.has(G))throw new vat("Side channel does not contain "+Uat(G))},delete:function(G){var V=R&&R.next,E=Sat(R,G);return E&&V&&V===E&&(R=void 0),!!E},get:function(G){return Tat(R,G)},has:function(G){return Eat(R,G)},set:function(G,V){R||(R={next:void 0}),Vat(R,G,V)}};return T}});var q7=ht((XXt,iqe)=>{"use strict";iqe.exports=Object});var pqe=ht((lXt,uqe)=>{"use strict";uqe.exports=Error});var fqe=ht((OXt,cqe)=>{"use strict";cqe.exports=EvalError});var gqe=ht((CXt,mqe)=>{"use strict";mqe.exports=RangeError});var aqe=ht((bXt,hqe)=>{"use strict";hqe.exports=ReferenceError});var dqe=ht((kXt,Pqe)=>{"use strict";Pqe.exports=SyntaxError});var yqe=ht((elt,qqe)=>{"use strict";qqe.exports=URIError});var Iqe=ht((tlt,xqe)=>{"use strict";xqe.exports=Math.abs});var Aqe=ht((olt,Rqe)=>{"use strict";Rqe.exports=Math.floor});var jqe=ht((slt,$qe)=>{"use strict";$qe.exports=Math.max});var vqe=ht((rlt,Uqe)=>{"use strict";Uqe.exports=Math.min});var Vqe=ht((nlt,Tqe)=>{"use strict";Tqe.exports=Math.pow});var Sqe=ht((ilt,Eqe)=>{"use strict";Eqe.exports=Math.round});var Gqe=ht((ult,wqe)=>{"use strict";wqe.exports=Number.isNaN||function(R){return R!==R}});var Lqe=ht((plt,_qe)=>{"use strict";var wat=Gqe();_qe.exports=function(R){return wat(R)||R===0?R:R<0?-1:1}});var zqe=ht((clt,Dqe)=>{"use strict";Dqe.exports=Object.getOwnPropertyDescriptor});var y7=ht((flt,Mqe)=>{"use strict";var HL=zqe();if(HL)try{HL([],"length")}catch{HL=null}Mqe.exports=HL});var Hqe=ht((mlt,Nqe)=>{"use strict";var FL=Object.defineProperty||!1;if(FL)try{FL({},"a",{value:1})}catch{FL=!1}Nqe.exports=FL});var Bqe=ht((glt,Fqe)=>{"use strict";Fqe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var R={},T=Symbol("test"),G=Object(T);if(typeof T=="string"||Object.prototype.toString.call(T)!=="[object Symbol]"||Object.prototype.toString.call(G)!=="[object Symbol]")return!1;var V=42;R[T]=V;for(var E in R)return!1;if(typeof Object.keys=="function"&&Object.keys(R).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(R).length!==0)return!1;var v=Object.getOwnPropertySymbols(R);if(v.length!==1||v[0]!==T||!Object.prototype.propertyIsEnumerable.call(R,T))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var I=Object.getOwnPropertyDescriptor(R,T);if(I.value!==V||I.enumerable!==!0)return!1}return!0}});var Kqe=ht((hlt,Wqe)=>{"use strict";var Zqe=typeof Symbol<"u"&&Symbol,Gat=Bqe();Wqe.exports=function(){return typeof Zqe!="function"||typeof Symbol!="function"||typeof Zqe("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Gat()}});var x7=ht((alt,Jqe)=>{"use strict";Jqe.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var I7=ht((Plt,Qqe)=>{"use strict";var _at=q7();Qqe.exports=_at.getPrototypeOf||null});var lqe=ht((dlt,Xqe)=>{"use strict";var Lat="Function.prototype.bind called on incompatible ",Dat=Object.prototype.toString,zat=Math.max,Mat="[object Function]",Yqe=function(R,T){for(var G=[],V=0;V{"use strict";var Fat=lqe();Oqe.exports=Function.prototype.bind||Fat});var BL=ht((ylt,Cqe)=>{"use strict";Cqe.exports=Function.prototype.call});var R7=ht((xlt,bqe)=>{"use strict";bqe.exports=Function.prototype.apply});var eye=ht((Ilt,kqe)=>{"use strict";kqe.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var oye=ht((Rlt,tye)=>{"use strict";var Bat=OT(),Zat=R7(),Wat=BL(),Kat=eye();tye.exports=Kat||Bat.call(Wat,Zat)});var A7=ht((Alt,sye)=>{"use strict";var Jat=OT(),Qat=c0(),Yat=BL(),Xat=oye();sye.exports=function(R){if(R.length<1||typeof R[0]!="function")throw new Qat("a function is required");return Xat(Jat,Yat,R)}});var cye=ht(($lt,pye)=>{"use strict";var lat=A7(),rye=y7(),iye;try{iye=[].__proto__===Array.prototype}catch(h){if(!h||typeof h!="object"||!("code"in h)||h.code!=="ERR_PROTO_ACCESS")throw h}var $7=!!iye&&rye&&rye(Object.prototype,"__proto__"),uye=Object,nye=uye.getPrototypeOf;pye.exports=$7&&typeof $7.get=="function"?lat([$7.get]):typeof nye=="function"?function(R){return nye(R==null?R:uye(R))}:!1});var aye=ht((jlt,hye)=>{"use strict";var fye=x7(),mye=I7(),gye=cye();hye.exports=fye?function(R){return fye(R)}:mye?function(R){if(!R||typeof R!="object"&&typeof R!="function")throw new TypeError("getProto: not an object");return mye(R)}:gye?function(R){return gye(R)}:null});var dye=ht((Ult,Pye)=>{"use strict";var Oat=Function.prototype.call,Cat=Object.prototype.hasOwnProperty,bat=OT();Pye.exports=bat.call(Oat,Cat)});var KL=ht((vlt,Aye)=>{"use strict";var Nu,kat=q7(),ePt=pqe(),tPt=fqe(),oPt=gqe(),sPt=aqe(),qU=dqe(),dU=c0(),rPt=yqe(),nPt=Iqe(),iPt=Aqe(),uPt=jqe(),pPt=vqe(),cPt=Vqe(),fPt=Sqe(),mPt=Lqe(),Iye=Function,j7=function(h){try{return Iye('"use strict"; return ('+h+").constructor;")()}catch{}},CT=y7(),gPt=Hqe(),U7=function(){throw new dU},hPt=CT?(function(){try{return arguments.callee,U7}catch{try{return CT(arguments,"callee").get}catch{return U7}}})():U7,aU=Kqe()(),bf=aye(),aPt=I7(),PPt=x7(),Rye=R7(),bT=BL(),PU={},dPt=typeof Uint8Array>"u"||!bf?Nu:bf(Uint8Array),m0={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Nu:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Nu:ArrayBuffer,"%ArrayIteratorPrototype%":aU&&bf?bf([][Symbol.iterator]()):Nu,"%AsyncFromSyncIteratorPrototype%":Nu,"%AsyncFunction%":PU,"%AsyncGenerator%":PU,"%AsyncGeneratorFunction%":PU,"%AsyncIteratorPrototype%":PU,"%Atomics%":typeof Atomics>"u"?Nu:Atomics,"%BigInt%":typeof BigInt>"u"?Nu:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Nu:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Nu:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Nu:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":ePt,"%eval%":eval,"%EvalError%":tPt,"%Float16Array%":typeof Float16Array>"u"?Nu:Float16Array,"%Float32Array%":typeof Float32Array>"u"?Nu:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Nu:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Nu:FinalizationRegistry,"%Function%":Iye,"%GeneratorFunction%":PU,"%Int8Array%":typeof Int8Array>"u"?Nu:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Nu:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Nu:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":aU&&bf?bf(bf([][Symbol.iterator]())):Nu,"%JSON%":typeof JSON=="object"?JSON:Nu,"%Map%":typeof Map>"u"?Nu:Map,"%MapIteratorPrototype%":typeof Map>"u"||!aU||!bf?Nu:bf(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":kat,"%Object.getOwnPropertyDescriptor%":CT,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Nu:Promise,"%Proxy%":typeof Proxy>"u"?Nu:Proxy,"%RangeError%":oPt,"%ReferenceError%":sPt,"%Reflect%":typeof Reflect>"u"?Nu:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Nu:Set,"%SetIteratorPrototype%":typeof Set>"u"||!aU||!bf?Nu:bf(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Nu:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":aU&&bf?bf(""[Symbol.iterator]()):Nu,"%Symbol%":aU?Symbol:Nu,"%SyntaxError%":qU,"%ThrowTypeError%":hPt,"%TypedArray%":dPt,"%TypeError%":dU,"%Uint8Array%":typeof Uint8Array>"u"?Nu:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Nu:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Nu:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Nu:Uint32Array,"%URIError%":rPt,"%WeakMap%":typeof WeakMap>"u"?Nu:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Nu:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Nu:WeakSet,"%Function.prototype.call%":bT,"%Function.prototype.apply%":Rye,"%Object.defineProperty%":gPt,"%Object.getPrototypeOf%":aPt,"%Math.abs%":nPt,"%Math.floor%":iPt,"%Math.max%":uPt,"%Math.min%":pPt,"%Math.pow%":cPt,"%Math.round%":fPt,"%Math.sign%":mPt,"%Reflect.getPrototypeOf%":PPt};if(bf)try{null.error}catch(h){qye=bf(bf(h)),m0["%Error.prototype%"]=qye}var qye,qPt=function h(R){var T;if(R==="%AsyncFunction%")T=j7("async function () {}");else if(R==="%GeneratorFunction%")T=j7("function* () {}");else if(R==="%AsyncGeneratorFunction%")T=j7("async function* () {}");else if(R==="%AsyncGenerator%"){var G=h("%AsyncGeneratorFunction%");G&&(T=G.prototype)}else if(R==="%AsyncIteratorPrototype%"){var V=h("%AsyncGenerator%");V&&bf&&(T=bf(V.prototype))}return m0[R]=T,T},yye={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},kT=OT(),ZL=dye(),yPt=kT.call(bT,Array.prototype.concat),xPt=kT.call(Rye,Array.prototype.splice),xye=kT.call(bT,String.prototype.replace),WL=kT.call(bT,String.prototype.slice),IPt=kT.call(bT,RegExp.prototype.exec),RPt=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,APt=/\\(\\)?/g,$Pt=function(R){var T=WL(R,0,1),G=WL(R,-1);if(T==="%"&&G!=="%")throw new qU("invalid intrinsic syntax, expected closing `%`");if(G==="%"&&T!=="%")throw new qU("invalid intrinsic syntax, expected opening `%`");var V=[];return xye(R,RPt,function(E,v,I,d){V[V.length]=I?xye(d,APt,"$1"):v||E}),V},jPt=function(R,T){var G=R,V;if(ZL(yye,G)&&(V=yye[G],G="%"+V[0]+"%"),ZL(m0,G)){var E=m0[G];if(E===PU&&(E=qPt(G)),typeof E>"u"&&!T)throw new dU("intrinsic "+R+" exists, but is not available. Please file an issue!");return{alias:V,name:G,value:E}}throw new qU("intrinsic "+R+" does not exist!")};Aye.exports=function(R,T){if(typeof R!="string"||R.length===0)throw new dU("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof T!="boolean")throw new dU('"allowMissing" argument must be a boolean');if(IPt(/^%?[^%]*%?$/,R)===null)throw new qU("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var G=$Pt(R),V=G.length>0?G[0]:"",E=jPt("%"+V+"%",T),v=E.name,I=E.value,d=!1,m=E.alias;m&&(V=m[0],xPt(G,yPt([0,1],m)));for(var c=1,o=!0;c=G.length){var t=CT(I,r);o=!!t,o&&"get"in t&&!("originalValue"in t.get)?I=t.get:I=I[r]}else o=ZL(I,r),I=I[r];o&&!d&&(m0[v]=I)}}return I}});var v7=ht((Tlt,Uye)=>{"use strict";var $ye=KL(),jye=A7(),UPt=jye([$ye("%String.prototype.indexOf%")]);Uye.exports=function(R,T){var G=$ye(R,!!T);return typeof G=="function"&&UPt(R,".prototype.")>-1?jye([G]):G}});var T7=ht((Vlt,Tye)=>{"use strict";var vPt=KL(),eV=v7(),TPt=lT(),VPt=c0(),vye=vPt("%Map%",!0),EPt=eV("Map.prototype.get",!0),SPt=eV("Map.prototype.set",!0),wPt=eV("Map.prototype.has",!0),GPt=eV("Map.prototype.delete",!0),_Pt=eV("Map.prototype.size",!0);Tye.exports=!!vye&&function(){var R,T={assert:function(G){if(!T.has(G))throw new VPt("Side channel does not contain "+TPt(G))},delete:function(G){if(R){var V=GPt(R,G);return _Pt(R)===0&&(R=void 0),V}return!1},get:function(G){if(R)return EPt(R,G)},has:function(G){return R?wPt(R,G):!1},set:function(G,V){R||(R=new vye),SPt(R,G,V)}};return T}});var Eye=ht((Elt,Vye)=>{"use strict";var LPt=KL(),QL=v7(),DPt=lT(),JL=T7(),zPt=c0(),yU=LPt("%WeakMap%",!0),MPt=QL("WeakMap.prototype.get",!0),NPt=QL("WeakMap.prototype.set",!0),HPt=QL("WeakMap.prototype.has",!0),FPt=QL("WeakMap.prototype.delete",!0);Vye.exports=yU?function(){var R,T,G={assert:function(V){if(!G.has(V))throw new zPt("Side channel does not contain "+DPt(V))},delete:function(V){if(yU&&V&&(typeof V=="object"||typeof V=="function")){if(R)return FPt(R,V)}else if(JL&&T)return T.delete(V);return!1},get:function(V){return yU&&V&&(typeof V=="object"||typeof V=="function")&&R?MPt(R,V):T&&T.get(V)},has:function(V){return yU&&V&&(typeof V=="object"||typeof V=="function")&&R?HPt(R,V):!!T&&T.has(V)},set:function(V,E){yU&&V&&(typeof V=="object"||typeof V=="function")?(R||(R=new yU),NPt(R,V,E)):JL&&(T||(T=JL()),T.set(V,E))}};return G}:JL});var V7=ht((Slt,Sye)=>{"use strict";var BPt=c0(),ZPt=lT(),WPt=nqe(),KPt=T7(),JPt=Eye(),QPt=JPt||KPt||WPt;Sye.exports=function(){var R,T={assert:function(G){if(!T.has(G))throw new BPt("Side channel does not contain "+ZPt(G))},delete:function(G){return!!R&&R.delete(G)},get:function(G){return R&&R.get(G)},has:function(G){return!!R&&R.has(G)},set:function(G,V){R||(R=QPt()),R.set(G,V)}};return T}});var YL=ht((wlt,wye)=>{"use strict";var YPt=String.prototype.replace,XPt=/%20/g,E7={RFC1738:"RFC1738",RFC3986:"RFC3986"};wye.exports={default:E7.RFC3986,formatters:{RFC1738:function(h){return YPt.call(h,XPt,"+")},RFC3986:function(h){return String(h)}},RFC1738:E7.RFC1738,RFC3986:E7.RFC3986}});var _7=ht((Glt,Gye)=>{"use strict";var lPt=YL(),OPt=V7(),S7=Object.prototype.hasOwnProperty,g0=Array.isArray,XL=OPt(),xU=function(R,T){return XL.set(R,T),R},h0=function(R){return XL.has(R)},tV=function(R){return XL.get(R)},G7=function(R,T){XL.set(R,T)},FI=(function(){for(var h=[],R=0;R<256;++R)h[h.length]="%"+((R<16?"0":"")+R.toString(16)).toUpperCase();return h})(),CPt=function(R){for(;R.length>1;){var T=R.pop(),G=T.obj[T.prop];if(g0(G)){for(var V=[],E=0;EG.arrayLimit)return xU(oV(R.concat(T),G),V);R[V]=T}else if(R&&typeof R=="object")if(h0(R)){var E=tV(R)+1;R[E]=T,G7(R,E)}else{if(G&&G.strictMerge)return[R,T];(G&&(G.plainObjects||G.allowPrototypes)||!S7.call(Object.prototype,T))&&(R[T]=!0)}else return[R,T];return R}if(!R||typeof R!="object"){if(h0(T)){for(var v=Object.keys(T),I=G&&G.plainObjects?{__proto__:null,0:R}:{0:R},d=0;dG.arrayLimit?xU(oV(c,G),c.length-1):c}var o=R;return g0(R)&&!g0(T)&&(o=oV(R,G)),g0(R)&&g0(T)?(T.forEach(function(r,e){if(S7.call(R,e)){var s=R[e];s&&typeof s=="object"&&r&&typeof r=="object"?R[e]=h(s,r,G):R[R.length]=r}else R[e]=r}),R):Object.keys(T).reduce(function(r,e){var s=T[e];if(S7.call(r,e)?r[e]=h(r[e],s,G):r[e]=s,h0(T)&&!h0(r)&&xU(r,tV(T)),h0(r)){var t=parseInt(e,10);String(t)===e&&t>=0&&t>tV(r)&&G7(r,t)}return r},o)},kPt=function(R,T){return Object.keys(T).reduce(function(G,V){return G[V]=T[V],G},R)},edt=function(h,R,T){var G=h.replace(/\+/g," ");if(T==="iso-8859-1")return G.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(G)}catch{return G}},w7=1024,tdt=function(R,T,G,V,E){if(R.length===0)return R;var v=R;if(typeof R=="symbol"?v=Symbol.prototype.toString.call(R):typeof R!="string"&&(v=String(R)),G==="iso-8859-1")return escape(v).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var I="",d=0;d=w7?v.slice(d,d+w7):v,c=[],o=0;o=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122||E===lPt.RFC1738&&(r===40||r===41)){c[c.length]=m.charAt(o);continue}if(r<128){c[c.length]=FI[r];continue}if(r<2048){c[c.length]=FI[192|r>>6]+FI[128|r&63];continue}if(r<55296||r>=57344){c[c.length]=FI[224|r>>12]+FI[128|r>>6&63]+FI[128|r&63];continue}o+=1,r=65536+((r&1023)<<10|m.charCodeAt(o)&1023),c[c.length]=FI[240|r>>18]+FI[128|r>>12&63]+FI[128|r>>6&63]+FI[128|r&63]}I+=c.join("")}return I},odt=function(R){for(var T=[{obj:{o:R},prop:"o"}],G=[],V=0;VG?xU(oV(v,{plainObjects:V}),v.length-1):v},idt=function(R,T){if(g0(R)){for(var G=[],V=0;V{"use strict";var Lye=V7(),lL=_7(),sV=YL(),udt=Object.prototype.hasOwnProperty,Dye={brackets:function(R){return R+"[]"},comma:"comma",indices:function(R,T){return R+"["+T+"]"},repeat:function(R){return R}},BI=Array.isArray,pdt=Array.prototype.push,zye=function(h,R){pdt.apply(h,BI(R)?R:[R])},cdt=Date.prototype.toISOString,_ye=sV.default,Jf={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:lL.encode,encodeValuesOnly:!1,filter:void 0,format:_ye,formatter:sV.formatters[_ye],indices:!1,serializeDate:function(R){return cdt.call(R)},skipNulls:!1,strictNullHandling:!1},fdt=function(R){return typeof R=="string"||typeof R=="number"||typeof R=="boolean"||typeof R=="symbol"||typeof R=="bigint"},L7={},mdt=function h(R,T,G,V,E,v,I,d,m,c,o,r,e,s,t,u,n,p){for(var i=R,g=p,f=0,P=!1;(g=g.get(L7))!==void 0&&!P;){var a=g.get(R);if(f+=1,typeof a<"u"){if(a===f)throw new RangeError("Cyclic object value");P=!0}typeof g.get(L7)>"u"&&(f=0)}if(typeof c=="function"?i=c(T,i):i instanceof Date?i=e(i):G==="comma"&&BI(i)&&(i=lL.maybeMap(i,function(L){return L instanceof Date?e(L):L})),i===null){if(v)return t(m&&!u?m(T,Jf.encoder,n,"key",s):T);i=""}if(fdt(i)||lL.isBuffer(i)){if(m){var y=u?T:m(T,Jf.encoder,n,"key",s);return[t(y)+"="+t(m(i,Jf.encoder,n,"value",s))]}return[t(T)+"="+t(String(i))]}var q=[];if(typeof i>"u")return q;var A;if(G==="comma"&&BI(i))u&&m&&(i=lL.maybeMap(i,function(L){return L==null?L:m(L)})),A=[{value:i.length>0?i.join(",")||null:void 0}];else if(BI(c))A=c;else{var x=Object.keys(i);A=o?x.sort(o):x}var j=d?String(T).replace(/\./g,"%2E"):String(T),$=V&&BI(i)&&i.length===1?j+"[]":j;if(E&&BI(i)&&i.length===0)return $+"[]";for(var w=0;w"u"?R.encodeDotInKeys===!0?!0:Jf.allowDots:!!R.allowDots;return{addQueryPrefix:typeof R.addQueryPrefix=="boolean"?R.addQueryPrefix:Jf.addQueryPrefix,allowDots:I,allowEmptyArrays:typeof R.allowEmptyArrays=="boolean"?!!R.allowEmptyArrays:Jf.allowEmptyArrays,arrayFormat:v,charset:T,charsetSentinel:typeof R.charsetSentinel=="boolean"?R.charsetSentinel:Jf.charsetSentinel,commaRoundTrip:!!R.commaRoundTrip,delimiter:typeof R.delimiter>"u"?Jf.delimiter:R.delimiter,encode:typeof R.encode=="boolean"?R.encode:Jf.encode,encodeDotInKeys:typeof R.encodeDotInKeys=="boolean"?R.encodeDotInKeys:Jf.encodeDotInKeys,encoder:typeof R.encoder=="function"?R.encoder:Jf.encoder,encodeValuesOnly:typeof R.encodeValuesOnly=="boolean"?R.encodeValuesOnly:Jf.encodeValuesOnly,filter:E,format:G,formatter:V,serializeDate:typeof R.serializeDate=="function"?R.serializeDate:Jf.serializeDate,skipNulls:typeof R.skipNulls=="boolean"?R.skipNulls:Jf.skipNulls,sort:typeof R.sort=="function"?R.sort:null,strictNullHandling:typeof R.strictNullHandling=="boolean"?R.strictNullHandling:Jf.strictNullHandling}};Mye.exports=function(h,R){var T=h,G=gdt(R),V,E;typeof G.filter=="function"?(E=G.filter,T=E("",T)):BI(G.filter)&&(E=G.filter,V=E);var v=[];if(typeof T!="object"||T===null)return"";var I=Dye[G.arrayFormat],d=I==="comma"&&G.commaRoundTrip;V||(V=Object.keys(T)),G.sort&&V.sort(G.sort);for(var m=Lye(),c=0;c"u"||o===null)){var r=T[o];G.skipNulls&&r===null||zye(v,mdt(r,o,I,d,G.allowEmptyArrays,G.strictNullHandling,G.skipNulls,G.encodeDotInKeys,G.encode?G.encoder:null,G.filter,G.sort,G.allowDots,G.serializeDate,G.format,G.formatter,G.encodeValuesOnly,G.charset,m))}}var e=v.join(G.delimiter),s=G.addQueryPrefix===!0?"?":"";return G.charsetSentinel&&(G.charset==="iso-8859-1"?s+="utf8=%26%2310003%3B"+G.delimiter:s+="utf8=%E2%9C%93"+G.delimiter),e.length>0?s+e:""}});var Bye=ht((Llt,Fye)=>{"use strict";var ZI=_7(),OL=Object.prototype.hasOwnProperty,D7=Array.isArray,Nc={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:ZI.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},hdt=function(h){return h.replace(/&#(\d+);/g,function(R,T){return String.fromCharCode(parseInt(T,10))})},Hye=function(h,R,T){if(h&&typeof h=="string"&&R.comma&&h.indexOf(",")>-1)return h.split(",");if(R.throwOnLimitExceeded&&T>=R.arrayLimit)throw new RangeError("Array limit exceeded. Only "+R.arrayLimit+" element"+(R.arrayLimit===1?"":"s")+" allowed in an array.");return h},adt="utf8=%26%2310003%3B",Pdt="utf8=%E2%9C%93",ddt=function(R,T){var G={__proto__:null},V=T.ignoreQueryPrefix?R.replace(/^\?/,""):R;V=V.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var E=T.parameterLimit===1/0?void 0:T.parameterLimit,v=V.split(T.delimiter,T.throwOnLimitExceeded&&typeof E<"u"?E+1:E);if(T.throwOnLimitExceeded&&typeof E<"u"&&v.length>E)throw new RangeError("Parameter limit exceeded. Only "+E+" parameter"+(E===1?"":"s")+" allowed.");var I=-1,d,m=T.charset;if(T.charsetSentinel)for(d=0;d-1&&(s=D7(s)?[s]:s),T.comma&&D7(s)&&s.length>T.arrayLimit){if(T.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+T.arrayLimit+" element"+(T.arrayLimit===1?"":"s")+" allowed in an array.");s=ZI.combine([],s,T.arrayLimit,T.plainObjects)}if(e!==null){var t=OL.call(G,e);t&&(T.duplicates==="combine"||c.indexOf("[]=")>-1)?G[e]=ZI.combine(G[e],s,T.arrayLimit,T.plainObjects):(!t||T.duplicates==="last")&&(G[e]=s)}}return G},qdt=function(h,R,T,G){var V=0;if(h.length>0&&h[h.length-1]==="[]"){var E=h.slice(0,-1).join("");V=Array.isArray(R)&&R[E]?R[E].length:0}for(var v=G?R:Hye(R,T,V),I=h.length-1;I>=0;--I){var d,m=h[I];if(m==="[]"&&T.parseArrays)ZI.isOverflow(v)?d=v:d=T.allowEmptyArrays&&(v===""||T.strictNullHandling&&v===null)?[]:ZI.combine([],v,T.arrayLimit,T.plainObjects);else{d=T.plainObjects?{__proto__:null}:{};var c=m.charAt(0)==="["&&m.charAt(m.length-1)==="]"?m.slice(1,-1):m,o=T.decodeDotInKeys?c.replace(/%2E/g,"."):c,r=parseInt(o,10),e=!isNaN(r)&&m!==o&&String(r)===o&&r>=0&&T.parseArrays;if(!T.parseArrays&&o==="")d={0:v};else if(e&&r=0?G.slice(0,E):G;if(v){if(!T.plainObjects&&OL.call(Object.prototype,v)&&!T.allowPrototypes)return;V[V.length]=v}for(var I=G.length,d=E,m=0;d>=0&&m=0){if(T.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+T.depth+" and strictDepth is true");V[V.length]="["+G.slice(d)+"]"}return V},xdt=function(R,T,G,V){if(R){var E=ydt(R,G);if(E)return qdt(E,T,G,V)}},Idt=function(R){if(!R)return Nc;if(typeof R.allowEmptyArrays<"u"&&typeof R.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof R.decodeDotInKeys<"u"&&typeof R.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(R.decoder!==null&&typeof R.decoder<"u"&&typeof R.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof R.charset<"u"&&R.charset!=="utf-8"&&R.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof R.throwOnLimitExceeded<"u"&&typeof R.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var T=typeof R.charset>"u"?Nc.charset:R.charset,G=typeof R.duplicates>"u"?Nc.duplicates:R.duplicates;if(G!=="combine"&&G!=="first"&&G!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var V=typeof R.allowDots>"u"?R.decodeDotInKeys===!0?!0:Nc.allowDots:!!R.allowDots;return{allowDots:V,allowEmptyArrays:typeof R.allowEmptyArrays=="boolean"?!!R.allowEmptyArrays:Nc.allowEmptyArrays,allowPrototypes:typeof R.allowPrototypes=="boolean"?R.allowPrototypes:Nc.allowPrototypes,allowSparse:typeof R.allowSparse=="boolean"?R.allowSparse:Nc.allowSparse,arrayLimit:typeof R.arrayLimit=="number"?R.arrayLimit:Nc.arrayLimit,charset:T,charsetSentinel:typeof R.charsetSentinel=="boolean"?R.charsetSentinel:Nc.charsetSentinel,comma:typeof R.comma=="boolean"?R.comma:Nc.comma,decodeDotInKeys:typeof R.decodeDotInKeys=="boolean"?R.decodeDotInKeys:Nc.decodeDotInKeys,decoder:typeof R.decoder=="function"?R.decoder:Nc.decoder,delimiter:typeof R.delimiter=="string"||ZI.isRegExp(R.delimiter)?R.delimiter:Nc.delimiter,depth:typeof R.depth=="number"||R.depth===!1?+R.depth:Nc.depth,duplicates:G,ignoreQueryPrefix:R.ignoreQueryPrefix===!0,interpretNumericEntities:typeof R.interpretNumericEntities=="boolean"?R.interpretNumericEntities:Nc.interpretNumericEntities,parameterLimit:typeof R.parameterLimit=="number"?R.parameterLimit:Nc.parameterLimit,parseArrays:R.parseArrays!==!1,plainObjects:typeof R.plainObjects=="boolean"?R.plainObjects:Nc.plainObjects,strictDepth:typeof R.strictDepth=="boolean"?!!R.strictDepth:Nc.strictDepth,strictMerge:typeof R.strictMerge=="boolean"?!!R.strictMerge:Nc.strictMerge,strictNullHandling:typeof R.strictNullHandling=="boolean"?R.strictNullHandling:Nc.strictNullHandling,throwOnLimitExceeded:typeof R.throwOnLimitExceeded=="boolean"?R.throwOnLimitExceeded:!1}};Fye.exports=function(h,R){var T=Idt(R);if(h===""||h===null||typeof h>"u")return T.plainObjects?{__proto__:null}:{};for(var G=typeof h=="string"?ddt(h,T):h,V=T.plainObjects?{__proto__:null}:{},E=Object.keys(G),v=0;v{"use strict";var Rdt=Nye(),Adt=Bye(),$dt=YL();Zye.exports={formats:$dt,parse:Adt,stringify:Rdt}});var Kye=ht((M7,Wye)=>{(function(h,R){typeof M7=="object"?Wye.exports=R():typeof define=="function"&&define.amd?define([],R):h.urltemplate=R()})(M7,function(){function h(){}return h.prototype.encodeReserved=function(R){return R.split(/(%[0-9A-Fa-f]{2})/g).map(function(T){return/%[0-9A-Fa-f]/.test(T)||(T=encodeURI(T).replace(/%5B/g,"[").replace(/%5D/g,"]")),T}).join("")},h.prototype.encodeUnreserved=function(R){return encodeURIComponent(R).replace(/[!'()*]/g,function(T){return"%"+T.charCodeAt(0).toString(16).toUpperCase()})},h.prototype.encodeValue=function(R,T,G){return T=R==="+"||R==="#"?this.encodeReserved(T):this.encodeUnreserved(T),G?this.encodeUnreserved(G)+"="+T:T},h.prototype.isDefined=function(R){return R!=null},h.prototype.isKeyOperator=function(R){return R===";"||R==="&"||R==="?"},h.prototype.getValues=function(R,T,G,V){var E=R[G],v=[];if(this.isDefined(E)&&E!=="")if(typeof E=="string"||typeof E=="number"||typeof E=="boolean")E=E.toString(),V&&V!=="*"&&(E=E.substring(0,parseInt(V,10))),v.push(this.encodeValue(T,E,this.isKeyOperator(T)?G:null));else if(V==="*")Array.isArray(E)?E.filter(this.isDefined).forEach(function(d){v.push(this.encodeValue(T,d,this.isKeyOperator(T)?G:null))},this):Object.keys(E).forEach(function(d){this.isDefined(E[d])&&v.push(this.encodeValue(T,E[d],d))},this);else{var I=[];Array.isArray(E)?E.filter(this.isDefined).forEach(function(d){I.push(this.encodeValue(T,d))},this):Object.keys(E).forEach(function(d){this.isDefined(E[d])&&(I.push(this.encodeUnreserved(d)),I.push(this.encodeValue(T,E[d].toString())))},this),this.isKeyOperator(T)?v.push(this.encodeUnreserved(G)+"="+I.join(",")):I.length!==0&&v.push(I.join(","))}else T===";"?this.isDefined(E)&&v.push(this.encodeUnreserved(G)):E===""&&(T==="&"||T==="?")?v.push(this.encodeUnreserved(G)+"="):E===""&&v.push("");return v},h.prototype.parse=function(R){var T=this,G=["+","#",".","/",";","?","&"];return{expand:function(V){return R.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(E,v,I){if(v){var d=null,m=[];if(G.indexOf(v.charAt(0))!==-1&&(d=v.charAt(0),v=v.substr(1)),v.split(/,/g).forEach(function(o){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(o);m.push.apply(m,T.getValues(V,d,r[1],r[2]||r[3]))}),d&&d!=="+"){var c=",";return d==="?"?c="&":d!=="#"&&(c=d),(m.length!==0?d:"")+m.join(c)}else return m.join(",")}else return T.encodeReserved(I)})}}},new h})});var Jye=ht(N7=>{"use strict";Object.defineProperty(N7,"__esModule",{value:!0});N7.isBrowser=jdt;function jdt(){return typeof window<"u"}});var bL=ht(CL=>{"use strict";Object.defineProperty(CL,"__esModule",{value:!0});CL.headersToClassicHeaders=Qye;CL.marshallGaxiosResponse=Udt;function Qye(h){let R={};if(h instanceof Headers)h.forEach((T,G)=>{R[G]=T});else if(Array.isArray(h))for(let[T,G]of h)R[T]=G;else R=h||{};return R}function Udt(h){return Object.defineProperties(h||{},{headers:{configurable:!0,writable:!0,enumerable:!0,value:Qye(h==null?void 0:h.headers)}})}});var lye=ht(NP=>{"use strict";Object.defineProperty(NP,"__esModule",{value:!0});NP.sessions=void 0;NP.request=Ndt;NP.closeSession=H7;var Xye=require("http2"),vdt=require("zlib"),Tdt=require("url"),Vdt=z7(),Edt=C$(),Sdt=require("stream"),wdt=require("util"),Gdt=require("process"),_dt=bL(),{HTTP2_HEADER_CONTENT_ENCODING:Ldt,HTTP2_HEADER_CONTENT_TYPE:Yye,HTTP2_HEADER_METHOD:Ddt,HTTP2_HEADER_PATH:zdt,HTTP2_HEADER_STATUS:Mdt}=Xye.constants,rV=!!Gdt.env.HTTP2_DEBUG;NP.sessions={};async function Ndt(h){let R=Edt(!0,{},h);R.validateStatus=R.validateStatus||Hdt,R.responseType=R.responseType||"json";let T=new Tdt.URL(R.url),G=Fdt(T.host);G.timeoutHandle!==void 0&&clearTimeout(G.timeoutHandle);let V=T.pathname;if(h.params&&Object.keys(h.params).length>0){let o=(h.paramsSerializer||Vdt.stringify)(R.params);V+=`?${o}`}let E=(0,_dt.headersToClassicHeaders)(R.headers);E[zdt]=V,E[Ddt]=h.method||"GET",R.headers=E,E[Yye]||R.responseType!=="text"&&(E[Yye]="application/json");let v={config:h,headers:{},status:0,data:{},statusText:""},I=[],d=G.session,m;return new Promise((c,o)=>{try{m=d.request(E).on("response",r=>{Object.assign(v,{headers:r,status:r[Mdt]});let e=m;if(r[Ldt]==="gzip"&&(e=m.pipe(vdt.createGunzip())),R.responseType==="stream"){v.data=e,c(v);return}e.on("data",s=>{I.push(s)}).on("error",s=>{o(s)}).on("end",()=>{let s=Buffer.concat(I),t=s;if(s){if(R.responseType==="json")try{t=JSON.parse(s.toString("utf8"))}catch{t=s.toString("utf8")}else R.responseType==="text"?t=s.toString("utf8"):R.responseType==="arraybuffer"&&(t=s.buffer);v.data=t}if(!R.validateStatus(v.status)){let u=`Request failed with status code ${v.status}. `;if(v.data&&typeof v.data=="object"){let n=wdt.inspect(v.data,{depth:5});u=`${u} +'${n}`}o(new Error(u,{cause:v}))}c(v)})}).on("error",r=>{o(r)})}catch(r){H7(T).then(()=>o(r)).catch(o);return}if(v.request=m,h.data){if(h.data instanceof Sdt.Stream)h.data.pipe(m);else if(typeof h.data=="string"){let r=Buffer.from(h.data);m.end(r)}else if(typeof h.data=="object"){let r=JSON.stringify(h.data);m.end(r)}}G.timeoutHandle=setTimeout(()=>H7(T),500)})}function Hdt(h){return h>=200&&h<300}function Fdt(h){if(NP.sessions[h])rV&&console.log(`Used cached client for ${h}`);else{rV&&console.log(`Creating client for ${h}`);let R=Xye.connect(`https://${h}`);R.on("error",T=>{console.error(`*ERROR*: ${T}`),delete NP.sessions[h]}).on("goaway",(T,G)=>{console.error(`*GOAWAY*: ${T} : ${G}`),delete NP.sessions[h]}),NP.sessions[h]={session:R}}return NP.sessions[h]}async function H7(h){let R=NP.sessions[h.host];if(!R)return;let{session:T}=R;delete NP.sessions[h.host],rV&&console.error(`Closing ${h.host}`),T.close(()=>{rV&&console.error(`Closed ${h.host}`)}),setTimeout(()=>{T&&!T.destroyed&&(rV&&console.log(`Forcing close ${h.host}`),T&&T.destroy())},1e3)}});var Oye=ht((Hlt,Bdt)=>{Bdt.exports={name:"googleapis-common",version:"8.0.1",description:"A common tooling library used by the googleapis npm module. You probably don't want to use this directly.",repository:{type:"git",directory:"packages/nodejs-googleapis-common",url:"https://github.com/googleapis/google-cloud-node-core.git"},main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","!build/src/**/*.map"],scripts:{prebenchmark:"npm run compile",benchmark:"node build/benchmark/bench.js",compile:"tsc -p .",test:"c8 mocha build/test","system-test":"c8 mocha build/system-test --timeout 600000","presystem-test":"npm run compile",fix:"gts fix",prepare:"npm run compile",pretest:"npm run compile",lint:"gts check","samples-test":"mocha build/samples-test",docs:"jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",webpack:"webpack","browser-test":"karma start",prelint:"cd samples; npm link ../; npm install",clean:"gts clean",precompile:"gts clean"},keywords:[],author:"Google LLC",license:"Apache-2.0",dependencies:{extend:"^3.0.2",gaxios:"^7.0.0-rc.4","google-auth-library":"^10.1.0",qs:"^6.7.0","url-template":"^2.0.8"},devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@types/extend":"^3.0.1","@types/mocha":"^10.0.10","@types/mv":"^2.1.0","@types/ncp":"^2.0.1","@types/nock":"^11.0.0","@types/proxyquire":"^1.3.28","@types/qs":"^6.5.3","@types/sinon":"^17.0.0","@types/tmp":"0.2.6","@types/url-template":"^2.0.28",c8:"^10.1.3",codecov:"^3.5.0",gts:"^6.0.2",http2spy:"^2.0.0","is-docker":"^2.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-remap-coverage":"^0.1.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^4.0.0",linkinator:"^6.1.2",mocha:"^11.1.0",mv:"^2.1.1",ncp:"^2.0.0",nock:"^14.0.1","null-loader":"^4.0.0","path-to-regexp":"^6.0.0",proxyquire:"^2.1.3",puppeteer:"^18.2.1",sinon:"^17.0.0",tmp:"^0.2.0","ts-loader":"^8.0.0",typescript:"^5.8.2",webpack:"^4.0.0","webpack-cli":"^4.0.0"},engines:{node:">=18.0.0"},homepage:"https://github.com/googleapis/google-cloud-node-core/tree/main/packages/nodejs-googleapis-common"}});var kL=ht(K7=>{"use strict";Object.defineProperty(K7,"__esModule",{value:!0});K7.createAPIRequest=Qdt;var F7=hf(),Zdt=z7(),txe=require("stream"),Cye=Kye(),bye=C$(),Z7=Jye(),Wdt=lye(),B7=bL(),oxe=Oye(),kye=()=>{var h;return((h=globalThis.crypto)==null?void 0:h.randomUUID())||require("crypto").randomUUID()};function Kdt(h){return h!==null&&typeof h=="object"&&typeof h.pipe=="function"&&h.readable!==!1&&typeof h._read=="function"&&typeof h._readableState=="object"}function Jdt(h,R){let T=new Array;return R.forEach(G=>{h[G]===void 0&&T.push(G)}),T.length>0?T:null}function Qdt(h,R){if(R)exe(h).then(T=>R(null,T),R);else return exe(h)}async function exe(h){var e;let R=bye(!0,{},((e=h.context.google)==null?void 0:e._options)||{},h.context._options||{},h.options),T=bye(!0,{},R.params,h.params);R.userAgentDirectives=R.userAgentDirectives||[];let G=T.media||{},V=T.requestBody;!T.requestBody&&T.resource&&(!h.requiredParams.includes("resource")||typeof T.resource!="string")&&(V=T.resource,delete T.resource),delete T.requestBody;let E=T.auth||R.auth,v=typeof G.body=="string"?"text/plain":"application/octet-stream";delete T.media,delete T.auth;let I=(0,B7.headersToClassicHeaders)(T.headers||{});Ydt(I,R.apiVersion),delete T.headers,Object.keys(T).forEach(s=>{if(s.slice(-1)==="_"){let t=s.slice(0,-1);T[t]=T[s],delete T[s]}});let d=Jdt(T,h.requiredParams);if(d)throw new Error("Missing required parameters: "+d.join(", "));if(R.url){let s=R.url;typeof s=="object"&&(s=s.toString()),R.url=Cye.parse(s).expand(T)}if(h.mediaUrl&&(h.mediaUrl=Cye.parse(h.mediaUrl).expand(T)),h.context._options.rootUrl!==void 0&&R.url!==void 0){let s=new URL(R.url),t=s.href.substr(s.origin.length);R.url=new URL(t,h.context._options.rootUrl).href}R.paramsSerializer=s=>Zdt.stringify(s,{arrayFormat:"repeat"}),h.pathParams.forEach(s=>delete T[s]),typeof E=="string"&&(T.key=T.key||E,E=void 0);function m(s){let t=kye(),u=`--${t}--`,n=new txe.PassThrough({flush(g){this.push(`\r +`),this.push(u),g()}}),p=new W7,i=Kdt(s[1].body);I["content-type"]=`multipart/related; boundary=${t}`;for(let g of s){let f=`--${t}\r +content-type: ${g["content-type"]}\r +\r +`;n.push(f),typeof g.body=="string"?(n.push(g.body),n.push(`\r +`)):(p.on("progress",P=>{R.onUploadProgress&&R.onUploadProgress({bytesRead:P})}),g.body.pipe(p).pipe(n))}i||(n.push(u),n.push(null)),R.data=n}function c(s){let t=kye(),u=`--${t}--`;I["content-type"]=`multipart/related; boundary=${t}`;let n="";for(let p of s){let i=`--${t}\r +content-type: ${p["content-type"]}\r +\r +`;n+=i,typeof p.body=="string"&&(n+=p.body,n+=`\r +`)}n+=u,R.data=n}if(h.mediaUrl&&G.body)if(R.url=h.mediaUrl,V){T.uploadType="multipart";let s=[{"content-type":"application/json",body:JSON.stringify(V)},{"content-type":G.mimeType||V&&V.mimeType||v,body:G.body}];(0,Z7.isBrowser)()?c(s):m(s)}else T.uploadType="media",Object.assign(I,{"content-type":G.mimeType||v}),R.data=G.body;else R.data=V||void 0;if(R.headers=F7.Gaxios.mergeHeaders(R.headers||{},I),R.params=T,!(0,Z7.isBrowser)()){R.headers.set("Accept-Encoding","gzip"),R.userAgentDirectives.push({product:"google-api-nodejs-client",version:oxe.version,comment:"gzip"});let s=R.userAgentDirectives.map(t=>{let u=`${t.product}/${t.version}`;return t.comment&&(u+=` (${t.comment})`),u}).join(" ");R.headers.set("User-Agent",s)}if(R.validateStatus||(R.validateStatus=s=>s>=200&&s<300||s===304),R.retry=R.retry===void 0?!0:R.retry,delete R.auth,R.universeDomain&&R.universe_domain&&R.universeDomain!==R.universe_domain)throw new Error("Please set either universe_domain or universeDomain, but not both.");let o=typeof process=="object"&&typeof process.env=="object"?process.env.GOOGLE_CLOUD_UNIVERSE_DOMAIN:void 0,r=R.universeDomain??R.universe_domain??o??"googleapis.com";if(r!=="googleapis.com"&&R.url){let s=new URL(R.url);s.hostname.endsWith(".googleapis.com")&&(s.hostname=s.hostname.replace(/googleapis\.com$/,r),R.url=s.toString())}if(Object.keys(R.params).length||(delete R.params,delete R.paramsSerializer),E&&typeof E=="object"){let s=typeof E.getUniverseDomain=="function"?await E.getUniverseDomain():void 0;if(s&&r!==s)throw new Error(`The configured universe domain (${r}) does not match the universe domain found in the credentials (${s}). If you haven't configured the universe domain explicitly, googleapis.com is the default.`);if(R.http2){let t=await E.getRequestHeaders(R.url),u=Object.assign({},R);return u.headers=F7.Gaxios.mergeHeaders(u.headers,t),Wdt.request(u)}else{let t=await E.request(R);return(0,B7.marshallGaxiosResponse)(t)}}else return new F7.Gaxios().request(R).then(s=>(0,B7.marshallGaxiosResponse)(s))}var W7=class extends txe.Transform{bytesRead=0;_transform(R,T,G){this.bytesRead+=R.length,this.emit("progress",this.bytesRead),this.push(R),G()}};function Ydt(h,R){(0,Z7.isBrowser)()||(h["x-goog-api-client"]=`gdcl/${oxe.version} gl-node/${process.versions.node}`),R&&(h["x-goog-api-version"]=R)}});var sxe=ht(eD=>{"use strict";Object.defineProperty(eD,"__esModule",{value:!0});eD.AuthPlus=void 0;var LR=KT(),J7=class extends LR.GoogleAuth{JWT=LR.JWT;Compute=LR.Compute;OAuth2=LR.OAuth2Client;GoogleAuth=LR.GoogleAuth;AwsClient=LR.AwsClient;IdentityPoolClient=LR.IdentityPoolClient;ExternalAccountClient=LR.ExternalAccountClient;_cachedAuth;async getClient(R){return this._cachedAuth=new LR.GoogleAuth(R),this._cachedAuth.getClient()}getProjectId(R){return R?this._cachedAuth?this._cachedAuth.getProjectId(R):super.getProjectId(R):this._cachedAuth?this._cachedAuth.getProjectId():super.getProjectId()}};eD.AuthPlus=J7});var Y7=ht(tD=>{"use strict";Object.defineProperty(tD,"__esModule",{value:!0});tD.Endpoint=void 0;var rxe=kL(),Q7=class{_options;google;constructor(R){this._options=R||{}}applySchema(R,T,G,V){if(this.applyMethodsFromSchema(R,T,G,V),G.resources){for(let E in G.resources)if(Object.prototype.hasOwnProperty.call(G.resources,E)){let v=G.resources[E];R[E]||(R[E]={}),this.applySchema(R[E],T,v,V)}}}applyMethodsFromSchema(R,T,G,V){if(G.methods){for(let E in G.methods)if(Object.prototype.hasOwnProperty.call(G.methods,E)){let v=G.methods[E];R[E]=this.makeMethod(T,v,V)}}}makeMethod(R,T,G){return(V,E)=>{let v=typeof V=="function"?{}:V;E=typeof V=="function"?V:E;let I=nxe(R.rootUrl+R.servicePath+T.path),d={options:{url:I.substring(1,I.length-1),method:T.httpMethod,apiVersion:T.apiVersion},params:v,requiredParams:T.parameterOrder||[],pathParams:this.getPathParams(T.parameters),context:G};if(T.mediaUpload&&T.mediaUpload.protocols&&T.mediaUpload.protocols.simple&&T.mediaUpload.protocols.simple.path){let m=nxe(R.rootUrl+T.mediaUpload.protocols.simple.path);d.mediaUrl=m.substring(1,m.length-1)}if(!E)return(0,rxe.createAPIRequest)(d);(0,rxe.createAPIRequest)(d,E)}}getPathParams(R){let T=new Array;return typeof R!="object"&&(R={}),Object.keys(R).forEach(G=>{R[G].location==="path"&&T.push(G)}),T}};tD.Endpoint=Q7;function nxe(h){return h?`'${h}'`.replace(/([^:]\/)\/+/g,"$1"):""}});var uxe=ht(oD=>{"use strict";Object.defineProperty(oD,"__esModule",{value:!0});oD.Discovery=void 0;var Xdt=require("fs"),ldt=hf(),Odt=require("url"),ixe=require("util"),Cdt=kL(),bdt=Y7(),kdt=ixe.promisify(Xdt.readFile),X7=class{transporter=new ldt.Gaxios;options;constructor(R){this.options=R||{}}makeEndpoint(R){return T=>{let G=new bdt.Endpoint(T);return G.applySchema(G,R,R,G),G}}log(...R){this.options&&this.options.debug&&console.log(...R)}async discoverAllAPIs(R){let T=new Headers(this.options.includePrivate?{}:{"X-User-Ip":"0.0.0.0"}),V=(await this.transporter.request({url:R,headers:T})).data.items,E=await Promise.all(V.map(async d=>{let m=await this.discoverAPI(d.discoveryRestUrl);return{api:d,endpointCreator:m}})),v={},I={};for(let d of E)I[d.api.name]||(v[d.api.name]={},I[d.api.name]=m=>{let c=typeof m,o;if(c==="string")o=m,m={};else if(c==="object")o=m.version,delete m.version;else throw new Error("Argument error: Accepts only string or object");try{let r=d.endpointCreator(m,this);return Object.freeze(r)}catch(r){throw new Error(ixe.format('Unable to load endpoint %s("%s"): %s',d.api.name,o,r.message))}}),v[d.api.name][d.api.version]=d.endpointCreator;return I}async discoverAPI(R){if(typeof R=="string"){let T=Odt.parse(R);if(R&&!T.protocol){this.log("Reading from file "+R);let G=await kdt(R,{encoding:"utf8"});return this.makeEndpoint(JSON.parse(G))}else{this.log("Requesting "+R);let G=await this.transporter.request({url:R});return this.makeEndpoint(G.data)}}else{let T=R;this.log("Requesting "+T.url);let G=T.url;delete T.url;let V={options:{url:G,method:"GET"},requiredParams:[],pathParams:[],params:T,context:{google:{_options:{}},_options:{}}},E=await(0,Cdt.createAPIRequest)(V);return this.makeEndpoint(E.data)}}};oD.Discovery=X7});var ct=ht(tu=>{"use strict";var eqt=tu&&tu.__createBinding||(Object.create?(function(h,R,T,G){G===void 0&&(G=T);var V=Object.getOwnPropertyDescriptor(R,T);(!V||("get"in V?!R.__esModule:V.writable||V.configurable))&&(V={enumerable:!0,get:function(){return R[T]}}),Object.defineProperty(h,G,V)}):(function(h,R,T,G){G===void 0&&(G=T),h[G]=R[T]})),tqt=tu&&tu.__exportStar||function(h,R){for(var T in h)T!=="default"&&!Object.prototype.hasOwnProperty.call(R,T)&&eqt(R,h,T)};Object.defineProperty(tu,"__esModule",{value:!0});tu.Endpoint=tu.Discovery=tu.AuthPlus=tu.createAPIRequest=tu.getAPI=tu.GaxiosError=tu.Gaxios=tu.AwsClient=tu.IdentityPoolClient=tu.BaseExternalAccountClient=tu.ExternalAccountClient=tu.GoogleAuth=tu.UserRefreshClient=tu.Compute=tu.JWT=tu.OAuth2Client=tu.gaxios=tu.googleAuthLibrary=void 0;tu.googleAuthLibrary=KT();tu.gaxios=hf();var DR=KT();Object.defineProperty(tu,"OAuth2Client",{enumerable:!0,get:function(){return DR.OAuth2Client}});Object.defineProperty(tu,"JWT",{enumerable:!0,get:function(){return DR.JWT}});Object.defineProperty(tu,"Compute",{enumerable:!0,get:function(){return DR.Compute}});Object.defineProperty(tu,"UserRefreshClient",{enumerable:!0,get:function(){return DR.UserRefreshClient}});Object.defineProperty(tu,"GoogleAuth",{enumerable:!0,get:function(){return DR.GoogleAuth}});Object.defineProperty(tu,"ExternalAccountClient",{enumerable:!0,get:function(){return DR.ExternalAccountClient}});Object.defineProperty(tu,"BaseExternalAccountClient",{enumerable:!0,get:function(){return DR.BaseExternalAccountClient}});Object.defineProperty(tu,"IdentityPoolClient",{enumerable:!0,get:function(){return DR.IdentityPoolClient}});Object.defineProperty(tu,"AwsClient",{enumerable:!0,get:function(){return DR.AwsClient}});var pxe=hf();Object.defineProperty(tu,"Gaxios",{enumerable:!0,get:function(){return pxe.Gaxios}});Object.defineProperty(tu,"GaxiosError",{enumerable:!0,get:function(){return pxe.GaxiosError}});var oqt=Lde();Object.defineProperty(tu,"getAPI",{enumerable:!0,get:function(){return oqt.getAPI}});var sqt=kL();Object.defineProperty(tu,"createAPIRequest",{enumerable:!0,get:function(){return sqt.createAPIRequest}});var rqt=sxe();Object.defineProperty(tu,"AuthPlus",{enumerable:!0,get:function(){return rqt.AuthPlus}});var nqt=uxe();Object.defineProperty(tu,"Discovery",{enumerable:!0,get:function(){return nqt.Discovery}});var iqt=Y7();Object.defineProperty(tu,"Endpoint",{enumerable:!0,get:function(){return iqt.Endpoint}});tqt(bL(),tu)});var l7=ht(rD=>{"use strict";Object.defineProperty(rD,"__esModule",{value:!0});rD.abusiveexperiencereport_v1=void 0;var sD=ct(),cxe;(function(h){class R{context;sites;violatingSites;constructor(E,v){this.context={_options:E||{},google:v},this.sites=new T(this.context),this.violatingSites=new G(this.context)}}h.Abusiveexperiencereport=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://abusiveexperiencereport.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sD.createAPIRequest)(o,I);else return(0,sD.createAPIRequest)(o)}}h.Resource$Sites=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://abusiveexperiencereport.googleapis.com/",o={options:Object.assign({url:(c+"/v1/violatingSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,sD.createAPIRequest)(o,I);else return(0,sD.createAPIRequest)(o)}}h.Resource$Violatingsites=G})(cxe||(rD.abusiveexperiencereport_v1=cxe={}))});var gxe=ht(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.AuthPlus=ud.abusiveexperiencereport_v1=ud.auth=ud.VERSIONS=void 0;ud.abusiveexperiencereport=uqt;var fxe=ct(),mxe=l7();Object.defineProperty(ud,"abusiveexperiencereport_v1",{enumerable:!0,get:function(){return mxe.abusiveexperiencereport_v1}});ud.VERSIONS={v1:mxe.abusiveexperiencereport_v1.Abusiveexperiencereport};function uqt(h){return(0,fxe.getAPI)("abusiveexperiencereport",h,ud.VERSIONS,this)}var pqt=new fxe.AuthPlus;ud.auth=pqt;var cqt=ct();Object.defineProperty(ud,"AuthPlus",{enumerable:!0,get:function(){return cqt.AuthPlus}})});var O7=ht(nD=>{"use strict";Object.defineProperty(nD,"__esModule",{value:!0});nD.acceleratedmobilepageurl_v1=void 0;var hxe=ct(),axe;(function(h){class R{context;ampUrls;constructor(V,E){this.context={_options:V||{},google:E},this.ampUrls=new T(this.context)}}h.Acceleratedmobilepageurl=R;class T{context;constructor(V){this.context=V}batchGet(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://acceleratedmobilepageurl.googleapis.com/",c={options:Object.assign({url:(m+"/v1/ampUrls:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,hxe.createAPIRequest)(c,v);else return(0,hxe.createAPIRequest)(c)}}h.Resource$Ampurls=T})(axe||(nD.acceleratedmobilepageurl_v1=axe={}))});var qxe=ht(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.AuthPlus=pd.acceleratedmobilepageurl_v1=pd.auth=pd.VERSIONS=void 0;pd.acceleratedmobilepageurl=fqt;var Pxe=ct(),dxe=O7();Object.defineProperty(pd,"acceleratedmobilepageurl_v1",{enumerable:!0,get:function(){return dxe.acceleratedmobilepageurl_v1}});pd.VERSIONS={v1:dxe.acceleratedmobilepageurl_v1.Acceleratedmobilepageurl};function fqt(h){return(0,Pxe.getAPI)("acceleratedmobilepageurl",h,pd.VERSIONS,this)}var mqt=new Pxe.AuthPlus;pd.auth=mqt;var gqt=ct();Object.defineProperty(pd,"AuthPlus",{enumerable:!0,get:function(){return gqt.AuthPlus}})});var C7=ht(iD=>{"use strict";Object.defineProperty(iD,"__esModule",{value:!0});iD.accessapproval_v1=void 0;var ui=ct(),yxe;(function(h){class R{context;folders;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Accessapproval=R;class T{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new G(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getServiceAccount(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Folders=T;class G{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}invalidate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Folders$Approvalrequests=G;class V{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new E(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getServiceAccount(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Organizations=V;class E{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}invalidate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Organizations$Approvalrequests=E;class v{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new I(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}getServiceAccount(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Projects=v;class I{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}invalidate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ui.createAPIRequest)(t,o);else return(0,ui.createAPIRequest)(t)}}h.Resource$Projects$Approvalrequests=I})(yxe||(iD.accessapproval_v1=yxe={}))});var b7=ht(uD=>{"use strict";Object.defineProperty(uD,"__esModule",{value:!0});uD.accessapproval_v1beta1=void 0;var nu=ct(),xxe;(function(h){class R{context;folders;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Accessapproval=R;class T{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new G(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Folders=T;class G{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Folders$Approvalrequests=G;class V{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new E(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Organizations=V;class E{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Organizations$Approvalrequests=E;class v{context;approvalRequests;constructor(m){this.context=m,this.approvalRequests=new I(this.context)}deleteAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}getAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}updateAccessApprovalSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Projects=v;class I{context;constructor(m){this.context=m}approve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}dismiss(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://accessapproval.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/approvalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,nu.createAPIRequest)(t,o);else return(0,nu.createAPIRequest)(t)}}h.Resource$Projects$Approvalrequests=I})(xxe||(uD.accessapproval_v1beta1=xxe={}))});var $xe=ht(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.AuthPlus=gh.accessapproval_v1beta1=gh.accessapproval_v1=gh.auth=gh.VERSIONS=void 0;gh.accessapproval=hqt;var Ixe=ct(),Rxe=C7();Object.defineProperty(gh,"accessapproval_v1",{enumerable:!0,get:function(){return Rxe.accessapproval_v1}});var Axe=b7();Object.defineProperty(gh,"accessapproval_v1beta1",{enumerable:!0,get:function(){return Axe.accessapproval_v1beta1}});gh.VERSIONS={v1:Rxe.accessapproval_v1.Accessapproval,v1beta1:Axe.accessapproval_v1beta1.Accessapproval};function hqt(h){return(0,Ixe.getAPI)("accessapproval",h,gh.VERSIONS,this)}var aqt=new Ixe.AuthPlus;gh.auth=aqt;var Pqt=ct();Object.defineProperty(gh,"AuthPlus",{enumerable:!0,get:function(){return Pqt.AuthPlus}})});var k7=ht(pD=>{"use strict";Object.defineProperty(pD,"__esModule",{value:!0});pD.accesscontextmanager_v1=void 0;var Zr=ct(),jxe;(function(h){class R{context;accessPolicies;operations;organizations;permissions;services;constructor(r,e){this.context={_options:r||{},google:e},this.accessPolicies=new T(this.context),this.operations=new v(this.context),this.organizations=new I(this.context),this.permissions=new m(this.context),this.services=new c(this.context)}}h.Accesscontextmanager=R;class T{context;accessLevels;authorizedOrgsDescs;servicePerimeters;constructor(r){this.context=r,this.accessLevels=new G(this.context),this.authorizedOrgsDescs=new V(this.context),this.servicePerimeters=new E(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Accesspolicies=T;class G{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}replaceAll(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/accessLevels:replaceAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Accesspolicies$Accesslevels=G;class V{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/authorizedOrgsDescs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/authorizedOrgsDescs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Accesspolicies$Authorizedorgsdescs=V;class E{context;constructor(r){this.context=r}commit(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/servicePerimeters:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}replaceAll(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/servicePerimeters:replaceAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Accesspolicies$Serviceperimeters=E;class v{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Operations=v;class I{context;gcpUserAccessBindings;constructor(r){this.context=r,this.gcpUserAccessBindings=new d(this.context)}}h.Resource$Organizations=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/gcpUserAccessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/gcpUserAccessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Organizations$Gcpuseraccessbindings=d;class m{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Permissions=m;class c{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/services/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://accesscontextmanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Zr.createAPIRequest)(p,s);else return(0,Zr.createAPIRequest)(p)}}h.Resource$Services=c})(jxe||(pD.accesscontextmanager_v1=jxe={}))});var eX=ht(cD=>{"use strict";Object.defineProperty(cD,"__esModule",{value:!0});cD.accesscontextmanager_v1beta=void 0;var mp=ct(),Uxe;(function(h){class R{context;accessPolicies;operations;constructor(I,d){this.context={_options:I||{},google:d},this.accessPolicies=new T(this.context),this.operations=new E(this.context)}}h.Accesscontextmanager=R;class T{context;accessLevels;servicePerimeters;constructor(I){this.context=I,this.accessLevels=new G(this.context),this.servicePerimeters=new V(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/accessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}}h.Resource$Accesspolicies=T;class G{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/accessLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}}h.Resource$Accesspolicies$Accesslevels=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/servicePerimeters").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}}h.Resource$Accesspolicies$Serviceperimeters=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://accesscontextmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mp.createAPIRequest)(e,m);else return(0,mp.createAPIRequest)(e)}}h.Resource$Operations=E})(Uxe||(cD.accesscontextmanager_v1beta=Uxe={}))});var Exe=ht(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.AuthPlus=hh.accesscontextmanager_v1beta=hh.accesscontextmanager_v1=hh.auth=hh.VERSIONS=void 0;hh.accesscontextmanager=dqt;var vxe=ct(),Txe=k7();Object.defineProperty(hh,"accesscontextmanager_v1",{enumerable:!0,get:function(){return Txe.accesscontextmanager_v1}});var Vxe=eX();Object.defineProperty(hh,"accesscontextmanager_v1beta",{enumerable:!0,get:function(){return Vxe.accesscontextmanager_v1beta}});hh.VERSIONS={v1:Txe.accesscontextmanager_v1.Accesscontextmanager,v1beta:Vxe.accesscontextmanager_v1beta.Accesscontextmanager};function dqt(h){return(0,vxe.getAPI)("accesscontextmanager",h,hh.VERSIONS,this)}var qqt=new vxe.AuthPlus;hh.auth=qqt;var yqt=ct();Object.defineProperty(hh,"AuthPlus",{enumerable:!0,get:function(){return yqt.AuthPlus}})});var tX=ht(mD=>{"use strict";Object.defineProperty(mD,"__esModule",{value:!0});mD.acmedns_v1=void 0;var fD=ct(),Sxe;(function(h){class R{context;acmeChallengeSets;constructor(V,E){this.context={_options:V||{},google:E},this.acmeChallengeSets=new T(this.context)}}h.Acmedns=R;class T{context;constructor(V){this.context=V}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://acmedns.googleapis.com/",c={options:Object.assign({url:(m+"/v1/acmeChallengeSets/{rootDomain}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["rootDomain"],pathParams:["rootDomain"],context:this.context};if(v)(0,fD.createAPIRequest)(c,v);else return(0,fD.createAPIRequest)(c)}rotateChallenges(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://acmedns.googleapis.com/",c={options:Object.assign({url:(m+"/v1/acmeChallengeSets/{rootDomain}:rotateChallenges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["rootDomain"],pathParams:["rootDomain"],context:this.context};if(v)(0,fD.createAPIRequest)(c,v);else return(0,fD.createAPIRequest)(c)}}h.Resource$Acmechallengesets=T})(Sxe||(mD.acmedns_v1=Sxe={}))});var _xe=ht(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.AuthPlus=cd.acmedns_v1=cd.auth=cd.VERSIONS=void 0;cd.acmedns=xqt;var wxe=ct(),Gxe=tX();Object.defineProperty(cd,"acmedns_v1",{enumerable:!0,get:function(){return Gxe.acmedns_v1}});cd.VERSIONS={v1:Gxe.acmedns_v1.Acmedns};function xqt(h){return(0,wxe.getAPI)("acmedns",h,cd.VERSIONS,this)}var Iqt=new wxe.AuthPlus;cd.auth=Iqt;var Rqt=ct();Object.defineProperty(cd,"AuthPlus",{enumerable:!0,get:function(){return Rqt.AuthPlus}})});var oX=ht(hD=>{"use strict";Object.defineProperty(hD,"__esModule",{value:!0});hD.addressvalidation_v1=void 0;var gD=ct(),Lxe;(function(h){class R{context;v1;constructor(V,E){this.context={_options:V||{},google:E},this.v1=new T(this.context)}}h.Addressvalidation=R;class T{context;constructor(V){this.context=V}provideValidationFeedback(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://addressvalidation.googleapis.com/",c={options:Object.assign({url:(m+"/v1:provideValidationFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,gD.createAPIRequest)(c,v);else return(0,gD.createAPIRequest)(c)}validateAddress(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://addressvalidation.googleapis.com/",c={options:Object.assign({url:(m+"/v1:validateAddress").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,gD.createAPIRequest)(c,v);else return(0,gD.createAPIRequest)(c)}}h.Resource$V1=T})(Lxe||(hD.addressvalidation_v1=Lxe={}))});var Mxe=ht(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.AuthPlus=fd.addressvalidation_v1=fd.auth=fd.VERSIONS=void 0;fd.addressvalidation=Aqt;var Dxe=ct(),zxe=oX();Object.defineProperty(fd,"addressvalidation_v1",{enumerable:!0,get:function(){return zxe.addressvalidation_v1}});fd.VERSIONS={v1:zxe.addressvalidation_v1.Addressvalidation};function Aqt(h){return(0,Dxe.getAPI)("addressvalidation",h,fd.VERSIONS,this)}var $qt=new Dxe.AuthPlus;fd.auth=$qt;var jqt=ct();Object.defineProperty(fd,"AuthPlus",{enumerable:!0,get:function(){return jqt.AuthPlus}})});var sX=ht(aD=>{"use strict";Object.defineProperty(aD,"__esModule",{value:!0});aD.adexchangebuyer_v1_2=void 0;var ah=ct(),Nxe;(function(h){class R{context;accounts;creatives;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context),this.creatives=new G(this.context)}}h.Adexchangebuyer=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["id"],pathParams:["id"],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:d,requiredParams:["id"],pathParams:["id"],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},m),params:d,requiredParams:["id"],pathParams:["id"],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://www.googleapis.com/",o={options:Object.assign({url:(c+"/adexchangebuyer/v1.2/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ah.createAPIRequest)(o,I);else return(0,ah.createAPIRequest)(o)}}h.Resource$Creatives=G})(Nxe||(aD.adexchangebuyer_v1_2=Nxe={}))});var rX=ht(PD=>{"use strict";Object.defineProperty(PD,"__esModule",{value:!0});PD.adexchangebuyer_v1_3=void 0;var iu=ct(),Hxe;(function(h){class R{context;accounts;billingInfo;budget;creatives;directDeals;performanceReport;pretargetingConfig;constructor(c,o){this.context={_options:c||{},google:o},this.accounts=new T(this.context),this.billingInfo=new G(this.context),this.budget=new V(this.context),this.creatives=new E(this.context),this.directDeals=new v(this.context),this.performanceReport=new I(this.context),this.pretargetingConfig=new d(this.context)}}h.Adexchangebuyer=R;class T{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Accounts=T;class G{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Billinginfo=G;class V{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Budget=V;class E{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Creatives=E;class v{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/directdeals/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["id"],pathParams:["id"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/directdeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Directdeals=v;class I{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/performancereport").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","endDateTime","startDateTime"],pathParams:[],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Performancereport=I;class d{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://www.googleapis.com/",u={options:Object.assign({url:(t+"/adexchangebuyer/v1.3/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(r)(0,iu.createAPIRequest)(u,r);else return(0,iu.createAPIRequest)(u)}}h.Resource$Pretargetingconfig=d})(Hxe||(PD.adexchangebuyer_v1_3=Hxe={}))});var nX=ht(dD=>{"use strict";Object.defineProperty(dD,"__esModule",{value:!0});dD.adexchangebuyer_v1_4=void 0;var Cr=ct(),Fxe;(function(h){class R{context;accounts;billingInfo;budget;creatives;marketplacedeals;marketplacenotes;marketplaceprivateauction;performanceReport;pretargetingConfig;products;proposals;pubprofiles;constructor(t,u){this.context={_options:t||{},google:u},this.accounts=new T(this.context),this.billingInfo=new G(this.context),this.budget=new V(this.context),this.creatives=new E(this.context),this.marketplacedeals=new v(this.context),this.marketplacenotes=new I(this.context),this.marketplaceprivateauction=new d(this.context),this.performanceReport=new m(this.context),this.pretargetingConfig=new c(this.context),this.products=new o(this.context),this.proposals=new r(this.context),this.pubprofiles=new e(this.context)}}h.Adexchangebuyer=R;class T{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:p,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:p,requiredParams:["id"],pathParams:["id"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Accounts=T;class G{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/billinginfo/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/billinginfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Billinginfo=G;class V{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:p,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/billinginfo/{accountId}/{billingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:p,requiredParams:["accountId","billingId"],pathParams:["accountId","billingId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Budget=V;class E{context;constructor(t){this.context=t}addDeal(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["accountId","buyerCreativeId","dealId"],pathParams:["accountId","buyerCreativeId","dealId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}listDeals(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/listDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId","buyerCreativeId"],pathParams:["accountId","buyerCreativeId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}removeDeal(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["accountId","buyerCreativeId","dealId"],pathParams:["accountId","buyerCreativeId","dealId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Creatives=E;class v{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/deals/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Marketplacedeals=v;class I{context;constructor(t){this.context=t}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/notes/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Marketplacenotes=I;class d{context;constructor(t){this.context=t}updateproposal(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/privateauction/{privateAuctionId}/updateproposal").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["privateAuctionId"],pathParams:["privateAuctionId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Marketplaceprivateauction=d;class m{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/performancereport").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId","endDateTime","startDateTime"],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Performancereport=m;class c{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},i),params:p,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:p,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/pretargetingconfigs/{accountId}/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:p,requiredParams:["accountId","configId"],pathParams:["accountId","configId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Pretargetingconfig=c;class o{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["productId"],pathParams:["productId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}search(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/products/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Products=o;class r{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},i),params:p,requiredParams:["proposalId","revisionNumber","updateAction"],pathParams:["proposalId","revisionNumber","updateAction"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}search(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}setupcomplete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/setupcomplete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},i),params:p,requiredParams:["proposalId"],pathParams:["proposalId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/proposals/{proposalId}/{revisionNumber}/{updateAction}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},i),params:p,requiredParams:["proposalId","revisionNumber","updateAction"],pathParams:["proposalId","revisionNumber","updateAction"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Proposals=r;class e{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://www.googleapis.com/",f={options:Object.assign({url:(g+"/adexchangebuyer/v1.4/publisher/{accountId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,Cr.createAPIRequest)(f,n);else return(0,Cr.createAPIRequest)(f)}}h.Resource$Pubprofiles=e})(Fxe||(dD.adexchangebuyer_v1_4=Fxe={}))});var Jxe=ht(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.AuthPlus=Wm.adexchangebuyer_v1_4=Wm.adexchangebuyer_v1_3=Wm.adexchangebuyer_v1_2=Wm.auth=Wm.VERSIONS=void 0;Wm.adexchangebuyer=Uqt;var Bxe=ct(),Zxe=sX();Object.defineProperty(Wm,"adexchangebuyer_v1_2",{enumerable:!0,get:function(){return Zxe.adexchangebuyer_v1_2}});var Wxe=rX();Object.defineProperty(Wm,"adexchangebuyer_v1_3",{enumerable:!0,get:function(){return Wxe.adexchangebuyer_v1_3}});var Kxe=nX();Object.defineProperty(Wm,"adexchangebuyer_v1_4",{enumerable:!0,get:function(){return Kxe.adexchangebuyer_v1_4}});Wm.VERSIONS={"v1.2":Zxe.adexchangebuyer_v1_2.Adexchangebuyer,"v1.3":Wxe.adexchangebuyer_v1_3.Adexchangebuyer,"v1.4":Kxe.adexchangebuyer_v1_4.Adexchangebuyer};function Uqt(h){return(0,Bxe.getAPI)("adexchangebuyer",h,Wm.VERSIONS,this)}var vqt=new Bxe.AuthPlus;Wm.auth=vqt;var Tqt=ct();Object.defineProperty(Wm,"AuthPlus",{enumerable:!0,get:function(){return Tqt.AuthPlus}})});var iX=ht(qD=>{"use strict";Object.defineProperty(qD,"__esModule",{value:!0});qD.adexchangebuyer2_v2beta1=void 0;var Xo=ct(),Qxe;(function(h){class R{context;accounts;bidders;buyers;constructor(Ue,Ee){this.context={_options:Ue||{},google:Ee},this.accounts=new T(this.context),this.bidders=new r(this.context),this.buyers=new L(this.context)}}h.Adexchangebuyer2=R;class T{context;clients;creatives;finalizedProposals;products;proposals;publisherProfiles;constructor(Ue){this.context=Ue,this.clients=new G(this.context),this.creatives=new v(this.context),this.finalizedProposals=new d(this.context),this.products=new m(this.context),this.proposals=new c(this.context),this.publisherProfiles=new o(this.context)}}h.Resource$Accounts=T;class G{context;invitations;users;constructor(Ue){this.context=Ue,this.invitations=new V(this.context),this.users=new E(this.context)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}update(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Clients=G;class V{context;constructor(Ue){this.context=Ue}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId","invitationId"],pathParams:["accountId","clientAccountId","invitationId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Clients$Invitations=V;class E{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId","userId"],pathParams:["accountId","clientAccountId","userId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId"],pathParams:["accountId","clientAccountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}update(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:le,requiredParams:["accountId","clientAccountId","userId"],pathParams:["accountId","clientAccountId","userId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Clients$Users=E;class v{context;dealAssociations;constructor(Ue){this.context=Ue,this.dealAssociations=new I(this.context)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}stopWatching(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}update(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}watch(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Creatives=v;class I{context;constructor(Ue){this.context=Ue}add(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}remove(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","creativeId"],pathParams:["accountId","creativeId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Creatives$Dealassociations=I;class d{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/finalizedProposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}pause(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}resume(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Finalizedproposals=d;class m{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","productId"],pathParams:["accountId","productId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Products=m;class c{context;constructor(Ue){this.context=Ue}accept(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}addNote(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}cancelNegotiation(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}completeSetup(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:completeSetup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}pause(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}resume(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}update(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/proposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},st),params:le,requiredParams:["accountId","proposalId"],pathParams:["accountId","proposalId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Proposals=c;class o{context;constructor(Ue){this.context=Ue}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/publisherProfiles/{publisherProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId","publisherProfileId"],pathParams:["accountId","publisherProfileId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/accounts/{accountId}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Accounts$Publisherprofiles=o;class r{context;accounts;filterSets;constructor(Ue){this.context=Ue,this.accounts=new e(this.context),this.filterSets=new q(this.context)}}h.Resource$Bidders=r;class e{context;filterSets;constructor(Ue){this.context=Ue,this.filterSets=new s(this.context)}}h.Resource$Bidders$Accounts=e;class s{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new t(this.context),this.bidResponseErrors=new u(this.context),this.bidResponsesWithoutBids=new n(this.context),this.filteredBidRequests=new p(this.context),this.filteredBids=new i(this.context),this.impressionMetrics=new P(this.context),this.losingBids=new a(this.context),this.nonBillableWinningBids=new y(this.context)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}delete(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets=s;class t{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Bidmetrics=t;class u{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Bidresponseerrors=u;class n{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Bidresponseswithoutbids=n;class p{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Filteredbidrequests=p;class i{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new g(this.context),this.details=new f(this.context)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Filteredbids=i;class g{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Filteredbids$Creatives=g;class f{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Filteredbids$Details=f;class P{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Impressionmetrics=P;class a{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Losingbids=a;class y{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Accounts$Filtersets$Nonbillablewinningbids=y;class q{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new A(this.context),this.bidResponseErrors=new x(this.context),this.bidResponsesWithoutBids=new j(this.context),this.filteredBidRequests=new $(this.context),this.filteredBids=new w(this.context),this.impressionMetrics=new se(this.context),this.losingBids=new O(this.context),this.nonBillableWinningBids=new H(this.context)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}delete(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets=q;class A{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Bidmetrics=A;class x{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Bidresponseerrors=x;class j{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Bidresponseswithoutbids=j;class ${context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Filteredbidrequests=$;class w{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new B(this.context),this.details=new F(this.context)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Filteredbids=w;class B{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Filteredbids$Creatives=B;class F{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Filteredbids$Details=F;class se{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Impressionmetrics=se;class O{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Losingbids=O;class H{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Bidders$Filtersets$Nonbillablewinningbids=H;class L{context;filterSets;constructor(Ue){this.context=Ue,this.filterSets=new oe(this.context)}}h.Resource$Buyers=L;class oe{context;bidMetrics;bidResponseErrors;bidResponsesWithoutBids;filteredBidRequests;filteredBids;impressionMetrics;losingBids;nonBillableWinningBids;constructor(Ue){this.context=Ue,this.bidMetrics=new S(this.context),this.bidResponseErrors=new _(this.context),this.bidResponsesWithoutBids=new D(this.context),this.filteredBidRequests=new J(this.context),this.filteredBids=new K(this.context),this.impressionMetrics=new Le(this.context),this.losingBids=new Se(this.context),this.nonBillableWinningBids=new Pe(this.context)}create(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}delete(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}get(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["name"],pathParams:["name"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+ownerName}/filterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["ownerName"],pathParams:["ownerName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets=oe;class S{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Bidmetrics=S;class _{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponseErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Bidresponseerrors=_;class D{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/bidResponsesWithoutBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Bidresponseswithoutbids=D;class J{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBidRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Filteredbidrequests=J;class K{context;creatives;details;constructor(Ue){this.context=Ue,this.creatives=new ae(this.context),this.details=new qe(this.context)}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Filteredbids=K;class ae{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Filteredbids$Creatives=ae;class qe{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName","creativeStatusId"],pathParams:["creativeStatusId","filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Filteredbids$Details=qe;class Le{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/impressionMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Impressionmetrics=Le;class Se{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/losingBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Losingbids=Se;class Pe{context;constructor(Ue){this.context=Ue}list(Ue,Ee,we){let le=Ue||{},st=Ee||{};typeof Ue=="function"&&(we=Ue,le={},st={}),typeof Ee=="function"&&(we=Ee,st={});let Zt=st.rootUrl||"https://adexchangebuyer.googleapis.com/",ft={options:Object.assign({url:(Zt+"/v2beta1/{+filterSetName}/nonBillableWinningBids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},st),params:le,requiredParams:["filterSetName"],pathParams:["filterSetName"],context:this.context};if(we)(0,Xo.createAPIRequest)(ft,we);else return(0,Xo.createAPIRequest)(ft)}}h.Resource$Buyers$Filtersets$Nonbillablewinningbids=Pe})(Qxe||(qD.adexchangebuyer2_v2beta1=Qxe={}))});var lxe=ht(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.AuthPlus=md.adexchangebuyer2_v2beta1=md.auth=md.VERSIONS=void 0;md.adexchangebuyer2=Vqt;var Yxe=ct(),Xxe=iX();Object.defineProperty(md,"adexchangebuyer2_v2beta1",{enumerable:!0,get:function(){return Xxe.adexchangebuyer2_v2beta1}});md.VERSIONS={v2beta1:Xxe.adexchangebuyer2_v2beta1.Adexchangebuyer2};function Vqt(h){return(0,Yxe.getAPI)("adexchangebuyer2",h,md.VERSIONS,this)}var Eqt=new Yxe.AuthPlus;md.auth=Eqt;var Sqt=ct();Object.defineProperty(md,"AuthPlus",{enumerable:!0,get:function(){return Sqt.AuthPlus}})});var uX=ht(xD=>{"use strict";Object.defineProperty(xD,"__esModule",{value:!0});xD.adexperiencereport_v1=void 0;var yD=ct(),Oxe;(function(h){class R{context;sites;violatingSites;constructor(E,v){this.context={_options:E||{},google:v},this.sites=new T(this.context),this.violatingSites=new G(this.context)}}h.Adexperiencereport=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://adexperiencereport.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,yD.createAPIRequest)(o,I);else return(0,yD.createAPIRequest)(o)}}h.Resource$Sites=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://adexperiencereport.googleapis.com/",o={options:Object.assign({url:(c+"/v1/violatingSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,yD.createAPIRequest)(o,I);else return(0,yD.createAPIRequest)(o)}}h.Resource$Violatingsites=G})(Oxe||(xD.adexperiencereport_v1=Oxe={}))});var kxe=ht(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.AuthPlus=gd.adexperiencereport_v1=gd.auth=gd.VERSIONS=void 0;gd.adexperiencereport=wqt;var Cxe=ct(),bxe=uX();Object.defineProperty(gd,"adexperiencereport_v1",{enumerable:!0,get:function(){return bxe.adexperiencereport_v1}});gd.VERSIONS={v1:bxe.adexperiencereport_v1.Adexperiencereport};function wqt(h){return(0,Cxe.getAPI)("adexperiencereport",h,gd.VERSIONS,this)}var Gqt=new Cxe.AuthPlus;gd.auth=Gqt;var _qt=ct();Object.defineProperty(gd,"AuthPlus",{enumerable:!0,get:function(){return _qt.AuthPlus}})});var pX=ht(ID=>{"use strict";Object.defineProperty(ID,"__esModule",{value:!0});ID.admin_datatransfer_v1=void 0;var WI=ct(),eIe;(function(h){class R{context;applications;transfers;constructor(E,v){this.context={_options:E||{},google:v},this.applications=new T(this.context),this.transfers=new G(this.context)}}h.Admin=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(c+"/admin/datatransfer/v1/applications/{applicationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(I)(0,WI.createAPIRequest)(o,I);else return(0,WI.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(c+"/admin/datatransfer/v1/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,WI.createAPIRequest)(o,I);else return(0,WI.createAPIRequest)(o)}}h.Resource$Applications=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(c+"/admin/datatransfer/v1/transfers/{dataTransferId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["dataTransferId"],pathParams:["dataTransferId"],context:this.context};if(I)(0,WI.createAPIRequest)(o,I);else return(0,WI.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(c+"/admin/datatransfer/v1/transfers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,WI.createAPIRequest)(o,I);else return(0,WI.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://admin.googleapis.com/",o={options:Object.assign({url:(c+"/admin/datatransfer/v1/transfers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,WI.createAPIRequest)(o,I);else return(0,WI.createAPIRequest)(o)}}h.Resource$Transfers=G})(eIe||(ID.admin_datatransfer_v1=eIe={}))});var cX=ht(RD=>{"use strict";Object.defineProperty(RD,"__esModule",{value:!0});RD.admin_directory_v1=void 0;var co=ct(),tIe;(function(h){class R{context;asps;channels;chromeosdevices;customer;customers;domainAliases;domains;groups;members;mobiledevices;orgunits;privileges;resources;roleAssignments;roles;schemas;tokens;twoStepVerification;users;verificationCodes;constructor(H,L){this.context={_options:H||{},google:L},this.asps=new T(this.context),this.channels=new G(this.context),this.chromeosdevices=new V(this.context),this.customer=new E(this.context),this.customers=new m(this.context),this.domainAliases=new e(this.context),this.domains=new s(this.context),this.groups=new t(this.context),this.members=new n(this.context),this.mobiledevices=new p(this.context),this.orgunits=new i(this.context),this.privileges=new g(this.context),this.resources=new f(this.context),this.roleAssignments=new q(this.context),this.roles=new A(this.context),this.schemas=new x(this.context),this.tokens=new j(this.context),this.twoStepVerification=new $(this.context),this.users=new w(this.context),this.verificationCodes=new se(this.context)}}h.Admin=R;class T{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/asps/{codeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["userKey","codeId"],pathParams:["codeId","userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/asps/{codeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey","codeId"],pathParams:["codeId","userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/asps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Asps=T;class G{context;constructor(H){this.context=H}stop(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory_v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Channels=G;class V{context;constructor(H){this.context=H}action(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}moveDevicesToOu(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Chromeosdevices=V;class E{context;devices;constructor(H){this.context=H,this.devices=new v(this.context)}}h.Resource$Customer=E;class v{context;chromeos;constructor(H){this.context=H,this.chromeos=new I(this.context)}}h.Resource$Customer$Devices=v;class I{context;commands;constructor(H){this.context=H,this.commands=new d(this.context)}batchChangeStatus(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}countChromeOsDevices(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos:countChromeOsDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}issueCommand(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId","deviceId"],pathParams:["customerId","deviceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Customer$Devices$Chromeos=I;class d{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId","deviceId","commandId"],pathParams:["commandId","customerId","deviceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Customer$Devices$Chromeos$Commands=d;class m{context;chrome;constructor(H){this.context=H,this.chrome=new c(this.context)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customers/{customerKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customerKey"],pathParams:["customerKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Customers=m;class c{context;printers;printServers;constructor(H){this.context=H,this.printers=new o(this.context),this.printServers=new r(this.context)}}h.Resource$Customers$Chrome=c;class o{context;constructor(H){this.context=H}batchCreatePrinters(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printers:batchCreatePrinters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}batchDeletePrinters(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printers:batchDeletePrinters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}listPrinterModels(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printers:listPrinterModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Customers$Chrome$Printers=o;class r{context;constructor(H){this.context=H}batchCreatePrintServers(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printServers:batchCreatePrintServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}batchDeletePrintServers(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printServers:batchDeletePrintServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+parent}/chrome/printServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Customers$Chrome$Printservers=r;class e{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","domainAliasName"],pathParams:["customer","domainAliasName"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","domainAliasName"],pathParams:["customer","domainAliasName"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domainaliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domainaliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Domainaliases=e;class s{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domains/{domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","domainName"],pathParams:["customer","domainName"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domains/{domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","domainName"],pathParams:["customer","domainName"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Domains=s;class t{context;aliases;constructor(H){this.context=H,this.aliases=new u(this.context)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Groups=t;class u{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["groupKey","alias"],pathParams:["alias","groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Groups$Aliases=u;class n{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}hasMember(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["groupKey"],pathParams:["groupKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/groups/{groupKey}/members/{memberKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["groupKey","memberKey"],pathParams:["groupKey","memberKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Members=n;class p{context;constructor(H){this.context=H}action(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId","resourceId"],pathParams:["customerId","resourceId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/devices/mobile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Mobiledevices=p;class i{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customerId","orgUnitPath"],pathParams:["customerId","orgUnitPath"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Orgunits=i;class g{context;constructor(H){this.context=H}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles/ALL/privileges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Privileges=g;class f{context;buildings;calendars;features;constructor(H){this.context=H,this.buildings=new P(this.context),this.calendars=new a(this.context),this.features=new y(this.context)}}h.Resource$Resources=f;class P{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customer","buildingId"],pathParams:["buildingId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Resources$Buildings=P;class a{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customer","calendarResourceId"],pathParams:["calendarResourceId","customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Resources$Calendars=a;class y{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}rename(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer","oldName"],pathParams:["customer","oldName"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/resources/features/{featureKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customer","featureKey"],pathParams:["customer","featureKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Resources$Features=y;class q{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","roleAssignmentId"],pathParams:["customer","roleAssignmentId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","roleAssignmentId"],pathParams:["customer","roleAssignmentId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roleassignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roleassignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Roleassignments=q;class A{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customer}/roles/{roleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customer","roleId"],pathParams:["customer","roleId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Roles=A;class x{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/customer/{customerId}/schemas/{schemaKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["customerId","schemaKey"],pathParams:["customerId","schemaKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Schemas=x;class j{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/tokens/{clientId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["userKey","clientId"],pathParams:["clientId","userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/tokens/{clientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey","clientId"],pathParams:["clientId","userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Tokens=j;class ${context;constructor(H){this.context=H}turnOff(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/twoStepVerification/turnOff").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Twostepverification=$;class w{context;aliases;photos;constructor(H){this.context=H,this.aliases=new B(this.context),this.photos=new F(this.context)}createGuest(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users:createGuest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}makeAdmin(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/makeAdmin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}signOut(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/signOut").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}undelete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}watch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Users=w;class B{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["userKey","alias"],pathParams:["alias","userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}watch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/aliases/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Users$Aliases=B;class F{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/photos/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Users$Photos=F;class se{context;constructor(H){this.context=H}generate(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/verificationCodes/generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}invalidate(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/verificationCodes/invalidate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://admin.googleapis.com/",J={options:Object.assign({url:(D+"/admin/directory/v1/users/{userKey}/verificationCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["userKey"],pathParams:["userKey"],context:this.context};if(oe)(0,co.createAPIRequest)(J,oe);else return(0,co.createAPIRequest)(J)}}h.Resource$Verificationcodes=se})(tIe||(RD.admin_directory_v1=tIe={}))});var fX=ht(AD=>{"use strict";Object.defineProperty(AD,"__esModule",{value:!0});AD.admin_reports_v1=void 0;var hd=ct(),oIe;(function(h){class R{context;activities;channels;customerUsageReports;entityUsageReports;userUsageReport;constructor(d,m){this.context={_options:d||{},google:m},this.activities=new T(this.context),this.channels=new G(this.context),this.customerUsageReports=new V(this.context),this.entityUsageReports=new E(this.context),this.userUsageReport=new v(this.context)}}h.Admin=R;class T{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["userKey","applicationName"],pathParams:["applicationName","userKey"],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}watch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/activity/users/{userKey}/applications/{applicationName}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["userKey","applicationName"],pathParams:["applicationName","userKey"],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}}h.Resource$Activities=T;class G{context;constructor(d){this.context=d}stop(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports_v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}}h.Resource$Channels=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["date"],pathParams:["date"],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}}h.Resource$Customerusagereports=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/{entityType}/{entityKey}/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["entityType","entityKey","date"],pathParams:["date","entityKey","entityType"],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}}h.Resource$Entityusagereports=E;class v{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admin.googleapis.com/",s={options:Object.assign({url:(e+"/admin/reports/v1/usage/users/{userKey}/dates/{date}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["userKey","date"],pathParams:["date","userKey"],context:this.context};if(c)(0,hd.createAPIRequest)(s,c);else return(0,hd.createAPIRequest)(s)}}h.Resource$Userusagereport=v})(oIe||(AD.admin_reports_v1=oIe={}))});var uIe=ht(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.AuthPlus=Km.admin_reports_v1=Km.admin_directory_v1=Km.admin_datatransfer_v1=Km.auth=Km.VERSIONS=void 0;Km.admin=Lqt;var sIe=ct(),rIe=pX();Object.defineProperty(Km,"admin_datatransfer_v1",{enumerable:!0,get:function(){return rIe.admin_datatransfer_v1}});var nIe=cX();Object.defineProperty(Km,"admin_directory_v1",{enumerable:!0,get:function(){return nIe.admin_directory_v1}});var iIe=fX();Object.defineProperty(Km,"admin_reports_v1",{enumerable:!0,get:function(){return iIe.admin_reports_v1}});Km.VERSIONS={datatransfer_v1:rIe.admin_datatransfer_v1.Admin,directory_v1:nIe.admin_directory_v1.Admin,reports_v1:iIe.admin_reports_v1.Admin};function Lqt(h){return(0,sIe.getAPI)("admin",h,Km.VERSIONS,this)}var Dqt=new sIe.AuthPlus;Km.auth=Dqt;var zqt=ct();Object.defineProperty(Km,"AuthPlus",{enumerable:!0,get:function(){return zqt.AuthPlus}})});var mX=ht($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});$D.admob_v1=void 0;var ad=ct(),pIe;(function(h){class R{context;accounts;constructor(d,m){this.context={_options:d||{},google:m},this.accounts=new T(this.context)}}h.Admob=R;class T{context;adUnits;apps;mediationReport;networkReport;constructor(d){this.context=d,this.adUnits=new G(this.context),this.apps=new V(this.context),this.mediationReport=new E(this.context),this.networkReport=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}}h.Resource$Accounts=T;class G{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}}h.Resource$Accounts$Adunits=G;class V{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}}h.Resource$Accounts$Apps=V;class E{context;constructor(d){this.context=d}generate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/mediationReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}}h.Resource$Accounts$Mediationreport=E;class v{context;constructor(d){this.context=d}generate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://admob.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/networkReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ad.createAPIRequest)(s,c);else return(0,ad.createAPIRequest)(s)}}h.Resource$Accounts$Networkreport=v})(pIe||($D.admob_v1=pIe={}))});var gX=ht(jD=>{"use strict";Object.defineProperty(jD,"__esModule",{value:!0});jD.admob_v1beta=void 0;var Gu=ct(),cIe;(function(h){class R{context;accounts;constructor(t,u){this.context={_options:t||{},google:u},this.accounts=new T(this.context)}}h.Admob=R;class T{context;adSources;adUnitMappings;adUnits;apps;campaignReport;mediationGroups;mediationReport;networkReport;constructor(t){this.context=t,this.adSources=new G(this.context),this.adUnitMappings=new E(this.context),this.adUnits=new v(this.context),this.apps=new d(this.context),this.campaignReport=new m(this.context),this.mediationGroups=new c(this.context),this.mediationReport=new r(this.context),this.networkReport=new e(this.context)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts=T;class G{context;adapters;constructor(t){this.context=t,this.adapters=new V(this.context)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Adsources=G;class V{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adapters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Adsources$Adapters=V;class E{context;constructor(t){this.context=t}batchCreate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adUnitMappings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Adunitmappings=E;class v{context;adUnitMappings;constructor(t){this.context=t,this.adUnitMappings=new I(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Adunits=v;class I{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adUnitMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/adUnitMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Adunits$Adunitmappings=I;class d{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Apps=d;class m{context;constructor(t){this.context=t}generate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/campaignReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Campaignreport=m;class c{context;mediationAbExperiments;constructor(t){this.context=t,this.mediationAbExperiments=new o(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/mediationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/mediationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Mediationgroups=c;class o{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/mediationAbExperiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}stop(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Mediationgroups$Mediationabexperiments=o;class r{context;constructor(t){this.context=t}generate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/mediationReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Mediationreport=r;class e{context;constructor(t){this.context=t}generate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://admob.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta/{+parent}/networkReport:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Gu.createAPIRequest)(f,n);else return(0,Gu.createAPIRequest)(f)}}h.Resource$Accounts$Networkreport=e})(cIe||(jD.admob_v1beta=cIe={}))});var hIe=ht(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.AuthPlus=Ph.admob_v1beta=Ph.admob_v1=Ph.auth=Ph.VERSIONS=void 0;Ph.admob=Mqt;var fIe=ct(),mIe=mX();Object.defineProperty(Ph,"admob_v1",{enumerable:!0,get:function(){return mIe.admob_v1}});var gIe=gX();Object.defineProperty(Ph,"admob_v1beta",{enumerable:!0,get:function(){return gIe.admob_v1beta}});Ph.VERSIONS={v1:mIe.admob_v1.Admob,v1beta:gIe.admob_v1beta.Admob};function Mqt(h){return(0,fIe.getAPI)("admob",h,Ph.VERSIONS,this)}var Nqt=new fIe.AuthPlus;Ph.auth=Nqt;var Hqt=ct();Object.defineProperty(Ph,"AuthPlus",{enumerable:!0,get:function(){return Hqt.AuthPlus}})});var hX=ht(UD=>{"use strict";Object.defineProperty(UD,"__esModule",{value:!0});UD.adsense_v1_4=void 0;var lr=ct(),aIe;(function(h){class R{context;accounts;adclients;adunits;alerts;customchannels;metadata;payments;reports;savedadstyles;urlchannels;constructor($,w){this.context={_options:$||{},google:w},this.accounts=new T(this.context),this.adclients=new s(this.context),this.adunits=new t(this.context),this.alerts=new n(this.context),this.customchannels=new p(this.context),this.metadata=new g(this.context),this.payments=new a(this.context),this.reports=new y(this.context),this.savedadstyles=new A(this.context),this.urlchannels=new x(this.context)}}h.Adsense=R;class T{context;adclients;adunits;alerts;customchannels;payments;reports;savedadstyles;urlchannels;constructor($){this.context=$,this.adclients=new G(this.context),this.adunits=new V(this.context),this.alerts=new v(this.context),this.customchannels=new I(this.context),this.payments=new m(this.context),this.reports=new c(this.context),this.savedadstyles=new r(this.context),this.urlchannels=new e(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts=T;class G{context;constructor($){this.context=$}getAdCode($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Adclients=G;class V{context;customchannels;constructor($){this.context=$,this.customchannels=new E(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}getAdCode($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Adunits=V;class E{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Adunits$Customchannels=E;class v{context;constructor($){this.context=$}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},se),params:F,requiredParams:["accountId","alertId"],pathParams:["accountId","alertId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Alerts=v;class I{context;adunits;constructor($){this.context=$,this.adunits=new d(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId","customChannelId"],pathParams:["accountId","adClientId","customChannelId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Customchannels=I;class d{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId","customChannelId"],pathParams:["accountId","adClientId","customChannelId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Customchannels$Adunits=d;class m{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Payments=m;class c{context;saved;constructor($){this.context=$,this.saved=new o(this.context)}generate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","startDate","endDate"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Reports=c;class o{context;constructor($){this.context=$}generate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/reports/{savedReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","savedReportId"],pathParams:["accountId","savedReportId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Reports$Saved=o;class r{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/savedadstyles/{savedAdStyleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","savedAdStyleId"],pathParams:["accountId","savedAdStyleId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/savedadstyles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Savedadstyles=r;class e{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/accounts/{accountId}/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Accounts$Urlchannels=e;class s{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Adclients=s;class t{context;customchannels;constructor($){this.context=$,this.customchannels=new u(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}getAdCode($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Adunits=t;class u{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/adunits/{adUnitId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId","adUnitId"],pathParams:["adClientId","adUnitId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Adunits$Customchannels=u;class n{context;constructor($){this.context=$}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},se),params:F,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Alerts=n;class p{context;adunits;constructor($){this.context=$,this.adunits=new i(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Customchannels=p;class i{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/customchannels/{customChannelId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Customchannels$Adunits=i;class g{context;dimensions;metrics;constructor($){this.context=$,this.dimensions=new f(this.context),this.metrics=new P(this.context)}}h.Resource$Metadata=g;class f{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/metadata/dimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Metadata$Dimensions=f;class P{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/metadata/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Metadata$Metrics=P;class a{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Payments=a;class y{context;saved;constructor($){this.context=$,this.saved=new q(this.context)}generate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["startDate","endDate"],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Reports=y;class q{context;constructor($){this.context=$}generate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/reports/{savedReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["savedReportId"],pathParams:["savedReportId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Reports$Saved=q;class A{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/savedadstyles/{savedAdStyleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["savedAdStyleId"],pathParams:["savedAdStyleId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/savedadstyles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Savedadstyles=A;class x{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://www.googleapis.com/",H={options:Object.assign({url:(O+"/adsense/v1.4/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},se),params:F,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(B)(0,lr.createAPIRequest)(H,B);else return(0,lr.createAPIRequest)(H)}}h.Resource$Urlchannels=x})(aIe||(UD.adsense_v1_4=aIe={}))});var aX=ht(vD=>{"use strict";Object.defineProperty(vD,"__esModule",{value:!0});vD.adsense_v2=void 0;var qn=ct(),PIe;(function(h){class R{context;accounts;constructor(s,t){this.context={_options:s||{},google:t},this.accounts=new T(this.context)}}h.Adsense=R;class T{context;adclients;alerts;payments;policyIssues;reports;sites;constructor(s){this.context=s,this.adclients=new G(this.context),this.alerts=new I(this.context),this.payments=new d(this.context),this.policyIssues=new m(this.context),this.reports=new c(this.context),this.sites=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}getAdBlockingRecoveryTag(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/adBlockingRecoveryTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}listChildAccounts(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}:listChildAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts=T;class G{context;adunits;customchannels;urlchannels;constructor(s){this.context=s,this.adunits=new V(this.context),this.customchannels=new E(this.context),this.urlchannels=new v(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}getAdcode(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Adclients=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}getAdcode(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}listLinkedCustomChannels(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}:listLinkedCustomChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Adclients$Adunits=V;class E{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}listLinkedAdUnits(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}:listLinkedAdUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Adclients$Customchannels=E;class v{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Adclients$Urlchannels=v;class I{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Alerts=I;class d{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/payments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Payments=d;class m{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/policyIssues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Policyissues=m;class c{context;saved;constructor(s){this.context=s,this.saved=new o(this.context)}generate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+account}/reports:generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["account"],pathParams:["account"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}generateCsv(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+account}/reports:generateCsv").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["account"],pathParams:["account"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}getSaved(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Reports=c;class o{context;constructor(s){this.context=s}generate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/saved:generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}generateCsv(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}/saved:generateCsv").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/reports/saved").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Reports$Saved=o;class r{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://adsense.googleapis.com/",g={options:Object.assign({url:(i+"/v2/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,qn.createAPIRequest)(g,u);else return(0,qn.createAPIRequest)(g)}}h.Resource$Accounts$Sites=r})(PIe||(vD.adsense_v2=PIe={}))});var xIe=ht(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.AuthPlus=dh.adsense_v2=dh.adsense_v1_4=dh.auth=dh.VERSIONS=void 0;dh.adsense=Fqt;var dIe=ct(),qIe=hX();Object.defineProperty(dh,"adsense_v1_4",{enumerable:!0,get:function(){return qIe.adsense_v1_4}});var yIe=aX();Object.defineProperty(dh,"adsense_v2",{enumerable:!0,get:function(){return yIe.adsense_v2}});dh.VERSIONS={"v1.4":qIe.adsense_v1_4.Adsense,v2:yIe.adsense_v2.Adsense};function Fqt(h){return(0,dIe.getAPI)("adsense",h,dh.VERSIONS,this)}var Bqt=new dIe.AuthPlus;dh.auth=Bqt;var Zqt=ct();Object.defineProperty(dh,"AuthPlus",{enumerable:!0,get:function(){return Zqt.AuthPlus}})});var PX=ht(TD=>{"use strict";Object.defineProperty(TD,"__esModule",{value:!0});TD.adsensehost_v4_1=void 0;var Pi=ct(),IIe;(function(h){class R{context;accounts;adclients;associationsessions;customchannels;reports;urlchannels;constructor(r,e){this.context={_options:r||{},google:e},this.accounts=new T(this.context),this.adclients=new v(this.context),this.associationsessions=new I(this.context),this.customchannels=new d(this.context),this.reports=new m(this.context),this.urlchannels=new c(this.context)}}h.Adsensehost=R;class T{context;adclients;adunits;reports;constructor(r){this.context=r,this.adclients=new G(this.context),this.adunits=new V(this.context),this.reports=new E(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["filterAdClientId"],pathParams:[],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Accounts=T;class G{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Accounts$Adclients=G;class V{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}getAdCode(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId","adUnitId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}insert(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId","adUnitId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/adclients/{adClientId}/adunits").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["accountId","adClientId"],pathParams:["accountId","adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Accounts$Adunits=V;class E{context;constructor(r){this.context=r}generate(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/accounts/{accountId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountId","startDate","endDate"],pathParams:["accountId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Accounts$Reports=E;class v{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Adclients=v;class I{context;constructor(r){this.context=r}start(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/associationsessions/start").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["productCode","websiteUrl"],pathParams:[],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}verify(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/associationsessions/verify").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["token"],pathParams:[],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Associationsessions=I;class d{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels/{customChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId","customChannelId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}insert(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["adClientId","customChannelId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/customchannels").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Customchannels=d;class m{context;constructor(r){this.context=r}generate(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["startDate","endDate"],pathParams:[],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Reports=m;class c{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels/{urlChannelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["adClientId","urlChannelId"],pathParams:["adClientId","urlChannelId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}insert(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://www.googleapis.com/",p={options:Object.assign({url:(n+"/adsensehost/v4.1/adclients/{adClientId}/urlchannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["adClientId"],pathParams:["adClientId"],context:this.context};if(s)(0,Pi.createAPIRequest)(p,s);else return(0,Pi.createAPIRequest)(p)}}h.Resource$Urlchannels=c})(IIe||(TD.adsensehost_v4_1=IIe={}))});var $Ie=ht(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.AuthPlus=Pd.adsensehost_v4_1=Pd.auth=Pd.VERSIONS=void 0;Pd.adsensehost=Wqt;var RIe=ct(),AIe=PX();Object.defineProperty(Pd,"adsensehost_v4_1",{enumerable:!0,get:function(){return AIe.adsensehost_v4_1}});Pd.VERSIONS={"v4.1":AIe.adsensehost_v4_1.Adsensehost};function Wqt(h){return(0,RIe.getAPI)("adsensehost",h,Pd.VERSIONS,this)}var Kqt=new RIe.AuthPlus;Pd.auth=Kqt;var Jqt=ct();Object.defineProperty(Pd,"AuthPlus",{enumerable:!0,get:function(){return Jqt.AuthPlus}})});var dX=ht(VD=>{"use strict";Object.defineProperty(VD,"__esModule",{value:!0});VD.adsenseplatform_v1=void 0;var Fc=ct(),jIe;(function(h){class R{context;platforms;constructor(I,d){this.context={_options:I||{},google:d},this.platforms=new T(this.context)}}h.Adsenseplatform=R;class T{context;accounts;constructor(I){this.context=I,this.accounts=new G(this.context)}}h.Resource$Platforms=T;class G{context;events;sites;constructor(I){this.context=I,this.events=new V(this.context),this.sites=new E(this.context)}close(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}lookup(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/accounts:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}}h.Resource$Platforms$Accounts=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}}h.Resource$Platforms$Accounts$Events=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}requestReview(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://adsenseplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:requestReview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Fc.createAPIRequest)(e,m);else return(0,Fc.createAPIRequest)(e)}}h.Resource$Platforms$Accounts$Sites=E})(jIe||(VD.adsenseplatform_v1=jIe={}))});var qX=ht(ED=>{"use strict";Object.defineProperty(ED,"__esModule",{value:!0});ED.adsenseplatform_v1alpha=void 0;var _u=ct(),UIe;(function(h){class R{context;accounts;platforms;constructor(r,e){this.context={_options:r||{},google:e},this.accounts=new T(this.context),this.platforms=new I(this.context)}}h.Adsenseplatform=R;class T{context;platforms;constructor(r){this.context=r,this.platforms=new G(this.context)}}h.Resource$Accounts=T;class G{context;childAccounts;groups;constructor(r){this.context=r,this.childAccounts=new V(this.context),this.groups=new v(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/platforms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Accounts$Platforms=G;class V{context;sites;constructor(r){this.context=r,this.sites=new E(this.context)}}h.Resource$Accounts$Platforms$Childaccounts=V;class E{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Accounts$Platforms$Childaccounts$Sites=E;class v{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Accounts$Platforms$Groups=v;class I{context;accounts;constructor(r){this.context=r,this.accounts=new d(this.context)}}h.Resource$Platforms=I;class d{context;events;sites;constructor(r){this.context=r,this.events=new m(this.context),this.sites=new c(this.context)}close(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}lookup(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/accounts:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Platforms$Accounts=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Platforms$Accounts$Events=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}requestReview(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://adsenseplatform.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:requestReview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,_u.createAPIRequest)(p,s);else return(0,_u.createAPIRequest)(p)}}h.Resource$Platforms$Accounts$Sites=c})(UIe||(ED.adsenseplatform_v1alpha=UIe={}))});var EIe=ht(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.AuthPlus=qh.adsenseplatform_v1alpha=qh.adsenseplatform_v1=qh.auth=qh.VERSIONS=void 0;qh.adsenseplatform=Qqt;var vIe=ct(),TIe=dX();Object.defineProperty(qh,"adsenseplatform_v1",{enumerable:!0,get:function(){return TIe.adsenseplatform_v1}});var VIe=qX();Object.defineProperty(qh,"adsenseplatform_v1alpha",{enumerable:!0,get:function(){return VIe.adsenseplatform_v1alpha}});qh.VERSIONS={v1:TIe.adsenseplatform_v1.Adsenseplatform,v1alpha:VIe.adsenseplatform_v1alpha.Adsenseplatform};function Qqt(h){return(0,vIe.getAPI)("adsenseplatform",h,qh.VERSIONS,this)}var Yqt=new vIe.AuthPlus;qh.auth=Yqt;var Xqt=ct();Object.defineProperty(qh,"AuthPlus",{enumerable:!0,get:function(){return Xqt.AuthPlus}})});var yX=ht(SD=>{"use strict";Object.defineProperty(SD,"__esModule",{value:!0});SD.advisorynotifications_v1=void 0;var Jm=ct(),SIe;(function(h){class R{context;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Advisorynotifications=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;notifications;constructor(m){this.context=m,this.notifications=new V(this.context)}getSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}updateSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}}h.Resource$Organizations$Locations=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/notifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Notifications=V;class E{context;locations;constructor(m){this.context=m,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;notifications;constructor(m){this.context=m,this.notifications=new I(this.context)}getSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}updateSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}}h.Resource$Projects$Locations=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://advisorynotifications.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/notifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Jm.createAPIRequest)(t,o);else return(0,Jm.createAPIRequest)(t)}}h.Resource$Projects$Locations$Notifications=I})(SIe||(SD.advisorynotifications_v1=SIe={}))});var _Ie=ht(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.AuthPlus=dd.advisorynotifications_v1=dd.auth=dd.VERSIONS=void 0;dd.advisorynotifications=lqt;var wIe=ct(),GIe=yX();Object.defineProperty(dd,"advisorynotifications_v1",{enumerable:!0,get:function(){return GIe.advisorynotifications_v1}});dd.VERSIONS={v1:GIe.advisorynotifications_v1.Advisorynotifications};function lqt(h){return(0,wIe.getAPI)("advisorynotifications",h,dd.VERSIONS,this)}var Oqt=new wIe.AuthPlus;dd.auth=Oqt;var Cqt=ct();Object.defineProperty(dd,"AuthPlus",{enumerable:!0,get:function(){return Cqt.AuthPlus}})});var xX=ht(wD=>{"use strict";Object.defineProperty(wD,"__esModule",{value:!0});wD.agentregistry_v1alpha=void 0;var ji=ct(),LIe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Agentregistry=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;agents;bindings;endpoints;mcpServers;operations;services;constructor(o){this.context=o,this.agents=new V(this.context),this.bindings=new E(this.context),this.endpoints=new v(this.context),this.mcpServers=new I(this.context),this.operations=new d(this.context),this.services=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/agents:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Agents=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}fetchAvailable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/bindings:fetchAvailable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Bindings=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Endpoints=v;class I{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/mcpServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/mcpServers:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Mcpservers=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://agentregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ji.createAPIRequest)(n,e);else return(0,ji.createAPIRequest)(n)}}h.Resource$Projects$Locations$Services=m})(LIe||(wD.agentregistry_v1alpha=LIe={}))});var MIe=ht(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.AuthPlus=qd.agentregistry_v1alpha=qd.auth=qd.VERSIONS=void 0;qd.agentregistry=bqt;var DIe=ct(),zIe=xX();Object.defineProperty(qd,"agentregistry_v1alpha",{enumerable:!0,get:function(){return zIe.agentregistry_v1alpha}});qd.VERSIONS={v1alpha:zIe.agentregistry_v1alpha.Agentregistry};function bqt(h){return(0,DIe.getAPI)("agentregistry",h,qd.VERSIONS,this)}var kqt=new DIe.AuthPlus;qd.auth=kqt;var eyt=ct();Object.defineProperty(qd,"AuthPlus",{enumerable:!0,get:function(){return eyt.AuthPlus}})});var IX=ht(GD=>{"use strict";Object.defineProperty(GD,"__esModule",{value:!0});GD.aiplatform_v1=void 0;var Qe=ct(),NIe;(function(h){class R{context;batchPredictionJobs;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;endpoints;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;media;metadataStores;migratableResources;modelDeploymentMonitoringJobs;models;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;projects;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;skills;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;v1;constructor(ne,fe){this.context={_options:ne||{},google:fe},this.batchPredictionJobs=new T(this.context),this.customJobs=new G(this.context),this.dataLabelingJobs=new E(this.context),this.datasets=new I(this.context),this.deploymentResourcePools=new p(this.context),this.endpoints=new g(this.context),this.featureGroups=new a(this.context),this.featureOnlineStores=new x(this.context),this.featurestores=new B(this.context),this.hyperparameterTuningJobs=new oe(this.context),this.indexEndpoints=new _(this.context),this.indexes=new J(this.context),this.media=new ae(this.context),this.metadataStores=new qe(this.context),this.migratableResources=new le(this.context),this.modelDeploymentMonitoringJobs=new Zt(this.context),this.models=new It(this.context),this.notebookExecutionJobs=new Nt(this.context),this.notebookRuntimes=new Br(this.context),this.notebookRuntimeTemplates=new jo(this.context),this.operations=new b(this.context),this.persistentResources=new k(this.context),this.pipelineJobs=new ce(this.context),this.projects=new te(this.context),this.publishers=new TV(this.context),this.ragCorpora=new u1(this.context),this.ragEngineConfig=new BR(this.context),this.reasoningEngines=new p1(this.context),this.schedules=new j0(this.context),this.skills=new LV(this.context),this.specialistPools=new zV(this.context),this.studies=new FP(this.context),this.tensorboards=new d$(this.context),this.trainingPipelines=new NV(this.context),this.tuningJobs=new HV(this.context),this.v1=new BV(this.context)}}h.Aiplatform=R;class T{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Batchpredictionjobs=T;class G{context;operations;constructor(ne){this.context=ne,this.operations=new V(this.context)}}h.Resource$Customjobs=G;class V{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Customjobs$Operations=V;class E{context;operations;constructor(ne){this.context=ne,this.operations=new v(this.context)}}h.Resource$Datalabelingjobs=E;class v{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datalabelingjobs$Operations=v;class I{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(ne){this.context=ne,this.annotationSpecs=new d(this.context),this.dataItems=new c(this.context),this.datasetVersions=new s(this.context),this.operations=new t(this.context),this.savedQueries=new u(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets=I;class d{context;operations;constructor(ne){this.context=ne,this.operations=new m(this.context)}}h.Resource$Datasets$Annotationspecs=d;class m{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Annotationspecs$Operations=m;class c{context;annotations;operations;constructor(ne){this.context=ne,this.annotations=new o(this.context),this.operations=new e(this.context)}}h.Resource$Datasets$Dataitems=c;class o{context;operations;constructor(ne){this.context=ne,this.operations=new r(this.context)}}h.Resource$Datasets$Dataitems$Annotations=o;class r{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Dataitems$Annotations$Operations=r;class e{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Dataitems$Operations=e;class s{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}restore(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Datasetversions=s;class t{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Operations=t;class u{context;operations;constructor(ne){this.context=ne,this.operations=new n(this.context)}}h.Resource$Datasets$Savedqueries=u;class n{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Datasets$Savedqueries$Operations=n;class p{context;operations;constructor(ne){this.context=ne,this.operations=new i(this.context)}}h.Resource$Deploymentresourcepools=p;class i{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Deploymentresourcepools$Operations=i;class g{context;chat;operations;constructor(ne){this.context=ne,this.chat=new f(this.context),this.operations=new P(this.context)}computeTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}countTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}fetchPredictOperation(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predictLongRunning(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamGenerateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Endpoints=g;class f{context;constructor(ne){this.context=ne}completions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Endpoints$Chat=f;class P{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Endpoints$Operations=P;class a{context;features;operations;constructor(ne){this.context=ne,this.features=new y(this.context),this.operations=new A(this.context)}}h.Resource$Featuregroups=a;class y{context;operations;constructor(ne){this.context=ne,this.operations=new q(this.context)}}h.Resource$Featuregroups$Features=y;class q{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featuregroups$Features$Operations=q;class A{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featuregroups$Operations=A;class x{context;featureViews;operations;constructor(ne){this.context=ne,this.featureViews=new j(this.context),this.operations=new w(this.context)}}h.Resource$Featureonlinestores=x;class j{context;operations;constructor(ne){this.context=ne,this.operations=new $(this.context)}}h.Resource$Featureonlinestores$Featureviews=j;class ${context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featureonlinestores$Featureviews$Operations=$;class w{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featureonlinestores$Operations=w;class B{context;entityTypes;operations;constructor(ne){this.context=ne,this.entityTypes=new F(this.context),this.operations=new L(this.context)}}h.Resource$Featurestores=B;class F{context;features;operations;constructor(ne){this.context=ne,this.features=new se(this.context),this.operations=new H(this.context)}}h.Resource$Featurestores$Entitytypes=F;class se{context;operations;constructor(ne){this.context=ne,this.operations=new O(this.context)}}h.Resource$Featurestores$Entitytypes$Features=se;class O{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featurestores$Entitytypes$Features$Operations=O;class H{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featurestores$Entitytypes$Operations=H;class L{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Featurestores$Operations=L;class oe{context;operations;constructor(ne){this.context=ne,this.operations=new S(this.context)}}h.Resource$Hyperparametertuningjobs=oe;class S{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Hyperparametertuningjobs$Operations=S;class _{context;operations;constructor(ne){this.context=ne,this.operations=new D(this.context)}}h.Resource$Indexendpoints=_;class D{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Indexendpoints$Operations=D;class J{context;operations;constructor(ne){this.context=ne,this.operations=new K(this.context)}}h.Resource$Indexes=J;class K{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Indexes$Operations=K;class ae{context;constructor(ne){this.context=ne}upload(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,mediaUrl:(Je+"/upload/v1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Media=ae;class qe{context;artifacts;contexts;executions;operations;constructor(ne){this.context=ne,this.artifacts=new Le(this.context),this.contexts=new Pe(this.context),this.executions=new Ue(this.context),this.operations=new we(this.context)}}h.Resource$Metadatastores=qe;class Le{context;operations;constructor(ne){this.context=ne,this.operations=new Se(this.context)}}h.Resource$Metadatastores$Artifacts=Le;class Se{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Metadatastores$Artifacts$Operations=Se;class Pe{context;operations;constructor(ne){this.context=ne,this.operations=new Ie(this.context)}}h.Resource$Metadatastores$Contexts=Pe;class Ie{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Metadatastores$Contexts$Operations=Ie;class Ue{context;operations;constructor(ne){this.context=ne,this.operations=new Ee(this.context)}}h.Resource$Metadatastores$Executions=Ue;class Ee{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Metadatastores$Executions$Operations=Ee;class we{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Metadatastores$Operations=we;class le{context;operations;constructor(ne){this.context=ne,this.operations=new st(this.context)}}h.Resource$Migratableresources=le;class st{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Migratableresources$Operations=st;class Zt{context;operations;constructor(ne){this.context=ne,this.operations=new ft(this.context)}}h.Resource$Modeldeploymentmonitoringjobs=Zt;class ft{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Modeldeploymentmonitoringjobs$Operations=ft;class It{context;evaluations;operations;constructor(ne){this.context=ne,this.evaluations=new yt(this.context),this.operations=new xt(this.context)}}h.Resource$Models=It;class yt{context;operations;constructor(ne){this.context=ne,this.operations=new vt(this.context)}}h.Resource$Models$Evaluations=yt;class vt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Models$Evaluations$Operations=vt;class xt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Models$Operations=xt;class Nt{context;operations;constructor(ne){this.context=ne,this.operations=new Tt(this.context)}}h.Resource$Notebookexecutionjobs=Nt;class Tt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Notebookexecutionjobs$Operations=Tt;class Br{context;operations;constructor(ne){this.context=ne,this.operations=new Xr(this.context)}}h.Resource$Notebookruntimes=Br;class Xr{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Notebookruntimes$Operations=Xr;class jo{context;operations;constructor(ne){this.context=ne,this.operations=new Xe(this.context)}}h.Resource$Notebookruntimetemplates=jo;class Xe{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Notebookruntimetemplates$Operations=Xe;class b{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Operations=b;class k{context;operations;constructor(ne){this.context=ne,this.operations=new ee(this.context)}}h.Resource$Persistentresources=k;class ee{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Persistentresources$Operations=ee;class ce{context;operations;constructor(ne){this.context=ne,this.operations=new z(this.context)}}h.Resource$Pipelinejobs=ce;class z{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Pipelinejobs$Operations=z;class te{context;locations;constructor(ne){this.context=ne,this.locations=new ie(this.context)}getCacheConfig(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}updateCacheConfig(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects=te;class ie{context;batchPredictionJobs;cachedContents;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;endpoints;evaluationItems;evaluationRuns;evaluationSets;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;metadataStores;migratableResources;modelDeploymentMonitoringJobs;models;nasJobs;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;skills;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;constructor(ne){this.context=ne,this.batchPredictionJobs=new Ke(this.context),this.cachedContents=new je(this.context),this.customJobs=new Ge(this.context),this.dataLabelingJobs=new ut(this.context),this.datasets=new Lt(this.context),this.deploymentResourcePools=new Oe(this.context),this.endpoints=new it(this.context),this.evaluationItems=new Hc(this.context),this.evaluationRuns=new qf(this.context),this.evaluationSets=new Fs(this.context),this.featureGroups=new ke(this.context),this.featureOnlineStores=new Ce(this.context),this.featurestores=new Im(this.context),this.hyperparameterTuningJobs=new oc(this.context),this.indexEndpoints=new Qf(this.context),this.indexes=new Zf(this.context),this.metadataStores=new $m(this.context),this.migratableResources=new U(this.context),this.modelDeploymentMonitoringJobs=new W(this.context),this.models=new Z(this.context),this.nasJobs=new RP(this.context),this.notebookExecutionJobs=new AP(this.context),this.notebookRuntimes=new C(this.context),this.notebookRuntimeTemplates=new M(this.context),this.operations=new N(this.context),this.persistentResources=new Ne(this.context),this.pipelineJobs=new i$(this.context),this.publishers=new p$(this.context),this.ragCorpora=new de(this.context),this.ragEngineConfig=new he(this.context),this.reasoningEngines=new Me(this.context),this.schedules=new yI(this.context),this.skills=new e1(this.context),this.specialistPools=new IV(this.context),this.studies=new RV(this.context),this.tensorboards=new gR(this.context),this.trainingPipelines=new UV(this.context),this.tuningJobs=new FR(this.context)}askContexts(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:askContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}asyncRetrieveContexts(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:asyncRetrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}augmentPrompt(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:augmentPrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}corroborateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:corroborateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}deploy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+destination}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}evaluateDataset(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+location}:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}evaluateInstances(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+location}:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateInstanceRubrics(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+location}:generateInstanceRubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateSyntheticData(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+location}:generateSyntheticData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getRagEngineConfig(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}retrieveContexts(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:retrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}updateRagEngineConfig(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations=ie;class Ke{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Batchpredictionjobs=Ke;class je{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Cachedcontents=je;class Ge{context;operations;constructor(ne){this.context=ne,this.operations=new De(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Customjobs=Ge;class De{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Customjobs$Operations=De;class ut{context;operations;constructor(ne){this.context=ne,this.operations=new gt(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datalabelingjobs=ut;class gt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datalabelingjobs$Operations=gt;class Lt{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(ne){this.context=ne,this.annotationSpecs=new Ut(this.context),this.dataItems=new jc(this.context),this.datasetVersions=new at(this.context),this.operations=new rt(this.context),this.savedQueries=new We(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}export(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}import(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}searchDataItems(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+dataset}:searchDataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets=Lt;class Ut{context;operations;constructor(ne){this.context=ne,this.operations=new $c(this.context)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Annotationspecs=Ut;class $c{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Annotationspecs$Operations=$c;class jc{context;annotations;operations;constructor(ne){this.context=ne,this.annotations=new Uc(this.context),this.operations=new pt(this.context)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Dataitems=jc;class Uc{context;operations;constructor(ne){this.context=ne,this.operations=new Cs(this.context)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Dataitems$Annotations=Uc;class Cs{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Dataitems$Annotations$Operations=Cs;class pt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Dataitems$Operations=pt;class at{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}restore(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Datasetversions=at;class rt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Operations=rt;class We{context;operations;constructor(ne){this.context=ne,this.operations=new _e(this.context)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Savedqueries=We;class _e{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Datasets$Savedqueries$Operations=_e;class Oe{context;operations;constructor(ne){this.context=ne,this.operations=new et(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}queryDeployedModels(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+deploymentResourcePool}:queryDeployedModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["deploymentResourcePool"],pathParams:["deploymentResourcePool"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Deploymentresourcepools=Oe;class et{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Deploymentresourcepools$Operations=et;class it{context;chat;deployedModels;google;invoke;openapi;operations;constructor(ne){this.context=ne,this.chat=new Vt(this.context),this.deployedModels=new Rt(this.context),this.google=new pf(this.context),this.invoke=new Pf(this.context),this.openapi=new cf(this.context),this.operations=new df(this.context)}computeTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}countTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}deployModel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:deployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}directPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:directPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}directRawPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:directRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}explain(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}fetchPredictOperation(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}mutateDeployedModel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:mutateDeployedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predictLongRunning(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}rawPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}serverStreamingPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamGenerateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamRawPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}undeployModel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:undeployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}update(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints=it;class Vt{context;constructor(ne){this.context=ne}completions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Chat=Vt;class Rt{context;invoke;constructor(ne){this.context=ne,this.invoke=new vc(this.context)}}h.Resource$Projects$Locations$Endpoints$Deployedmodels=Rt;class vc{context;constructor(ne){this.context=ne}invoke(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/deployedModels/{deployedModelId}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint","deployedModelId","invokeId"],pathParams:["deployedModelId","endpoint","invokeId"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Deployedmodels$Invoke=vc;class pf{context;science;constructor(ne){this.context=ne,this.science=new Tc(this.context)}}h.Resource$Projects$Locations$Endpoints$Google=pf;class Tc{context;constructor(ne){this.context=ne}inference(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/science/inference").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Google$Science=Tc;class Pf{context;constructor(ne){this.context=ne}invoke(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint","invokeId"],pathParams:["endpoint","invokeId"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Invoke=Pf;class cf{context;constructor(ne){this.context=ne}completions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}embeddings(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/embeddings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}responses(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/responses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Openapi=cf;class df{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Endpoints$Operations=df;class Hc{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Evaluationitems=Hc;class qf{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Evaluationruns=qf;class Fs{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluationSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Evaluationsets=Fs;class ke{context;features;operations;constructor(ne){this.context=ne,this.features=new nt(this.context),this.operations=new Pt(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featuregroups=ke;class nt{context;operations;constructor(ne){this.context=ne,this.operations=new be(this.context)}batchCreate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featuregroups$Features=nt;class be{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featuregroups$Features$Operations=be;class Pt{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featuregroups$Operations=Pt;class Ce{context;featureViews;operations;constructor(ne){this.context=ne,this.featureViews=new $t(this.context),this.operations=new _m(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featureonlinestores=Ce;class $t{context;featureViewSyncs;operations;constructor(ne){this.context=ne,this.featureViewSyncs=new dt(this.context),this.operations=new Gm(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}directWrite(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featureView}:directWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}fetchFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featureView}:fetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateFetchAccessToken(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featureView}:generateFetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}searchNearestEntities(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featureView}:searchNearestEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}sync(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featureView}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews=$t;class dt{context;constructor(ne){this.context=ne}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featureViewSyncs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews$Featureviewsyncs=dt;class Gm{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews$Operations=Gm;class _m{context;constructor(ne){this.context=ne}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listWait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featureonlinestores$Operations=_m;class Im{context;entityTypes;operations;constructor(ne){this.context=ne,this.entityTypes=new ff(this.context),this.operations=new Bf(this.context)}batchReadFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+featurestore}:batchReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["featurestore"],pathParams:["featurestore"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}searchFeatures(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+location}/featurestores:searchFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["location"],pathParams:["location"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores=Im;class ff{context;features;operations;constructor(ne){this.context=ne,this.features=new Lm(this.context),this.operations=new yf(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}deleteFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:deleteFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}exportFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:exportFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}importFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:importFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}readFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:readFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamingReadFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:streamingReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}writeFeatureValues(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+entityType}:writeFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores$Entitytypes=ff;class Lm{context;operations;constructor(ne){this.context=ne,this.operations=new Ff(this.context)}batchCreate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Features=Lm;class Ff{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Features$Operations=Ff;class yf{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Operations=yf;class Bf{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Featurestores$Operations=Bf;class oc{context;operations;constructor(ne){this.context=ne,this.operations=new Rm(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Hyperparametertuningjobs=oc;class Rm{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Hyperparametertuningjobs$Operations=Rm;class Qf{context;operations;constructor(ne){this.context=ne,this.operations=new Am(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}deployIndex(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+indexEndpoint}:deployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}findNeighbors(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+indexEndpoint}:findNeighbors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}mutateDeployedIndex(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+indexEndpoint}:mutateDeployedIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}readIndexDatapoints(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+indexEndpoint}:readIndexDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}undeployIndex(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+indexEndpoint}:undeployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Indexendpoints=Qf;class Am{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Indexendpoints$Operations=Am;class Zf{context;operations;constructor(ne){this.context=ne,this.operations=new Wf(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}removeDatapoints(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+index}:removeDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["index"],pathParams:["index"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}upsertDatapoints(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+index}:upsertDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["index"],pathParams:["index"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Indexes=Zf;class Wf{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Indexes$Operations=Wf;class $m{context;artifacts;contexts;executions;metadataSchemas;operations;constructor(ne){this.context=ne,this.artifacts=new Dm(this.context),this.contexts=new pe(this.context),this.executions=new X(this.context),this.metadataSchemas=new l(this.context),this.operations=new Ze(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores=$m;class Dm{context;operations;constructor(ne){this.context=ne,this.operations=new gs(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}purge(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/artifacts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}queryArtifactLineageSubgraph(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+artifact}:queryArtifactLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["artifact"],pathParams:["artifact"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Artifacts=Dm;class gs{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Artifacts$Operations=gs;class pe{context;operations;constructor(ne){this.context=ne,this.operations=new me(this.context)}addContextArtifactsAndExecutions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+context}:addContextArtifactsAndExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}addContextChildren(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+context}:addContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}purge(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/contexts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}queryContextLineageSubgraph(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+context}:queryContextLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}removeContextChildren(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+context}:removeContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["context"],pathParams:["context"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Contexts=pe;class me{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Contexts$Operations=me;class X{context;operations;constructor(ne){this.context=ne,this.operations=new Ve(this.context)}addExecutionEvents(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+execution}:addExecutionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}purge(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/executions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}queryExecutionInputsAndOutputs(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+execution}:queryExecutionInputsAndOutputs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Executions=X;class Ve{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Executions$Operations=Ve;class l{context;constructor(ne){this.context=ne}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Metadataschemas=l;class Ze{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Metadatastores$Operations=Ze;class U{context;operations;constructor(ne){this.context=ne,this.operations=new ue(this.context)}batchMigrate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/migratableResources:batchMigrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}search(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/migratableResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Migratableresources=U;class ue{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Migratableresources$Operations=ue;class W{context;operations;constructor(ne){this.context=ne,this.operations=new Re(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}pause(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}resume(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}searchModelDeploymentMonitoringStatsAnomalies(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+modelDeploymentMonitoringJob}:searchModelDeploymentMonitoringStatsAnomalies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["modelDeploymentMonitoringJob"],pathParams:["modelDeploymentMonitoringJob"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Modeldeploymentmonitoringjobs=W;class Re{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Modeldeploymentmonitoringjobs$Operations=Re;class Z{context;evaluations;operations;constructor(ne){this.context=ne,this.evaluations=new Fe(this.context),this.operations=new Yx(this.context)}copy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/models:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}deleteVersion(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:deleteVersion").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}export(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listCheckpoints(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:listCheckpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listVersions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:listVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}mergeVersionAliases(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:mergeVersionAliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}updateExplanationDataset(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:updateExplanationDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}upload(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/models:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Models=Z;class Fe{context;operations;slices;constructor(ne){this.context=ne,this.operations=new Ae(this.context),this.slices=new qI(this.context)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}import(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Models$Evaluations=Fe;class Ae{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Models$Evaluations$Operations=Ae;class qI{context;constructor(ne){this.context=ne}batchImport(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:batchImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/slices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Models$Evaluations$Slices=qI;class Yx{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Models$Operations=Yx;class RP{context;nasTrialDetails;constructor(ne){this.context=ne,this.nasTrialDetails=new Og(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Nasjobs=RP;class Og{context;constructor(ne){this.context=ne}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/nasTrialDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Nasjobs$Nastrialdetails=Og;class AP{context;operations;constructor(ne){this.context=ne,this.operations=new lo(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookexecutionjobs=AP;class lo{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookexecutionjobs$Operations=lo;class C{context;operations;constructor(ne){this.context=ne,this.operations=new re(this.context)}assign(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookRuntimes:assign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}start(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}stop(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}upgrade(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookruntimes=C;class re{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookruntimes$Operations=re;class M{context;operations;constructor(ne){this.context=ne,this.operations=new xe(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookruntimetemplates=M;class xe{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Notebookruntimetemplates$Operations=xe;class N{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Operations=N;class Ne{context;operations;constructor(ne){this.context=ne,this.operations=new ye(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}reboot(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:reboot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Persistentresources=Ne;class ye{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Persistentresources$Operations=ye;class i${context;operations;constructor(ne){this.context=ne,this.operations=new u$(this.context)}batchCancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/pipelineJobs:batchCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}batchDelete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/pipelineJobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Pipelinejobs=i$;class u${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Pipelinejobs$Operations=u$;class p${context;models;constructor(ne){this.context=ne,this.models=new Cg(this.context)}}h.Resource$Projects$Locations$Publishers=p$;class Cg{context;invoke;constructor(ne){this.context=ne,this.invoke=new Bo(this.context)}computeTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}countTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}embedContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:embedContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}fetchPredictOperation(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predictLongRunning(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}rawPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}serverStreamingPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamGenerateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamRawPredict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Publishers$Models=Cg;class Bo{context;constructor(ne){this.context=ne}invoke(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}/invoke/{+invokeId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint","invokeId"],pathParams:["endpoint","invokeId"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Publishers$Models$Invoke=Bo;class de{context;operations;ragFiles;constructor(ne){this.context=ne,this.operations=new $e(this.context),this.ragFiles=new ge(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Ragcorpora=de;class $e{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Ragcorpora$Operations=$e;class ge{context;operations;constructor(ne){this.context=ne,this.operations=new ze(this.context)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}import(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/ragFiles:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/ragFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Ragcorpora$Ragfiles=ge;class ze{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Ragcorpora$Ragfiles$Operations=ze;class he{context;operations;constructor(ne){this.context=ne,this.operations=new tt(this.context)}}h.Resource$Projects$Locations$Ragengineconfig=he;class tt{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Ragengineconfig$Operations=tt;class Me{context;memories;operations;runtimeRevisions;sandboxEnvironments;sandboxEnvironmentSnapshots;sandboxEnvironmentTemplates;sessions;constructor(ne){this.context=ne,this.memories=new a0(this.context),this.operations=new mV(this.context),this.runtimeRevisions=new gV(this.context),this.sandboxEnvironments=new hV(this.context),this.sandboxEnvironmentSnapshots=new $P(this.context),this.sandboxEnvironmentTemplates=new dV(this.context),this.sessions=new c$(this.context)}asyncQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:asyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}cancelAsyncQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancelAsyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}executeCode(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:executeCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}getIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}query(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}setIamPolicy(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}testIamPermissions(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines=Me;class a0{context;operations;revisions;constructor(ne){this.context=ne,this.operations=new P0(this.context),this.revisions=new d0(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}purge(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/memories:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}retrieve(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}rollback(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Memories=a0;class P0{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Memories$Operations=P0;class d0{context;constructor(ne){this.context=ne}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Memories$Revisions=d0;class mV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Operations=mV;class gV{context;constructor(ne){this.context=ne}query(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Runtimerevisions=gV;class hV{context;operations;constructor(ne){this.context=ne,this.operations=new aV(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}execute(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}snapshot(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments=hV;class aV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments$Operations=aV;class $P{context;operations;constructor(ne){this.context=ne,this.operations=new PV(this.context)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmentsnapshots=$P;class PV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmentsnapshots$Operations=PV;class dV{context;operations;constructor(ne){this.context=ne,this.operations=new qV(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmenttemplates=dV;class qV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironmenttemplates$Operations=qV;class c${context;events;operations;constructor(ne){this.context=ne,this.events=new q0(this.context),this.operations=new HP(this.context)}appendEvent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sessions=c$;class q0{context;constructor(ne){this.context=ne}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sessions$Events=q0;class HP{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Reasoningengines$Sessions$Operations=HP;class yI{context;operations;constructor(ne){this.context=ne,this.operations=new yV(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}pause(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}resume(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Schedules=yI;class yV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Schedules$Operations=yV;class e1{context;operations;constructor(ne){this.context=ne,this.operations=new xV(this.context)}}h.Resource$Projects$Locations$Skills=e1;class xV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Skills$Operations=xV;class IV{context;operations;constructor(ne){this.context=ne,this.operations=new t1(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Specialistpools=IV;class t1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Specialistpools$Operations=t1;class RV{context;operations;trials;constructor(ne){this.context=ne,this.operations=new o1(this.context),this.trials=new s1(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}lookup(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/studies:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Studies=RV;class o1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Studies$Operations=o1;class s1{context;operations;constructor(ne){this.context=ne,this.operations=new r1(this.context)}addTrialMeasurement(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+trialName}:addTrialMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}checkTrialEarlyStoppingState(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+trialName}:checkTrialEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}complete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}listOptimalTrials(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}stop(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}suggest(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Studies$Trials=s1;class r1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Studies$Trials$Operations=r1;class gR{context;experiments;operations;constructor(ne){this.context=ne,this.experiments=new y0(this.context),this.operations=new i1(this.context)}batchRead(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboard}:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}readSize(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboard}:readSize").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}readUsage(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboard}:readUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards=gR;class y0{context;operations;runs;constructor(ne){this.context=ne,this.operations=new n1(this.context),this.runs=new AV(this.context)}batchCreate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}write(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboardExperiment}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["tensorboardExperiment"],pathParams:["tensorboardExperiment"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments=y0;class n1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Operations=n1;class AV{context;operations;timeSeries;constructor(ne){this.context=ne,this.operations=new f$(this.context),this.timeSeries=new $V(this.context)}batchCreate(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/runs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}write(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboardRun}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["tensorboardRun"],pathParams:["tensorboardRun"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs=AV;class f${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Operations=f$;class $V{context;operations;constructor(ne){this.context=ne,this.operations=new jV(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}exportTensorboardTimeSeries(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboardTimeSeries}:exportTensorboardTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}read(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+tensorboardTimeSeries}:read").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}readBlobData(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+timeSeries}:readBlobData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["timeSeries"],pathParams:["timeSeries"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries=$V;class jV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries$Operations=jV;class i1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tensorboards$Operations=i1;class UV{context;operations;constructor(ne){this.context=ne,this.operations=new m$(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Trainingpipelines=UV;class m${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Trainingpipelines$Operations=m$;class FR{context;operations;constructor(ne){this.context=ne,this.operations=new vV(this.context)}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}rebaseTunedModel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/tuningJobs:rebaseTunedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tuningjobs=FR;class vV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Projects$Locations$Tuningjobs$Operations=vV;class TV{context;models;constructor(ne){this.context=ne,this.models=new x0(this.context)}}h.Resource$Publishers=TV;class x0{context;constructor(ne){this.context=ne}computeTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}countTokens(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}fetchPredictOperation(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predict(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}predictLongRunning(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamGenerateContent(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["model"],pathParams:["model"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Publishers$Models=x0;class u1{context;operations;ragFiles;constructor(ne){this.context=ne,this.operations=new g$(this.context),this.ragFiles=new I0(this.context)}}h.Resource$Ragcorpora=u1;class g${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Ragcorpora$Operations=g$;class I0{context;operations;constructor(ne){this.context=ne,this.operations=new xI(this.context)}}h.Resource$Ragcorpora$Ragfiles=I0;class xI{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Ragcorpora$Ragfiles$Operations=xI;class BR{context;operations;constructor(ne){this.context=ne,this.operations=new h$(this.context)}}h.Resource$Ragengineconfig=BR;class h${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Ragengineconfig$Operations=h$;class p1{context;memories;operations;runtimeRevisions;sandboxEnvironments;sandboxEnvironmentSnapshots;sandboxEnvironmentTemplates;sessions;constructor(ne){this.context=ne,this.memories=new VV(this.context),this.operations=new EV(this.context),this.runtimeRevisions=new c1(this.context),this.sandboxEnvironments=new a$(this.context),this.sandboxEnvironmentSnapshots=new f1(this.context),this.sandboxEnvironmentTemplates=new SV(this.context),this.sessions=new $0(this.context)}asyncQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:asyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}cancelAsyncQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancelAsyncQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}executeCode(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:executeCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}patch(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}query(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines=p1;class VV{context;operations;constructor(ne){this.context=ne,this.operations=new R0(this.context)}}h.Resource$Reasoningengines$Memories=VV;class R0{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Memories$Operations=R0;class EV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Operations=EV;class c1{context;constructor(ne){this.context=ne}query(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}streamQuery(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Runtimerevisions=c1;class a${context;operations;constructor(ne){this.context=ne,this.operations=new A0(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}execute(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}snapshot(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironments=a$;class A0{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironments$Operations=A0;class f1{context;operations;constructor(ne){this.context=ne,this.operations=new m1(this.context)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironmentsnapshots=f1;class m1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironmentsnapshots$Operations=m1;class SV{context;operations;constructor(ne){this.context=ne,this.operations=new wV(this.context)}create(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+parent}/sandboxEnvironmentTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironmenttemplates=SV;class wV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sandboxenvironmenttemplates$Operations=wV;class $0{context;operations;constructor(ne){this.context=ne,this.operations=new GV(this.context)}}h.Resource$Reasoningengines$Sessions=$0;class GV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Reasoningengines$Sessions$Operations=GV;class j0{context;operations;constructor(ne){this.context=ne,this.operations=new _V(this.context)}}h.Resource$Schedules=j0;class _V{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Schedules$Operations=_V;class LV{context;operations;constructor(ne){this.context=ne,this.operations=new DV(this.context)}}h.Resource$Skills=LV;class DV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Skills$Operations=DV;class zV{context;operations;constructor(ne){this.context=ne,this.operations=new g1(this.context)}}h.Resource$Specialistpools=zV;class g1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Specialistpools$Operations=g1;class FP{context;operations;trials;constructor(ne){this.context=ne,this.operations=new P$(this.context),this.trials=new ZR(this.context)}}h.Resource$Studies=FP;class P${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Studies$Operations=P$;class ZR{context;operations;constructor(ne){this.context=ne,this.operations=new h1(this.context)}}h.Resource$Studies$Trials=ZR;class h1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Studies$Trials$Operations=h1;class d${context;experiments;operations;constructor(ne){this.context=ne,this.experiments=new II(this.context),this.operations=new a1(this.context)}}h.Resource$Tensorboards=d$;class II{context;operations;runs;constructor(ne){this.context=ne,this.operations=new hR(this.context),this.runs=new bg(this.context)}}h.Resource$Tensorboards$Experiments=II;class hR{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Tensorboards$Experiments$Operations=hR;class bg{context;operations;timeSeries;constructor(ne){this.context=ne,this.operations=new U0(this.context),this.timeSeries=new MV(this.context)}}h.Resource$Tensorboards$Experiments$Runs=bg;class U0{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Tensorboards$Experiments$Runs$Operations=U0;class MV{context;operations;constructor(ne){this.context=ne,this.operations=new aR(this.context)}}h.Resource$Tensorboards$Experiments$Runs$Timeseries=MV;class aR{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Tensorboards$Experiments$Runs$Timeseries$Operations=aR;class a1{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Tensorboards$Operations=a1;class NV{context;operations;constructor(ne){this.context=ne,this.operations=new q$(this.context)}}h.Resource$Trainingpipelines=NV;class q${context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}wait(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Trainingpipelines$Operations=q$;class HV{context;operations;constructor(ne){this.context=ne,this.operations=new FV(this.context)}}h.Resource$Tuningjobs=HV;class FV{context;constructor(ne){this.context=ne}cancel(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}delete(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}get(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}list(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Y),params:ve,requiredParams:["name"],pathParams:["name"],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$Tuningjobs$Operations=FV;class BV{context;constructor(ne){this.context=ne}evaluateDataset(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}evaluateInstances(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}generateInstanceRubrics(ne,fe,Q){let ve=ne||{},Y=fe||{};typeof ne=="function"&&(Q=ne,ve={},Y={}),typeof fe=="function"&&(Q=fe,Y={});let Je=Y.rootUrl||"https://aiplatform.googleapis.com/",Te={options:Object.assign({url:(Je+"/v1:generateInstanceRubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Y),params:ve,requiredParams:[],pathParams:[],context:this.context};if(Q)(0,Qe.createAPIRequest)(Te,Q);else return(0,Qe.createAPIRequest)(Te)}}h.Resource$V1=BV})(NIe||(GD.aiplatform_v1=NIe={}))});var RX=ht(_D=>{"use strict";Object.defineProperty(_D,"__esModule",{value:!0});_D.aiplatform_v1beta1=void 0;var ot=ct(),HIe;(function(h){class R{context;batchPredictionJobs;datasets;endpoints;media;projects;publishers;reasoningEngines;constructor(de,$e){this.context={_options:de||{},google:$e},this.batchPredictionJobs=new T(this.context),this.datasets=new G(this.context),this.endpoints=new E(this.context),this.media=new I(this.context),this.projects=new d(this.context),this.publishers=new Ne(this.context),this.reasoningEngines=new i$(this.context)}}h.Aiplatform=R;class T{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Batchpredictionjobs=T;class G{context;datasetVersions;constructor(de){this.context=de,this.datasetVersions=new V(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Datasets=G;class V{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}restore(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Datasets$Datasetversions=V;class E{context;chat;constructor(de){this.context=de,this.chat=new v(this.context)}computeTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}countTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Endpoints=E;class v{context;constructor(de){this.context=de}completions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Endpoints$Chat=v;class I{context;constructor(de){this.context=de}upload(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,mediaUrl:(tt+"/upload/v1beta1/{+parent}/ragFiles:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Media=I;class d{context;locations;modelGardenEula;constructor(de){this.context=de,this.locations=new m(this.context),this.modelGardenEula=new N(this.context)}fetchPublisherModelConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:fetchPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getCacheConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setPublisherModelConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:setPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}updateCacheConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects=d;class m{context;agents;apps;batchPredictionJobs;cachedContents;customJobs;dataLabelingJobs;datasets;deploymentResourcePools;edgeDevices;endpoints;evaluationItems;evaluationRuns;evaluationSets;evaluationTasks;exampleStores;extensionControllers;extensions;featureGroups;featureOnlineStores;featurestores;hyperparameterTuningJobs;indexEndpoints;indexes;metadataStores;migratableResources;modelDeploymentMonitoringJobs;modelMonitors;models;nasJobs;notebookExecutionJobs;notebookRuntimes;notebookRuntimeTemplates;operations;persistentResources;pipelineJobs;publishers;ragCorpora;ragEngineConfig;reasoningEngines;schedules;solvers;specialistPools;studies;tensorboards;trainingPipelines;tuningJobs;constructor(de){this.context=de,this.agents=new c(this.context),this.apps=new r(this.context),this.batchPredictionJobs=new s(this.context),this.cachedContents=new t(this.context),this.customJobs=new u(this.context),this.dataLabelingJobs=new p(this.context),this.datasets=new g(this.context),this.deploymentResourcePools=new B(this.context),this.edgeDevices=new se(this.context),this.endpoints=new H(this.context),this.evaluationItems=new S(this.context),this.evaluationRuns=new D(this.context),this.evaluationSets=new K(this.context),this.evaluationTasks=new qe(this.context),this.exampleStores=new Se(this.context),this.extensionControllers=new Ie(this.context),this.extensions=new Ee(this.context),this.featureGroups=new le(this.context),this.featureOnlineStores=new xt(this.context),this.featurestores=new jo(this.context),this.hyperparameterTuningJobs=new z(this.context),this.indexEndpoints=new ie(this.context),this.indexes=new je(this.context),this.metadataStores=new De(this.context),this.migratableResources=new pt(this.context),this.modelDeploymentMonitoringJobs=new rt(this.context),this.modelMonitors=new _e(this.context),this.models=new it(this.context),this.nasJobs=new Tc(this.context),this.notebookExecutionJobs=new cf(this.context),this.notebookRuntimes=new Hc(this.context),this.notebookRuntimeTemplates=new Fs(this.context),this.operations=new nt(this.context),this.persistentResources=new be(this.context),this.pipelineJobs=new Ce(this.context),this.publishers=new dt(this.context),this.ragCorpora=new _m(this.context),this.ragEngineConfig=new Ff(this.context),this.reasoningEngines=new Bf(this.context),this.schedules=new me(this.context),this.solvers=new Ve(this.context),this.specialistPools=new Ze(this.context),this.studies=new ue(this.context),this.tensorboards=new Fe(this.context),this.trainingPipelines=new C(this.context),this.tuningJobs=new M(this.context)}augmentPrompt(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:augmentPrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}corroborateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:corroborateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deploy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+destination}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deployPublisherModel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+destination}:deployPublisherModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["destination"],pathParams:["destination"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}evaluateDataset(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:evaluateDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}evaluateInstances(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:evaluateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateSyntheticData(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}:generateSyntheticData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getRagEngineConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}recommendSpec(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:recommendSpec").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}retrieveContexts(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:retrieveContexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}updateRagEngineConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations=m;class c{context;operations;constructor(de){this.context=de,this.operations=new o(this.context)}}h.Resource$Projects$Locations$Agents=c;class o{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Agents$Operations=o;class r{context;operations;constructor(de){this.context=de,this.operations=new e(this.context)}}h.Resource$Projects$Locations$Apps=r;class e{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Apps$Operations=e;class s{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/batchPredictionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Batchpredictionjobs=s;class t{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/cachedContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Cachedcontents=t;class u{context;operations;constructor(de){this.context=de,this.operations=new n(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/customJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Customjobs=u;class n{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Customjobs$Operations=n;class p{context;operations;constructor(de){this.context=de,this.operations=new i(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataLabelingJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datalabelingjobs=p;class i{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datalabelingjobs$Operations=i;class g{context;annotationSpecs;dataItems;datasetVersions;operations;savedQueries;constructor(de){this.context=de,this.annotationSpecs=new f(this.context),this.dataItems=new a(this.context),this.datasetVersions=new x(this.context),this.operations=new j(this.context),this.savedQueries=new $(this.context)}assemble(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:assemble").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}assess(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:assess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}export(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}import(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchDataItems(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+dataset}:searchDataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets=g;class f{context;operations;constructor(de){this.context=de,this.operations=new P(this.context)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Annotationspecs=f;class P{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Annotationspecs$Operations=P;class a{context;annotations;operations;constructor(de){this.context=de,this.annotations=new y(this.context),this.operations=new A(this.context)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Dataitems=a;class y{context;operations;constructor(de){this.context=de,this.operations=new q(this.context)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Dataitems$Annotations=y;class q{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Dataitems$Annotations$Operations=q;class A{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Dataitems$Operations=A;class x{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/datasetVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}restore(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Datasetversions=x;class j{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Operations=j;class ${context;operations;constructor(de){this.context=de,this.operations=new w(this.context)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Savedqueries=$;class w{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Datasets$Savedqueries$Operations=w;class B{context;operations;constructor(de){this.context=de,this.operations=new F(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/deploymentResourcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}queryDeployedModels(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+deploymentResourcePool}:queryDeployedModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["deploymentResourcePool"],pathParams:["deploymentResourcePool"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Deploymentresourcepools=B;class F{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Deploymentresourcepools$Operations=F;class se{context;operations;constructor(de){this.context=de,this.operations=new O(this.context)}}h.Resource$Projects$Locations$Edgedevices=se;class O{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Edgedevices$Operations=O;class H{context;chat;operations;constructor(de){this.context=de,this.chat=new L(this.context),this.operations=new oe(this.context)}computeTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}countTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deployModel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:deployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}directPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:directPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}directRawPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:directRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}explain(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}mutateDeployedModel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:mutateDeployedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}rawPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}serverStreamingPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamRawPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}undeployModel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:undeployModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}update(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Endpoints=H;class L{context;constructor(de){this.context=de}completions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}/chat/completions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Endpoints$Chat=L;class oe{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Endpoints$Operations=oe;class S{context;operations;constructor(de){this.context=de,this.operations=new _(this.context)}}h.Resource$Projects$Locations$Evaluationitems=S;class _{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Evaluationitems$Operations=_;class D{context;operations;constructor(de){this.context=de,this.operations=new J(this.context)}}h.Resource$Projects$Locations$Evaluationruns=D;class J{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Evaluationruns$Operations=J;class K{context;operations;constructor(de){this.context=de,this.operations=new ae(this.context)}}h.Resource$Projects$Locations$Evaluationsets=K;class ae{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Evaluationsets$Operations=ae;class qe{context;operations;constructor(de){this.context=de,this.operations=new Le(this.context)}}h.Resource$Projects$Locations$Evaluationtasks=qe;class Le{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Evaluationtasks$Operations=Le;class Se{context;operations;constructor(de){this.context=de,this.operations=new Pe(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/exampleStores:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchExamples(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:fetchExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/exampleStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}removeExamples(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:removeExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchExamples(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:searchExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}upsertExamples(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+exampleStore}:upsertExamples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["exampleStore"],pathParams:["exampleStore"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Examplestores=Se;class Pe{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Examplestores$Operations=Pe;class Ie{context;operations;constructor(de){this.context=de,this.operations=new Ue(this.context)}}h.Resource$Projects$Locations$Extensioncontrollers=Ie;class Ue{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Extensioncontrollers$Operations=Ue;class Ee{context;operations;constructor(de){this.context=de,this.operations=new we(this.context)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}execute(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}import(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/extensions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/extensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}query(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Extensions=Ee;class we{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Extensions$Operations=we;class le{context;featureMonitors;features;operations;constructor(de){this.context=de,this.featureMonitors=new st(this.context),this.features=new It(this.context),this.operations=new vt(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups=le;class st{context;featureMonitorJobs;operations;constructor(de){this.context=de,this.featureMonitorJobs=new Zt(this.context),this.operations=new ft(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Featuremonitors=st;class Zt{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitorJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureMonitorJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Featuremonitors$Featuremonitorjobs=Zt;class ft{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Featuremonitors$Operations=ft;class It{context;operations;constructor(de){this.context=de,this.operations=new yt(this.context)}batchCreate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Features=It;class yt{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Features$Operations=yt;class vt{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featuregroups$Operations=vt;class xt{context;featureViews;operations;constructor(de){this.context=de,this.featureViews=new Nt(this.context),this.operations=new Xr(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureOnlineStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featureonlinestores=xt;class Nt{context;featureViewSyncs;operations;constructor(de){this.context=de,this.featureViewSyncs=new Tt(this.context),this.operations=new Br(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}directWrite(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:directWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:fetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchNearestEntities(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:searchNearestEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamingFetchFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:streamingFetchFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}sync(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featureView}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featureView"],pathParams:["featureView"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews=Nt;class Tt{context;constructor(de){this.context=de}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featureViewSyncs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews$Featureviewsyncs=Tt;class Br{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featureonlinestores$Featureviews$Operations=Br;class Xr{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featureonlinestores$Operations=Xr;class jo{context;entityTypes;operations;constructor(de){this.context=de,this.entityTypes=new Xe(this.context),this.operations=new ce(this.context)}batchReadFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+featurestore}:batchReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["featurestore"],pathParams:["featurestore"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/featurestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchFeatures(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+location}/featurestores:searchFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["location"],pathParams:["location"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores=jo;class Xe{context;features;operations;constructor(de){this.context=de,this.features=new b(this.context),this.operations=new ee(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deleteFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:deleteFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}exportFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:exportFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}importFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:importFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}readFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:readFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamingReadFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:streamingReadFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}writeFeatureValues(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+entityType}:writeFeatureValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores$Entitytypes=Xe;class b{context;operations;constructor(de){this.context=de,this.operations=new k(this.context)}batchCreate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Features=b;class k{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Features$Operations=k;class ee{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores$Entitytypes$Operations=ee;class ce{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Featurestores$Operations=ce;class z{context;operations;constructor(de){this.context=de,this.operations=new te(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/hyperparameterTuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Hyperparametertuningjobs=z;class te{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Hyperparametertuningjobs$Operations=te;class ie{context;operations;constructor(de){this.context=de,this.operations=new Ke(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deployIndex(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:deployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}findNeighbors(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:findNeighbors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}mutateDeployedIndex(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:mutateDeployedIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}readIndexDatapoints(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:readIndexDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}undeployIndex(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+indexEndpoint}:undeployIndex").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["indexEndpoint"],pathParams:["indexEndpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Indexendpoints=ie;class Ke{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Indexendpoints$Operations=Ke;class je{context;operations;constructor(de){this.context=de,this.operations=new Ge(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}import(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}removeDatapoints(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+index}:removeDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["index"],pathParams:["index"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}upsertDatapoints(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+index}:upsertDatapoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["index"],pathParams:["index"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Indexes=je;class Ge{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Indexes$Operations=Ge;class De{context;artifacts;contexts;executions;metadataSchemas;operations;constructor(de){this.context=de,this.artifacts=new ut(this.context),this.contexts=new Lt(this.context),this.executions=new $c(this.context),this.metadataSchemas=new Uc(this.context),this.operations=new Cs(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores=De;class ut{context;operations;constructor(de){this.context=de,this.operations=new gt(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}purge(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/artifacts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}queryArtifactLineageSubgraph(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+artifact}:queryArtifactLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["artifact"],pathParams:["artifact"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Artifacts=ut;class gt{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Artifacts$Operations=gt;class Lt{context;operations;constructor(de){this.context=de,this.operations=new Ut(this.context)}addContextArtifactsAndExecutions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:addContextArtifactsAndExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}addContextChildren(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:addContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}purge(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/contexts:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}queryContextLineageSubgraph(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:queryContextLineageSubgraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}removeContextChildren(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+context}:removeContextChildren").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["context"],pathParams:["context"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Contexts=Lt;class Ut{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Contexts$Operations=Ut;class $c{context;operations;constructor(de){this.context=de,this.operations=new jc(this.context)}addExecutionEvents(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+execution}:addExecutionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}purge(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/executions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}queryExecutionInputsAndOutputs(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+execution}:queryExecutionInputsAndOutputs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["execution"],pathParams:["execution"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Executions=$c;class jc{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Executions$Operations=jc;class Uc{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/metadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Metadataschemas=Uc;class Cs{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Metadatastores$Operations=Cs;class pt{context;operations;constructor(de){this.context=de,this.operations=new at(this.context)}batchMigrate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/migratableResources:batchMigrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}search(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/migratableResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Migratableresources=pt;class at{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Migratableresources$Operations=at;class rt{context;operations;constructor(de){this.context=de,this.operations=new We(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelDeploymentMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}pause(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}resume(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchModelDeploymentMonitoringStatsAnomalies(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelDeploymentMonitoringJob}:searchModelDeploymentMonitoringStatsAnomalies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["modelDeploymentMonitoringJob"],pathParams:["modelDeploymentMonitoringJob"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Modeldeploymentmonitoringjobs=rt;class We{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Modeldeploymentmonitoringjobs$Operations=We;class _e{context;modelMonitoringJobs;operations;constructor(de){this.context=de,this.modelMonitoringJobs=new Oe(this.context),this.operations=new et(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchModelMonitoringAlerts(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelMonitor}:searchModelMonitoringAlerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["modelMonitor"],pathParams:["modelMonitor"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}searchModelMonitoringStats(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+modelMonitor}:searchModelMonitoringStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["modelMonitor"],pathParams:["modelMonitor"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Modelmonitors=_e;class Oe{context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelMonitoringJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Modelmonitors$Modelmonitoringjobs=Oe;class et{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Modelmonitors$Operations=et;class it{context;evaluations;operations;constructor(de){this.context=de,this.evaluations=new Vt(this.context),this.operations=new pf(this.context)}copy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}deleteVersion(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:deleteVersion").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}export(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}listCheckpoints(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:listCheckpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}listVersions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:listVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}mergeVersionAliases(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:mergeVersionAliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}updateExplanationDataset(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:updateExplanationDataset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}upload(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Models=it;class Vt{context;operations;slices;constructor(de){this.context=de,this.operations=new Rt(this.context),this.slices=new vc(this.context)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}import(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/evaluations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Models$Evaluations=Vt;class Rt{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Models$Evaluations$Operations=Rt;class vc{context;constructor(de){this.context=de}batchImport(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:batchImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/slices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Models$Evaluations$Slices=vc;class pf{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Models$Operations=pf;class Tc{context;nasTrialDetails;constructor(de){this.context=de,this.nasTrialDetails=new Pf(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Nasjobs=Tc;class Pf{context;constructor(de){this.context=de}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/nasTrialDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Nasjobs$Nastrialdetails=Pf;class cf{context;operations;constructor(de){this.context=de,this.operations=new df(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateAccessToken(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookExecutionJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}reportEvent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookexecutionjobs=cf;class df{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookexecutionjobs$Operations=df;class Hc{context;operations;constructor(de){this.context=de,this.operations=new qf(this.context)}assign(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimes:assign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateAccessToken(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}reportEvent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}start(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}stop(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}upgrade(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookruntimes=Hc;class qf{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookruntimes$Operations=qf;class Fs{context;operations;constructor(de){this.context=de,this.operations=new ke(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/notebookRuntimeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}testIamPermissions(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookruntimetemplates=Fs;class ke{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Notebookruntimetemplates$Operations=ke;class nt{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Operations=nt;class be{context;operations;constructor(de){this.context=de,this.operations=new Pt(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/persistentResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}reboot(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:reboot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Persistentresources=be;class Pt{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Persistentresources$Operations=Pt;class Ce{context;operations;constructor(de){this.context=de,this.operations=new $t(this.context)}batchCancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs:batchCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}batchDelete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/pipelineJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Pipelinejobs=Ce;class $t{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Pipelinejobs$Operations=$t;class dt{context;models;constructor(de){this.context=de,this.models=new Gm(this.context)}}h.Resource$Projects$Locations$Publishers=dt;class Gm{context;constructor(de){this.context=de}computeTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}countTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}export(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchPublisherModelConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:fetchPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}getIamPolicy(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}rawPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:rawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}serverStreamingPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:serverStreamingPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}setPublisherModelConfig(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:setPublisherModelConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamRawPredict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:streamRawPredict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Publishers$Models=Gm;class _m{context;operations;ragFiles;constructor(de){this.context=de,this.operations=new Im(this.context),this.ragFiles=new ff(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragCorpora").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Ragcorpora=_m;class Im{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Ragcorpora$Operations=Im;class ff{context;operations;constructor(de){this.context=de,this.operations=new Lm(this.context)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}import(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/ragFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Ragcorpora$Ragfiles=ff;class Lm{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Ragcorpora$Ragfiles$Operations=Lm;class Ff{context;operations;constructor(de){this.context=de,this.operations=new yf(this.context)}}h.Resource$Projects$Locations$Ragengineconfig=Ff;class yf{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Ragengineconfig$Operations=yf;class Bf{context;examples;memories;operations;sandboxEnvironments;sessions;constructor(de){this.context=de,this.examples=new oc(this.context),this.memories=new Qf(this.context),this.operations=new Zf(this.context),this.sandboxEnvironments=new Wf(this.context),this.sessions=new Dm(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}query(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamQuery(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines=Bf;class oc{context;operations;constructor(de){this.context=de,this.operations=new Rm(this.context)}}h.Resource$Projects$Locations$Reasoningengines$Examples=oc;class Rm{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Examples$Operations=Rm;class Qf{context;operations;constructor(de){this.context=de,this.operations=new Am(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}retrieve(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Memories=Qf;class Am{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Memories$Operations=Am;class Zf{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Operations=Zf;class Wf{context;operations;constructor(de){this.context=de,this.operations=new $m(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}execute(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sandboxEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments=Wf;class $m{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Sandboxenvironments$Operations=$m;class Dm{context;events;operations;constructor(de){this.context=de,this.events=new gs(this.context),this.operations=new pe(this.context)}appendEvent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Sessions=Dm;class gs{context;constructor(de){this.context=de}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Sessions$Events=gs;class pe{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Reasoningengines$Sessions$Operations=pe;class me{context;operations;constructor(de){this.context=de,this.operations=new X(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}pause(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}resume(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Schedules=me;class X{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Schedules$Operations=X;class Ve{context;operations;constructor(de){this.context=de,this.operations=new l(this.context)}}h.Resource$Projects$Locations$Solvers=Ve;class l{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Solvers$Operations=l;class Ze{context;operations;constructor(de){this.context=de,this.operations=new U(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/specialistPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Specialistpools=Ze;class U{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Specialistpools$Operations=U;class ue{context;operations;trials;constructor(de){this.context=de,this.operations=new W(this.context),this.trials=new Re(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}lookup(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/studies:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Studies=ue;class W{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Studies$Operations=W;class Re{context;operations;constructor(de){this.context=de,this.operations=new Z(this.context)}addTrialMeasurement(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+trialName}:addTrialMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}checkTrialEarlyStoppingState(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+trialName}:checkTrialEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["trialName"],pathParams:["trialName"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}complete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}listOptimalTrials(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}stop(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}suggest(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Studies$Trials=Re;class Z{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Studies$Trials$Operations=Z;class Fe{context;experiments;operations;constructor(de){this.context=de,this.experiments=new Ae(this.context),this.operations=new lo(this.context)}batchRead(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tensorboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}readSize(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:readSize").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}readUsage(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboard}:readUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["tensorboard"],pathParams:["tensorboard"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards=Fe;class Ae{context;operations;runs;constructor(de){this.context=de,this.operations=new qI(this.context),this.runs=new Yx(this.context)}batchCreate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}write(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardExperiment}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["tensorboardExperiment"],pathParams:["tensorboardExperiment"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments=Ae;class qI{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Operations=qI;class Yx{context;operations;timeSeries;constructor(de){this.context=de,this.operations=new RP(this.context),this.timeSeries=new Og(this.context)}batchCreate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}write(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardRun}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["tensorboardRun"],pathParams:["tensorboardRun"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs=Yx;class RP{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Operations=RP;class Og{context;operations;constructor(de){this.context=de,this.operations=new AP(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}exportTensorboardTimeSeries(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardTimeSeries}:exportTensorboardTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}read(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+tensorboardTimeSeries}:read").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["tensorboardTimeSeries"],pathParams:["tensorboardTimeSeries"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}readBlobData(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+timeSeries}:readBlobData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["timeSeries"],pathParams:["timeSeries"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries=Og;class AP{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Experiments$Runs$Timeseries$Operations=AP;class lo{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tensorboards$Operations=lo;class C{context;operations;constructor(de){this.context=de,this.operations=new re(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/trainingPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Trainingpipelines=C;class re{context;constructor(de){this.context=de}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}wait(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Trainingpipelines$Operations=re;class M{context;operations;constructor(de){this.context=de,this.operations=new xe(this.context)}cancel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}optimizePrompt(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs:optimizePrompt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}rebaseTunedModel(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/tuningJobs:rebaseTunedModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tuningjobs=M;class xe{context;constructor(de){this.context=de}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Locations$Tuningjobs$Operations=xe;class N{context;constructor(de){this.context=de}accept(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelGardenEula:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}check(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/modelGardenEula:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Projects$Modelgardeneula=N;class Ne{context;models;constructor(de){this.context=de,this.models=new ye(this.context)}}h.Resource$Publishers=Ne;class ye{context;constructor(de){this.context=de}computeTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:computeTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}countTokens(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}fetchPredictOperation(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:fetchPredictOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predict(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}predictLongRunning(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+endpoint}:predictLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamGenerateContent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["model"],pathParams:["model"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Publishers$Models=ye;class i${context;memories;sessions;constructor(de){this.context=de,this.memories=new u$(this.context),this.sessions=new p$(this.context)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/reasoningEngines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:[],pathParams:[],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}query(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}streamQuery(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:streamQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Reasoningengines=i$;class u${context;constructor(de){this.context=de}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}generate(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}retrieve(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/memories:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Reasoningengines$Memories=u$;class p${context;events;constructor(de){this.context=de,this.events=new Cg(this.context)}appendEvent(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}:appendEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}create(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}delete(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}get(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}patch(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},he),params:ze,requiredParams:["name"],pathParams:["name"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Reasoningengines$Sessions=p$;class Cg{context;constructor(de){this.context=de}list(de,$e,ge){let ze=de||{},he=$e||{};typeof de=="function"&&(ge=de,ze={},he={}),typeof $e=="function"&&(ge=$e,he={});let tt=he.rootUrl||"https://aiplatform.googleapis.com/",Me={options:Object.assign({url:(tt+"/v1beta1/{+parent}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},he),params:ze,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ge)(0,ot.createAPIRequest)(Me,ge);else return(0,ot.createAPIRequest)(Me)}}h.Resource$Reasoningengines$Sessions$Events=Cg})(HIe||(_D.aiplatform_v1beta1=HIe={}))});var WIe=ht(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.AuthPlus=yh.aiplatform_v1beta1=yh.aiplatform_v1=yh.auth=yh.VERSIONS=void 0;yh.aiplatform=tyt;var FIe=ct(),BIe=IX();Object.defineProperty(yh,"aiplatform_v1",{enumerable:!0,get:function(){return BIe.aiplatform_v1}});var ZIe=RX();Object.defineProperty(yh,"aiplatform_v1beta1",{enumerable:!0,get:function(){return ZIe.aiplatform_v1beta1}});yh.VERSIONS={v1:BIe.aiplatform_v1.Aiplatform,v1beta1:ZIe.aiplatform_v1beta1.Aiplatform};function tyt(h){return(0,FIe.getAPI)("aiplatform",h,yh.VERSIONS,this)}var oyt=new FIe.AuthPlus;yh.auth=oyt;var syt=ct();Object.defineProperty(yh,"AuthPlus",{enumerable:!0,get:function(){return syt.AuthPlus}})});var AX=ht(LD=>{"use strict";Object.defineProperty(LD,"__esModule",{value:!0});LD.airquality_v1=void 0;var DA=ct(),KIe;(function(h){class R{context;currentConditions;forecast;history;mapTypes;constructor(d,m){this.context={_options:d||{},google:m},this.currentConditions=new T(this.context),this.forecast=new G(this.context),this.history=new V(this.context),this.mapTypes=new E(this.context)}}h.Airquality=R;class T{context;constructor(d){this.context=d}lookup(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/currentConditions:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,DA.createAPIRequest)(s,c);else return(0,DA.createAPIRequest)(s)}}h.Resource$Currentconditions=T;class G{context;constructor(d){this.context=d}lookup(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/forecast:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,DA.createAPIRequest)(s,c);else return(0,DA.createAPIRequest)(s)}}h.Resource$Forecast=G;class V{context;constructor(d){this.context=d}lookup(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/history:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,DA.createAPIRequest)(s,c);else return(0,DA.createAPIRequest)(s)}}h.Resource$History=V;class E{context;heatmapTiles;constructor(d){this.context=d,this.heatmapTiles=new v(this.context)}}h.Resource$Maptypes=E;class v{context;constructor(d){this.context=d}lookupHeatmapTile(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://airquality.googleapis.com/",s={options:Object.assign({url:(e+"/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["mapType","zoom","x","y"],pathParams:["mapType","x","y","zoom"],context:this.context};if(c)(0,DA.createAPIRequest)(s,c);else return(0,DA.createAPIRequest)(s)}}h.Resource$Maptypes$Heatmaptiles=v})(KIe||(LD.airquality_v1=KIe={}))});var YIe=ht(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.AuthPlus=yd.airquality_v1=yd.auth=yd.VERSIONS=void 0;yd.airquality=ryt;var JIe=ct(),QIe=AX();Object.defineProperty(yd,"airquality_v1",{enumerable:!0,get:function(){return QIe.airquality_v1}});yd.VERSIONS={v1:QIe.airquality_v1.Airquality};function ryt(h){return(0,JIe.getAPI)("airquality",h,yd.VERSIONS,this)}var nyt=new JIe.AuthPlus;yd.auth=nyt;var iyt=ct();Object.defineProperty(yd,"AuthPlus",{enumerable:!0,get:function(){return iyt.AuthPlus}})});var $X=ht(DD=>{"use strict";Object.defineProperty(DD,"__esModule",{value:!0});DD.alertcenter_v1beta1=void 0;var Bc=ct(),XIe;(function(h){class R{context;alerts;v1beta1;constructor(v,I){this.context={_options:v||{},google:I},this.alerts=new T(this.context),this.v1beta1=new V(this.context)}}h.Alertcenter=R;class T{context;feedback;constructor(v){this.context=v,this.feedback=new G(this.context)}batchDelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}batchUndelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts:batchUndelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}getMetadata(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}undelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}}h.Resource$Alerts=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/feedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/alerts/{alertId}/feedback").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["alertId"],pathParams:["alertId"],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}}h.Resource$Alerts$Feedback=G;class V{context;constructor(v){this.context=v}getSettings(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}updateSettings(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://alertcenter.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Bc.createAPIRequest)(r,d);else return(0,Bc.createAPIRequest)(r)}}h.Resource$V1beta1=V})(XIe||(DD.alertcenter_v1beta1=XIe={}))});var CIe=ht(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.AuthPlus=xd.alertcenter_v1beta1=xd.auth=xd.VERSIONS=void 0;xd.alertcenter=uyt;var lIe=ct(),OIe=$X();Object.defineProperty(xd,"alertcenter_v1beta1",{enumerable:!0,get:function(){return OIe.alertcenter_v1beta1}});xd.VERSIONS={v1beta1:OIe.alertcenter_v1beta1.Alertcenter};function uyt(h){return(0,lIe.getAPI)("alertcenter",h,xd.VERSIONS,this)}var pyt=new lIe.AuthPlus;xd.auth=pyt;var cyt=ct();Object.defineProperty(xd,"AuthPlus",{enumerable:!0,get:function(){return cyt.AuthPlus}})});var jX=ht(zD=>{"use strict";Object.defineProperty(zD,"__esModule",{value:!0});zD.alloydb_v1=void 0;var Wr=ct(),bIe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Alloydb=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backups;clusters;operations;supportedDatabaseFlags;constructor(o){this.context=o,this.backups=new V(this.context),this.clusters=new E(this.context),this.operations=new d(this.context),this.supportedDatabaseFlags=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backups=V;class E{context;instances;users;constructor(o){this.context=o,this.instances=new v(this.context),this.users=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}createsecondary(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}export(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}import(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}promote(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}restore(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}restoreFromCloudSQL(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}switchover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}upgrade(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Clusters=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}createsecondary(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}failover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}getConnectionInfo(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}injectFault(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}restart(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Clusters$Instances=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Clusters$Users=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=d;class m{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://alloydb.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wr.createAPIRequest)(n,e);else return(0,Wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Supporteddatabaseflags=m})(bIe||(zD.alloydb_v1=bIe={}))});var UX=ht(MD=>{"use strict";Object.defineProperty(MD,"__esModule",{value:!0});MD.alloydb_v1alpha=void 0;var jr=ct(),kIe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Alloydb=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backups;clusters;endpoints;operations;supportedDatabaseFlags;constructor(r){this.context=r,this.backups=new V(this.context),this.clusters=new E(this.context),this.endpoints=new d(this.context),this.operations=new m(this.context),this.supportedDatabaseFlags=new c(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backups=V;class E{context;instances;users;constructor(r){this.context=r,this.instances=new v(this.context),this.users=new I(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}createsecondary(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}export(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}import(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}promote(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}restore(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}restoreFromCloudSQL(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}switchover(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}upgrade(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}createsecondary(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}failover(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}getConnectionInfo(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}injectFault(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}restart(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters$Instances=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters$Users=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Endpoints=d;class m{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,jr.createAPIRequest)(p,s);else return(0,jr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Supporteddatabaseflags=c})(kIe||(MD.alloydb_v1alpha=kIe={}))});var vX=ht(ND=>{"use strict";Object.defineProperty(ND,"__esModule",{value:!0});ND.alloydb_v1beta=void 0;var Ur=ct(),eRe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Alloydb=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backups;clusters;endpoints;operations;supportedDatabaseFlags;constructor(r){this.context=r,this.backups=new V(this.context),this.clusters=new E(this.context),this.endpoints=new d(this.context),this.operations=new m(this.context),this.supportedDatabaseFlags=new c(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backups=V;class E{context;instances;users;constructor(r){this.context=r,this.instances=new v(this.context),this.users=new I(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}createsecondary(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/clusters:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}export(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}import(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}promote(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}restore(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/clusters:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}restoreFromCloudSQL(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/clusters:restoreFromCloudSQL").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}switchover(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}upgrade(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}createsecondary(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/instances:createsecondary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}failover(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}getConnectionInfo(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/connectionInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}injectFault(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:injectFault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}restart(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters$Instances=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Clusters$Users=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Endpoints=d;class m{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://alloydb.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/supportedDatabaseFlags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ur.createAPIRequest)(p,s);else return(0,Ur.createAPIRequest)(p)}}h.Resource$Projects$Locations$Supporteddatabaseflags=c})(eRe||(ND.alloydb_v1beta=eRe={}))});var nRe=ht(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.AuthPlus=Qm.alloydb_v1beta=Qm.alloydb_v1alpha=Qm.alloydb_v1=Qm.auth=Qm.VERSIONS=void 0;Qm.alloydb=fyt;var tRe=ct(),oRe=jX();Object.defineProperty(Qm,"alloydb_v1",{enumerable:!0,get:function(){return oRe.alloydb_v1}});var sRe=UX();Object.defineProperty(Qm,"alloydb_v1alpha",{enumerable:!0,get:function(){return sRe.alloydb_v1alpha}});var rRe=vX();Object.defineProperty(Qm,"alloydb_v1beta",{enumerable:!0,get:function(){return rRe.alloydb_v1beta}});Qm.VERSIONS={v1:oRe.alloydb_v1.Alloydb,v1alpha:sRe.alloydb_v1alpha.Alloydb,v1beta:rRe.alloydb_v1beta.Alloydb};function fyt(h){return(0,tRe.getAPI)("alloydb",h,Qm.VERSIONS,this)}var myt=new tRe.AuthPlus;Qm.auth=myt;var gyt=ct();Object.defineProperty(Qm,"AuthPlus",{enumerable:!0,get:function(){return gyt.AuthPlus}})});var TX=ht(HD=>{"use strict";Object.defineProperty(HD,"__esModule",{value:!0});HD.analytics_v3=void 0;var Eo=ct(),iRe;(function(h){class R{context;data;management;metadata;provisioning;userDeletion;constructor(se,O){this.context={_options:se||{},google:O},this.data=new T(this.context),this.management=new v(this.context),this.metadata=new x(this.context),this.provisioning=new $(this.context),this.userDeletion=new w(this.context)}}h.Analytics=R;class T{context;ga;mcf;realtime;constructor(se){this.context=se,this.ga=new G(this.context),this.mcf=new V(this.context),this.realtime=new E(this.context)}}h.Resource$Data=T;class G{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/data/ga").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["ids","start-date","end-date","metrics"],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Data$Ga=G;class V{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/data/mcf").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["ids","start-date","end-date","metrics"],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Data$Mcf=V;class E{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/data/realtime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["ids","metrics"],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Data$Realtime=E;class v{context;accounts;accountSummaries;accountUserLinks;clientId;customDataSources;customDimensions;customMetrics;experiments;filters;goals;profileFilterLinks;profiles;profileUserLinks;remarketingAudience;segments;unsampledReports;uploads;webproperties;webPropertyAdWordsLinks;webpropertyUserLinks;constructor(se){this.context=se,this.accounts=new I(this.context),this.accountSummaries=new d(this.context),this.accountUserLinks=new m(this.context),this.clientId=new c(this.context),this.customDataSources=new o(this.context),this.customDimensions=new r(this.context),this.customMetrics=new e(this.context),this.experiments=new s(this.context),this.filters=new t(this.context),this.goals=new u(this.context),this.profileFilterLinks=new n(this.context),this.profiles=new p(this.context),this.profileUserLinks=new i(this.context),this.remarketingAudience=new g(this.context),this.segments=new f(this.context),this.unsampledReports=new P(this.context),this.uploads=new a(this.context),this.webproperties=new y(this.context),this.webPropertyAdWordsLinks=new q(this.context),this.webpropertyUserLinks=new A(this.context)}}h.Resource$Management=v;class I{context;constructor(se){this.context=se}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Accounts=I;class d{context;constructor(se){this.context=se}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Accountsummaries=d;class m{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","linkId"],pathParams:["accountId","linkId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","linkId"],pathParams:["accountId","linkId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Accountuserlinks=m;class c{context;constructor(se){this.context=se}hashClientId(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/clientId:hashClientId").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Clientid=c;class o{context;constructor(se){this.context=se}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Customdatasources=o;class r{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDimensionId"],pathParams:["accountId","customDimensionId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Customdimensions=r;class e{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customMetricId"],pathParams:["accountId","customMetricId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Custommetrics=e;class s{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","experimentId"],pathParams:["accountId","experimentId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Experiments=s;class t{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/filters/{filterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","filterId"],pathParams:["accountId","filterId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Filters=t;class u{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","goalId"],pathParams:["accountId","goalId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Goals=u;class n{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Profilefilterlinks=n;class p{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Profiles=p;class i{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","linkId"],pathParams:["accountId","linkId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Profileuserlinks=i;class g{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","remarketingAudienceId"],pathParams:["accountId","remarketingAudienceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Remarketingaudience=g;class f{context;constructor(se){this.context=se}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/segments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Segments=f;class P{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","unsampledReportId"],pathParams:["accountId","profileId","unsampledReportId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId","unsampledReportId"],pathParams:["accountId","profileId","unsampledReportId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","profileId"],pathParams:["accountId","profileId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Unsampledreports=P;class a{context;constructor(se){this.context=se}deleteUploadData(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDataSourceId","uploadId"],pathParams:["accountId","customDataSourceId","uploadId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}uploadData(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,mediaUrl:(S+"/upload/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["accountId","webPropertyId","customDataSourceId"],pathParams:["accountId","customDataSourceId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Uploads=a;class y{context;constructor(se){this.context=se}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Webproperties=y;class q{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}get(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}patch(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","webPropertyAdWordsLinkId"],pathParams:["accountId","webPropertyAdWordsLinkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Webpropertyadwordslinks=q;class A{context;constructor(se){this.context=se}delete(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","linkId"],pathParams:["accountId","linkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}insert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId"],pathParams:["accountId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}update(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},oe),params:L,requiredParams:["accountId","webPropertyId","linkId"],pathParams:["accountId","linkId","webPropertyId"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Management$Webpropertyuserlinks=A;class x{context;columns;constructor(se){this.context=se,this.columns=new j(this.context)}}h.Resource$Metadata=x;class j{context;constructor(se){this.context=se}list(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/metadata/{reportType}/columns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},oe),params:L,requiredParams:["reportType"],pathParams:["reportType"],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Metadata$Columns=j;class ${context;constructor(se){this.context=se}createAccountTicket(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/provisioning/createAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}createAccountTree(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/provisioning/createAccountTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Provisioning=$;class w{context;userDeletionRequest;constructor(se){this.context=se,this.userDeletionRequest=new B(this.context)}}h.Resource$Userdeletion=w;class B{context;constructor(se){this.context=se}upsert(se,O,H){let L=se||{},oe=O||{};typeof se=="function"&&(H=se,L={},oe={}),typeof O=="function"&&(H=O,oe={});let S=oe.rootUrl||"https://analytics.googleapis.com/",_={options:Object.assign({url:(S+"/analytics/v3/userDeletion/userDeletionRequests:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},oe),params:L,requiredParams:[],pathParams:[],context:this.context};if(H)(0,Eo.createAPIRequest)(_,H);else return(0,Eo.createAPIRequest)(_)}}h.Resource$Userdeletion$Userdeletionrequest=B})(iRe||(HD.analytics_v3=iRe={}))});var cRe=ht(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});Id.AuthPlus=Id.analytics_v3=Id.auth=Id.VERSIONS=void 0;Id.analytics=hyt;var uRe=ct(),pRe=TX();Object.defineProperty(Id,"analytics_v3",{enumerable:!0,get:function(){return pRe.analytics_v3}});Id.VERSIONS={v3:pRe.analytics_v3.Analytics};function hyt(h){return(0,uRe.getAPI)("analytics",h,Id.VERSIONS,this)}var ayt=new uRe.AuthPlus;Id.auth=ayt;var Pyt=ct();Object.defineProperty(Id,"AuthPlus",{enumerable:!0,get:function(){return Pyt.AuthPlus}})});var VX=ht(FD=>{"use strict";Object.defineProperty(FD,"__esModule",{value:!0});FD.analyticsadmin_v1alpha=void 0;var lt=ct(),fRe;(function(h){class R{context;accounts;accountSummaries;properties;constructor(F,se){this.context={_options:F||{},google:se},this.accounts=new T(this.context),this.accountSummaries=new V(this.context),this.properties=new E(this.context)}}h.Analyticsadmin=R;class T{context;accessBindings;constructor(F){this.context=F,this.accessBindings=new G(this.context)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getDataSharingSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}provisionAccountTicket(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/accounts:provisionAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}runAccessReport(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}searchChangeHistoryEvents(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+account}:searchChangeHistoryEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["account"],pathParams:["account"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Accounts=T;class G{context;constructor(F){this.context=F}batchCreate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchDelete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchGet(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchUpdate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Accounts$Accessbindings=G;class V{context;constructor(F){this.context=F}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Accountsummaries=V;class E{context;accessBindings;adSenseLinks;audiences;bigQueryLinks;calculatedMetrics;channelGroups;conversionEvents;customDimensions;customMetrics;dataStreams;displayVideo360AdvertiserLinkProposals;displayVideo360AdvertiserLinks;expandedDataSets;firebaseLinks;googleAdsLinks;keyEvents;reportingDataAnnotations;rollupPropertySourceLinks;searchAds360Links;subpropertyEventFilters;subpropertySyncConfigs;constructor(F){this.context=F,this.accessBindings=new v(this.context),this.adSenseLinks=new I(this.context),this.audiences=new d(this.context),this.bigQueryLinks=new m(this.context),this.calculatedMetrics=new c(this.context),this.channelGroups=new o(this.context),this.conversionEvents=new r(this.context),this.customDimensions=new e(this.context),this.customMetrics=new s(this.context),this.dataStreams=new t(this.context),this.displayVideo360AdvertiserLinkProposals=new g(this.context),this.displayVideo360AdvertiserLinks=new f(this.context),this.expandedDataSets=new P(this.context),this.firebaseLinks=new a(this.context),this.googleAdsLinks=new y(this.context),this.keyEvents=new q(this.context),this.reportingDataAnnotations=new A(this.context),this.rollupPropertySourceLinks=new x(this.context),this.searchAds360Links=new j(this.context),this.subpropertyEventFilters=new $(this.context),this.subpropertySyncConfigs=new w(this.context)}acknowledgeUserDataCollection(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+property}:acknowledgeUserDataCollection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["property"],pathParams:["property"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}createRollupProperty(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/properties:createRollupProperty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getAttributionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getDataRetentionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getGoogleSignalsSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getReportingIdentitySettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getUserProvidedDataSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}provisionSubproperty(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/properties:provisionSubproperty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:[],pathParams:[],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}runAccessReport(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}submitUserDeletion(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:submitUserDeletion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}updateAttributionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}updateDataRetentionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}updateGoogleSignalsSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties=E;class v{context;constructor(F){this.context=F}batchCreate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchDelete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchGet(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}batchUpdate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/accessBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Accessbindings=v;class I{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/adSenseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/adSenseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Adsenselinks=I;class d{context;constructor(F){this.context=F}archive(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/audiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/audiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Audiences=d;class m{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/bigQueryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/bigQueryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Bigquerylinks=m;class c{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/calculatedMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/calculatedMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Calculatedmetrics=c;class o{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/channelGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/channelGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Channelgroups=o;class r{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Conversionevents=r;class e{context;constructor(F){this.context=F}archive(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Customdimensions=e;class s{context;constructor(F){this.context=F}archive(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Custommetrics=s;class t{context;eventCreateRules;eventEditRules;measurementProtocolSecrets;sKAdNetworkConversionValueSchema;constructor(F){this.context=F,this.eventCreateRules=new u(this.context),this.eventEditRules=new n(this.context),this.measurementProtocolSecrets=new p(this.context),this.sKAdNetworkConversionValueSchema=new i(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getDataRedactionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getEnhancedMeasurementSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}getGlobalSiteTag(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}updateDataRedactionSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}updateEnhancedMeasurementSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Datastreams=t;class u{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/eventCreateRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/eventCreateRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Datastreams$Eventcreaterules=u;class n{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/eventEditRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/eventEditRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}reorder(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/eventEditRules:reorder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Datastreams$Eventeditrules=n;class p{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Datastreams$Measurementprotocolsecrets=p;class i{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/sKAdNetworkConversionValueSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/sKAdNetworkConversionValueSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Datastreams$Skadnetworkconversionvalueschema=i;class g{context;constructor(F){this.context=F}approve(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}cancel(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/displayVideo360AdvertiserLinkProposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/displayVideo360AdvertiserLinkProposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Displayvideo360advertiserlinkproposals=g;class f{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/displayVideo360AdvertiserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/displayVideo360AdvertiserLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Displayvideo360advertiserlinks=f;class P{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/expandedDataSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/expandedDataSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Expandeddatasets=P;class a{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Firebaselinks=a;class y{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Googleadslinks=y;class q{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Keyevents=q;class A{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/reportingDataAnnotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/reportingDataAnnotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Reportingdataannotations=A;class x{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/rollupPropertySourceLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/rollupPropertySourceLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Rolluppropertysourcelinks=x;class j{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/searchAds360Links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/searchAds360Links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Searchads360links=j;class ${context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/subpropertyEventFilters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/subpropertyEventFilters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Subpropertyeventfilters=$;class w{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+parent}/subpropertySyncConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://analyticsadmin.googleapis.com/",S={options:Object.assign({url:(oe+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,lt.createAPIRequest)(S,O);else return(0,lt.createAPIRequest)(S)}}h.Resource$Properties$Subpropertysyncconfigs=w})(fRe||(FD.analyticsadmin_v1alpha=fRe={}))});var EX=ht(BD=>{"use strict";Object.defineProperty(BD,"__esModule",{value:!0});BD.analyticsadmin_v1beta=void 0;var Js=ct(),mRe;(function(h){class R{context;accounts;accountSummaries;properties;constructor(s,t){this.context={_options:s||{},google:t},this.accounts=new T(this.context),this.accountSummaries=new G(this.context),this.properties=new V(this.context)}}h.Analyticsadmin=R;class T{context;constructor(s){this.context=s}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}getDataSharingSettings(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}provisionAccountTicket(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/accounts:provisionAccountTicket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}runAccessReport(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}searchChangeHistoryEvents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+account}:searchChangeHistoryEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["account"],pathParams:["account"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Accounts=T;class G{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/accountSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Accountsummaries=G;class V{context;conversionEvents;customDimensions;customMetrics;dataStreams;firebaseLinks;googleAdsLinks;keyEvents;constructor(s){this.context=s,this.conversionEvents=new E(this.context),this.customDimensions=new v(this.context),this.customMetrics=new I(this.context),this.dataStreams=new d(this.context),this.firebaseLinks=new c(this.context),this.googleAdsLinks=new o(this.context),this.keyEvents=new r(this.context)}acknowledgeUserDataCollection(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+property}:acknowledgeUserDataCollection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["property"],pathParams:["property"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}getDataRetentionSettings(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}runAccessReport(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+entity}:runAccessReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["entity"],pathParams:["entity"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}updateDataRetentionSettings(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties=V;class E{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/conversionEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Conversionevents=E;class v{context;constructor(s){this.context=s}archive(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/customDimensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Customdimensions=v;class I{context;constructor(s){this.context=s}archive(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/customMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Custommetrics=I;class d{context;measurementProtocolSecrets;constructor(s){this.context=s,this.measurementProtocolSecrets=new m(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/dataStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Datastreams=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/measurementProtocolSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Datastreams$Measurementprotocolsecrets=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/firebaseLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Firebaselinks=c;class o{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/googleAdsLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Googleadslinks=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+parent}/keyEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://analyticsadmin.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Js.createAPIRequest)(g,u);else return(0,Js.createAPIRequest)(g)}}h.Resource$Properties$Keyevents=r})(mRe||(BD.analyticsadmin_v1beta=mRe={}))});var PRe=ht(xh=>{"use strict";Object.defineProperty(xh,"__esModule",{value:!0});xh.AuthPlus=xh.analyticsadmin_v1beta=xh.analyticsadmin_v1alpha=xh.auth=xh.VERSIONS=void 0;xh.analyticsadmin=dyt;var gRe=ct(),hRe=VX();Object.defineProperty(xh,"analyticsadmin_v1alpha",{enumerable:!0,get:function(){return hRe.analyticsadmin_v1alpha}});var aRe=EX();Object.defineProperty(xh,"analyticsadmin_v1beta",{enumerable:!0,get:function(){return aRe.analyticsadmin_v1beta}});xh.VERSIONS={v1alpha:hRe.analyticsadmin_v1alpha.Analyticsadmin,v1beta:aRe.analyticsadmin_v1beta.Analyticsadmin};function dyt(h){return(0,gRe.getAPI)("analyticsadmin",h,xh.VERSIONS,this)}var qyt=new gRe.AuthPlus;xh.auth=qyt;var yyt=ct();Object.defineProperty(xh,"AuthPlus",{enumerable:!0,get:function(){return yyt.AuthPlus}})});var SX=ht(ZD=>{"use strict";Object.defineProperty(ZD,"__esModule",{value:!0});ZD.analyticsdata_v1alpha=void 0;var Rd=ct(),dRe;(function(h){class R{context;properties;v1alpha;constructor(E,v){this.context={_options:E||{},google:v},this.properties=new T(this.context),this.v1alpha=new G(this.context)}}h.Analyticsdata=R;class T{context;constructor(E){this.context=E}getMetadata(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}runRealtimeReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+property}:runRealtimeReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}}h.Resource$Properties=T;class G{context;constructor(E){this.context=E}batchRunPivotReports(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha:batchRunPivotReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}batchRunReports(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha:batchRunReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}runPivotReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha:runPivotReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}runReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha:runReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Rd.createAPIRequest)(o,I);else return(0,Rd.createAPIRequest)(o)}}h.Resource$V1alpha=G})(dRe||(ZD.analyticsdata_v1alpha=dRe={}))});var wX=ht(WD=>{"use strict";Object.defineProperty(WD,"__esModule",{value:!0});WD.analyticsdata_v1beta=void 0;var Zc=ct(),qRe;(function(h){class R{context;properties;constructor(E,v){this.context={_options:E||{},google:v},this.properties=new T(this.context)}}h.Analyticsdata=R;class T{context;audienceExports;constructor(E){this.context=E,this.audienceExports=new G(this.context)}batchRunPivotReports(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:batchRunPivotReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}batchRunReports(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:batchRunReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}checkCompatibility(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:checkCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}getMetadata(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}runPivotReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:runPivotReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}runRealtimeReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:runRealtimeReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}runReport(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+property}:runReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["property"],pathParams:["property"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}}h.Resource$Properties=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+parent}/audienceExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+parent}/audienceExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}query(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsdata.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Zc.createAPIRequest)(o,I);else return(0,Zc.createAPIRequest)(o)}}h.Resource$Properties$Audienceexports=G})(qRe||(WD.analyticsdata_v1beta=qRe={}))});var RRe=ht(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.AuthPlus=Ih.analyticsdata_v1beta=Ih.analyticsdata_v1alpha=Ih.auth=Ih.VERSIONS=void 0;Ih.analyticsdata=xyt;var yRe=ct(),xRe=SX();Object.defineProperty(Ih,"analyticsdata_v1alpha",{enumerable:!0,get:function(){return xRe.analyticsdata_v1alpha}});var IRe=wX();Object.defineProperty(Ih,"analyticsdata_v1beta",{enumerable:!0,get:function(){return IRe.analyticsdata_v1beta}});Ih.VERSIONS={v1alpha:xRe.analyticsdata_v1alpha.Analyticsdata,v1beta:IRe.analyticsdata_v1beta.Analyticsdata};function xyt(h){return(0,yRe.getAPI)("analyticsdata",h,Ih.VERSIONS,this)}var Iyt=new yRe.AuthPlus;Ih.auth=Iyt;var Ryt=ct();Object.defineProperty(Ih,"AuthPlus",{enumerable:!0,get:function(){return Ryt.AuthPlus}})});var GX=ht(KD=>{"use strict";Object.defineProperty(KD,"__esModule",{value:!0});KD.analyticshub_v1=void 0;var Pn=ct(),ARe;(function(h){class R{context;organizations;projects;constructor(r,e){this.context={_options:r||{},google:e},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Analyticshub=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;dataExchanges;constructor(r){this.context=r,this.dataExchanges=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+organization}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Dataexchanges=V;class E{context;locations;constructor(r){this.context=r,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;dataExchanges;subscriptions;constructor(r){this.context=r,this.dataExchanges=new I(this.context),this.subscriptions=new c(this.context)}}h.Resource$Projects$Locations=v;class I{context;listings;queryTemplates;constructor(r){this.context=r,this.listings=new d(this.context),this.queryTemplates=new m(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}listSubscriptions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:listSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}subscribe(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Dataexchanges=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}listSubscriptions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:listSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}subscribe(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Dataexchanges$Listings=d;class m{context;constructor(r){this.context=r}approve(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/queryTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/queryTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}submit(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Dataexchanges$Querytemplates=m;class c{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}refresh(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:refresh").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}revoke(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://analyticshub.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Pn.createAPIRequest)(p,s);else return(0,Pn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Subscriptions=c})(ARe||(KD.analyticshub_v1=ARe={}))});var _X=ht(JD=>{"use strict";Object.defineProperty(JD,"__esModule",{value:!0});JD.analyticshub_v1beta1=void 0;var Bu=ct(),$Re;(function(h){class R{context;organizations;projects;constructor(c,o){this.context={_options:c||{},google:o},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Analyticshub=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;dataExchanges;constructor(c){this.context=c,this.dataExchanges=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+organization}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Dataexchanges=V;class E{context;locations;constructor(c){this.context=c,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;dataExchanges;constructor(c){this.context=c,this.dataExchanges=new I(this.context)}}h.Resource$Projects$Locations=v;class I{context;listings;constructor(c){this.context=c,this.listings=new d(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/dataExchanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}}h.Resource$Projects$Locations$Dataexchanges=I;class d{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}subscribe(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://analyticshub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Bu.createAPIRequest)(u,r);else return(0,Bu.createAPIRequest)(u)}}h.Resource$Projects$Locations$Dataexchanges$Listings=d})($Re||(JD.analyticshub_v1beta1=$Re={}))});var TRe=ht(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.AuthPlus=Rh.analyticshub_v1beta1=Rh.analyticshub_v1=Rh.auth=Rh.VERSIONS=void 0;Rh.analyticshub=Ayt;var jRe=ct(),URe=GX();Object.defineProperty(Rh,"analyticshub_v1",{enumerable:!0,get:function(){return URe.analyticshub_v1}});var vRe=_X();Object.defineProperty(Rh,"analyticshub_v1beta1",{enumerable:!0,get:function(){return vRe.analyticshub_v1beta1}});Rh.VERSIONS={v1:URe.analyticshub_v1.Analyticshub,v1beta1:vRe.analyticshub_v1beta1.Analyticshub};function Ayt(h){return(0,jRe.getAPI)("analyticshub",h,Rh.VERSIONS,this)}var $yt=new jRe.AuthPlus;Rh.auth=$yt;var jyt=ct();Object.defineProperty(Rh,"AuthPlus",{enumerable:!0,get:function(){return jyt.AuthPlus}})});var LX=ht(YD=>{"use strict";Object.defineProperty(YD,"__esModule",{value:!0});YD.analyticsreporting_v4=void 0;var QD=ct(),VRe;(function(h){class R{context;reports;userActivity;constructor(E,v){this.context={_options:E||{},google:v},this.reports=new T(this.context),this.userActivity=new G(this.context)}}h.Analyticsreporting=R;class T{context;constructor(E){this.context=E}batchGet(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsreporting.googleapis.com/",o={options:Object.assign({url:(c+"/v4/reports:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,QD.createAPIRequest)(o,I);else return(0,QD.createAPIRequest)(o)}}h.Resource$Reports=T;class G{context;constructor(E){this.context=E}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://analyticsreporting.googleapis.com/",o={options:Object.assign({url:(c+"/v4/userActivity:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,QD.createAPIRequest)(o,I);else return(0,QD.createAPIRequest)(o)}}h.Resource$Useractivity=G})(VRe||(YD.analyticsreporting_v4=VRe={}))});var wRe=ht(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.AuthPlus=Ad.analyticsreporting_v4=Ad.auth=Ad.VERSIONS=void 0;Ad.analyticsreporting=Uyt;var ERe=ct(),SRe=LX();Object.defineProperty(Ad,"analyticsreporting_v4",{enumerable:!0,get:function(){return SRe.analyticsreporting_v4}});Ad.VERSIONS={v4:SRe.analyticsreporting_v4.Analyticsreporting};function Uyt(h){return(0,ERe.getAPI)("analyticsreporting",h,Ad.VERSIONS,this)}var vyt=new ERe.AuthPlus;Ad.auth=vyt;var Tyt=ct();Object.defineProperty(Ad,"AuthPlus",{enumerable:!0,get:function(){return Tyt.AuthPlus}})});var DX=ht(XD=>{"use strict";Object.defineProperty(XD,"__esModule",{value:!0});XD.androiddeviceprovisioning_v1=void 0;var pi=ct(),GRe;(function(h){class R{context;customers;operations;partners;constructor(e,s){this.context={_options:e||{},google:s},this.customers=new T(this.context),this.operations=new v(this.context),this.partners=new I(this.context)}}h.Androiddeviceprovisioning=R;class T{context;configurations;devices;dpcs;constructor(e){this.context=e,this.configurations=new G(this.context),this.devices=new V(this.context),this.dpcs=new E(this.context)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:[],pathParams:[],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Customers=T;class G{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Customers$Configurations=G;class V{context;constructor(e){this.context=e}applyConfiguration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/devices:applyConfiguration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}removeConfiguration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/devices:removeConfiguration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}unclaim(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/devices:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Customers$Devices=V;class E{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/dpcs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Customers$Dpcs=E;class v{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Operations=v;class I{context;customers;devices;vendors;constructor(e){this.context=e,this.customers=new d(this.context),this.devices=new m(this.context),this.vendors=new c(this.context)}}h.Resource$Partners=I;class d{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Partners$Customers=d;class m{context;constructor(e){this.context=e}claim(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}claimAsync(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:claimAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}findByIdentifier(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:findByIdentifier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}findByOwner(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:findByOwner").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}getSimLockState(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:getSimLockState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}metadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+metadataOwnerId}/devices/{+deviceId}/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["metadataOwnerId","deviceId"],pathParams:["deviceId","metadataOwnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}unclaim(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}unclaimAsync(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:unclaimAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}updateMetadataAsync(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/partners/{+partnerId}/devices:updateMetadataAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Partners$Devices=m;class c{context;customers;constructor(e){this.context=e,this.customers=new o(this.context)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/vendors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Partners$Vendors=c;class o{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://androiddeviceprovisioning.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,pi.createAPIRequest)(i,t);else return(0,pi.createAPIRequest)(i)}}h.Resource$Partners$Vendors$Customers=o})(GRe||(XD.androiddeviceprovisioning_v1=GRe={}))});var DRe=ht($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.AuthPlus=$d.androiddeviceprovisioning_v1=$d.auth=$d.VERSIONS=void 0;$d.androiddeviceprovisioning=Vyt;var _Re=ct(),LRe=DX();Object.defineProperty($d,"androiddeviceprovisioning_v1",{enumerable:!0,get:function(){return LRe.androiddeviceprovisioning_v1}});$d.VERSIONS={v1:LRe.androiddeviceprovisioning_v1.Androiddeviceprovisioning};function Vyt(h){return(0,_Re.getAPI)("androiddeviceprovisioning",h,$d.VERSIONS,this)}var Eyt=new _Re.AuthPlus;$d.auth=Eyt;var Syt=ct();Object.defineProperty($d,"AuthPlus",{enumerable:!0,get:function(){return Syt.AuthPlus}})});var zX=ht(lD=>{"use strict";Object.defineProperty(lD,"__esModule",{value:!0});lD.androidenterprise_v1=void 0;var Oo=ct(),zRe;(function(h){class R{context;devices;enrollmentTokens;enterprises;entitlements;grouplicenses;grouplicenseusers;installs;managedconfigurationsfordevice;managedconfigurationsforuser;managedconfigurationssettings;permissions;products;serviceaccountkeys;storelayoutclusters;storelayoutpages;users;webapps;constructor(g,f){this.context={_options:g||{},google:f},this.devices=new T(this.context),this.enrollmentTokens=new G(this.context),this.enterprises=new V(this.context),this.entitlements=new E(this.context),this.grouplicenses=new v(this.context),this.grouplicenseusers=new I(this.context),this.installs=new d(this.context),this.managedconfigurationsfordevice=new m(this.context),this.managedconfigurationsforuser=new c(this.context),this.managedconfigurationssettings=new o(this.context),this.permissions=new r(this.context),this.products=new e(this.context),this.serviceaccountkeys=new s(this.context),this.storelayoutclusters=new t(this.context),this.storelayoutpages=new u(this.context),this.users=new n(this.context),this.webapps=new p(this.context)}}h.Androidenterprise=R;class T{context;constructor(g){this.context=g}forceReportUpload(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/forceReportUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getState(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}setState(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Devices=T;class G{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Enrollmenttokens=G;class V{context;constructor(g){this.context=g}acknowledgeNotificationSet(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/acknowledgeNotificationSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}completeSignup(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/completeSignup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}createWebToken(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/createWebToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}enroll(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["token"],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}generateEnterpriseUpgradeUrl(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/generateEnterpriseUpgradeUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}generateSignupUrl(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/signupUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getServiceAccount(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getStoreLayout(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["domain"],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}pullNotificationSet(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/pullNotificationSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}sendTestPushNotification(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/sendTestPushNotification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}setAccount(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/account").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}setStoreLayout(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}unenroll(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Enterprises=V;class E{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","entitlementId"],pathParams:["enterpriseId","entitlementId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Entitlements=E;class v{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","groupLicenseId"],pathParams:["enterpriseId","groupLicenseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Grouplicenses=v;class I{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","groupLicenseId"],pathParams:["enterpriseId","groupLicenseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Grouplicenseusers=I;class d{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","installId"],pathParams:["deviceId","enterpriseId","installId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Installs=d;class m{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId"],pathParams:["deviceId","enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","deviceId","managedConfigurationForDeviceId"],pathParams:["deviceId","enterpriseId","managedConfigurationForDeviceId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Managedconfigurationsfordevice=m;class c{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId","managedConfigurationForUserId"],pathParams:["enterpriseId","managedConfigurationForUserId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Managedconfigurationsforuser=c;class o{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/managedConfigurationsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Managedconfigurationssettings=o;class r{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["permissionId"],pathParams:["permissionId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Permissions=r;class e{context;constructor(g){this.context=g}approve(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}generateApprovalUrl(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getAppRestrictionsSchema(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/appRestrictionsSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}unapprove(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/products/{productId}/unapprove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","productId"],pathParams:["enterpriseId","productId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Products=e;class s{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys/{keyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","keyId"],pathParams:["enterpriseId","keyId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}insert(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/serviceAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Serviceaccountkeys=s;class t{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}insert(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId","clusterId"],pathParams:["clusterId","enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Storelayoutclusters=t;class u{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}insert(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/storeLayout/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","pageId"],pathParams:["enterpriseId","pageId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Storelayoutpages=u;class n{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}generateAuthenticationToken(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/authenticationToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}getAvailableProductSet(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}insert(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","email"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}revokeDeviceAccess(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/deviceAccess").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}setAvailableProductSet(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}/availableProductSet").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","userId"],pathParams:["enterpriseId","userId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Users=n;class p{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}insert(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["enterpriseId"],pathParams:["enterpriseId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://androidenterprise.googleapis.com/",A={options:Object.assign({url:(q+"/androidenterprise/v1/enterprises/{enterpriseId}/webApps/{webAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["enterpriseId","webAppId"],pathParams:["enterpriseId","webAppId"],context:this.context};if(P)(0,Oo.createAPIRequest)(A,P);else return(0,Oo.createAPIRequest)(A)}}h.Resource$Webapps=p})(zRe||(lD.androidenterprise_v1=zRe={}))});var HRe=ht(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.AuthPlus=jd.androidenterprise_v1=jd.auth=jd.VERSIONS=void 0;jd.androidenterprise=wyt;var MRe=ct(),NRe=zX();Object.defineProperty(jd,"androidenterprise_v1",{enumerable:!0,get:function(){return NRe.androidenterprise_v1}});jd.VERSIONS={v1:NRe.androidenterprise_v1.Androidenterprise};function wyt(h){return(0,MRe.getAPI)("androidenterprise",h,jd.VERSIONS,this)}var Gyt=new MRe.AuthPlus;jd.auth=Gyt;var _yt=ct();Object.defineProperty(jd,"AuthPlus",{enumerable:!0,get:function(){return _yt.AuthPlus}})});var MX=ht(OD=>{"use strict";Object.defineProperty(OD,"__esModule",{value:!0});OD.androidmanagement_v1=void 0;var pn=ct(),FRe;(function(h){class R{context;enterprises;provisioningInfo;signupUrls;constructor(s,t){this.context={_options:s||{},google:t},this.enterprises=new T(this.context),this.provisioningInfo=new o(this.context),this.signupUrls=new r(this.context)}}h.Androidmanagement=R;class T{context;applications;devices;enrollmentTokens;migrationTokens;policies;webApps;webTokens;constructor(s){this.context=s,this.applications=new G(this.context),this.devices=new V(this.context),this.enrollmentTokens=new v(this.context),this.migrationTokens=new I(this.context),this.policies=new d(this.context),this.webApps=new m(this.context),this.webTokens=new c(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}generateEnterpriseUpgradeUrl(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:generateEnterpriseUpgradeUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/enterprises").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises=T;class G{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Applications=G;class V{context;operations;constructor(s){this.context=s,this.operations=new E(this.context)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}issueCommand(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:issueCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Devices=V;class E{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Devices$Operations=E;class v{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/enrollmentTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Enrollmenttokens=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/migrationTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/migrationTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Migrationtokens=I;class d{context;constructor(s){this.context=s}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}modifyPolicyApplications(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:modifyPolicyApplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}removePolicyApplications(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:removePolicyApplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Policies=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Webapps=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/webTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Enterprises$Webtokens=c;class o{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Provisioninginfo=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://androidmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1/signupUrls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,pn.createAPIRequest)(g,u);else return(0,pn.createAPIRequest)(g)}}h.Resource$Signupurls=r})(FRe||(OD.androidmanagement_v1=FRe={}))});var WRe=ht(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.AuthPlus=Ud.androidmanagement_v1=Ud.auth=Ud.VERSIONS=void 0;Ud.androidmanagement=Lyt;var BRe=ct(),ZRe=MX();Object.defineProperty(Ud,"androidmanagement_v1",{enumerable:!0,get:function(){return ZRe.androidmanagement_v1}});Ud.VERSIONS={v1:ZRe.androidmanagement_v1.Androidmanagement};function Lyt(h){return(0,BRe.getAPI)("androidmanagement",h,Ud.VERSIONS,this)}var Dyt=new BRe.AuthPlus;Ud.auth=Dyt;var zyt=ct();Object.defineProperty(Ud,"AuthPlus",{enumerable:!0,get:function(){return zyt.AuthPlus}})});var NX=ht(CD=>{"use strict";Object.defineProperty(CD,"__esModule",{value:!0});CD.androidpublisher_v1_1=void 0;var KRe=ct(),JRe;(function(h){class R{context;inapppurchases;constructor(V,E){this.context={_options:V||{},google:E},this.inapppurchases=new T(this.context)}}h.Androidpublisher=R;class T{context;constructor(V){this.context=V}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/androidpublisher/v1.1/applications/{packageName}/inapp/{productId}/purchases/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},d),params:I,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(v)(0,KRe.createAPIRequest)(c,v);else return(0,KRe.createAPIRequest)(c)}}h.Resource$Inapppurchases=T})(JRe||(CD.androidpublisher_v1_1=JRe={}))});var HX=ht(bD=>{"use strict";Object.defineProperty(bD,"__esModule",{value:!0});bD.androidpublisher_v1=void 0;var QRe;(function(h){class R{context;constructor(G,V){this.context={_options:G||{},google:V}}}h.Androidpublisher=R})(QRe||(bD.androidpublisher_v1=QRe={}))});var FX=ht(ez=>{"use strict";Object.defineProperty(ez,"__esModule",{value:!0});ez.androidpublisher_v2=void 0;var kD=ct(),YRe;(function(h){class R{context;purchases;constructor(v,I){this.context={_options:v||{},google:I},this.purchases=new T(this.context)}}h.Androidpublisher=R;class T{context;products;voidedpurchases;constructor(v){this.context=v,this.products=new G(this.context),this.voidedpurchases=new V(this.context)}}h.Resource$Purchases=T;class G{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/androidpublisher/v2/applications/{packageName}/purchases/products/{productId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(d)(0,kD.createAPIRequest)(r,d);else return(0,kD.createAPIRequest)(r)}}h.Resource$Purchases$Products=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/androidpublisher/v2/applications/{packageName}/purchases/voidedpurchases").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(d)(0,kD.createAPIRequest)(r,d);else return(0,kD.createAPIRequest)(r)}}h.Resource$Purchases$Voidedpurchases=V})(YRe||(ez.androidpublisher_v2=YRe={}))});var BX=ht(tz=>{"use strict";Object.defineProperty(tz,"__esModule",{value:!0});tz.androidpublisher_v3=void 0;var io=ct(),XRe;(function(h){class R{context;applications;apprecovery;edits;externaltransactions;generatedapks;grants;inappproducts;internalappsharingartifacts;monetization;orders;purchases;reviews;systemapks;users;constructor(K,ae){this.context={_options:K||{},google:ae},this.applications=new T(this.context),this.apprecovery=new v(this.context),this.edits=new I(this.context),this.externaltransactions=new p(this.context),this.generatedapks=new i(this.context),this.grants=new g(this.context),this.inappproducts=new f(this.context),this.internalappsharingartifacts=new P(this.context),this.monetization=new a(this.context),this.orders=new w(this.context),this.purchases=new B(this.context),this.reviews=new oe(this.context),this.systemapks=new S(this.context),this.users=new D(this.context)}}h.Androidpublisher=R;class T{context;deviceTierConfigs;tracks;constructor(K){this.context=K,this.deviceTierConfigs=new G(this.context),this.tracks=new V(this.context)}dataSafety(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/dataSafety").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Applications=T;class G{context;constructor(K){this.context=K}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","deviceTierConfigId"],pathParams:["deviceTierConfigId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/deviceTierConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Applications$Devicetierconfigs=G;class V{context;releases;constructor(K){this.context=K,this.releases=new E(this.context)}}h.Resource$Applications$Tracks=V;class E{context;constructor(K){this.context=K}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Applications$Tracks$Releases=E;class v{context;constructor(K){this.context=K}addTargeting(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}cancel(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/appRecoveries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deploy(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","appRecoveryId"],pathParams:["appRecoveryId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/appRecoveries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Apprecovery=v;class I{context;apks;bundles;countryavailability;deobfuscationfiles;details;expansionfiles;images;listings;testers;tracks;constructor(K){this.context=K,this.apks=new d(this.context),this.bundles=new m(this.context),this.countryavailability=new c(this.context),this.deobfuscationfiles=new o(this.context),this.details=new r(this.context),this.expansionfiles=new e(this.context),this.images=new s(this.context),this.listings=new t(this.context),this.testers=new u(this.context),this.tracks=new n(this.context)}commit(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}insert(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}validate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits=I;class d{context;constructor(K){this.context=K}addexternallyhosted(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}upload(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Apks=d;class m{context;constructor(K){this.context=K}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}upload(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Bundles=m;class c{context;constructor(K){this.context=K}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Countryavailability=c;class o{context;constructor(K){this.context=K}upload(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","apkVersionCode","deobfuscationFileType"],pathParams:["apkVersionCode","deobfuscationFileType","editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Deobfuscationfiles=o;class r{context;constructor(K){this.context=K}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/details").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Details=r;class e{context;constructor(K){this.context=K}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}upload(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","apkVersionCode","expansionFileType"],pathParams:["apkVersionCode","editId","expansionFileType","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Expansionfiles=e;class s{context;constructor(K){this.context=K}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language","imageType","imageId"],pathParams:["editId","imageId","imageType","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deleteall(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}upload(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName","editId","language","imageType"],pathParams:["editId","imageType","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Images=s;class t{context;constructor(K){this.context=K}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deleteall(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","language"],pathParams:["editId","language","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Listings=t;class u{context;constructor(K){this.context=K}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Testers=u;class n{context;constructor(K){this.context=K}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId"],pathParams:["editId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","editId","track"],pathParams:["editId","packageName","track"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Edits$Tracks=n;class p{context;constructor(K){this.context=K}createexternaltransaction(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+parent}/externalTransactions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}getexternaltransaction(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}refundexternaltransaction(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Externaltransactions=p;class i{context;constructor(K){this.context=K}download(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode","downloadId"],pathParams:["downloadId","packageName","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Generatedapks=i;class g{context;constructor(K){this.context=K}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+parent}/grants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Grants=g;class f{context;constructor(K){this.context=K}batchDelete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchGet(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}insert(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}update(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/inappproducts/{sku}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Se),params:Le,requiredParams:["packageName","sku"],pathParams:["packageName","sku"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Inappproducts=f;class P{context;constructor(K){this.context=K}uploadapk(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}uploadbundle(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,mediaUrl:(Pe+"/upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Internalappsharingartifacts=P;class a{context;onetimeproducts;subscriptions;constructor(K){this.context=K,this.onetimeproducts=new y(this.context),this.subscriptions=new x(this.context)}convertRegionPrices(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization=a;class y{context;purchaseOptions;constructor(K){this.context=K,this.purchaseOptions=new q(this.context)}batchDelete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchGet(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/onetimeproducts/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Onetimeproducts=y;class q{context;offers;constructor(K){this.context=K,this.offers=new A(this.context)}batchDelete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdateStates(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Onetimeproducts$Purchaseoptions=q;class A{context;constructor(K){this.context=K}activate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchDelete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchGet(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdateStates(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}cancel(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deactivate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId","offerId"],pathParams:["offerId","packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","purchaseOptionId"],pathParams:["packageName","productId","purchaseOptionId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Onetimeproducts$Purchaseoptions$Offers=A;class x{context;basePlans;constructor(K){this.context=K,this.basePlans=new j(this.context)}archive(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchGet(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Subscriptions=x;class j{context;offers;constructor(K){this.context=K,this.offers=new $(this.context)}activate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchMigratePrices(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdateStates(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId"],pathParams:["packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deactivate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}migratePrices(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Subscriptions$Baseplans=j;class ${context;constructor(K){this.context=K}activate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchGet(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}batchUpdateStates(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}deactivate(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId"],pathParams:["basePlanId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","basePlanId","offerId"],pathParams:["basePlanId","offerId","packageName","productId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Monetization$Subscriptions$Baseplans$Offers=$;class w{context;constructor(K){this.context=K}batchget(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/orders:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/orders/{orderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","orderId"],pathParams:["orderId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}refund(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","orderId"],pathParams:["orderId","packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Orders=w;class B{context;products;productsv2;subscriptions;subscriptionsv2;voidedpurchases;constructor(K){this.context=K,this.products=new F(this.context),this.productsv2=new se(this.context),this.subscriptions=new O(this.context),this.subscriptionsv2=new H(this.context),this.voidedpurchases=new L(this.context)}}h.Resource$Purchases=B;class F{context;constructor(K){this.context=K}acknowledge(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}consume(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","productId","token"],pathParams:["packageName","productId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Purchases$Products=F;class se{context;constructor(K){this.context=K}getproductpurchasev2(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Purchases$Productsv2=se;class O{context;constructor(K){this.context=K}acknowledge(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}cancel(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}defer(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}refund(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}revoke(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","subscriptionId","token"],pathParams:["packageName","subscriptionId","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Purchases$Subscriptions=O;class H{context;constructor(K){this.context=K}cancel(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}defer(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:defer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}revoke(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","token"],pathParams:["packageName","token"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Purchases$Subscriptionsv2=H;class L{context;constructor(K){this.context=K}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Purchases$Voidedpurchases=L;class oe{context;constructor(K){this.context=K}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","reviewId"],pathParams:["packageName","reviewId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/reviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}reply(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","reviewId"],pathParams:["packageName","reviewId"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Reviews=oe;class S{context;variants;constructor(K){this.context=K,this.variants=new _(this.context)}}h.Resource$Systemapks=S;class _{context;constructor(K){this.context=K}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}download(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode","variantId"],pathParams:["packageName","variantId","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}get(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode","variantId"],pathParams:["packageName","variantId","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["packageName","versionCode"],pathParams:["packageName","versionCode"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Systemapks$Variants=_;class D{context;constructor(K){this.context=K}create(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Se),params:Le,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}delete(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}list(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Se),params:Le,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}patch(K,ae,qe){let Le=K||{},Se=ae||{};typeof K=="function"&&(qe=K,Le={},Se={}),typeof ae=="function"&&(qe=ae,Se={});let Pe=Se.rootUrl||"https://androidpublisher.googleapis.com/",Ie={options:Object.assign({url:(Pe+"/androidpublisher/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Se),params:Le,requiredParams:["name"],pathParams:["name"],context:this.context};if(qe)(0,io.createAPIRequest)(Ie,qe);else return(0,io.createAPIRequest)(Ie)}}h.Resource$Users=D})(XRe||(tz.androidpublisher_v3=XRe={}))});var eAe=ht(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.AuthPlus=kf.androidpublisher_v3=kf.androidpublisher_v2=kf.androidpublisher_v1=kf.androidpublisher_v1_1=kf.auth=kf.VERSIONS=void 0;kf.androidpublisher=Myt;var lRe=ct(),ORe=NX();Object.defineProperty(kf,"androidpublisher_v1_1",{enumerable:!0,get:function(){return ORe.androidpublisher_v1_1}});var CRe=HX();Object.defineProperty(kf,"androidpublisher_v1",{enumerable:!0,get:function(){return CRe.androidpublisher_v1}});var bRe=FX();Object.defineProperty(kf,"androidpublisher_v2",{enumerable:!0,get:function(){return bRe.androidpublisher_v2}});var kRe=BX();Object.defineProperty(kf,"androidpublisher_v3",{enumerable:!0,get:function(){return kRe.androidpublisher_v3}});kf.VERSIONS={"v1.1":ORe.androidpublisher_v1_1.Androidpublisher,v1:CRe.androidpublisher_v1.Androidpublisher,v2:bRe.androidpublisher_v2.Androidpublisher,v3:kRe.androidpublisher_v3.Androidpublisher};function Myt(h){return(0,lRe.getAPI)("androidpublisher",h,kf.VERSIONS,this)}var Nyt=new lRe.AuthPlus;kf.auth=Nyt;var Hyt=ct();Object.defineProperty(kf,"AuthPlus",{enumerable:!0,get:function(){return Hyt.AuthPlus}})});var ZX=ht(oz=>{"use strict";Object.defineProperty(oz,"__esModule",{value:!0});oz.apigateway_v1=void 0;var Mn=ct(),tAe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Apigateway=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;apis;gateways;operations;constructor(m){this.context=m,this.apis=new V(this.context),this.gateways=new v(this.context),this.operations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;configs;constructor(m){this.context=m,this.configs=new E(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Apis=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Apis$Configs=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Gateways=v;class I{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Mn.createAPIRequest)(t,o);else return(0,Mn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=I})(tAe||(oz.apigateway_v1=tAe={}))});var WX=ht(sz=>{"use strict";Object.defineProperty(sz,"__esModule",{value:!0});sz.apigateway_v1beta=void 0;var Nn=ct(),oAe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Apigateway=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;apis;gateways;operations;constructor(m){this.context=m,this.apis=new V(this.context),this.gateways=new v(this.context),this.operations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;configs;constructor(m){this.context=m,this.configs=new E(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Apis=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Apis$Configs=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Gateways=v;class I{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://apigateway.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nn.createAPIRequest)(t,o);else return(0,Nn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=I})(oAe||(sz.apigateway_v1beta=oAe={}))});var iAe=ht(Ah=>{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.AuthPlus=Ah.apigateway_v1beta=Ah.apigateway_v1=Ah.auth=Ah.VERSIONS=void 0;Ah.apigateway=Fyt;var sAe=ct(),rAe=ZX();Object.defineProperty(Ah,"apigateway_v1",{enumerable:!0,get:function(){return rAe.apigateway_v1}});var nAe=WX();Object.defineProperty(Ah,"apigateway_v1beta",{enumerable:!0,get:function(){return nAe.apigateway_v1beta}});Ah.VERSIONS={v1:rAe.apigateway_v1.Apigateway,v1beta:nAe.apigateway_v1beta.Apigateway};function Fyt(h){return(0,sAe.getAPI)("apigateway",h,Ah.VERSIONS,this)}var Byt=new sAe.AuthPlus;Ah.auth=Byt;var Zyt=ct();Object.defineProperty(Ah,"AuthPlus",{enumerable:!0,get:function(){return Zyt.AuthPlus}})});var KX=ht(rz=>{"use strict";Object.defineProperty(rz,"__esModule",{value:!0});rz.apigeeregistry_v1=void 0;var qo=ct(),uAe;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Apigeeregistry=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;apis;artifacts;documents;instances;operations;runtime;constructor(p){this.context=p,this.apis=new V(this.context),this.artifacts=new r(this.context),this.documents=new e(this.context),this.instances=new s(this.context),this.operations=new t(this.context),this.runtime=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;artifacts;deployments;versions;constructor(p){this.context=p,this.artifacts=new E(this.context),this.deployments=new v(this.context),this.versions=new d(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis=V;class E{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}replaceArtifact(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Artifacts=E;class v{context;artifacts;constructor(p){this.context=p,this.artifacts=new I(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}deleteRevision(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}listRevisions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}rollback(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}tagRevision(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:tagRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Deployments=v;class I{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}replaceArtifact(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Deployments$Artifacts=I;class d{context;artifacts;specs;constructor(p){this.context=p,this.artifacts=new m(this.context),this.specs=new c(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Versions=d;class m{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}replaceArtifact(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Versions$Artifacts=m;class c{context;artifacts;constructor(p){this.context=p,this.artifacts=new o(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}deleteRevision(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}listRevisions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}rollback(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}tagRevision(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:tagRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Versions$Specs=c;class o{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}replaceArtifact(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apis$Versions$Specs$Artifacts=o;class r{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getContents(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:getContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/artifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}replaceArtifact(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Artifacts=r;class e{context;constructor(p){this.context=p}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Documents=e;class s{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Instances=s;class t{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=t;class u{context;constructor(p){this.context=p}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://apigeeregistry.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,qo.createAPIRequest)(y,g);else return(0,qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Runtime=u})(uAe||(rz.apigeeregistry_v1=uAe={}))});var fAe=ht(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.AuthPlus=vd.apigeeregistry_v1=vd.auth=vd.VERSIONS=void 0;vd.apigeeregistry=Wyt;var pAe=ct(),cAe=KX();Object.defineProperty(vd,"apigeeregistry_v1",{enumerable:!0,get:function(){return cAe.apigeeregistry_v1}});vd.VERSIONS={v1:cAe.apigeeregistry_v1.Apigeeregistry};function Wyt(h){return(0,pAe.getAPI)("apigeeregistry",h,vd.VERSIONS,this)}var Kyt=new pAe.AuthPlus;vd.auth=Kyt;var Jyt=ct();Object.defineProperty(vd,"AuthPlus",{enumerable:!0,get:function(){return Jyt.AuthPlus}})});var JX=ht(nz=>{"use strict";Object.defineProperty(nz,"__esModule",{value:!0});nz.apihub_v1=void 0;var Ao=ct(),mAe;(function(h){class R{context;projects;constructor(q,A){this.context={_options:q||{},google:A},this.projects=new T(this.context)}}h.Apihub=R;class T{context;locations;constructor(q){this.context=q,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;addons;apiHubInstances;apis;attributes;curations;dependencies;deployments;discoveredApiObservations;externalApis;hostProjectRegistrations;operations;plugins;runtimeProjectAttachments;constructor(q){this.context=q,this.addons=new V(this.context),this.apiHubInstances=new E(this.context),this.apis=new v(this.context),this.attributes=new o(this.context),this.curations=new r(this.context),this.dependencies=new e(this.context),this.deployments=new s(this.context),this.discoveredApiObservations=new t(this.context),this.externalApis=new n(this.context),this.hostProjectRegistrations=new p(this.context),this.operations=new i(this.context),this.plugins=new g(this.context),this.runtimeProjectAttachments=new a(this.context)}collectApiData(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+location}:collectApiData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["location"],pathParams:["location"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}lookupRuntimeProjectAttachment(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:lookupRuntimeProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}retrieveApiViews(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}:retrieveApiViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}searchResources(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+location}:searchResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["location"],pathParams:["location"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations=G;class V{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}manageConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:manageConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Addons=V;class E{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/apiHubInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}lookup(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/apiHubInstances:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apihubinstances=E;class v{context;versions;constructor(q){this.context=q,this.versions=new I(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apis=v;class I{context;definitions;operations;specs;constructor(q){this.context=q,this.definitions=new d(this.context),this.operations=new m(this.context),this.specs=new c(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apis$Versions=I;class d{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apis$Versions$Definitions=d;class m{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apis$Versions$Operations=m;class c{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}fetchAdditionalSpecContent(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:fetchAdditionalSpecContent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}getContents(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:contents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}lint(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:lint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/specs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Apis$Versions$Specs=c;class o{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Attributes=o;class r{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/curations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/curations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Curations=r;class e{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/dependencies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/dependencies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Dependencies=e;class s{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Deployments=s;class t{context;discoveredApiOperations;constructor(q){this.context=q,this.discoveredApiOperations=new u(this.context)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/discoveredApiObservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Discoveredapiobservations=t;class u{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/discoveredApiOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Discoveredapiobservations$Discoveredapioperations=u;class n{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/externalApis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/externalApis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Externalapis=n;class p{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/hostProjectRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/hostProjectRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Hostprojectregistrations=p;class i{context;constructor(q){this.context=q}cancel(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Operations=i;class g{context;instances;styleGuide;constructor(q){this.context=q,this.instances=new f(this.context),this.styleGuide=new P(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/plugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}disable(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}enable(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}getStyleGuide(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/plugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}updateStyleGuide(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Plugins=g;class f{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}disableAction(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:disableAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}enableAction(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:enableAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}executeAction(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:executeAction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}manageSourceData(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:manageSourceData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Plugins$Instances=f;class P{context;constructor(q){this.context=q}getContents(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}:contents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Plugins$Styleguide=P;class a{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/runtimeProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://apihub.googleapis.com/",B={options:Object.assign({url:(w+"/v1/{+parent}/runtimeProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Ao.createAPIRequest)(B,x);else return(0,Ao.createAPIRequest)(B)}}h.Resource$Projects$Locations$Runtimeprojectattachments=a})(mAe||(nz.apihub_v1=mAe={}))});var aAe=ht(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.AuthPlus=Td.apihub_v1=Td.auth=Td.VERSIONS=void 0;Td.apihub=Qyt;var gAe=ct(),hAe=JX();Object.defineProperty(Td,"apihub_v1",{enumerable:!0,get:function(){return hAe.apihub_v1}});Td.VERSIONS={v1:hAe.apihub_v1.Apihub};function Qyt(h){return(0,gAe.getAPI)("apihub",h,Td.VERSIONS,this)}var Yyt=new gAe.AuthPlus;Td.auth=Yyt;var Xyt=ct();Object.defineProperty(Td,"AuthPlus",{enumerable:!0,get:function(){return Xyt.AuthPlus}})});var QX=ht(iz=>{"use strict";Object.defineProperty(iz,"__esModule",{value:!0});iz.apikeys_v2=void 0;var em=ct(),PAe;(function(h){class R{context;keys;operations;projects;constructor(d,m){this.context={_options:d||{},google:m},this.keys=new T(this.context),this.operations=new G(this.context),this.projects=new V(this.context)}}h.Apikeys=R;class T{context;constructor(d){this.context=d}lookupKey(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/keys:lookupKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}}h.Resource$Keys=T;class G{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}}h.Resource$Operations=G;class V{context;locations;constructor(d){this.context=d,this.locations=new E(this.context)}}h.Resource$Projects=V;class E{context;keys;constructor(d){this.context=d,this.keys=new v(this.context)}}h.Resource$Projects$Locations=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}getKeyString(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/keyString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}undelete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://apikeys.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,em.createAPIRequest)(s,c);else return(0,em.createAPIRequest)(s)}}h.Resource$Projects$Locations$Keys=v})(PAe||(iz.apikeys_v2=PAe={}))});var yAe=ht(Vd=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.AuthPlus=Vd.apikeys_v2=Vd.auth=Vd.VERSIONS=void 0;Vd.apikeys=lyt;var dAe=ct(),qAe=QX();Object.defineProperty(Vd,"apikeys_v2",{enumerable:!0,get:function(){return qAe.apikeys_v2}});Vd.VERSIONS={v2:qAe.apikeys_v2.Apikeys};function lyt(h){return(0,dAe.getAPI)("apikeys",h,Vd.VERSIONS,this)}var Oyt=new dAe.AuthPlus;Vd.auth=Oyt;var Cyt=ct();Object.defineProperty(Vd,"AuthPlus",{enumerable:!0,get:function(){return Cyt.AuthPlus}})});var YX=ht(uz=>{"use strict";Object.defineProperty(uz,"__esModule",{value:!0});uz.apim_v1alpha=void 0;var Fi=ct(),xAe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Apim=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;observationJobs;observationSources;operations;constructor(c){this.context=c,this.observationJobs=new V(this.context),this.observationSources=new I(this.context),this.operations=new d(this.context)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}getEntitlement(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}listApiObservationTags(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}:listApiObservationTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;apiObservations;constructor(c){this.context=c,this.apiObservations=new E(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}disable(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}enable(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Observationjobs=V;class E{context;apiOperations;constructor(c){this.context=c,this.apiOperations=new v(this.context)}batchEditTags(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiObservations:batchEditTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiObservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Observationjobs$Apiobservations=E;class v{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/apiOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Observationjobs$Apiobservations$Apioperations=v;class I{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/observationSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Observationsources=I;class d{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://apim.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Fi.createAPIRequest)(u,r);else return(0,Fi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=d})(xAe||(uz.apim_v1alpha=xAe={}))});var AAe=ht(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.AuthPlus=Ed.apim_v1alpha=Ed.auth=Ed.VERSIONS=void 0;Ed.apim=byt;var IAe=ct(),RAe=YX();Object.defineProperty(Ed,"apim_v1alpha",{enumerable:!0,get:function(){return RAe.apim_v1alpha}});Ed.VERSIONS={v1alpha:RAe.apim_v1alpha.Apim};function byt(h){return(0,IAe.getAPI)("apim",h,Ed.VERSIONS,this)}var kyt=new IAe.AuthPlus;Ed.auth=kyt;var ext=ct();Object.defineProperty(Ed,"AuthPlus",{enumerable:!0,get:function(){return ext.AuthPlus}})});var XX=ht(pz=>{"use strict";Object.defineProperty(pz,"__esModule",{value:!0});pz.appengine_v1=void 0;var Bs=ct(),$Ae;(function(h){class R{context;apps;projects;constructor(a,y){this.context={_options:a||{},google:y},this.apps=new T(this.context),this.projects=new e(this.context)}}h.Appengine=R;class T{context;authorizedCertificates;authorizedDomains;domainMappings;firewall;locations;operations;services;constructor(a){this.context=a,this.authorizedCertificates=new G(this.context),this.authorizedDomains=new V(this.context),this.domainMappings=new E(this.context),this.firewall=new v(this.context),this.locations=new d(this.context),this.operations=new m(this.context),this.services=new c(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}listRuntimes(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}:listRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}repair(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps=T;class G{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Authorizedcertificates=G;class V{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Authorizeddomains=V;class E{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Domainmappings=E;class v{context;ingressRules;constructor(a){this.context=a,this.ingressRules=new I(this.context)}}h.Resource$Apps$Firewall=v;class I{context;constructor(a){this.context=a}batchUpdate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Firewall$Ingressrules=I;class d{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Locations=d;class m{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Operations=m;class c{context;versions;constructor(a){this.context=a,this.versions=new o(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Services=c;class o{context;instances;constructor(a){this.context=a,this.instances=new r(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}exportAppImage(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Services$Versions=o;class r{context;constructor(a){this.context=a}debug(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Apps$Services$Versions$Instances=r;class e{context;locations;constructor(a){this.context=a,this.locations=new s(this.context)}}h.Resource$Projects=e;class s{context;applications;constructor(a){this.context=a,this.applications=new t(this.context)}}h.Resource$Projects$Locations=s;class t{context;authorizedCertificates;authorizedDomains;domainMappings;services;constructor(a){this.context=a,this.authorizedCertificates=new u(this.context),this.authorizedDomains=new n(this.context),this.domainMappings=new p(this.context),this.services=new i(this.context)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications=t;class u{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Authorizedcertificates=u;class n{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Authorizeddomains=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Domainmappings=p;class i{context;versions;constructor(a){this.context=a,this.versions=new g(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Services=i;class g{context;instances;constructor(a){this.context=a,this.instances=new f(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}exportAppImage(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Services$Versions=g;class f{context;constructor(a){this.context=a}debug(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://appengine.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(q)(0,Bs.createAPIRequest)($,q);else return(0,Bs.createAPIRequest)($)}}h.Resource$Projects$Locations$Applications$Services$Versions$Instances=f})($Ae||(pz.appengine_v1=$Ae={}))});var lX=ht(cz=>{"use strict";Object.defineProperty(cz,"__esModule",{value:!0});cz.appengine_v1alpha=void 0;var Hn=ct(),jAe;(function(h){class R{context;apps;projects;constructor(u,n){this.context={_options:u||{},google:n},this.apps=new T(this.context),this.projects=new d(this.context)}}h.Appengine=R;class T{context;authorizedCertificates;authorizedDomains;domainMappings;locations;operations;constructor(u){this.context=u,this.authorizedCertificates=new G(this.context),this.authorizedDomains=new V(this.context),this.domainMappings=new E(this.context),this.locations=new v(this.context),this.operations=new I(this.context)}}h.Resource$Apps=T;class G{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Apps$Authorizedcertificates=G;class V{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Apps$Authorizeddomains=V;class E{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Apps$Domainmappings=E;class v{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Apps$Locations=v;class I{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Apps$Operations=I;class d{context;locations;constructor(u){this.context=u,this.locations=new m(this.context)}}h.Resource$Projects=d;class m{context;applications;operations;constructor(u){this.context=u,this.applications=new c(this.context),this.operations=new s(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId"],pathParams:["projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Projects$Locations=m;class c{context;authorizedCertificates;authorizedDomains;domainMappings;constructor(u){this.context=u,this.authorizedCertificates=new o(this.context),this.authorizedDomains=new r(this.context),this.domainMappings=new e(this.context)}}h.Resource$Projects$Locations$Applications=c;class o{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Applications$Authorizedcertificates=o;class r{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Applications$Authorizeddomains=r;class e{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Applications$Domainmappings=e;class s{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId","operationsId"],pathParams:["locationsId","operationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://appengine.googleapis.com/",P={options:Object.assign({url:(f+"/v1alpha/projects/{projectsId}/locations/{locationsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(p)(0,Hn.createAPIRequest)(P,p);else return(0,Hn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Operations=s})(jAe||(cz.appengine_v1alpha=jAe={}))});var OX=ht(fz=>{"use strict";Object.defineProperty(fz,"__esModule",{value:!0});fz.appengine_v1beta=void 0;var Es=ct(),UAe;(function(h){class R{context;apps;projects;constructor(y,q){this.context={_options:y||{},google:q},this.apps=new T(this.context),this.projects=new e(this.context)}}h.Appengine=R;class T{context;authorizedCertificates;authorizedDomains;domainMappings;firewall;locations;operations;services;constructor(y){this.context=y,this.authorizedCertificates=new G(this.context),this.authorizedDomains=new V(this.context),this.domainMappings=new E(this.context),this.firewall=new v(this.context),this.locations=new d(this.context),this.operations=new m(this.context),this.services=new c(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:[],pathParams:[],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}listRuntimes(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}:listRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}repair(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps=T;class G{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId","authorizedCertificatesId"],pathParams:["appsId","authorizedCertificatesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Authorizedcertificates=G;class V{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Authorizeddomains=V;class E{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId","domainMappingsId"],pathParams:["appsId","domainMappingsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Domainmappings=E;class v{context;ingressRules;constructor(y){this.context=y,this.ingressRules=new I(this.context)}}h.Resource$Apps$Firewall=v;class I{context;constructor(y){this.context=y}batchUpdate(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/firewall/ingressRules/{ingressRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId","ingressRulesId"],pathParams:["appsId","ingressRulesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Firewall$Ingressrules=I;class d{context;constructor(y){this.context=y}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","locationsId"],pathParams:["appsId","locationsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Locations=d;class m{context;constructor(y){this.context=y}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","operationsId"],pathParams:["appsId","operationsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Operations=m;class c{context;versions;constructor(y){this.context=y,this.versions=new o(this.context)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId"],pathParams:["appsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Services=c;class o{context;instances;constructor(y){this.context=y,this.instances=new r(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}exportAppImage(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId"],pathParams:["appsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Services$Versions=o;class r{context;constructor(y){this.context=y}debug(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId","instancesId"],pathParams:["appsId","instancesId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["appsId","servicesId","versionsId"],pathParams:["appsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Apps$Services$Versions$Instances=r;class e{context;locations;constructor(y){this.context=y,this.locations=new s(this.context)}}h.Resource$Projects=e;class s{context;applications;operations;constructor(y){this.context=y,this.applications=new t(this.context),this.operations=new P(this.context)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId"],pathParams:["projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations=s;class t{context;authorizedCertificates;authorizedDomains;domainMappings;services;constructor(y){this.context=y,this.authorizedCertificates=new u(this.context),this.authorizedDomains=new n(this.context),this.domainMappings=new p(this.context),this.services=new i(this.context)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications=t;class u{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedCertificates/{authorizedCertificatesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","authorizedCertificatesId"],pathParams:["applicationsId","authorizedCertificatesId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Authorizedcertificates=u;class n{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/authorizedDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Authorizeddomains=n;class p{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId"],pathParams:["applicationsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","domainMappingsId"],pathParams:["applicationsId","domainMappingsId","locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Domainmappings=p;class i{context;versions;constructor(y){this.context=y,this.versions=new g(this.context)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId"],pathParams:["applicationsId","locationsId","projectsId","servicesId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Services=i;class g{context;instances;constructor(y){this.context=y,this.instances=new f(this.context)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}exportAppImage(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}:exportAppImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId"],pathParams:["applicationsId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Services$Versions=g;class f{context;constructor(y){this.context=y}debug(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","applicationsId","servicesId","versionsId","instancesId"],pathParams:["applicationsId","instancesId","locationsId","projectsId","servicesId","versionsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Applications$Services$Versions$Instances=f;class P{context;constructor(y){this.context=y}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId","operationsId"],pathParams:["locationsId","operationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://appengine.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/projects/{projectsId}/locations/{locationsId}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["projectsId","locationsId"],pathParams:["locationsId","projectsId"],context:this.context};if(A)(0,Es.createAPIRequest)(w,A);else return(0,Es.createAPIRequest)(w)}}h.Resource$Projects$Locations$Operations=P})(UAe||(fz.appengine_v1beta=UAe={}))});var SAe=ht(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.AuthPlus=Ym.appengine_v1beta=Ym.appengine_v1alpha=Ym.appengine_v1=Ym.auth=Ym.VERSIONS=void 0;Ym.appengine=txt;var vAe=ct(),TAe=XX();Object.defineProperty(Ym,"appengine_v1",{enumerable:!0,get:function(){return TAe.appengine_v1}});var VAe=lX();Object.defineProperty(Ym,"appengine_v1alpha",{enumerable:!0,get:function(){return VAe.appengine_v1alpha}});var EAe=OX();Object.defineProperty(Ym,"appengine_v1beta",{enumerable:!0,get:function(){return EAe.appengine_v1beta}});Ym.VERSIONS={v1:TAe.appengine_v1.Appengine,v1alpha:VAe.appengine_v1alpha.Appengine,v1beta:EAe.appengine_v1beta.Appengine};function txt(h){return(0,vAe.getAPI)("appengine",h,Ym.VERSIONS,this)}var oxt=new vAe.AuthPlus;Ym.auth=oxt;var sxt=ct();Object.defineProperty(Ym,"AuthPlus",{enumerable:!0,get:function(){return sxt.AuthPlus}})});var CX=ht(mz=>{"use strict";Object.defineProperty(mz,"__esModule",{value:!0});mz.apphub_v1=void 0;var Kr=ct(),wAe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Apphub=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;applications;discoveredServices;discoveredWorkloads;extendedMetadataSchemas;operations;serviceProjectAttachments;constructor(e){this.context=e,this.applications=new V(this.context),this.discoveredServices=new I(this.context),this.discoveredWorkloads=new d(this.context),this.extendedMetadataSchemas=new m(this.context),this.operations=new c(this.context),this.serviceProjectAttachments=new o(this.context)}detachServiceProjectAttachment(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:detachServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}getBoundary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}lookupServiceProjectAttachment(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:lookupServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}updateBoundary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;services;workloads;constructor(e){this.context=e,this.services=new E(this.context),this.workloads=new v(this.context)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications=V;class E{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications$Services=E;class v{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications$Workloads=v;class I{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/discoveredServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}lookup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/discoveredServices:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Discoveredservices=I;class d{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/discoveredWorkloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}lookup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/discoveredWorkloads:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Discoveredworkloads=d;class m{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/extendedMetadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Extendedmetadataschemas=m;class c{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=c;class o{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Kr.createAPIRequest)(i,t);else return(0,Kr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Serviceprojectattachments=o})(wAe||(mz.apphub_v1=wAe={}))});var bX=ht(gz=>{"use strict";Object.defineProperty(gz,"__esModule",{value:!0});gz.apphub_v1alpha=void 0;var zr=ct(),GAe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Apphub=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;applications;discoveredServices;discoveredWorkloads;extendedMetadataSchemas;operations;serviceProjectAttachments;constructor(e){this.context=e,this.applications=new V(this.context),this.discoveredServices=new I(this.context),this.discoveredWorkloads=new d(this.context),this.extendedMetadataSchemas=new m(this.context),this.operations=new c(this.context),this.serviceProjectAttachments=new o(this.context)}detachServiceProjectAttachment(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:detachServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}getBoundary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}lookupServiceProjectAttachment(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:lookupServiceProjectAttachment").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}updateBoundary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;services;workloads;constructor(e){this.context=e,this.services=new E(this.context),this.workloads=new v(this.context)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications=V;class E{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications$Services=E;class v{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Applications$Workloads=v;class I{context;constructor(e){this.context=e}findUnregistered(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredServices:findUnregistered").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}lookup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredServices:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Discoveredservices=I;class d{context;constructor(e){this.context=e}findUnregistered(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredWorkloads:findUnregistered").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredWorkloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}lookup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/discoveredWorkloads:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Discoveredworkloads=d;class m{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/extendedMetadataSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Extendedmetadataschemas=m;class c{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=c;class o{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://apphub.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/serviceProjectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,zr.createAPIRequest)(i,t);else return(0,zr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Serviceprojectattachments=o})(GAe||(gz.apphub_v1alpha=GAe={}))});var zAe=ht($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.AuthPlus=$h.apphub_v1alpha=$h.apphub_v1=$h.auth=$h.VERSIONS=void 0;$h.apphub=rxt;var _Ae=ct(),LAe=CX();Object.defineProperty($h,"apphub_v1",{enumerable:!0,get:function(){return LAe.apphub_v1}});var DAe=bX();Object.defineProperty($h,"apphub_v1alpha",{enumerable:!0,get:function(){return DAe.apphub_v1alpha}});$h.VERSIONS={v1:LAe.apphub_v1.Apphub,v1alpha:DAe.apphub_v1alpha.Apphub};function rxt(h){return(0,_Ae.getAPI)("apphub",h,$h.VERSIONS,this)}var nxt=new _Ae.AuthPlus;$h.auth=nxt;var ixt=ct();Object.defineProperty($h,"AuthPlus",{enumerable:!0,get:function(){return ixt.AuthPlus}})});var kX=ht(hz=>{"use strict";Object.defineProperty(hz,"__esModule",{value:!0});hz.appsactivity_v1=void 0;var MAe=ct(),NAe;(function(h){class R{context;activities;constructor(V,E){this.context={_options:V||{},google:E},this.activities=new T(this.context)}}h.Appsactivity=R;class T{context;constructor(V){this.context=V}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/appsactivity/v1/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,MAe.createAPIRequest)(c,v);else return(0,MAe.createAPIRequest)(c)}}h.Resource$Activities=T})(NAe||(hz.appsactivity_v1=NAe={}))});var BAe=ht(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.AuthPlus=Sd.appsactivity_v1=Sd.auth=Sd.VERSIONS=void 0;Sd.appsactivity=uxt;var HAe=ct(),FAe=kX();Object.defineProperty(Sd,"appsactivity_v1",{enumerable:!0,get:function(){return FAe.appsactivity_v1}});Sd.VERSIONS={v1:FAe.appsactivity_v1.Appsactivity};function uxt(h){return(0,HAe.getAPI)("appsactivity",h,Sd.VERSIONS,this)}var pxt=new HAe.AuthPlus;Sd.auth=pxt;var cxt=ct();Object.defineProperty(Sd,"AuthPlus",{enumerable:!0,get:function(){return cxt.AuthPlus}})});var el=ht(Pz=>{"use strict";Object.defineProperty(Pz,"__esModule",{value:!0});Pz.appsmarket_v2=void 0;var az=ct(),ZAe;(function(h){class R{context;customerLicense;userLicense;constructor(E,v){this.context={_options:E||{},google:v},this.customerLicense=new T(this.context),this.userLicense=new G(this.context)}}h.Appsmarket=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://appsmarket.googleapis.com/",o={options:Object.assign({url:(c+"/appsmarket/v2/customerLicense/{applicationId}/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["applicationId","customerId"],pathParams:["applicationId","customerId"],context:this.context};if(I)(0,az.createAPIRequest)(o,I);else return(0,az.createAPIRequest)(o)}}h.Resource$Customerlicense=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://appsmarket.googleapis.com/",o={options:Object.assign({url:(c+"/appsmarket/v2/userLicense/{applicationId}/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["applicationId","userId"],pathParams:["applicationId","userId"],context:this.context};if(I)(0,az.createAPIRequest)(o,I);else return(0,az.createAPIRequest)(o)}}h.Resource$Userlicense=G})(ZAe||(Pz.appsmarket_v2=ZAe={}))});var JAe=ht(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.AuthPlus=wd.appsmarket_v2=wd.auth=wd.VERSIONS=void 0;wd.appsmarket=fxt;var WAe=ct(),KAe=el();Object.defineProperty(wd,"appsmarket_v2",{enumerable:!0,get:function(){return KAe.appsmarket_v2}});wd.VERSIONS={v2:KAe.appsmarket_v2.Appsmarket};function fxt(h){return(0,WAe.getAPI)("appsmarket",h,wd.VERSIONS,this)}var mxt=new WAe.AuthPlus;wd.auth=mxt;var gxt=ct();Object.defineProperty(wd,"AuthPlus",{enumerable:!0,get:function(){return gxt.AuthPlus}})});var tl=ht(dz=>{"use strict";Object.defineProperty(dz,"__esModule",{value:!0});dz.area120tables_v1alpha1=void 0;var wc=ct(),QAe;(function(h){class R{context;tables;workspaces;constructor(v,I){this.context={_options:v||{},google:I},this.tables=new T(this.context),this.workspaces=new V(this.context)}}h.Area120tables=R;class T{context;rows;constructor(v){this.context=v,this.rows=new G(this.context)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}}h.Resource$Tables=T;class G{context;constructor(v){this.context=v}batchCreate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}batchDelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}batchUpdate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/rows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}}h.Resource$Tables$Rows=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://area120tables.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,wc.createAPIRequest)(r,d);else return(0,wc.createAPIRequest)(r)}}h.Resource$Workspaces=V})(QAe||(dz.area120tables_v1alpha1=QAe={}))});var lAe=ht(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.AuthPlus=Gd.area120tables_v1alpha1=Gd.auth=Gd.VERSIONS=void 0;Gd.area120tables=hxt;var YAe=ct(),XAe=tl();Object.defineProperty(Gd,"area120tables_v1alpha1",{enumerable:!0,get:function(){return XAe.area120tables_v1alpha1}});Gd.VERSIONS={v1alpha1:XAe.area120tables_v1alpha1.Area120tables};function hxt(h){return(0,YAe.getAPI)("area120tables",h,Gd.VERSIONS,this)}var axt=new YAe.AuthPlus;Gd.auth=axt;var Pxt=ct();Object.defineProperty(Gd,"AuthPlus",{enumerable:!0,get:function(){return Pxt.AuthPlus}})});var ol=ht(qz=>{"use strict";Object.defineProperty(qz,"__esModule",{value:!0});qz.areainsights_v1=void 0;var OAe=ct(),CAe;(function(h){class R{context;v1;constructor(V,E){this.context={_options:V||{},google:E},this.v1=new T(this.context)}}h.Areainsights=R;class T{context;constructor(V){this.context=V}computeInsights(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://areainsights.googleapis.com/",c={options:Object.assign({url:(m+"/v1:computeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,OAe.createAPIRequest)(c,v);else return(0,OAe.createAPIRequest)(c)}}h.Resource$V1=T})(CAe||(qz.areainsights_v1=CAe={}))});var e$e=ht(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.AuthPlus=_d.areainsights_v1=_d.auth=_d.VERSIONS=void 0;_d.areainsights=dxt;var bAe=ct(),kAe=ol();Object.defineProperty(_d,"areainsights_v1",{enumerable:!0,get:function(){return kAe.areainsights_v1}});_d.VERSIONS={v1:kAe.areainsights_v1.Areainsights};function dxt(h){return(0,bAe.getAPI)("areainsights",h,_d.VERSIONS,this)}var qxt=new bAe.AuthPlus;_d.auth=qxt;var yxt=ct();Object.defineProperty(_d,"AuthPlus",{enumerable:!0,get:function(){return yxt.AuthPlus}})});var sl=ht(yz=>{"use strict";Object.defineProperty(yz,"__esModule",{value:!0});yz.artifactregistry_v1=void 0;var js=ct(),t$e;(function(h){class R{context;projects;constructor(a,y){this.context={_options:a||{},google:y},this.projects=new T(this.context)}}h.Artifactregistry=R;class T{context;locations;constructor(a){this.context=a,this.locations=new G(this.context)}getProjectSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}updateProjectSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects=T;class G{context;operations;repositories;constructor(a){this.context=a,this.operations=new V(this.context),this.repositories=new E(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}getProjectConfig(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}getVpcscConfig(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}updateProjectConfig(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}updateVpcscConfig(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations=G;class V{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Operations=V;class E{context;aptArtifacts;attachments;dockerImages;files;genericArtifacts;goModules;googetArtifacts;kfpArtifacts;mavenArtifacts;npmPackages;packages;pythonPackages;rules;yumArtifacts;constructor(a){this.context=a,this.aptArtifacts=new v(this.context),this.attachments=new I(this.context),this.dockerImages=new d(this.context),this.files=new m(this.context),this.genericArtifacts=new c(this.context),this.goModules=new o(this.context),this.googetArtifacts=new r(this.context),this.kfpArtifacts=new e(this.context),this.mavenArtifacts=new s(this.context),this.npmPackages=new t(this.context),this.packages=new u(this.context),this.pythonPackages=new i(this.context),this.rules=new g(this.context),this.yumArtifacts=new f(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}exportArtifact(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+repository}:exportArtifact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}getIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}setIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}testIamPermissions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories=E;class v{context;constructor(a){this.context=a}import(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/aptArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/aptArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/aptArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Aptartifacts=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Attachments=I;class d{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/dockerImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Dockerimages=d;class m{context;constructor(a){this.context=a}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}download(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/files:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/files:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Files=m;class c{context;constructor(a){this.context=a}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/genericArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/genericArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Genericartifacts=c;class o{context;constructor(a){this.context=a}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/goModules:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/goModules:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Gomodules=o;class r{context;constructor(a){this.context=a}import(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/googetArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/googetArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/googetArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Googetartifacts=r;class e{context;constructor(a){this.context=a}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/kfpArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/kfpArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Kfpartifacts=e;class s{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/mavenArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Mavenartifacts=s;class t{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/npmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Npmpackages=t;class u{context;tags;versions;constructor(a){this.context=a,this.tags=new n(this.context),this.versions=new p(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Packages=u;class n{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Packages$Tags=n;class p{context;constructor(a){this.context=a}batchDelete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/versions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Packages$Versions=p;class i{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/pythonPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Pythonpackages=i;class g{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Rules=g;class f{context;constructor(a){this.context=a}import(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/yumArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}upload(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://artifactregistry.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/yumArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,mediaUrl:(j+"/upload/v1/{+parent}/yumArtifacts:create").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,js.createAPIRequest)($,q);else return(0,js.createAPIRequest)($)}}h.Resource$Projects$Locations$Repositories$Yumartifacts=f})(t$e||(yz.artifactregistry_v1=t$e={}))});var rl=ht(xz=>{"use strict";Object.defineProperty(xz,"__esModule",{value:!0});xz.artifactregistry_v1beta1=void 0;var wi=ct(),o$e;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Artifactregistry=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;repositories;constructor(o){this.context=o,this.operations=new V(this.context),this.repositories=new E(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=V;class E{context;files;packages;constructor(o){this.context=o,this.files=new v(this.context),this.packages=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Repositories=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Repositories$Files=v;class I{context;tags;versions;constructor(o){this.context=o,this.tags=new d(this.context),this.versions=new m(this.context)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Repositories$Packages=I;class d{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Repositories$Packages$Tags=d;class m{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://artifactregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wi.createAPIRequest)(n,e);else return(0,wi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Repositories$Packages$Versions=m})(o$e||(xz.artifactregistry_v1beta1=o$e={}))});var nl=ht(Iz=>{"use strict";Object.defineProperty(Iz,"__esModule",{value:!0});Iz.artifactregistry_v1beta2=void 0;var ci=ct(),s$e;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Artifactregistry=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;repositories;constructor(e){this.context=e,this.operations=new V(this.context),this.repositories=new E(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=V;class E{context;aptArtifacts;files;packages;yumArtifacts;constructor(e){this.context=e,this.aptArtifacts=new v(this.context),this.files=new I(this.context),this.packages=new d(this.context),this.yumArtifacts=new o(this.context)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories=E;class v{context;constructor(e){this.context=e}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/aptArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Aptartifacts=v;class I{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Files=I;class d{context;tags;versions;constructor(e){this.context=e,this.tags=new m(this.context),this.versions=new c(this.context)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/packages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Packages=d;class m{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Packages$Tags=m;class c{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Packages$Versions=c;class o{context;constructor(e){this.context=e}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://artifactregistry.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/yumArtifacts:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ci.createAPIRequest)(i,t);else return(0,ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Repositories$Yumartifacts=o})(s$e||(Iz.artifactregistry_v1beta2=s$e={}))});var p$e=ht(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.AuthPlus=Xm.artifactregistry_v1beta2=Xm.artifactregistry_v1beta1=Xm.artifactregistry_v1=Xm.auth=Xm.VERSIONS=void 0;Xm.artifactregistry=xxt;var r$e=ct(),n$e=sl();Object.defineProperty(Xm,"artifactregistry_v1",{enumerable:!0,get:function(){return n$e.artifactregistry_v1}});var i$e=rl();Object.defineProperty(Xm,"artifactregistry_v1beta1",{enumerable:!0,get:function(){return i$e.artifactregistry_v1beta1}});var u$e=nl();Object.defineProperty(Xm,"artifactregistry_v1beta2",{enumerable:!0,get:function(){return u$e.artifactregistry_v1beta2}});Xm.VERSIONS={v1:n$e.artifactregistry_v1.Artifactregistry,v1beta1:i$e.artifactregistry_v1beta1.Artifactregistry,v1beta2:u$e.artifactregistry_v1beta2.Artifactregistry};function xxt(h){return(0,r$e.getAPI)("artifactregistry",h,Xm.VERSIONS,this)}var Ixt=new r$e.AuthPlus;Xm.auth=Ixt;var Rxt=ct();Object.defineProperty(Xm,"AuthPlus",{enumerable:!0,get:function(){return Rxt.AuthPlus}})});var il=ht(Rz=>{"use strict";Object.defineProperty(Rz,"__esModule",{value:!0});Rz.assuredworkloads_v1=void 0;var Lu=ct(),c$e;(function(h){class R{context;assuredworkloads;organizations;constructor(c,o){this.context={_options:c||{},google:o},this.assuredworkloads=new T(this.context),this.organizations=new G(this.context)}}h.Assuredworkloads=R;class T{context;constructor(c){this.context=c}archiveResourceEvents(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/assuredworkloads:archiveResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}revertArchivedResourceEvents(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/assuredworkloads:revertArchivedResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}}h.Resource$Assuredworkloads=T;class G{context;locations;constructor(c){this.context=c,this.locations=new V(this.context)}}h.Resource$Organizations=G;class V{context;operations;workloads;constructor(c){this.context=c,this.operations=new E(this.context),this.workloads=new v(this.context)}}h.Resource$Organizations$Locations=V;class E{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Operations=E;class v{context;updates;violations;constructor(c){this.context=c,this.updates=new I(this.context),this.violations=new d(this.context)}analyzeWorkloadMove(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+target}:analyzeWorkloadMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["target"],pathParams:["target"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}enableComplianceUpdates(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:enableComplianceUpdates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}enableResourceMonitoring(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:enableResourceMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}mutatePartnerPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:mutatePartnerPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}restrictAllowedResources(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:restrictAllowedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads=v;class I{context;constructor(c){this.context=c}apply(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/updates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads$Updates=I;class d{context;constructor(c){this.context=c}acknowledge(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Lu.createAPIRequest)(u,r);else return(0,Lu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads$Violations=d})(c$e||(Rz.assuredworkloads_v1=c$e={}))});var ul=ht(Az=>{"use strict";Object.defineProperty(Az,"__esModule",{value:!0});Az.assuredworkloads_v1beta1=void 0;var Zu=ct(),f$e;(function(h){class R{context;assuredworkloads;organizations;constructor(c,o){this.context={_options:c||{},google:o},this.assuredworkloads=new T(this.context),this.organizations=new G(this.context)}}h.Assuredworkloads=R;class T{context;constructor(c){this.context=c}archiveResourceEvents(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/assuredworkloads:archiveResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}revertArchivedResourceEvents(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/assuredworkloads:revertArchivedResourceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}}h.Resource$Assuredworkloads=T;class G{context;locations;constructor(c){this.context=c,this.locations=new V(this.context)}}h.Resource$Organizations=G;class V{context;operations;workloads;constructor(c){this.context=c,this.operations=new E(this.context),this.workloads=new v(this.context)}}h.Resource$Organizations$Locations=V;class E{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Operations=E;class v{context;updates;violations;constructor(c){this.context=c,this.updates=new I(this.context),this.violations=new d(this.context)}analyzeWorkloadMove(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+target}:analyzeWorkloadMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["target"],pathParams:["target"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}enableComplianceUpdates(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:enableComplianceUpdates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}enableResourceMonitoring(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:enableResourceMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}restrictAllowedResources(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:restrictAllowedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads=v;class I{context;constructor(c){this.context=c}apply(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/updates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads$Updates=I;class d{context;constructor(c){this.context=c}acknowledge(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://assuredworkloads.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Zu.createAPIRequest)(u,r);else return(0,Zu.createAPIRequest)(u)}}h.Resource$Organizations$Locations$Workloads$Violations=d})(f$e||(Az.assuredworkloads_v1beta1=f$e={}))});var a$e=ht(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.AuthPlus=jh.assuredworkloads_v1beta1=jh.assuredworkloads_v1=jh.auth=jh.VERSIONS=void 0;jh.assuredworkloads=Axt;var m$e=ct(),g$e=il();Object.defineProperty(jh,"assuredworkloads_v1",{enumerable:!0,get:function(){return g$e.assuredworkloads_v1}});var h$e=ul();Object.defineProperty(jh,"assuredworkloads_v1beta1",{enumerable:!0,get:function(){return h$e.assuredworkloads_v1beta1}});jh.VERSIONS={v1:g$e.assuredworkloads_v1.Assuredworkloads,v1beta1:h$e.assuredworkloads_v1beta1.Assuredworkloads};function Axt(h){return(0,m$e.getAPI)("assuredworkloads",h,jh.VERSIONS,this)}var $xt=new m$e.AuthPlus;jh.auth=$xt;var jxt=ct();Object.defineProperty(jh,"AuthPlus",{enumerable:!0,get:function(){return jxt.AuthPlus}})});var pl=ht($z=>{"use strict";Object.defineProperty($z,"__esModule",{value:!0});$z.authorizedbuyersmarketplace_v1=void 0;var Jr=ct(),P$e;(function(h){class R{context;bidders;buyers;constructor(s,t){this.context={_options:s||{},google:t},this.bidders=new T(this.context),this.buyers=new E(this.context)}}h.Authorizedbuyersmarketplace=R;class T{context;auctionPackages;finalizedDeals;constructor(s){this.context=s,this.auctionPackages=new G(this.context),this.finalizedDeals=new V(this.context)}}h.Resource$Bidders=T;class G{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Bidders$Auctionpackages=G;class V{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}setReadyToServe(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Bidders$Finalizeddeals=V;class E{context;auctionPackages;clients;finalizedDeals;proposals;publisherProfiles;constructor(s){this.context=s,this.auctionPackages=new v(this.context),this.clients=new I(this.context),this.finalizedDeals=new m(this.context),this.proposals=new c(this.context),this.publisherProfiles=new r(this.context)}}h.Resource$Buyers=E;class v{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}subscribe(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}subscribeClients(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+auctionPackage}:subscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}unsubscribe(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:unsubscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}unsubscribeClients(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+auctionPackage}:unsubscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Auctionpackages=v;class I{context;users;constructor(s){this.context=s,this.users=new d(this.context)}activate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}deactivate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Clients=I;class d{context;constructor(s){this.context=s}activate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}deactivate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Clients$Users=d;class m{context;constructor(s){this.context=s}addCreative(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+deal}:addCreative").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}pause(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}resume(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}setReadyToServe(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Finalizeddeals=m;class c{context;deals;constructor(s){this.context=s,this.deals=new o(this.context)}accept(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}addNote(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+proposal}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}cancelNegotiation(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+proposal}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}sendRfp(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+buyer}/proposals:sendRfp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["buyer"],pathParams:["buyer"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Proposals=c;class o{context;constructor(s){this.context=s}batchUpdate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/deals:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Proposals$Deals=o;class r{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Jr.createAPIRequest)(g,u);else return(0,Jr.createAPIRequest)(g)}}h.Resource$Buyers$Publisherprofiles=r})(P$e||($z.authorizedbuyersmarketplace_v1=P$e={}))});var cl=ht(jz=>{"use strict";Object.defineProperty(jz,"__esModule",{value:!0});jz.authorizedbuyersmarketplace_v1alpha=void 0;var ls=ct(),d$e;(function(h){class R{context;bidders;buyers;curators;mediaPlanners;constructor(p,i){this.context={_options:p||{},google:i},this.bidders=new T(this.context),this.buyers=new E(this.context),this.curators=new s(this.context),this.mediaPlanners=new u(this.context)}}h.Authorizedbuyersmarketplace=R;class T{context;auctionPackages;finalizedDeals;constructor(p){this.context=p,this.auctionPackages=new G(this.context),this.finalizedDeals=new V(this.context)}}h.Resource$Bidders=T;class G{context;constructor(p){this.context=p}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Bidders$Auctionpackages=G;class V{context;constructor(p){this.context=p}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}setReadyToServe(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Bidders$Finalizeddeals=V;class E{context;auctionPackages;clients;dataSegments;finalizedDeals;proposals;publisherProfiles;constructor(p){this.context=p,this.auctionPackages=new v(this.context),this.clients=new I(this.context),this.dataSegments=new m(this.context),this.finalizedDeals=new c(this.context),this.proposals=new o(this.context),this.publisherProfiles=new e(this.context)}}h.Resource$Buyers=E;class v{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/auctionPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}subscribe(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}subscribeClients(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+auctionPackage}:subscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}unsubscribe(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:unsubscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}unsubscribeClients(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+auctionPackage}:unsubscribeClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["auctionPackage"],pathParams:["auctionPackage"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Auctionpackages=v;class I{context;users;constructor(p){this.context=p,this.users=new d(this.context)}activate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}deactivate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Clients=I;class d{context;constructor(p){this.context=p}activate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}deactivate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Clients$Users=d;class m{context;constructor(p){this.context=p}activate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}deactivate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Datasegments=m;class c{context;constructor(p){this.context=p}addCreative(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+deal}:addCreative").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/finalizedDeals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}pause(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}resume(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}setReadyToServe(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+deal}:setReadyToServe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["deal"],pathParams:["deal"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Finalizeddeals=c;class o{context;deals;constructor(p){this.context=p,this.deals=new r(this.context)}accept(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}addNote(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+proposal}:addNote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}cancelNegotiation(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+proposal}:cancelNegotiation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["proposal"],pathParams:["proposal"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}sendRfp(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+buyer}/proposals:sendRfp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["buyer"],pathParams:["buyer"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Proposals=o;class r{context;constructor(p){this.context=p}batchUpdate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/deals:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/deals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Proposals$Deals=r;class e{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/publisherProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Buyers$Publisherprofiles=e;class s{context;curatedPackages;constructor(p){this.context=p,this.curatedPackages=new t(this.context)}}h.Resource$Curators=s;class t{context;constructor(p){this.context=p}activate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}deactivate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Curators$Curatedpackages=t;class u{context;constructor(p){this.context=p}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha/mediaPlanners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:[],pathParams:[],context:this.context};if(g)(0,ls.createAPIRequest)(y,g);else return(0,ls.createAPIRequest)(y)}}h.Resource$Mediaplanners=u})(d$e||(jz.authorizedbuyersmarketplace_v1alpha=d$e={}))});var fl=ht(Uz=>{"use strict";Object.defineProperty(Uz,"__esModule",{value:!0});Uz.authorizedbuyersmarketplace_v1beta=void 0;var pc=ct(),q$e;(function(h){class R{context;curators;mediaPlanners;constructor(I,d){this.context={_options:I||{},google:d},this.curators=new T(this.context),this.mediaPlanners=new E(this.context)}}h.Authorizedbuyersmarketplace=R;class T{context;curatedPackages;dataSegments;constructor(I){this.context=I,this.curatedPackages=new G(this.context),this.dataSegments=new V(this.context)}}h.Resource$Curators=T;class G{context;constructor(I){this.context=I}activate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}deactivate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/curatedPackages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}}h.Resource$Curators$Curatedpackages=G;class V{context;constructor(I){this.context=I}activate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}deactivate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/dataSegments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}}h.Resource$Curators$Datasegments=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://authorizedbuyersmarketplace.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/mediaPlanners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,pc.createAPIRequest)(e,m);else return(0,pc.createAPIRequest)(e)}}h.Resource$Mediaplanners=E})(q$e||(Uz.authorizedbuyersmarketplace_v1beta=q$e={}))});var A$e=ht(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.AuthPlus=lm.authorizedbuyersmarketplace_v1beta=lm.authorizedbuyersmarketplace_v1alpha=lm.authorizedbuyersmarketplace_v1=lm.auth=lm.VERSIONS=void 0;lm.authorizedbuyersmarketplace=Uxt;var y$e=ct(),x$e=pl();Object.defineProperty(lm,"authorizedbuyersmarketplace_v1",{enumerable:!0,get:function(){return x$e.authorizedbuyersmarketplace_v1}});var I$e=cl();Object.defineProperty(lm,"authorizedbuyersmarketplace_v1alpha",{enumerable:!0,get:function(){return I$e.authorizedbuyersmarketplace_v1alpha}});var R$e=fl();Object.defineProperty(lm,"authorizedbuyersmarketplace_v1beta",{enumerable:!0,get:function(){return R$e.authorizedbuyersmarketplace_v1beta}});lm.VERSIONS={v1:x$e.authorizedbuyersmarketplace_v1.Authorizedbuyersmarketplace,v1alpha:I$e.authorizedbuyersmarketplace_v1alpha.Authorizedbuyersmarketplace,v1beta:R$e.authorizedbuyersmarketplace_v1beta.Authorizedbuyersmarketplace};function Uxt(h){return(0,y$e.getAPI)("authorizedbuyersmarketplace",h,lm.VERSIONS,this)}var vxt=new y$e.AuthPlus;lm.auth=vxt;var Txt=ct();Object.defineProperty(lm,"AuthPlus",{enumerable:!0,get:function(){return Txt.AuthPlus}})});var ml=ht(vz=>{"use strict";Object.defineProperty(vz,"__esModule",{value:!0});vz.backupdr_v1=void 0;var Ls=ct(),$$e;(function(h){class R{context;folders;organizations;projects;constructor(a,y){this.context={_options:a||{},google:y},this.folders=new T(this.context),this.organizations=new E(this.context),this.projects=new d(this.context)}}h.Backupdr=R;class T{context;locations;constructor(a){this.context=a,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;resourceBackupConfigs;constructor(a){this.context=a,this.resourceBackupConfigs=new V(this.context)}}h.Resource$Folders$Locations=G;class V{context;constructor(a){this.context=a}fetch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Folders$Locations$Resourcebackupconfigs=V;class E{context;locations;constructor(a){this.context=a,this.locations=new v(this.context)}}h.Resource$Organizations=E;class v{context;resourceBackupConfigs;constructor(a){this.context=a,this.resourceBackupConfigs=new I(this.context)}}h.Resource$Organizations$Locations=v;class I{context;constructor(a){this.context=a}fetch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Organizations$Locations$Resourcebackupconfigs=I;class d{context;locations;constructor(a){this.context=a,this.locations=new m(this.context)}}h.Resource$Projects=d;class m{context;backupPlanAssociations;backupPlans;backupVaults;dataSourceReferences;managementServers;operations;resourceBackupConfigs;serviceConfig;trial;constructor(a){this.context=a,this.backupPlanAssociations=new c(this.context),this.backupPlans=new o(this.context),this.backupVaults=new e(this.context),this.dataSourceReferences=new u(this.context),this.managementServers=new n(this.context),this.operations=new p(this.context),this.resourceBackupConfigs=new i(this.context),this.serviceConfig=new g(this.context),this.trial=new f(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}getTrial(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations=m;class c{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupPlanAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}fetchForResourceType(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupPlanAssociations:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupPlanAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}triggerBackup(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:triggerBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupplanassociations=c;class o{context;revisions;constructor(a){this.context=a,this.revisions=new r(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupplans=o;class r{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupplans$Revisions=r;class e{context;dataSources;constructor(a){this.context=a,this.dataSources=new s(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}fetchUsable(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupVaults:fetchUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}testIamPermissions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupvaults=e;class s{context;backups;constructor(a){this.context=a,this.backups=new t(this.context)}abandonBackup(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+dataSource}:abandonBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}fetchAccessToken(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:fetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}finalizeBackup(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+dataSource}:finalizeBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}initiateBackup(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+dataSource}:initiateBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}remove(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}setInternalStatus(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+dataSource}:setInternalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["dataSource"],pathParams:["dataSource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupvaults$Datasources=s;class t{context;constructor(a){this.context=a}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}fetchForResourceType(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backups:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}restore(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Backupvaults$Datasources$Backups=t;class u{context;constructor(a){this.context=a}fetchForResourceType(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/dataSourceReferences:fetchForResourceType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/dataSourceReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Datasourcereferences=u;class n{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/managementServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}getIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/managementServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}msComplianceMetadata(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}:msComplianceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}setIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}testIamPermissions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Managementservers=n;class p{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Operations=p;class i{context;constructor(a){this.context=a}fetch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/resourceBackupConfigs:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/resourceBackupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Resourcebackupconfigs=i;class g{context;constructor(a){this.context=a}initialize(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Serviceconfig=g;class f{context;constructor(a){this.context=a}end(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/trial:end").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}subscribe(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://backupdr.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/trial:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ls.createAPIRequest)($,q);else return(0,Ls.createAPIRequest)($)}}h.Resource$Projects$Locations$Trial=f})($$e||(vz.backupdr_v1=$$e={}))});var v$e=ht(Ld=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.AuthPlus=Ld.backupdr_v1=Ld.auth=Ld.VERSIONS=void 0;Ld.backupdr=Vxt;var j$e=ct(),U$e=ml();Object.defineProperty(Ld,"backupdr_v1",{enumerable:!0,get:function(){return U$e.backupdr_v1}});Ld.VERSIONS={v1:U$e.backupdr_v1.Backupdr};function Vxt(h){return(0,j$e.getAPI)("backupdr",h,Ld.VERSIONS,this)}var Ext=new j$e.AuthPlus;Ld.auth=Ext;var Sxt=ct();Object.defineProperty(Ld,"AuthPlus",{enumerable:!0,get:function(){return Sxt.AuthPlus}})});var gl=ht(Tz=>{"use strict";Object.defineProperty(Tz,"__esModule",{value:!0});Tz.baremetalsolution_v1=void 0;var zA=ct(),T$e;(function(h){class R{context;operations;constructor(V,E){this.context={_options:V||{},google:E},this.operations=new T(this.context)}}h.Baremetalsolution=R;class T{context;constructor(V){this.context=V}cancel(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://baremetalsolution.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zA.createAPIRequest)(c,v);else return(0,zA.createAPIRequest)(c)}delete(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://baremetalsolution.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zA.createAPIRequest)(c,v);else return(0,zA.createAPIRequest)(c)}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://baremetalsolution.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zA.createAPIRequest)(c,v);else return(0,zA.createAPIRequest)(c)}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://baremetalsolution.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zA.createAPIRequest)(c,v);else return(0,zA.createAPIRequest)(c)}}h.Resource$Operations=T})(T$e||(Tz.baremetalsolution_v1=T$e={}))});var hl=ht(Ez=>{"use strict";Object.defineProperty(Ez,"__esModule",{value:!0});Ez.baremetalsolution_v1alpha1=void 0;var Vz=ct(),V$e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Baremetalsolution=R;class T{context;locations;provisioningQuotas;constructor(v){this.context=v,this.locations=new G(this.context),this.provisioningQuotas=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(v){this.context=v}submitProvisioningConfig(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://baremetalsolution.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+project}/{+location}:submitProvisioningConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(d)(0,Vz.createAPIRequest)(r,d);else return(0,Vz.createAPIRequest)(r)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://baremetalsolution.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/provisioningQuotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Vz.createAPIRequest)(r,d);else return(0,Vz.createAPIRequest)(r)}}h.Resource$Projects$Provisioningquotas=V})(V$e||(Ez.baremetalsolution_v1alpha1=V$e={}))});var al=ht(Sz=>{"use strict";Object.defineProperty(Sz,"__esModule",{value:!0});Sz.baremetalsolution_v2=void 0;var vr=ct(),E$e;(function(h){class R{context;projects;constructor(u,n){this.context={_options:u||{},google:n},this.projects=new T(this.context)}}h.Baremetalsolution=R;class T{context;locations;constructor(u){this.context=u,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instanceProvisioningSettings;instances;networks;nfsShares;operations;provisioningConfigs;provisioningQuotas;sshKeys;volumes;constructor(u){this.context=u,this.instanceProvisioningSettings=new V(this.context),this.instances=new E(this.context),this.networks=new v(this.context),this.nfsShares=new I(this.context),this.operations=new d(this.context),this.provisioningConfigs=new m(this.context),this.provisioningQuotas=new c(this.context),this.sshKeys=new o(this.context),this.volumes=new r(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations=G;class V{context;constructor(u){this.context=u}fetch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+location}/instanceProvisioningSettings:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Instanceprovisioningsettings=V;class E{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}detachLun(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+instance}:detachLun").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}disableInteractiveSerialConsole(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:disableInteractiveSerialConsole").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}enableInteractiveSerialConsole(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:enableInteractiveSerialConsole").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}rename(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}reset(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}start(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}stop(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Instances=E;class v{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}listNetworkUsage(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+location}/networks:listNetworkUsage").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Networks=v;class I{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/nfsShares").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/nfsShares").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Nfsshares=I;class d{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Operations=d;class m{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/provisioningConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}submit(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/provisioningConfigs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Provisioningconfigs=m;class c{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/provisioningQuotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Provisioningquotas=c;class o{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/sshKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/sshKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Sshkeys=o;class r{context;luns;snapshots;constructor(u){this.context=u,this.luns=new e(this.context),this.snapshots=new s(this.context)}evict(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:evict").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}resize(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+volume}:resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["volume"],pathParams:["volume"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Volumes=r;class e{context;constructor(u){this.context=u}evict(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}:evict").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/luns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Volumes$Luns=e;class s{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}restoreVolumeSnapshot(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://baremetalsolution.googleapis.com/",P={options:Object.assign({url:(f+"/v2/{+volumeSnapshot}:restoreVolumeSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["volumeSnapshot"],pathParams:["volumeSnapshot"],context:this.context};if(p)(0,vr.createAPIRequest)(P,p);else return(0,vr.createAPIRequest)(P)}}h.Resource$Projects$Locations$Volumes$Snapshots=s})(E$e||(Sz.baremetalsolution_v2=E$e={}))});var L$e=ht(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.AuthPlus=Om.baremetalsolution_v2=Om.baremetalsolution_v1alpha1=Om.baremetalsolution_v1=Om.auth=Om.VERSIONS=void 0;Om.baremetalsolution=wxt;var S$e=ct(),w$e=gl();Object.defineProperty(Om,"baremetalsolution_v1",{enumerable:!0,get:function(){return w$e.baremetalsolution_v1}});var G$e=hl();Object.defineProperty(Om,"baremetalsolution_v1alpha1",{enumerable:!0,get:function(){return G$e.baremetalsolution_v1alpha1}});var _$e=al();Object.defineProperty(Om,"baremetalsolution_v2",{enumerable:!0,get:function(){return _$e.baremetalsolution_v2}});Om.VERSIONS={v1:w$e.baremetalsolution_v1.Baremetalsolution,v1alpha1:G$e.baremetalsolution_v1alpha1.Baremetalsolution,v2:_$e.baremetalsolution_v2.Baremetalsolution};function wxt(h){return(0,S$e.getAPI)("baremetalsolution",h,Om.VERSIONS,this)}var Gxt=new S$e.AuthPlus;Om.auth=Gxt;var _xt=ct();Object.defineProperty(Om,"AuthPlus",{enumerable:!0,get:function(){return _xt.AuthPlus}})});var Pl=ht(wz=>{"use strict";Object.defineProperty(wz,"__esModule",{value:!0});wz.batch_v1=void 0;var Wp=ct(),D$e;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Batch=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;operations;state;constructor(c){this.context=c,this.jobs=new V(this.context),this.operations=new I(this.context),this.state=new d(this.context)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;taskGroups;constructor(c){this.context=c,this.taskGroups=new E(this.context)}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}}h.Resource$Projects$Locations$Jobs=V;class E{context;tasks;constructor(c){this.context=c,this.tasks=new v(this.context)}}h.Resource$Projects$Locations$Jobs$Taskgroups=E;class v{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}}h.Resource$Projects$Locations$Jobs$Taskgroups$Tasks=v;class I{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=I;class d{context;constructor(c){this.context=c}report(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://batch.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/state:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wp.createAPIRequest)(u,r);else return(0,Wp.createAPIRequest)(u)}}h.Resource$Projects$Locations$State=d})(D$e||(wz.batch_v1=D$e={}))});var N$e=ht(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.AuthPlus=Dd.batch_v1=Dd.auth=Dd.VERSIONS=void 0;Dd.batch=Lxt;var z$e=ct(),M$e=Pl();Object.defineProperty(Dd,"batch_v1",{enumerable:!0,get:function(){return M$e.batch_v1}});Dd.VERSIONS={v1:M$e.batch_v1.Batch};function Lxt(h){return(0,z$e.getAPI)("batch",h,Dd.VERSIONS,this)}var Dxt=new z$e.AuthPlus;Dd.auth=Dxt;var zxt=ct();Object.defineProperty(Dd,"AuthPlus",{enumerable:!0,get:function(){return zxt.AuthPlus}})});var dl=ht(Gz=>{"use strict";Object.defineProperty(Gz,"__esModule",{value:!0});Gz.beyondcorp_v1=void 0;var bs=ct(),H$e;(function(h){class R{context;organizations;projects;constructor(s,t){this.context={_options:s||{},google:t},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Beyondcorp=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;operations;constructor(s){this.context=s,this.operations=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Organizations$Locations$Operations=V;class E{context;locations;constructor(s){this.context=s,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;appConnections;appConnectors;appGateways;operations;securityGateways;constructor(s){this.context=s,this.appConnections=new I(this.context),this.appConnectors=new d(this.context),this.appGateways=new m(this.context),this.operations=new c(this.context),this.securityGateways=new o(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}resolve(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appConnections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Appconnections=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}reportStatus(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+appConnector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}resolveInstanceConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+appConnector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Appconnectors=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Appgateways=m;class c{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=c;class o{context;applications;constructor(s){this.context=s,this.applications=new r(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Securitygateways=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://beyondcorp.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,bs.createAPIRequest)(g,u);else return(0,bs.createAPIRequest)(g)}}h.Resource$Projects$Locations$Securitygateways$Applications=r})(H$e||(Gz.beyondcorp_v1=H$e={}))});var ql=ht(_z=>{"use strict";Object.defineProperty(_z,"__esModule",{value:!0});_z.beyondcorp_v1alpha=void 0;var _o=ct(),F$e;(function(h){class R{context;organizations;projects;constructor(f,P){this.context={_options:f||{},google:P},this.organizations=new T(this.context),this.projects=new I(this.context)}}h.Beyondcorp=R;class T{context;locations;constructor(f){this.context=f,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;insights;operations;subscriptions;constructor(f){this.context=f,this.insights=new V(this.context),this.operations=new E(this.context),this.subscriptions=new v(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(f){this.context=f}configuredInsight(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+insight}:configuredInsight").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["insight"],pathParams:["insight"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Organizations$Locations$Insights=V;class E{context;constructor(f){this.context=f}cancel(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Organizations$Locations$Operations=E;class v{context;constructor(f){this.context=f}cancel(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}restart(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Organizations$Locations$Subscriptions=v;class I{context;locations;constructor(f){this.context=f,this.locations=new d(this.context)}}h.Resource$Projects=I;class d{context;appConnections;appConnectors;appGateways;applicationDomains;applications;connections;connectors;insights;operations;securityGateways;constructor(f){this.context=f,this.appConnections=new m(this.context),this.appConnectors=new c(this.context),this.appGateways=new o(this.context),this.applicationDomains=new r(this.context),this.applications=new e(this.context),this.connections=new s(this.context),this.connectors=new t(this.context),this.insights=new u(this.context),this.operations=new n(this.context),this.securityGateways=new p(this.context)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations=d;class m{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}resolve(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appConnections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Appconnections=m;class c{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}reportStatus(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+appConnector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}resolveInstanceConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+appConnector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["appConnector"],pathParams:["appConnector"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Appconnectors=c;class o{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/appGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Appgateways=o;class r{context;constructor(f){this.context=f}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Applicationdomains=r;class e{context;constructor(f){this.context=f}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Applications=e;class s{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}resolve(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/connections:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Connections=s;class t{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}reportStatus(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+connector}:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["connector"],pathParams:["connector"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}resolveInstanceConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+connector}:resolveInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["connector"],pathParams:["connector"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Connectors=t;class u{context;constructor(f){this.context=f}configuredInsight(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+insight}:configuredInsight").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["insight"],pathParams:["insight"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Insights=u;class n{context;constructor(f){this.context=f}cancel(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Operations=n;class p{context;applications;constructor(f){this.context=f,this.applications=new i(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/securityGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Securitygateways=p;class i{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}getIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+parent}/applications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}setIamPolicy(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}testIamPermissions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://beyondcorp.googleapis.com/",x={options:Object.assign({url:(A+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(a)(0,_o.createAPIRequest)(x,a);else return(0,_o.createAPIRequest)(x)}}h.Resource$Projects$Locations$Securitygateways$Applications=i})(F$e||(_z.beyondcorp_v1alpha=F$e={}))});var K$e=ht(Uh=>{"use strict";Object.defineProperty(Uh,"__esModule",{value:!0});Uh.AuthPlus=Uh.beyondcorp_v1alpha=Uh.beyondcorp_v1=Uh.auth=Uh.VERSIONS=void 0;Uh.beyondcorp=Mxt;var B$e=ct(),Z$e=dl();Object.defineProperty(Uh,"beyondcorp_v1",{enumerable:!0,get:function(){return Z$e.beyondcorp_v1}});var W$e=ql();Object.defineProperty(Uh,"beyondcorp_v1alpha",{enumerable:!0,get:function(){return W$e.beyondcorp_v1alpha}});Uh.VERSIONS={v1:Z$e.beyondcorp_v1.Beyondcorp,v1alpha:W$e.beyondcorp_v1alpha.Beyondcorp};function Mxt(h){return(0,B$e.getAPI)("beyondcorp",h,Uh.VERSIONS,this)}var Nxt=new B$e.AuthPlus;Uh.auth=Nxt;var Hxt=ct();Object.defineProperty(Uh,"AuthPlus",{enumerable:!0,get:function(){return Hxt.AuthPlus}})});var yl=ht(Lz=>{"use strict";Object.defineProperty(Lz,"__esModule",{value:!0});Lz.biglake_v1=void 0;var Gi=ct(),J$e;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Biglake=R;class T{context;catalogs;locations;constructor(o){this.context=o,this.catalogs=new G(this.context),this.locations=new v(this.context)}}h.Resource$Projects=T;class G{context;namespaces;constructor(o){this.context=o,this.namespaces=new V(this.context)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Catalogs=G;class V{context;tables;constructor(o){this.context=o,this.tables=new E(this.context)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Catalogs$Namespaces=V;class E{context;constructor(o){this.context=o}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Catalogs$Namespaces$Tables=E;class v{context;catalogs;constructor(o){this.context=o,this.catalogs=new I(this.context)}}h.Resource$Projects$Locations=v;class I{context;databases;constructor(o){this.context=o,this.databases=new d(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Catalogs=I;class d{context;tables;constructor(o){this.context=o,this.tables=new m(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Catalogs$Databases=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}rename(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://biglake.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gi.createAPIRequest)(n,e);else return(0,Gi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Catalogs$Databases$Tables=m})(J$e||(Lz.biglake_v1=J$e={}))});var X$e=ht(zd=>{"use strict";Object.defineProperty(zd,"__esModule",{value:!0});zd.AuthPlus=zd.biglake_v1=zd.auth=zd.VERSIONS=void 0;zd.biglake=Fxt;var Q$e=ct(),Y$e=yl();Object.defineProperty(zd,"biglake_v1",{enumerable:!0,get:function(){return Y$e.biglake_v1}});zd.VERSIONS={v1:Y$e.biglake_v1.Biglake};function Fxt(h){return(0,Q$e.getAPI)("biglake",h,zd.VERSIONS,this)}var Bxt=new Q$e.AuthPlus;zd.auth=Bxt;var Zxt=ct();Object.defineProperty(zd,"AuthPlus",{enumerable:!0,get:function(){return Zxt.AuthPlus}})});var xl=ht(Dz=>{"use strict";Object.defineProperty(Dz,"__esModule",{value:!0});Dz.bigquery_v2=void 0;var Pr=ct(),l$e;(function(h){class R{context;datasets;jobs;models;projects;routines;rowAccessPolicies;tabledata;tables;constructor(o,r){this.context={_options:o||{},google:r},this.datasets=new T(this.context),this.jobs=new G(this.context),this.models=new V(this.context),this.projects=new E(this.context),this.routines=new v(this.context),this.rowAccessPolicies=new I(this.context),this.tabledata=new d(this.context),this.tables=new m(this.context)}}h.Bigquery=R;class T{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}undelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Datasets=T;class G{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/jobs/{+jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}getQueryResults(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/queries/{+jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,mediaUrl:(u+"/upload/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}query(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/queries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Jobs=G;class V{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/models/{+modelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","modelId"],pathParams:["datasetId","modelId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Models=V;class E{context;constructor(o){this.context=o}getServiceAccount(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Projects=E;class v{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/routines/{+routineId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","routineId"],pathParams:["datasetId","projectId","routineId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Routines=v;class I{context;constructor(o){this.context=o}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId","policyId"],pathParams:["datasetId","policyId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Rowaccesspolicies=I;class d{context;constructor(o){this.context=o}insertAll(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/insertAll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/data").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Tabledata=d;class m{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId"],pathParams:["datasetId","projectId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://bigquery.googleapis.com/",n={options:Object.assign({url:(u+"/bigquery/v2/projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["projectId","datasetId","tableId"],pathParams:["datasetId","projectId","tableId"],context:this.context};if(e)(0,Pr.createAPIRequest)(n,e);else return(0,Pr.createAPIRequest)(n)}}h.Resource$Tables=m})(l$e||(Dz.bigquery_v2=l$e={}))});var b$e=ht(Md=>{"use strict";Object.defineProperty(Md,"__esModule",{value:!0});Md.AuthPlus=Md.bigquery_v2=Md.auth=Md.VERSIONS=void 0;Md.bigquery=Wxt;var O$e=ct(),C$e=xl();Object.defineProperty(Md,"bigquery_v2",{enumerable:!0,get:function(){return C$e.bigquery_v2}});Md.VERSIONS={v2:C$e.bigquery_v2.Bigquery};function Wxt(h){return(0,O$e.getAPI)("bigquery",h,Md.VERSIONS,this)}var Kxt=new O$e.AuthPlus;Md.auth=Kxt;var Jxt=ct();Object.defineProperty(Md,"AuthPlus",{enumerable:!0,get:function(){return Jxt.AuthPlus}})});var Il=ht(zz=>{"use strict";Object.defineProperty(zz,"__esModule",{value:!0});zz.bigqueryconnection_v1=void 0;var Cm=ct(),k$e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Bigqueryconnection=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connections;constructor(v){this.context=v,this.connections=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}getIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}setIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}testIamPermissions(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,Cm.createAPIRequest)(r,d);else return(0,Cm.createAPIRequest)(r)}}h.Resource$Projects$Locations$Connections=V})(k$e||(zz.bigqueryconnection_v1=k$e={}))});var Rl=ht(Mz=>{"use strict";Object.defineProperty(Mz,"__esModule",{value:!0});Mz.bigqueryconnection_v1beta1=void 0;var tm=ct(),e0e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Bigqueryconnection=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connections;constructor(v){this.context=v,this.connections=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}getIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}setIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}testIamPermissions(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}updateCredential(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigqueryconnection.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,tm.createAPIRequest)(r,d);else return(0,tm.createAPIRequest)(r)}}h.Resource$Projects$Locations$Connections=V})(e0e||(Mz.bigqueryconnection_v1beta1=e0e={}))});var r0e=ht(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.AuthPlus=vh.bigqueryconnection_v1beta1=vh.bigqueryconnection_v1=vh.auth=vh.VERSIONS=void 0;vh.bigqueryconnection=Qxt;var t0e=ct(),o0e=Il();Object.defineProperty(vh,"bigqueryconnection_v1",{enumerable:!0,get:function(){return o0e.bigqueryconnection_v1}});var s0e=Rl();Object.defineProperty(vh,"bigqueryconnection_v1beta1",{enumerable:!0,get:function(){return s0e.bigqueryconnection_v1beta1}});vh.VERSIONS={v1:o0e.bigqueryconnection_v1.Bigqueryconnection,v1beta1:s0e.bigqueryconnection_v1beta1.Bigqueryconnection};function Qxt(h){return(0,t0e.getAPI)("bigqueryconnection",h,vh.VERSIONS,this)}var Yxt=new t0e.AuthPlus;vh.auth=Yxt;var Xxt=ct();Object.defineProperty(vh,"AuthPlus",{enumerable:!0,get:function(){return Xxt.AuthPlus}})});var Al=ht(Nz=>{"use strict";Object.defineProperty(Nz,"__esModule",{value:!0});Nz.bigquerydatapolicy_v1=void 0;var om=ct(),n0e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Bigquerydatapolicy=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;dataPolicies;constructor(v){this.context=v,this.dataPolicies=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}getIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}rename(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}setIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}testIamPermissions(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,om.createAPIRequest)(r,d);else return(0,om.createAPIRequest)(r)}}h.Resource$Projects$Locations$Datapolicies=V})(n0e||(Nz.bigquerydatapolicy_v1=n0e={}))});var $l=ht(Hz=>{"use strict";Object.defineProperty(Hz,"__esModule",{value:!0});Hz.bigquerydatapolicy_v2=void 0;var If=ct(),i0e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Bigquerydatapolicy=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;dataPolicies;constructor(v){this.context=v,this.dataPolicies=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}addGrantees(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+dataPolicy}:addGrantees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["dataPolicy"],pathParams:["dataPolicy"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}getIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+parent}/dataPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}removeGrantees(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+dataPolicy}:removeGrantees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["dataPolicy"],pathParams:["dataPolicy"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}setIamPolicy(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}testIamPermissions(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://bigquerydatapolicy.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(d)(0,If.createAPIRequest)(r,d);else return(0,If.createAPIRequest)(r)}}h.Resource$Projects$Locations$Datapolicies=V})(i0e||(Hz.bigquerydatapolicy_v2=i0e={}))});var f0e=ht(Th=>{"use strict";Object.defineProperty(Th,"__esModule",{value:!0});Th.AuthPlus=Th.bigquerydatapolicy_v2=Th.bigquerydatapolicy_v1=Th.auth=Th.VERSIONS=void 0;Th.bigquerydatapolicy=lxt;var u0e=ct(),p0e=Al();Object.defineProperty(Th,"bigquerydatapolicy_v1",{enumerable:!0,get:function(){return p0e.bigquerydatapolicy_v1}});var c0e=$l();Object.defineProperty(Th,"bigquerydatapolicy_v2",{enumerable:!0,get:function(){return c0e.bigquerydatapolicy_v2}});Th.VERSIONS={v1:p0e.bigquerydatapolicy_v1.Bigquerydatapolicy,v2:c0e.bigquerydatapolicy_v2.Bigquerydatapolicy};function lxt(h){return(0,u0e.getAPI)("bigquerydatapolicy",h,Th.VERSIONS,this)}var Oxt=new u0e.AuthPlus;Th.auth=Oxt;var Cxt=ct();Object.defineProperty(Th,"AuthPlus",{enumerable:!0,get:function(){return Cxt.AuthPlus}})});var jl=ht(Fz=>{"use strict";Object.defineProperty(Fz,"__esModule",{value:!0});Fz.bigquerydatatransfer_v1=void 0;var sn=ct(),m0e;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Bigquerydatatransfer=R;class T{context;dataSources;locations;transferConfigs;constructor(t){this.context=t,this.dataSources=new G(this.context),this.locations=new V(this.context),this.transferConfigs=new c(this.context)}enrollDataSources(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:enrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects=T;class G{context;constructor(t){this.context=t}checkValidCreds(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:checkValidCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Datasources=G;class V{context;dataSources;transferConfigs;constructor(t){this.context=t,this.dataSources=new E(this.context),this.transferConfigs=new v(this.context)}enrollDataSources(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:enrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}unenrollDataSources(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:unenrollDataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations=V;class E{context;constructor(t){this.context=t}checkValidCreds(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:checkValidCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations$Datasources=E;class v{context;runs;transferResources;constructor(t){this.context=t,this.runs=new I(this.context),this.transferResources=new m(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}scheduleRuns(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:scheduleRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}startManualRuns(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:startManualRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations$Transferconfigs=v;class I{context;transferLogs;constructor(t){this.context=t,this.transferLogs=new d(this.context)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations$Transferconfigs$Runs=I;class d{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations$Transferconfigs$Runs$Transferlogs=d;class m{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Locations$Transferconfigs$Transferresources=m;class c{context;runs;transferResources;constructor(t){this.context=t,this.runs=new o(this.context),this.transferResources=new e(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}scheduleRuns(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:scheduleRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}startManualRuns(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:startManualRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Transferconfigs=c;class o{context;transferLogs;constructor(t){this.context=t,this.transferLogs=new r(this.context)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Transferconfigs$Runs=o;class r{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Transferconfigs$Runs$Transferlogs=r;class e{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://bigquerydatatransfer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/transferResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,sn.createAPIRequest)(f,n);else return(0,sn.createAPIRequest)(f)}}h.Resource$Projects$Transferconfigs$Transferresources=e})(m0e||(Fz.bigquerydatatransfer_v1=m0e={}))});var a0e=ht(Nd=>{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.AuthPlus=Nd.bigquerydatatransfer_v1=Nd.auth=Nd.VERSIONS=void 0;Nd.bigquerydatatransfer=bxt;var g0e=ct(),h0e=jl();Object.defineProperty(Nd,"bigquerydatatransfer_v1",{enumerable:!0,get:function(){return h0e.bigquerydatatransfer_v1}});Nd.VERSIONS={v1:h0e.bigquerydatatransfer_v1.Bigquerydatatransfer};function bxt(h){return(0,g0e.getAPI)("bigquerydatatransfer",h,Nd.VERSIONS,this)}var kxt=new g0e.AuthPlus;Nd.auth=kxt;var eIt=ct();Object.defineProperty(Nd,"AuthPlus",{enumerable:!0,get:function(){return eIt.AuthPlus}})});var Ul=ht(Bz=>{"use strict";Object.defineProperty(Bz,"__esModule",{value:!0});Bz.bigqueryreservation_v1=void 0;var jn=ct(),P0e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Bigqueryreservation=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;capacityCommitments;reservationGroups;reservations;constructor(m){this.context=m,this.capacityCommitments=new V(this.context),this.reservationGroups=new E(this.context),this.reservations=new v(this.context)}getBiReservation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}searchAllAssignments(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchAllAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}searchAssignments(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}updateBiReservation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}merge(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/capacityCommitments:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}split(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:split").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Capacitycommitments=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservationGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservationgroups=E;class v{context;assignments;constructor(m){this.context=m,this.assignments=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}failoverReservation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:failoverReservation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservations=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}move(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,jn.createAPIRequest)(t,o);else return(0,jn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservations$Assignments=I})(P0e||(Bz.bigqueryreservation_v1=P0e={}))});var vl=ht(Zz=>{"use strict";Object.defineProperty(Zz,"__esModule",{value:!0});Zz.bigqueryreservation_v1alpha2=void 0;var Up=ct(),d0e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Bigqueryreservation=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;reservationGrants;reservations;constructor(m){this.context=m,this.operations=new V(this.context),this.reservationGrants=new E(this.context),this.reservations=new v(this.context)}searchReservationGrants(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}:SearchReservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservationGrants").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservationgrants=E;class v{context;slotPools;constructor(m){this.context=m,this.slotPools=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}createReservation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservations=v;class I{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://bigqueryreservation.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/slotPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Up.createAPIRequest)(t,o);else return(0,Up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reservations$Slotpools=I})(d0e||(Zz.bigqueryreservation_v1alpha2=d0e={}))});var Tl=ht(Wz=>{"use strict";Object.defineProperty(Wz,"__esModule",{value:!0});Wz.bigqueryreservation_v1beta1=void 0;var $u=ct(),q0e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Bigqueryreservation=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;capacityCommitments;reservations;constructor(d){this.context=d,this.capacityCommitments=new V(this.context),this.reservations=new E(this.context)}getBiReservation(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}searchAssignments(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}:searchAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}updateBiReservation(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}merge(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/capacityCommitments:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}split(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:split").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}}h.Resource$Projects$Locations$Capacitycommitments=V;class E{context;assignments;constructor(d){this.context=d,this.assignments=new v(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}}h.Resource$Projects$Locations$Reservations=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}move(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://bigqueryreservation.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,$u.createAPIRequest)(s,c);else return(0,$u.createAPIRequest)(s)}}h.Resource$Projects$Locations$Reservations$Assignments=v})(q0e||(Wz.bigqueryreservation_v1beta1=q0e={}))});var A0e=ht(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.AuthPlus=bm.bigqueryreservation_v1beta1=bm.bigqueryreservation_v1alpha2=bm.bigqueryreservation_v1=bm.auth=bm.VERSIONS=void 0;bm.bigqueryreservation=tIt;var y0e=ct(),x0e=Ul();Object.defineProperty(bm,"bigqueryreservation_v1",{enumerable:!0,get:function(){return x0e.bigqueryreservation_v1}});var I0e=vl();Object.defineProperty(bm,"bigqueryreservation_v1alpha2",{enumerable:!0,get:function(){return I0e.bigqueryreservation_v1alpha2}});var R0e=Tl();Object.defineProperty(bm,"bigqueryreservation_v1beta1",{enumerable:!0,get:function(){return R0e.bigqueryreservation_v1beta1}});bm.VERSIONS={v1:x0e.bigqueryreservation_v1.Bigqueryreservation,v1alpha2:I0e.bigqueryreservation_v1alpha2.Bigqueryreservation,v1beta1:R0e.bigqueryreservation_v1beta1.Bigqueryreservation};function tIt(h){return(0,y0e.getAPI)("bigqueryreservation",h,bm.VERSIONS,this)}var oIt=new y0e.AuthPlus;bm.auth=oIt;var sIt=ct();Object.defineProperty(bm,"AuthPlus",{enumerable:!0,get:function(){return sIt.AuthPlus}})});var Vl=ht(Kz=>{"use strict";Object.defineProperty(Kz,"__esModule",{value:!0});Kz.bigtableadmin_v1=void 0;var $0e;(function(h){class R{context;constructor(G,V){this.context={_options:G||{},google:V}}}h.Bigtableadmin=R})($0e||(Kz.bigtableadmin_v1=$0e={}))});var El=ht(Jz=>{"use strict";Object.defineProperty(Jz,"__esModule",{value:!0});Jz.bigtableadmin_v2=void 0;var Zo=ct(),j0e;(function(h){class R{context;operations;projects;constructor(i,g){this.context={_options:i||{},google:g},this.operations=new T(this.context),this.projects=new E(this.context)}}h.Bigtableadmin=R;class T{context;projects;constructor(i){this.context=i,this.projects=new G(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Operations=T;class G{context;operations;constructor(i){this.context=i,this.operations=new V(this.context)}}h.Resource$Operations$Projects=G;class V{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Operations$Projects$Operations=V;class E{context;instances;locations;constructor(i){this.context=i,this.instances=new v(this.context),this.locations=new n(this.context)}}h.Resource$Projects=E;class v{context;appProfiles;clusters;logicalViews;materializedViews;tables;constructor(i){this.context=i,this.appProfiles=new I(this.context),this.clusters=new d(this.context),this.logicalViews=new r(this.context),this.materializedViews=new e(this.context),this.tables=new s(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}partialUpdateInstance(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}update(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/appProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/appProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Appprofiles=I;class d{context;backups;hotTablets;memoryLayers;constructor(i){this.context=i,this.backups=new m(this.context),this.hotTablets=new c(this.context),this.memoryLayers=new o(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getMemoryLayer(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}partialUpdateCluster(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}update(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Clusters=d;class m{context;constructor(i){this.context=i}copy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/backups:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Clusters$Backups=m;class c{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/hotTablets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Clusters$Hottablets=c;class o{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/memoryLayers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Clusters$Memorylayers=o;class r{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/logicalViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/logicalViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Logicalviews=r;class e{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/materializedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/materializedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Materializedviews=e;class s{context;authorizedViews;schemaBundles;constructor(i){this.context=i,this.authorizedViews=new t(this.context),this.schemaBundles=new u(this.context)}checkConsistency(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}:checkConsistency").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}dropRowRange(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}:dropRowRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}generateConsistencyToken(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}:generateConsistencyToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/tables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}modifyColumnFamilies(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}:modifyColumnFamilies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}restore(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/tables:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}undelete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Tables=s;class t{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Tables$Authorizedviews=t;class u{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/schemaBundles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+parent}/schemaBundles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Instances$Tables$Schemabundles=u;class n{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://bigtableadmin.googleapis.com/",q={options:Object.assign({url:(y+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Zo.createAPIRequest)(q,f);else return(0,Zo.createAPIRequest)(q)}}h.Resource$Projects$Locations=n})(j0e||(Jz.bigtableadmin_v2=j0e={}))});var V0e=ht(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});Vh.AuthPlus=Vh.bigtableadmin_v2=Vh.bigtableadmin_v1=Vh.auth=Vh.VERSIONS=void 0;Vh.bigtableadmin=rIt;var U0e=ct(),v0e=Vl();Object.defineProperty(Vh,"bigtableadmin_v1",{enumerable:!0,get:function(){return v0e.bigtableadmin_v1}});var T0e=El();Object.defineProperty(Vh,"bigtableadmin_v2",{enumerable:!0,get:function(){return T0e.bigtableadmin_v2}});Vh.VERSIONS={v1:v0e.bigtableadmin_v1.Bigtableadmin,v2:T0e.bigtableadmin_v2.Bigtableadmin};function rIt(h){return(0,U0e.getAPI)("bigtableadmin",h,Vh.VERSIONS,this)}var nIt=new U0e.AuthPlus;Vh.auth=nIt;var iIt=ct();Object.defineProperty(Vh,"AuthPlus",{enumerable:!0,get:function(){return iIt.AuthPlus}})});var Sl=ht(Qz=>{"use strict";Object.defineProperty(Qz,"__esModule",{value:!0});Qz.billingbudgets_v1=void 0;var KI=ct(),E0e;(function(h){class R{context;billingAccounts;constructor(E,v){this.context={_options:E||{},google:v},this.billingAccounts=new T(this.context)}}h.Billingbudgets=R;class T{context;budgets;constructor(E){this.context=E,this.budgets=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,KI.createAPIRequest)(o,I);else return(0,KI.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,KI.createAPIRequest)(o,I);else return(0,KI.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,KI.createAPIRequest)(o,I);else return(0,KI.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,KI.createAPIRequest)(o,I);else return(0,KI.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,KI.createAPIRequest)(o,I);else return(0,KI.createAPIRequest)(o)}}h.Resource$Billingaccounts$Budgets=G})(E0e||(Qz.billingbudgets_v1=E0e={}))});var wl=ht(Yz=>{"use strict";Object.defineProperty(Yz,"__esModule",{value:!0});Yz.billingbudgets_v1beta1=void 0;var JI=ct(),S0e;(function(h){class R{context;billingAccounts;constructor(E,v){this.context={_options:E||{},google:v},this.billingAccounts=new T(this.context)}}h.Billingbudgets=R;class T{context;budgets;constructor(E){this.context=E,this.budgets=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,JI.createAPIRequest)(o,I);else return(0,JI.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,JI.createAPIRequest)(o,I);else return(0,JI.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,JI.createAPIRequest)(o,I);else return(0,JI.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+parent}/budgets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,JI.createAPIRequest)(o,I);else return(0,JI.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://billingbudgets.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,JI.createAPIRequest)(o,I);else return(0,JI.createAPIRequest)(o)}}h.Resource$Billingaccounts$Budgets=G})(S0e||(Yz.billingbudgets_v1beta1=S0e={}))});var L0e=ht(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.AuthPlus=Eh.billingbudgets_v1beta1=Eh.billingbudgets_v1=Eh.auth=Eh.VERSIONS=void 0;Eh.billingbudgets=uIt;var w0e=ct(),G0e=Sl();Object.defineProperty(Eh,"billingbudgets_v1",{enumerable:!0,get:function(){return G0e.billingbudgets_v1}});var _0e=wl();Object.defineProperty(Eh,"billingbudgets_v1beta1",{enumerable:!0,get:function(){return _0e.billingbudgets_v1beta1}});Eh.VERSIONS={v1:G0e.billingbudgets_v1.Billingbudgets,v1beta1:_0e.billingbudgets_v1beta1.Billingbudgets};function uIt(h){return(0,w0e.getAPI)("billingbudgets",h,Eh.VERSIONS,this)}var pIt=new w0e.AuthPlus;Eh.auth=pIt;var cIt=ct();Object.defineProperty(Eh,"AuthPlus",{enumerable:!0,get:function(){return cIt.AuthPlus}})});var Gl=ht(Xz=>{"use strict";Object.defineProperty(Xz,"__esModule",{value:!0});Xz.binaryauthorization_v1=void 0;var uu=ct(),D0e;(function(h){class R{context;projects;systempolicy;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context),this.systempolicy=new m(this.context)}}h.Binaryauthorization=R;class T{context;attestors;platforms;policy;constructor(o){this.context=o,this.attestors=new G(this.context),this.platforms=new V(this.context),this.policy=new d(this.context)}getPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}updatePolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Projects=T;class G{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}validateAttestationOccurrence(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+attestor}:validateAttestationOccurrence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["attestor"],pathParams:["attestor"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Projects$Attestors=G;class V{context;gke;policies;constructor(o){this.context=o,this.gke=new E(this.context),this.policies=new I(this.context)}}h.Resource$Projects$Platforms=V;class E{context;policies;constructor(o){this.context=o,this.policies=new v(this.context)}}h.Resource$Projects$Platforms$Gke=E;class v{context;constructor(o){this.context=o}evaluate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:evaluate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Projects$Platforms$Gke$Policies=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}replacePlatformPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Projects$Platforms$Policies=I;class d{context;constructor(o){this.context=o}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Projects$Policy=d;class m{context;constructor(o){this.context=o}getPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://binaryauthorization.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,uu.createAPIRequest)(n,e);else return(0,uu.createAPIRequest)(n)}}h.Resource$Systempolicy=m})(D0e||(Xz.binaryauthorization_v1=D0e={}))});var _l=ht(lz=>{"use strict";Object.defineProperty(lz,"__esModule",{value:!0});lz.binaryauthorization_v1beta1=void 0;var vp=ct(),z0e;(function(h){class R{context;projects;systempolicy;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context),this.systempolicy=new E(this.context)}}h.Binaryauthorization=R;class T{context;attestors;policy;constructor(I){this.context=I,this.attestors=new G(this.context),this.policy=new V(this.context)}getPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}updatePolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}}h.Resource$Projects=T;class G{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/attestors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}update(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}validateAttestationOccurrence(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+attestor}:validateAttestationOccurrence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["attestor"],pathParams:["attestor"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}}h.Resource$Projects$Attestors=G;class V{context;constructor(I){this.context=I}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}}h.Resource$Projects$Policy=V;class E{context;constructor(I){this.context=I}getPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://binaryauthorization.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vp.createAPIRequest)(e,m);else return(0,vp.createAPIRequest)(e)}}h.Resource$Systempolicy=E})(z0e||(lz.binaryauthorization_v1beta1=z0e={}))});var F0e=ht(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.AuthPlus=Sh.binaryauthorization_v1beta1=Sh.binaryauthorization_v1=Sh.auth=Sh.VERSIONS=void 0;Sh.binaryauthorization=fIt;var M0e=ct(),N0e=Gl();Object.defineProperty(Sh,"binaryauthorization_v1",{enumerable:!0,get:function(){return N0e.binaryauthorization_v1}});var H0e=_l();Object.defineProperty(Sh,"binaryauthorization_v1beta1",{enumerable:!0,get:function(){return H0e.binaryauthorization_v1beta1}});Sh.VERSIONS={v1:N0e.binaryauthorization_v1.Binaryauthorization,v1beta1:H0e.binaryauthorization_v1beta1.Binaryauthorization};function fIt(h){return(0,M0e.getAPI)("binaryauthorization",h,Sh.VERSIONS,this)}var mIt=new M0e.AuthPlus;Sh.auth=mIt;var gIt=ct();Object.defineProperty(Sh,"AuthPlus",{enumerable:!0,get:function(){return gIt.AuthPlus}})});var Ll=ht(Oz=>{"use strict";Object.defineProperty(Oz,"__esModule",{value:!0});Oz.blockchainnodeengine_v1=void 0;var Wc=ct(),B0e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Blockchainnodeengine=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;blockchainNodes;operations;constructor(I){this.context=I,this.blockchainNodes=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/blockchainNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/blockchainNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Blockchainnodes=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://blockchainnodeengine.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Wc.createAPIRequest)(e,m);else return(0,Wc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(B0e||(Oz.blockchainnodeengine_v1=B0e={}))});var K0e=ht(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.AuthPlus=Hd.blockchainnodeengine_v1=Hd.auth=Hd.VERSIONS=void 0;Hd.blockchainnodeengine=hIt;var Z0e=ct(),W0e=Ll();Object.defineProperty(Hd,"blockchainnodeengine_v1",{enumerable:!0,get:function(){return W0e.blockchainnodeengine_v1}});Hd.VERSIONS={v1:W0e.blockchainnodeengine_v1.Blockchainnodeengine};function hIt(h){return(0,Z0e.getAPI)("blockchainnodeengine",h,Hd.VERSIONS,this)}var aIt=new Z0e.AuthPlus;Hd.auth=aIt;var PIt=ct();Object.defineProperty(Hd,"AuthPlus",{enumerable:!0,get:function(){return PIt.AuthPlus}})});var Dl=ht(Cz=>{"use strict";Object.defineProperty(Cz,"__esModule",{value:!0});Cz.blogger_v3=void 0;var yn=ct(),J0e;(function(h){class R{context;blogs;blogUserInfos;comments;pages;pageViews;posts;postUserInfos;users;constructor(o,r){this.context={_options:o||{},google:r},this.blogs=new T(this.context),this.blogUserInfos=new G(this.context),this.comments=new V(this.context),this.pages=new E(this.context),this.pageViews=new v(this.context),this.posts=new I(this.context),this.postUserInfos=new d(this.context),this.users=new m(this.context)}}h.Blogger=R;class T{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}getByUrl(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/byurl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["url"],pathParams:[],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}listByUser(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/users/{userId}/blogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Blogs=T;class G{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/users/{userId}/blogs/{blogId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId"],pathParams:["blogId","userId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Bloguserinfos=G;class V{context;constructor(o){this.context=o}approve(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}listByBlog(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}markAsSpam(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}removeContent(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId","commentId"],pathParams:["blogId","commentId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Comments=V;class E{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}publish(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}revert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}/revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pages/{pageId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["blogId","pageId"],pathParams:["blogId","pageId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Pages=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/pageviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Pageviews=v;class I{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}getByPath(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/bypath").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","path"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}publish(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}revert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}/revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["blogId","q"],pathParams:["blogId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["blogId","postId"],pathParams:["blogId","postId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Posts=I;class d{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/users/{userId}/blogs/{blogId}/posts/{postId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId","postId"],pathParams:["blogId","postId","userId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/users/{userId}/blogs/{blogId}/posts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId","blogId"],pathParams:["blogId","userId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Postuserinfos=d;class m{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://blogger.googleapis.com/",n={options:Object.assign({url:(u+"/v3/users/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(e)(0,yn.createAPIRequest)(n,e);else return(0,yn.createAPIRequest)(n)}}h.Resource$Users=m})(J0e||(Cz.blogger_v3=J0e={}))});var X0e=ht(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.AuthPlus=Fd.blogger_v3=Fd.auth=Fd.VERSIONS=void 0;Fd.blogger=dIt;var Q0e=ct(),Y0e=Dl();Object.defineProperty(Fd,"blogger_v3",{enumerable:!0,get:function(){return Y0e.blogger_v3}});Fd.VERSIONS={v3:Y0e.blogger_v3.Blogger};function dIt(h){return(0,Q0e.getAPI)("blogger",h,Fd.VERSIONS,this)}var qIt=new Q0e.AuthPlus;Fd.auth=qIt;var yIt=ct();Object.defineProperty(Fd,"AuthPlus",{enumerable:!0,get:function(){return yIt.AuthPlus}})});var zl=ht(bz=>{"use strict";Object.defineProperty(bz,"__esModule",{value:!0});bz.books_v1=void 0;var tr=ct(),l0e;(function(h){class R{context;bookshelves;cloudloading;dictionary;familysharing;layers;myconfig;mylibrary;notification;onboarding;personalizedstream;promooffer;series;volumes;constructor(j,$){this.context={_options:j||{},google:$},this.bookshelves=new T(this.context),this.cloudloading=new V(this.context),this.dictionary=new E(this.context),this.familysharing=new v(this.context),this.layers=new I(this.context),this.myconfig=new c(this.context),this.mylibrary=new o(this.context),this.notification=new u(this.context),this.onboarding=new n(this.context),this.personalizedstream=new p(this.context),this.promooffer=new i(this.context),this.series=new g(this.context),this.volumes=new P(this.context)}}h.Books=R;class T{context;volumes;constructor(j){this.context=j,this.volumes=new G(this.context)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/users/{userId}/bookshelves/{shelf}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["userId","shelf"],pathParams:["shelf","userId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/users/{userId}/bookshelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Bookshelves=T;class G{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/users/{userId}/bookshelves/{shelf}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["userId","shelf"],pathParams:["shelf","userId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Bookshelves$Volumes=G;class V{context;constructor(j){this.context=j}addBook(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/cloudloading/addBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}deleteBook(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/cloudloading/deleteBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["volumeId"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}updateBook(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/cloudloading/updateBook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Cloudloading=V;class E{context;constructor(j){this.context=j}listOfflineMetadata(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/dictionary/listOfflineMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["cpksver"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Dictionary=E;class v{context;constructor(j){this.context=j}getFamilyInfo(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/familysharing/getFamilyInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}share(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/familysharing/share").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}unshare(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/familysharing/unshare").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Familysharing=v;class I{context;annotationData;volumeAnnotations;constructor(j){this.context=j,this.annotationData=new d(this.context),this.volumeAnnotations=new m(this.context)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layersummary/{summaryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId","summaryId"],pathParams:["summaryId","volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layersummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Layers=I;class d{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId","layerId","annotationDataId","contentVersion"],pathParams:["annotationDataId","layerId","volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layers/{layerId}/data").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId","layerId","contentVersion"],pathParams:["layerId","volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Layers$Annotationdata=d;class m{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId","layerId","annotationId"],pathParams:["annotationId","layerId","volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/layers/{layerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId","layerId","contentVersion"],pathParams:["layerId","volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Layers$Volumeannotations=m;class c{context;constructor(j){this.context=j}getUserSettings(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/myconfig/getUserSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}releaseDownloadAccess(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/myconfig/releaseDownloadAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["cpksver","volumeIds"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}requestAccess(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/myconfig/requestAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["cpksver","nonce","source","volumeId"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}syncVolumeLicenses(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/myconfig/syncVolumeLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["cpksver","nonce","source"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}updateUserSettings(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/myconfig/updateUserSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Myconfig=c;class o{context;annotations;bookshelves;readingpositions;constructor(j){this.context=j,this.annotations=new r(this.context),this.bookshelves=new e(this.context),this.readingpositions=new t(this.context)}}h.Resource$Mylibrary=o;class r{context;constructor(j){this.context=j}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["annotationId"],pathParams:["annotationId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}insert(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}summary(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/annotations/summary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["layerIds","volumeId"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}update(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/annotations/{annotationId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["annotationId"],pathParams:["annotationId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Mylibrary$Annotations=r;class e{context;volumes;constructor(j){this.context=j,this.volumes=new s(this.context)}addVolume(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}/addVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["shelf","volumeId"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}clearVolumes(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}/clearVolumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}moveVolume(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}/moveVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["shelf","volumeId","volumePosition"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}removeVolume(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}/removeVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["shelf","volumeId"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Mylibrary$Bookshelves=e;class s{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/bookshelves/{shelf}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["shelf"],pathParams:["shelf"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Mylibrary$Bookshelves$Volumes=s;class t{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/readingpositions/{volumeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}setPosition(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/mylibrary/readingpositions/{volumeId}/setPosition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["volumeId","position","timestamp"],pathParams:["volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Mylibrary$Readingpositions=t;class u{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/notification/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["notification_id"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Notification=u;class n{context;constructor(j){this.context=j}listCategories(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/onboarding/listCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}listCategoryVolumes(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/onboarding/listCategoryVolumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Onboarding=n;class p{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/personalizedstream/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Personalizedstream=p;class i{context;constructor(j){this.context=j}accept(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/promooffer/accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}dismiss(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/promooffer/dismiss").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/promooffer/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Promooffer=i;class g{context;membership;constructor(j){this.context=j,this.membership=new f(this.context)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/series/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["series_id"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Series=g;class f{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/series/membership/get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["series_id"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Series$Membership=f;class P{context;associated;mybooks;recommended;useruploaded;constructor(j){this.context=j,this.associated=new a(this.context),this.mybooks=new y(this.context),this.recommended=new q(this.context),this.useruploaded=new A(this.context)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["q"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Volumes=P;class a{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/{volumeId}/associated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["volumeId"],pathParams:["volumeId"],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Volumes$Associated=a;class y{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/mybooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Volumes$Mybooks=y;class q{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/recommended").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}rate(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/recommended/rate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["rating","volumeId"],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Volumes$Recommended=q;class A{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://books.googleapis.com/",O={options:Object.assign({url:(se+"/books/v1/volumes/useruploaded").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:[],pathParams:[],context:this.context};if(w)(0,tr.createAPIRequest)(O,w);else return(0,tr.createAPIRequest)(O)}}h.Resource$Volumes$Useruploaded=A})(l0e||(bz.books_v1=l0e={}))});var b0e=ht(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.AuthPlus=Bd.books_v1=Bd.auth=Bd.VERSIONS=void 0;Bd.books=xIt;var O0e=ct(),C0e=zl();Object.defineProperty(Bd,"books_v1",{enumerable:!0,get:function(){return C0e.books_v1}});Bd.VERSIONS={v1:C0e.books_v1.Books};function xIt(h){return(0,O0e.getAPI)("books",h,Bd.VERSIONS,this)}var IIt=new O0e.AuthPlus;Bd.auth=IIt;var RIt=ct();Object.defineProperty(Bd,"AuthPlus",{enumerable:!0,get:function(){return RIt.AuthPlus}})});var Ml=ht(kz=>{"use strict";Object.defineProperty(kz,"__esModule",{value:!0});kz.businessprofileperformance_v1=void 0;var IU=ct(),k0e;(function(h){class R{context;locations;constructor(I,d){this.context={_options:I||{},google:d},this.locations=new T(this.context)}}h.Businessprofileperformance=R;class T{context;searchkeywords;constructor(I){this.context=I,this.searchkeywords=new G(this.context)}fetchMultiDailyMetricsTimeSeries(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}:fetchMultiDailyMetricsTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,IU.createAPIRequest)(e,m);else return(0,IU.createAPIRequest)(e)}getDailyMetricsTimeSeries(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:getDailyMetricsTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,IU.createAPIRequest)(e,m);else return(0,IU.createAPIRequest)(e)}}h.Resource$Locations=T;class G{context;impressions;constructor(I){this.context=I,this.impressions=new V(this.context)}}h.Resource$Locations$Searchkeywords=G;class V{context;monthly;constructor(I){this.context=I,this.monthly=new E(this.context)}}h.Resource$Locations$Searchkeywords$Impressions=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://businessprofileperformance.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/searchkeywords/impressions/monthly").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,IU.createAPIRequest)(e,m);else return(0,IU.createAPIRequest)(e)}}h.Resource$Locations$Searchkeywords$Impressions$Monthly=E})(k0e||(kz.businessprofileperformance_v1=k0e={}))});var oje=ht(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.AuthPlus=Zd.businessprofileperformance_v1=Zd.auth=Zd.VERSIONS=void 0;Zd.businessprofileperformance=AIt;var eje=ct(),tje=Ml();Object.defineProperty(Zd,"businessprofileperformance_v1",{enumerable:!0,get:function(){return tje.businessprofileperformance_v1}});Zd.VERSIONS={v1:tje.businessprofileperformance_v1.Businessprofileperformance};function AIt(h){return(0,eje.getAPI)("businessprofileperformance",h,Zd.VERSIONS,this)}var $It=new eje.AuthPlus;Zd.auth=$It;var jIt=ct();Object.defineProperty(Zd,"AuthPlus",{enumerable:!0,get:function(){return jIt.AuthPlus}})});var Nl=ht(eM=>{"use strict";Object.defineProperty(eM,"__esModule",{value:!0});eM.calendar_v3=void 0;var rn=ct(),sje;(function(h){class R{context;acl;calendarList;calendars;channels;colors;events;freebusy;settings;constructor(o,r){this.context={_options:o||{},google:r},this.acl=new T(this.context),this.calendarList=new G(this.context),this.calendars=new V(this.context),this.channels=new E(this.context),this.colors=new v(this.context),this.events=new I(this.context),this.freebusy=new d(this.context),this.settings=new m(this.context)}}h.Calendar=R;class T{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl/{ruleId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId","ruleId"],pathParams:["calendarId","ruleId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}watch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/acl/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Acl=T;class G{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}watch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/calendarList/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Calendarlist=G;class V{context;constructor(o){this.context=o}clear(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Calendars=V;class E{context;constructor(o){this.context=o}stop(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Channels=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/colors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Colors=v;class I{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}import(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}insert(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}instances(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}move(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId","destination"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}quickAdd(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/quickAdd").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId","text"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/{eventId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["calendarId","eventId"],pathParams:["calendarId","eventId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}watch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/calendars/{calendarId}/events/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["calendarId"],pathParams:["calendarId"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Events=I;class d{context;constructor(o){this.context=o}query(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/freeBusy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Freebusy=d;class m{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/settings/{setting}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["setting"],pathParams:["setting"],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}watch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://www.googleapis.com/",n={options:Object.assign({url:(u+"/calendar/v3/users/me/settings/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,rn.createAPIRequest)(n,e);else return(0,rn.createAPIRequest)(n)}}h.Resource$Settings=m})(sje||(eM.calendar_v3=sje={}))});var ije=ht(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.AuthPlus=Wd.calendar_v3=Wd.auth=Wd.VERSIONS=void 0;Wd.calendar=UIt;var rje=ct(),nje=Nl();Object.defineProperty(Wd,"calendar_v3",{enumerable:!0,get:function(){return nje.calendar_v3}});Wd.VERSIONS={v3:nje.calendar_v3.Calendar};function UIt(h){return(0,rje.getAPI)("calendar",h,Wd.VERSIONS,this)}var vIt=new rje.AuthPlus;Wd.auth=vIt;var TIt=ct();Object.defineProperty(Wd,"AuthPlus",{enumerable:!0,get:function(){return TIt.AuthPlus}})});var Hl=ht(tM=>{"use strict";Object.defineProperty(tM,"__esModule",{value:!0});tM.certificatemanager_v1=void 0;var cn=ct(),uje;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Certificatemanager=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;certificateIssuanceConfigs;certificateMaps;certificates;dnsAuthorizations;operations;trustConfigs;constructor(r){this.context=r,this.certificateIssuanceConfigs=new V(this.context),this.certificateMaps=new E(this.context),this.certificates=new I(this.context),this.dnsAuthorizations=new d(this.context),this.operations=new m(this.context),this.trustConfigs=new c(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateIssuanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateIssuanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Certificateissuanceconfigs=V;class E{context;certificateMapEntries;constructor(r){this.context=r,this.certificateMapEntries=new v(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Certificatemaps=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateMapEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificateMapEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Certificatemaps$Certificatemapentries=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Certificates=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/dnsAuthorizations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/dnsAuthorizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Dnsauthorizations=d;class m{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trustConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trustConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://certificatemanager.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,cn.createAPIRequest)(p,s);else return(0,cn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Trustconfigs=c})(uje||(tM.certificatemanager_v1=uje={}))});var fje=ht(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.AuthPlus=Kd.certificatemanager_v1=Kd.auth=Kd.VERSIONS=void 0;Kd.certificatemanager=VIt;var pje=ct(),cje=Hl();Object.defineProperty(Kd,"certificatemanager_v1",{enumerable:!0,get:function(){return cje.certificatemanager_v1}});Kd.VERSIONS={v1:cje.certificatemanager_v1.Certificatemanager};function VIt(h){return(0,pje.getAPI)("certificatemanager",h,Kd.VERSIONS,this)}var EIt=new pje.AuthPlus;Kd.auth=EIt;var SIt=ct();Object.defineProperty(Kd,"AuthPlus",{enumerable:!0,get:function(){return SIt.AuthPlus}})});var Fl=ht(oM=>{"use strict";Object.defineProperty(oM,"__esModule",{value:!0});oM.ces_v1=void 0;var Ds=ct(),mje;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Ces=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;apps;operations;constructor(p){this.context=p,this.apps=new V(this.context),this.operations=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;agents;changelogs;conversations;deployments;examples;guardrails;message;sessions;tools;toolsets;versions;constructor(p){this.context=p,this.agents=new E(this.context),this.changelogs=new v(this.context),this.conversations=new I(this.context),this.deployments=new d(this.context),this.examples=new m(this.context),this.guardrails=new c(this.context),this.message=new o(this.context),this.sessions=new r(this.context),this.tools=new e(this.context),this.toolsets=new s(this.context),this.versions=new t(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}executeTool(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}:executeTool").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}exportApp(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:exportApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}importApp(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/apps:importApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}retrieveToolSchema(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}:retrieveToolSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps=V;class E{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Agents=E;class v{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Changelogs=v;class I{context;constructor(p){this.context=p}batchDelete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/conversations:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Conversations=I;class d{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Deployments=d;class m{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Examples=m;class c{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Guardrails=c;class o{context;constructor(p){this.context=p}send(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+tenant}/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Message=o;class r{context;constructor(p){this.context=p}generateChatToken(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:generateChatToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}runSession(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+session}:runSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["session"],pathParams:["session"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}streamRunSession(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+session}:streamRunSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["session"],pathParams:["session"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Sessions=r;class e{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Tools=e;class s{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}retrieveTools(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+toolset}:retrieveTools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["toolset"],pathParams:["toolset"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Toolsets=s;class t{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}restore(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Apps$Versions=t;class u{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://ces.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ds.createAPIRequest)(y,g);else return(0,Ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=u})(mje||(oM.ces_v1=mje={}))});var Bl=ht(sM=>{"use strict";Object.defineProperty(sM,"__esModule",{value:!0});sM.ces_v1beta=void 0;var Io=ct(),gje;(function(h){class R{context;projects;constructor(y,q){this.context={_options:y||{},google:q},this.projects=new T(this.context)}}h.Ces=R;class T{context;locations;constructor(y){this.context=y,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;apps;operations;constructor(y){this.context=y,this.apps=new V(this.context),this.operations=new P(this.context)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}getSecuritySettings(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}updateSecuritySettings(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations=G;class V{context;agents;changelogs;conversations;deployments;evaluationDatasets;evaluationExpectations;evaluationRuns;evaluations;examples;guardrails;message;scheduledEvaluationRuns;sessions;tools;toolsets;versions;constructor(y){this.context=y,this.agents=new E(this.context),this.changelogs=new v(this.context),this.conversations=new I(this.context),this.deployments=new d(this.context),this.evaluationDatasets=new m(this.context),this.evaluationExpectations=new c(this.context),this.evaluationRuns=new o(this.context),this.evaluations=new r(this.context),this.examples=new s(this.context),this.guardrails=new t(this.context),this.message=new u(this.context),this.scheduledEvaluationRuns=new n(this.context),this.sessions=new p(this.context),this.tools=new i(this.context),this.toolsets=new g(this.context),this.versions=new f(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}executeTool(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}:executeTool").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}exportApp(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}:exportApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}generateAppResource(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}:generateAppResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}importApp(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/apps:importApp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}importEvaluations(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}:importEvaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}retrieveToolSchema(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}:retrieveToolSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}runEvaluation(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+app}:runEvaluation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["app"],pathParams:["app"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}testPersonaVoice(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+app}:testPersonaVoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["app"],pathParams:["app"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps=V;class E{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Agents=E;class v{context;constructor(y){this.context=y}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Changelogs=v;class I{context;constructor(y){this.context=y}batchDelete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/conversations:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}generateEvaluation(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+conversation}:generateEvaluation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Conversations=I;class d{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Deployments=d;class m{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Evaluationdatasets=m;class c{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationExpectations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationExpectations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Evaluationexpectations=c;class o{context;constructor(y){this.context=y}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}export(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationRuns:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Evaluationruns=o;class r{context;results;constructor(y){this.context=y,this.results=new e(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}export(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluations:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}uploadEvaluationAudio(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}:uploadEvaluationAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Evaluations=r;class e{context;constructor(y){this.context=y}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}export(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/results:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Evaluations$Results=e;class s{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Examples=s;class t{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/guardrails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Guardrails=t;class u{context;constructor(y){this.context=y}send(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+tenant}/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Message=u;class n{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/scheduledEvaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/scheduledEvaluationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Scheduledevaluationruns=n;class p{context;constructor(y){this.context=y}generateChatToken(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}:generateChatToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}runSession(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+session}:runSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}streamRunSession(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+session}:streamRunSession").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Sessions=p;class i{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Tools=i;class g{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/toolsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}retrieveTools(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+toolset}:retrieveTools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["toolset"],pathParams:["toolset"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Toolsets=g;class f{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}restore(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Apps$Versions=f;class P{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://ces.googleapis.com/",w={options:Object.assign({url:($+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,Io.createAPIRequest)(w,A);else return(0,Io.createAPIRequest)(w)}}h.Resource$Projects$Locations$Operations=P})(gje||(sM.ces_v1beta=gje={}))});var dje=ht(wh=>{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});wh.AuthPlus=wh.ces_v1beta=wh.ces_v1=wh.auth=wh.VERSIONS=void 0;wh.ces=wIt;var hje=ct(),aje=Fl();Object.defineProperty(wh,"ces_v1",{enumerable:!0,get:function(){return aje.ces_v1}});var Pje=Bl();Object.defineProperty(wh,"ces_v1beta",{enumerable:!0,get:function(){return Pje.ces_v1beta}});wh.VERSIONS={v1:aje.ces_v1.Ces,v1beta:Pje.ces_v1beta.Ces};function wIt(h){return(0,hje.getAPI)("ces",h,wh.VERSIONS,this)}var GIt=new hje.AuthPlus;wh.auth=GIt;var _It=ct();Object.defineProperty(wh,"AuthPlus",{enumerable:!0,get:function(){return _It.AuthPlus}})});var Zl=ht(rM=>{"use strict";Object.defineProperty(rM,"__esModule",{value:!0});rM.chat_v1=void 0;var Tr=ct(),qje;(function(h){class R{context;customEmojis;media;spaces;users;constructor(n,p){this.context={_options:n||{},google:p},this.customEmojis=new T(this.context),this.media=new G(this.context),this.spaces=new V(this.context),this.users=new c(this.context)}}h.Chat=R;class T{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/customEmojis").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/customEmojis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Customemojis=T;class G{context;constructor(n){this.context=n}download(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}upload(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/attachments:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/v1/{+parent}/attachments:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Media=G;class V{context;members;messages;spaceEvents;constructor(n){this.context=n,this.members=new E(this.context),this.messages=new v(this.context),this.spaceEvents=new m(this.context)}completeImport(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}:completeImport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}findDirectMessage(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces:findDirectMessage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}findGroupChats(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces:findGroupChats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}setup(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/spaces:setup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces=V;class E{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/members").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces$Members=E;class v{context;attachments;reactions;constructor(n){this.context=n,this.attachments=new I(this.context),this.reactions=new d(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces$Messages=v;class I{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces$Messages$Attachments=I;class d{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/reactions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/reactions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces$Messages$Reactions=d;class m{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/spaceEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Spaces$Spaceevents=m;class c{context;sections;spaces;constructor(n){this.context=n,this.sections=new o(this.context),this.spaces=new e(this.context)}}h.Resource$Users=c;class o{context;items;constructor(n){this.context=n,this.items=new r(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/sections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/sections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}position(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}:position").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Users$Sections=o;class r{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/items").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}move(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Users$Sections$Items=r;class e{context;spaceNotificationSetting;threads;constructor(n){this.context=n,this.spaceNotificationSetting=new s(this.context),this.threads=new t(this.context)}getSpaceReadState(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}updateSpaceReadState(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Users$Spaces=e;class s{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Users$Spaces$Spacenotificationsetting=s;class t{context;constructor(n){this.context=n}getThreadReadState(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://chat.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Tr.createAPIRequest)(a,i);else return(0,Tr.createAPIRequest)(a)}}h.Resource$Users$Spaces$Threads=t})(qje||(rM.chat_v1=qje={}))});var Ije=ht(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.AuthPlus=Jd.chat_v1=Jd.auth=Jd.VERSIONS=void 0;Jd.chat=LIt;var yje=ct(),xje=Zl();Object.defineProperty(Jd,"chat_v1",{enumerable:!0,get:function(){return xje.chat_v1}});Jd.VERSIONS={v1:xje.chat_v1.Chat};function LIt(h){return(0,yje.getAPI)("chat",h,Jd.VERSIONS,this)}var DIt=new yje.AuthPlus;Jd.auth=DIt;var zIt=ct();Object.defineProperty(Jd,"AuthPlus",{enumerable:!0,get:function(){return zIt.AuthPlus}})});var Wl=ht(nM=>{"use strict";Object.defineProperty(nM,"__esModule",{value:!0});nM.checks_v1alpha=void 0;var Tp=ct(),Rje;(function(h){class R{context;accounts;aisafety;media;constructor(r,e){this.context={_options:r||{},google:e},this.accounts=new T(this.context),this.aisafety=new m(this.context),this.media=new c(this.context)}}h.Checks=R;class T{context;apps;repos;constructor(r){this.context=r,this.apps=new G(this.context),this.repos=new v(this.context)}}h.Resource$Accounts=T;class G{context;operations;reports;constructor(r){this.context=r,this.operations=new V(this.context),this.reports=new E(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Accounts$Apps=G;class V{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}wait(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Accounts$Apps$Operations=V;class E{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Accounts$Apps$Reports=E;class v{context;operations;scans;constructor(r){this.context=r,this.operations=new I(this.context),this.scans=new d(this.context)}}h.Resource$Accounts$Repos=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Accounts$Repos$Operations=I;class d{context;constructor(r){this.context=r}generate(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/scans:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/scans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Accounts$Repos$Scans=d;class m{context;constructor(r){this.context=r}classifyContent(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/aisafety:classifyContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Aisafety=m;class c{context;constructor(r){this.context=r}upload(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://checks.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha/{+parent}/reports:analyzeUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,mediaUrl:(n+"/upload/v1alpha/{+parent}/reports:analyzeUpload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Tp.createAPIRequest)(p,s);else return(0,Tp.createAPIRequest)(p)}}h.Resource$Media=c})(Rje||(nM.checks_v1alpha=Rje={}))});var jje=ht(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.AuthPlus=Qd.checks_v1alpha=Qd.auth=Qd.VERSIONS=void 0;Qd.checks=MIt;var Aje=ct(),$je=Wl();Object.defineProperty(Qd,"checks_v1alpha",{enumerable:!0,get:function(){return $je.checks_v1alpha}});Qd.VERSIONS={v1alpha:$je.checks_v1alpha.Checks};function MIt(h){return(0,Aje.getAPI)("checks",h,Qd.VERSIONS,this)}var NIt=new Aje.AuthPlus;Qd.auth=NIt;var HIt=ct();Object.defineProperty(Qd,"AuthPlus",{enumerable:!0,get:function(){return HIt.AuthPlus}})});var Kl=ht(iM=>{"use strict";Object.defineProperty(iM,"__esModule",{value:!0});iM.chromemanagement_v1=void 0;var Os=ct(),Uje;(function(h){class R{context;customers;operations;constructor(a,y){this.context={_options:a||{},google:y},this.customers=new T(this.context),this.operations=new f(this.context)}}h.Chromemanagement=R;class T{context;apps;certificateProvisioningProcesses;connectorConfigs;enterprise;profiles;reports;telemetry;thirdPartyProfileUsers;constructor(a){this.context=a,this.apps=new G(this.context),this.certificateProvisioningProcesses=new I(this.context),this.connectorConfigs=new m(this.context),this.enterprise=new c(this.context),this.profiles=new r(this.context),this.reports=new s(this.context),this.telemetry=new t(this.context),this.thirdPartyProfileUsers=new g(this.context)}}h.Resource$Customers=T;class G{context;android;chrome;web;constructor(a){this.context=a,this.android=new V(this.context),this.chrome=new E(this.context),this.web=new v(this.context)}countChromeAppRequests(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/apps:countChromeAppRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}fetchDevicesRequestingExtension(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/apps:fetchDevicesRequestingExtension").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}fetchUsersRequestingExtension(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/apps:fetchUsersRequestingExtension").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Apps=G;class V{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Apps$Android=V;class E{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Apps$Chrome=E;class v{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Apps$Web=v;class I{context;operations;constructor(a){this.context=a,this.operations=new d(this.context)}claim(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}setFailure(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:setFailure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}signData(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:signData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}uploadCertificate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:uploadCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Certificateprovisioningprocesses=I;class d{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Certificateprovisioningprocesses$Operations=d;class m{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connectorConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connectorConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Connectorconfigs=m;class c{context;securityInsights;constructor(a){this.context=a,this.securityInsights=new o(this.context)}}h.Resource$Customers$Enterprise=c;class o{context;constructor(a){this.context=a}checkEnablementStatus(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/enterprise/securityInsights:checkEnablementStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}disable(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/enterprise/securityInsights:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}enable(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/enterprise/securityInsights:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Enterprise$Securityinsights=o;class r{context;commands;constructor(a){this.context=a,this.commands=new e(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Profiles=r;class e{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/commands").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/commands").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Profiles$Commands=e;class s{context;constructor(a){this.context=a}countActiveDevices(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countActiveDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeBrowsersNeedingAttention(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeBrowsersNeedingAttention").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeCrashEvents(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeCrashEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeDevicesReachingAutoExpirationDate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeDevicesReachingAutoExpirationDate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeDevicesThatNeedAttention(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeDevicesThatNeedAttention").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeHardwareFleetDevices(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeHardwareFleetDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countChromeVersions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countChromeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countDevicesPerBootType(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countDevicesPerBootType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countDevicesPerReleaseChannel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countDevicesPerReleaseChannel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countInstalledApps(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countInstalledApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countPrintJobsByPrinter(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countPrintJobsByPrinter").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}countPrintJobsByUser(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:countPrintJobsByUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}enumeratePrintJobs(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:enumeratePrintJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}findInstalledAppDevices(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:findInstalledAppDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}findInstalledAppProfiles(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+customer}/reports:findInstalledAppProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Reports=s;class t{context;devices;events;notificationConfigs;users;constructor(a){this.context=a,this.devices=new u(this.context),this.events=new n(this.context),this.notificationConfigs=new p(this.context),this.users=new i(this.context)}}h.Resource$Customers$Telemetry=t;class u{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/telemetry/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Telemetry$Devices=u;class n{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/telemetry/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Telemetry$Events=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/telemetry/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/telemetry/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Telemetry$Notificationconfigs=p;class i{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/telemetry/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Telemetry$Users=i;class g{context;constructor(a){this.context=a}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Customers$Thirdpartyprofileusers=g;class f{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://chromemanagement.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Os.createAPIRequest)($,q);else return(0,Os.createAPIRequest)($)}}h.Resource$Operations=f})(Uje||(iM.chromemanagement_v1=Uje={}))});var Vje=ht(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.AuthPlus=Yd.chromemanagement_v1=Yd.auth=Yd.VERSIONS=void 0;Yd.chromemanagement=FIt;var vje=ct(),Tje=Kl();Object.defineProperty(Yd,"chromemanagement_v1",{enumerable:!0,get:function(){return Tje.chromemanagement_v1}});Yd.VERSIONS={v1:Tje.chromemanagement_v1.Chromemanagement};function FIt(h){return(0,vje.getAPI)("chromemanagement",h,Yd.VERSIONS,this)}var BIt=new vje.AuthPlus;Yd.auth=BIt;var ZIt=ct();Object.defineProperty(Yd,"AuthPlus",{enumerable:!0,get:function(){return ZIt.AuthPlus}})});var Jl=ht(uM=>{"use strict";Object.defineProperty(uM,"__esModule",{value:!0});uM.chromepolicy_v1=void 0;var Kp=ct(),Eje;(function(h){class R{context;customers;media;constructor(c,o){this.context={_options:c||{},google:o},this.customers=new T(this.context),this.media=new d(this.context)}}h.Chromepolicy=R;class T{context;policies;policySchemas;constructor(c){this.context=c,this.policies=new G(this.context),this.policySchemas=new I(this.context)}}h.Resource$Customers=T;class G{context;groups;networks;orgunits;constructor(c){this.context=c,this.groups=new V(this.context),this.networks=new E(this.context),this.orgunits=new v(this.context)}resolve(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Customers$Policies=G;class V{context;constructor(c){this.context=c}batchDelete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}batchModify(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}listGroupPriorityOrdering(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:listGroupPriorityOrdering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}updateGroupPriorityOrdering(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/groups:updateGroupPriorityOrdering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Customers$Policies$Groups=V;class E{context;constructor(c){this.context=c}defineCertificate(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:defineCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}defineNetwork(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:defineNetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}removeCertificate(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:removeCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}removeNetwork(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/networks:removeNetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Customers$Policies$Networks=E;class v{context;constructor(c){this.context=c}batchInherit(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/orgunits:batchInherit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}batchModify(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/orgunits:batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Customers$Policies$Orgunits=v;class I{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/policySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Customers$Policyschemas=I;class d{context;constructor(c){this.context=c}upload(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://chromepolicy.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+customer}/policies/files:uploadPolicyFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,mediaUrl:(t+"/upload/v1/{+customer}/policies/files:uploadPolicyFile").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["customer"],pathParams:["customer"],context:this.context};if(r)(0,Kp.createAPIRequest)(u,r);else return(0,Kp.createAPIRequest)(u)}}h.Resource$Media=d})(Eje||(uM.chromepolicy_v1=Eje={}))});var Gje=ht(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.AuthPlus=Xd.chromepolicy_v1=Xd.auth=Xd.VERSIONS=void 0;Xd.chromepolicy=WIt;var Sje=ct(),wje=Jl();Object.defineProperty(Xd,"chromepolicy_v1",{enumerable:!0,get:function(){return wje.chromepolicy_v1}});Xd.VERSIONS={v1:wje.chromepolicy_v1.Chromepolicy};function WIt(h){return(0,Sje.getAPI)("chromepolicy",h,Xd.VERSIONS,this)}var KIt=new Sje.AuthPlus;Xd.auth=KIt;var JIt=ct();Object.defineProperty(Xd,"AuthPlus",{enumerable:!0,get:function(){return JIt.AuthPlus}})});var Ql=ht(cM=>{"use strict";Object.defineProperty(cM,"__esModule",{value:!0});cM.chromeuxreport_v1=void 0;var pM=ct(),_je;(function(h){class R{context;records;constructor(V,E){this.context={_options:V||{},google:E},this.records=new T(this.context)}}h.Chromeuxreport=R;class T{context;constructor(V){this.context=V}queryHistoryRecord(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromeuxreport.googleapis.com/",c={options:Object.assign({url:(m+"/v1/records:queryHistoryRecord").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,pM.createAPIRequest)(c,v);else return(0,pM.createAPIRequest)(c)}queryRecord(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromeuxreport.googleapis.com/",c={options:Object.assign({url:(m+"/v1/records:queryRecord").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,pM.createAPIRequest)(c,v);else return(0,pM.createAPIRequest)(c)}}h.Resource$Records=T})(_je||(cM.chromeuxreport_v1=_je={}))});var zje=ht(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.AuthPlus=ld.chromeuxreport_v1=ld.auth=ld.VERSIONS=void 0;ld.chromeuxreport=QIt;var Lje=ct(),Dje=Ql();Object.defineProperty(ld,"chromeuxreport_v1",{enumerable:!0,get:function(){return Dje.chromeuxreport_v1}});ld.VERSIONS={v1:Dje.chromeuxreport_v1.Chromeuxreport};function QIt(h){return(0,Lje.getAPI)("chromeuxreport",h,ld.VERSIONS,this)}var YIt=new Lje.AuthPlus;ld.auth=YIt;var XIt=ct();Object.defineProperty(ld,"AuthPlus",{enumerable:!0,get:function(){return XIt.AuthPlus}})});var Yl=ht(fM=>{"use strict";Object.defineProperty(fM,"__esModule",{value:!0});fM.chromewebstore_v1_1=void 0;var MA=ct(),Mje;(function(h){class R{context;items;constructor(V,E){this.context={_options:V||{},google:E},this.items=new T(this.context)}}h.Chromewebstore=R;class T{context;constructor(V){this.context=V}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromewebstore.googleapis.com/",c={options:Object.assign({url:(m+"/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(v)(0,MA.createAPIRequest)(c,v);else return(0,MA.createAPIRequest)(c)}insert(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromewebstore.googleapis.com/",c={options:Object.assign({url:(m+"/chromewebstore/v1.1/items").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,mediaUrl:(m+"/upload/chromewebstore/v1.1/items").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(v)(0,MA.createAPIRequest)(c,v);else return(0,MA.createAPIRequest)(c)}publish(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromewebstore.googleapis.com/",c={options:Object.assign({url:(m+"/chromewebstore/v1.1/items/{itemId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(v)(0,MA.createAPIRequest)(c,v);else return(0,MA.createAPIRequest)(c)}update(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://chromewebstore.googleapis.com/",c={options:Object.assign({url:(m+"/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:I,mediaUrl:(m+"/upload/chromewebstore/v1.1/items/{itemId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["itemId"],pathParams:["itemId"],context:this.context};if(v)(0,MA.createAPIRequest)(c,v);else return(0,MA.createAPIRequest)(c)}}h.Resource$Items=T})(Mje||(fM.chromewebstore_v1_1=Mje={}))});var Xl=ht(mM=>{"use strict";Object.defineProperty(mM,"__esModule",{value:!0});mM.chromewebstore_v2=void 0;var QI=ct(),Nje;(function(h){class R{context;media;publishers;constructor(v,I){this.context={_options:v||{},google:I},this.media=new T(this.context),this.publishers=new G(this.context)}}h.Chromewebstore=R;class T{context;constructor(v){this.context=v}upload(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://chromewebstore.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,mediaUrl:(o+"/upload/v2/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QI.createAPIRequest)(r,d);else return(0,QI.createAPIRequest)(r)}}h.Resource$Media=T;class G{context;items;constructor(v){this.context=v,this.items=new V(this.context)}}h.Resource$Publishers=G;class V{context;constructor(v){this.context=v}cancelSubmission(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://chromewebstore.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}:cancelSubmission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QI.createAPIRequest)(r,d);else return(0,QI.createAPIRequest)(r)}fetchStatus(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://chromewebstore.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}:fetchStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QI.createAPIRequest)(r,d);else return(0,QI.createAPIRequest)(r)}publish(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://chromewebstore.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QI.createAPIRequest)(r,d);else return(0,QI.createAPIRequest)(r)}setPublishedDeployPercentage(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://chromewebstore.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}:setPublishedDeployPercentage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QI.createAPIRequest)(r,d);else return(0,QI.createAPIRequest)(r)}}h.Resource$Publishers$Items=V})(Nje||(mM.chromewebstore_v2=Nje={}))});var Zje=ht(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.AuthPlus=Gh.chromewebstore_v2=Gh.chromewebstore_v1_1=Gh.auth=Gh.VERSIONS=void 0;Gh.chromewebstore=lIt;var Hje=ct(),Fje=Yl();Object.defineProperty(Gh,"chromewebstore_v1_1",{enumerable:!0,get:function(){return Fje.chromewebstore_v1_1}});var Bje=Xl();Object.defineProperty(Gh,"chromewebstore_v2",{enumerable:!0,get:function(){return Bje.chromewebstore_v2}});Gh.VERSIONS={"v1.1":Fje.chromewebstore_v1_1.Chromewebstore,v2:Bje.chromewebstore_v2.Chromewebstore};function lIt(h){return(0,Hje.getAPI)("chromewebstore",h,Gh.VERSIONS,this)}var OIt=new Hje.AuthPlus;Gh.auth=OIt;var CIt=ct();Object.defineProperty(Gh,"AuthPlus",{enumerable:!0,get:function(){return CIt.AuthPlus}})});var ll=ht(gM=>{"use strict";Object.defineProperty(gM,"__esModule",{value:!0});gM.civicinfo_v2=void 0;var NA=ct(),Wje;(function(h){class R{context;divisions;elections;constructor(E,v){this.context={_options:E||{},google:v},this.divisions=new T(this.context),this.elections=new G(this.context)}}h.Civicinfo=R;class T{context;constructor(E){this.context=E}queryDivisionByAddress(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(c+"/civicinfo/v2/divisionsByAddress").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,NA.createAPIRequest)(o,I);else return(0,NA.createAPIRequest)(o)}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(c+"/civicinfo/v2/divisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,NA.createAPIRequest)(o,I);else return(0,NA.createAPIRequest)(o)}}h.Resource$Divisions=T;class G{context;constructor(E){this.context=E}electionQuery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(c+"/civicinfo/v2/elections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,NA.createAPIRequest)(o,I);else return(0,NA.createAPIRequest)(o)}voterInfoQuery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://civicinfo.googleapis.com/",o={options:Object.assign({url:(c+"/civicinfo/v2/voterinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,NA.createAPIRequest)(o,I);else return(0,NA.createAPIRequest)(o)}}h.Resource$Elections=G})(Wje||(gM.civicinfo_v2=Wje={}))});var Qje=ht(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.AuthPlus=Od.civicinfo_v2=Od.auth=Od.VERSIONS=void 0;Od.civicinfo=bIt;var Kje=ct(),Jje=ll();Object.defineProperty(Od,"civicinfo_v2",{enumerable:!0,get:function(){return Jje.civicinfo_v2}});Od.VERSIONS={v2:Jje.civicinfo_v2.Civicinfo};function bIt(h){return(0,Kje.getAPI)("civicinfo",h,Od.VERSIONS,this)}var kIt=new Kje.AuthPlus;Od.auth=kIt;var eRt=ct();Object.defineProperty(Od,"AuthPlus",{enumerable:!0,get:function(){return eRt.AuthPlus}})});var Ol=ht(hM=>{"use strict";Object.defineProperty(hM,"__esModule",{value:!0});hM.classroom_v1=void 0;var ho=ct(),Yje;(function(h){class R{context;courses;invitations;registrations;userProfiles;constructor(x,j){this.context={_options:x||{},google:j},this.courses=new T(this.context),this.invitations=new f(this.context),this.registrations=new P(this.context),this.userProfiles=new a(this.context)}}h.Classroom=R;class T{context;aliases;announcements;courseWork;courseWorkMaterials;posts;studentGroups;students;teachers;topics;constructor(x){this.context=x,this.aliases=new G(this.context),this.announcements=new V(this.context),this.courseWork=new v(this.context),this.courseWorkMaterials=new o(this.context),this.posts=new e(this.context),this.studentGroups=new u(this.context),this.students=new p(this.context),this.teachers=new i(this.context),this.topics=new g(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:[],pathParams:[],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}getGradingPeriodSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/gradingPeriodSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:[],pathParams:[],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}update(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}updateGradingPeriodSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/gradingPeriodSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses=T;class G{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/aliases/{alias}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","alias"],pathParams:["alias","courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/aliases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Aliases=G;class V{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new E(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}getAddOnContext(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}modifyAssignees(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{id}:modifyAssignees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Announcements=V;class E{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Announcements$Addonattachments=E;class v{context;addOnAttachments;rubrics;studentSubmissions;constructor(x){this.context=x,this.addOnAttachments=new I(this.context),this.rubrics=new m(this.context),this.studentSubmissions=new c(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}getAddOnContext(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}modifyAssignees(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{id}:modifyAssignees").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}updateRubric(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubric").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Coursework=v;class I{context;studentSubmissions;constructor(x){this.context=x,this.studentSubmissions=new d(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Coursework$Addonattachments=I;class d{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","itemId","submissionId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","itemId","submissionId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Coursework$Addonattachments$Studentsubmissions=d;class m{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Coursework$Rubrics=m;class c{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId"],pathParams:["courseId","courseWorkId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}modifyAttachments(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}reclaim(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}return(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}turnIn(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","courseWorkId","id"],pathParams:["courseId","courseWorkId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Coursework$Studentsubmissions=c;class o{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new r(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}getAddOnContext(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Courseworkmaterials=o;class r{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","itemId"],pathParams:["courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","itemId","attachmentId"],pathParams:["attachmentId","courseId","itemId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Courseworkmaterials$Addonattachments=r;class e{context;addOnAttachments;constructor(x){this.context=x,this.addOnAttachments=new s(this.context)}getAddOnContext(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnContext").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Posts=e;class s{context;studentSubmissions;constructor(x){this.context=x,this.studentSubmissions=new t(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","postId"],pathParams:["courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","postId","attachmentId"],pathParams:["attachmentId","courseId","postId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Posts$Addonattachments=s;class t{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","postId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","postId","submissionId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","postId","attachmentId","submissionId"],pathParams:["attachmentId","courseId","postId","submissionId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Posts$Addonattachments$Studentsubmissions=t;class u{context;studentGroupMembers;constructor(x){this.context=x,this.studentGroupMembers=new n(this.context)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Studentgroups=u;class n{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId","studentGroupId"],pathParams:["courseId","studentGroupId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","studentGroupId","userId"],pathParams:["courseId","studentGroupId","userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","studentGroupId"],pathParams:["courseId","studentGroupId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Studentgroups$Studentgroupmembers=n;class p{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/students").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/students/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/students/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/students").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Students=p;class i{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/teachers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/teachers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/teachers/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","userId"],pathParams:["courseId","userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/teachers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Teachers=i;class g{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["courseId"],pathParams:["courseId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/courses/{courseId}/topics/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["courseId","id"],pathParams:["courseId","id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Courses$Topics=g;class f{context;constructor(x){this.context=x}accept(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/invitations/{id}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:[],pathParams:[],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/invitations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/invitations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["id"],pathParams:["id"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:[],pathParams:[],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Invitations=f;class P{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:[],pathParams:[],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/registrations/{registrationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["registrationId"],pathParams:["registrationId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Registrations=P;class a{context;guardianInvitations;guardians;constructor(x){this.context=x,this.guardianInvitations=new y(this.context),this.guardians=new q(this.context)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["userId"],pathParams:["userId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Userprofiles=a;class y{context;constructor(x){this.context=x}create(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardianInvitations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["studentId","invitationId"],pathParams:["invitationId","studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardianInvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}patch(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["studentId","invitationId"],pathParams:["invitationId","studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Userprofiles$Guardianinvitations=y;class q{context;constructor(x){this.context=x}delete(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardians/{guardianId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},B),params:w,requiredParams:["studentId","guardianId"],pathParams:["guardianId","studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardians/{guardianId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["studentId","guardianId"],pathParams:["guardianId","studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://classroom.googleapis.com/",se={options:Object.assign({url:(F+"/v1/userProfiles/{studentId}/guardians").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["studentId"],pathParams:["studentId"],context:this.context};if($)(0,ho.createAPIRequest)(se,$);else return(0,ho.createAPIRequest)(se)}}h.Resource$Userprofiles$Guardians=q})(Yje||(hM.classroom_v1=Yje={}))});var Oje=ht(Cd=>{"use strict";Object.defineProperty(Cd,"__esModule",{value:!0});Cd.AuthPlus=Cd.classroom_v1=Cd.auth=Cd.VERSIONS=void 0;Cd.classroom=tRt;var Xje=ct(),lje=Ol();Object.defineProperty(Cd,"classroom_v1",{enumerable:!0,get:function(){return lje.classroom_v1}});Cd.VERSIONS={v1:lje.classroom_v1.Classroom};function tRt(h){return(0,Xje.getAPI)("classroom",h,Cd.VERSIONS,this)}var oRt=new Xje.AuthPlus;Cd.auth=oRt;var sRt=ct();Object.defineProperty(Cd,"AuthPlus",{enumerable:!0,get:function(){return sRt.AuthPlus}})});var Cl=ht(aM=>{"use strict";Object.defineProperty(aM,"__esModule",{value:!0});aM.cloudasset_v1=void 0;var _i=ct(),Cje;(function(h){class R{context;assets;effectiveIamPolicies;feeds;operations;savedQueries;v1;constructor(m,c){this.context={_options:m||{},google:c},this.assets=new T(this.context),this.effectiveIamPolicies=new G(this.context),this.feeds=new V(this.context),this.operations=new E(this.context),this.savedQueries=new v(this.context),this.v1=new I(this.context)}}h.Cloudasset=R;class T{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$Assets=T;class G{context;constructor(m){this.context=m}batchGet(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}/effectiveIamPolicies:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$Effectiveiampolicies=G;class V{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/feeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/feeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$Feeds=V;class E{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$Operations=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$Savedqueries=v;class I{context;constructor(m){this.context=m}analyzeIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}analyzeIamPolicyLongrunning(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeIamPolicyLongrunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}analyzeMove(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:analyzeMove").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}analyzeOrgPolicies(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}analyzeOrgPolicyGovernedAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicyGovernedAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}analyzeOrgPolicyGovernedContainers(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:analyzeOrgPolicyGovernedContainers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}batchGetAssetsHistory(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}exportAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}queryAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:queryAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}searchAllIamPolicies(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:searchAllIamPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}searchAllResources(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+scope}:searchAllResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(o)(0,_i.createAPIRequest)(t,o);else return(0,_i.createAPIRequest)(t)}}h.Resource$V1=I})(Cje||(aM.cloudasset_v1=Cje={}))});var bl=ht(PM=>{"use strict";Object.defineProperty(PM,"__esModule",{value:!0});PM.cloudasset_v1beta1=void 0;var km=ct(),bje;(function(h){class R{context;folders;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Cloudasset=R;class T{context;operations;constructor(m){this.context=m,this.operations=new G(this.context)}exportAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Folders=T;class G{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Folders$Operations=G;class V{context;operations;constructor(m){this.context=m,this.operations=new E(this.context)}batchGetAssetsHistory(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}exportAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Organizations=V;class E{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Organizations$Operations=E;class v{context;operations;constructor(m){this.context=m,this.operations=new I(this.context)}batchGetAssetsHistory(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:batchGetAssetsHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}exportAssets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Projects=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudasset.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,km.createAPIRequest)(t,o);else return(0,km.createAPIRequest)(t)}}h.Resource$Projects$Operations=I})(bje||(PM.cloudasset_v1beta1=bje={}))});var kl=ht(qM=>{"use strict";Object.defineProperty(qM,"__esModule",{value:!0});qM.cloudasset_v1p1beta1=void 0;var dM=ct(),kje;(function(h){class R{context;iamPolicies;resources;constructor(E,v){this.context={_options:E||{},google:v},this.iamPolicies=new T(this.context),this.resources=new G(this.context)}}h.Cloudasset=R;class T{context;constructor(E){this.context=E}searchAll(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1beta1/{+scope}/iamPolicies:searchAll").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(I)(0,dM.createAPIRequest)(o,I);else return(0,dM.createAPIRequest)(o)}}h.Resource$Iampolicies=T;class G{context;constructor(E){this.context=E}searchAll(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1beta1/{+scope}/resources:searchAll").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(I)(0,dM.createAPIRequest)(o,I);else return(0,dM.createAPIRequest)(o)}}h.Resource$Resources=G})(kje||(qM.cloudasset_v1p1beta1=kje={}))});var eO=ht(xM=>{"use strict";Object.defineProperty(xM,"__esModule",{value:!0});xM.cloudasset_v1p4beta1=void 0;var yM=ct(),eUe;(function(h){class R{context;v1p4beta1;constructor(V,E){this.context={_options:V||{},google:E},this.v1p4beta1=new T(this.context)}}h.Cloudasset=R;class T{context;constructor(V){this.context=V}analyzeIamPolicy(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://cloudasset.googleapis.com/",c={options:Object.assign({url:(m+"/v1p4beta1/{+parent}:analyzeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},d),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,yM.createAPIRequest)(c,v);else return(0,yM.createAPIRequest)(c)}exportIamPolicyAnalysis(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://cloudasset.googleapis.com/",c={options:Object.assign({url:(m+"/v1p4beta1/{+parent}:exportIamPolicyAnalysis").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,yM.createAPIRequest)(c,v);else return(0,yM.createAPIRequest)(c)}}h.Resource$V1p4beta1=T})(eUe||(xM.cloudasset_v1p4beta1=eUe={}))});var tO=ht(IM=>{"use strict";Object.defineProperty(IM,"__esModule",{value:!0});IM.cloudasset_v1p5beta1=void 0;var tUe=ct(),oUe;(function(h){class R{context;assets;constructor(V,E){this.context={_options:V||{},google:E},this.assets=new T(this.context)}}h.Cloudasset=R;class T{context;constructor(V){this.context=V}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://cloudasset.googleapis.com/",c={options:Object.assign({url:(m+"/v1p5beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(v)(0,tUe.createAPIRequest)(c,v);else return(0,tUe.createAPIRequest)(c)}}h.Resource$Assets=T})(oUe||(IM.cloudasset_v1p5beta1=oUe={}))});var oO=ht(AM=>{"use strict";Object.defineProperty(AM,"__esModule",{value:!0});AM.cloudasset_v1p7beta1=void 0;var RM=ct(),sUe;(function(h){class R{context;operations;v1p7beta1;constructor(E,v){this.context={_options:E||{},google:v},this.operations=new T(this.context),this.v1p7beta1=new G(this.context)}}h.Cloudasset=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(c+"/v1p7beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,RM.createAPIRequest)(o,I);else return(0,RM.createAPIRequest)(o)}}h.Resource$Operations=T;class G{context;constructor(E){this.context=E}exportAssets(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudasset.googleapis.com/",o={options:Object.assign({url:(c+"/v1p7beta1/{+parent}:exportAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,RM.createAPIRequest)(o,I);else return(0,RM.createAPIRequest)(o)}}h.Resource$V1p7beta1=G})(sUe||(AM.cloudasset_v1p7beta1=sUe={}))});var mUe=ht(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.AuthPlus=Kc.cloudasset_v1p7beta1=Kc.cloudasset_v1p5beta1=Kc.cloudasset_v1p4beta1=Kc.cloudasset_v1p1beta1=Kc.cloudasset_v1beta1=Kc.cloudasset_v1=Kc.auth=Kc.VERSIONS=void 0;Kc.cloudasset=rRt;var rUe=ct(),nUe=Cl();Object.defineProperty(Kc,"cloudasset_v1",{enumerable:!0,get:function(){return nUe.cloudasset_v1}});var iUe=bl();Object.defineProperty(Kc,"cloudasset_v1beta1",{enumerable:!0,get:function(){return iUe.cloudasset_v1beta1}});var uUe=kl();Object.defineProperty(Kc,"cloudasset_v1p1beta1",{enumerable:!0,get:function(){return uUe.cloudasset_v1p1beta1}});var pUe=eO();Object.defineProperty(Kc,"cloudasset_v1p4beta1",{enumerable:!0,get:function(){return pUe.cloudasset_v1p4beta1}});var cUe=tO();Object.defineProperty(Kc,"cloudasset_v1p5beta1",{enumerable:!0,get:function(){return cUe.cloudasset_v1p5beta1}});var fUe=oO();Object.defineProperty(Kc,"cloudasset_v1p7beta1",{enumerable:!0,get:function(){return fUe.cloudasset_v1p7beta1}});Kc.VERSIONS={v1:nUe.cloudasset_v1.Cloudasset,v1beta1:iUe.cloudasset_v1beta1.Cloudasset,v1p1beta1:uUe.cloudasset_v1p1beta1.Cloudasset,v1p4beta1:pUe.cloudasset_v1p4beta1.Cloudasset,v1p5beta1:cUe.cloudasset_v1p5beta1.Cloudasset,v1p7beta1:fUe.cloudasset_v1p7beta1.Cloudasset};function rRt(h){return(0,rUe.getAPI)("cloudasset",h,Kc.VERSIONS,this)}var nRt=new rUe.AuthPlus;Kc.auth=nRt;var iRt=ct();Object.defineProperty(Kc,"AuthPlus",{enumerable:!0,get:function(){return iRt.AuthPlus}})});var sO=ht($M=>{"use strict";Object.defineProperty($M,"__esModule",{value:!0});$M.cloudbilling_v1=void 0;var Wu=ct(),gUe;(function(h){class R{context;billingAccounts;organizations;projects;services;constructor(o,r){this.context={_options:o||{},google:r},this.billingAccounts=new T(this.context),this.organizations=new E(this.context),this.projects=new I(this.context),this.services=new d(this.context)}}h.Cloudbilling=R;class T{context;projects;subAccounts;constructor(o){this.context=o,this.projects=new G(this.context),this.subAccounts=new V(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}move(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Billingaccounts=T;class G{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Billingaccounts$Projects=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/subAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/subAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Billingaccounts$Subaccounts=V;class E{context;billingAccounts;constructor(o){this.context=o,this.billingAccounts=new v(this.context)}}h.Resource$Organizations=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/billingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}move(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+destinationParent}/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["destinationParent","name"],pathParams:["destinationParent","name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Organizations$Billingaccounts=v;class I{context;constructor(o){this.context=o}getBillingInfo(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/billingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}updateBillingInfo(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/billingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Projects=I;class d{context;skus;constructor(o){this.context=o,this.skus=new m(this.context)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Services=d;class m{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudbilling.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Wu.createAPIRequest)(n,e);else return(0,Wu.createAPIRequest)(n)}}h.Resource$Services$Skus=m})(gUe||($M.cloudbilling_v1=gUe={}))});var rO=ht(jM=>{"use strict";Object.defineProperty(jM,"__esModule",{value:!0});jM.cloudbilling_v1beta=void 0;var ku=ct(),hUe;(function(h){class R{context;billingAccounts;skuGroups;skus;v1beta;constructor(u,n){this.context={_options:u||{},google:n},this.billingAccounts=new T(this.context),this.skuGroups=new m(this.context),this.skus=new o(this.context),this.v1beta=new s(this.context)}}h.Cloudbilling=R;class T{context;services;skuGroups;skus;constructor(u){this.context=u,this.services=new G(this.context),this.skuGroups=new V(this.context),this.skus=new v(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Services=G;class V{context;skus;constructor(u){this.context=u,this.skus=new E(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Skugroups=V;class E{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Skugroups$Skus=E;class v{context;price;prices;constructor(u){this.context=u,this.price=new I(this.context),this.prices=new d(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Skus=v;class I{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Skus$Price=I;class d{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/prices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Billingaccounts$Skus$Prices=d;class m{context;skus;constructor(u){this.context=u,this.skus=new c(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Skugroups=m;class c{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Skugroups$Skus=c;class o{context;price;prices;constructor(u){this.context=u,this.price=new r(this.context),this.prices=new e(this.context)}}h.Resource$Skus=o;class r{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Skus$Price=r;class e{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta/{+parent}/prices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$Skus$Prices=e;class s{context;constructor(u){this.context=u}generateInsights(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://cloudbilling.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta:generateInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,ku.createAPIRequest)(P,p);else return(0,ku.createAPIRequest)(P)}}h.Resource$V1beta=s})(hUe||(jM.cloudbilling_v1beta=hUe={}))});var qUe=ht(_h=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});_h.AuthPlus=_h.cloudbilling_v1beta=_h.cloudbilling_v1=_h.auth=_h.VERSIONS=void 0;_h.cloudbilling=uRt;var aUe=ct(),PUe=sO();Object.defineProperty(_h,"cloudbilling_v1",{enumerable:!0,get:function(){return PUe.cloudbilling_v1}});var dUe=rO();Object.defineProperty(_h,"cloudbilling_v1beta",{enumerable:!0,get:function(){return dUe.cloudbilling_v1beta}});_h.VERSIONS={v1:PUe.cloudbilling_v1.Cloudbilling,v1beta:dUe.cloudbilling_v1beta.Cloudbilling};function uRt(h){return(0,aUe.getAPI)("cloudbilling",h,_h.VERSIONS,this)}var pRt=new aUe.AuthPlus;_h.auth=pRt;var cRt=ct();Object.defineProperty(_h,"AuthPlus",{enumerable:!0,get:function(){return cRt.AuthPlus}})});var nO=ht(UM=>{"use strict";Object.defineProperty(UM,"__esModule",{value:!0});UM.cloudbuild_v1=void 0;var Us=ct(),yUe;(function(h){class R{context;githubDotComWebhook;locations;operations;projects;v1;constructor(a,y){this.context={_options:a||{},google:y},this.githubDotComWebhook=new T(this.context),this.locations=new G(this.context),this.operations=new V(this.context),this.projects=new E(this.context),this.v1=new f(this.context)}}h.Cloudbuild=R;class T{context;constructor(a){this.context=a}receive(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/githubDotComWebhook:receive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Githubdotcomwebhook=T;class G{context;constructor(a){this.context=a}regionalWebhook(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+location}/regionalWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["location"],pathParams:["location"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Locations=G;class V{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Operations=V;class E{context;builds;githubEnterpriseConfigs;locations;triggers;constructor(a){this.context=a,this.builds=new v(this.context),this.githubEnterpriseConfigs=new I(this.context),this.locations=new d(this.context),this.triggers=new g(this.context)}}h.Resource$Projects=E;class v{context;constructor(a){this.context=a}approve(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/builds/{id}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/builds/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}retry(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/builds/{id}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId","id"],pathParams:["id","projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Builds=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Githubenterpriseconfigs=I;class d{context;bitbucketServerConfigs;builds;githubEnterpriseConfigs;gitLabConfigs;operations;triggers;workerPools;constructor(a){this.context=a,this.bitbucketServerConfigs=new m(this.context),this.builds=new r(this.context),this.githubEnterpriseConfigs=new e(this.context),this.gitLabConfigs=new s(this.context),this.operations=new n(this.context),this.triggers=new p(this.context),this.workerPools=new i(this.context)}getDefaultServiceAccount(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations=d;class m{context;connectedRepositories;repos;constructor(a){this.context=a,this.connectedRepositories=new c(this.context),this.repos=new o(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/bitbucketServerConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/bitbucketServerConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}removeBitbucketServerConnectedRepository(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+config}:removeBitbucketServerConnectedRepository").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["config"],pathParams:["config"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Bitbucketserverconfigs=m;class c{context;constructor(a){this.context=a}batchCreate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connectedRepositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Bitbucketserverconfigs$Connectedrepositories=c;class o{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Bitbucketserverconfigs$Repos=o;class r{context;constructor(a){this.context=a}approve(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}retry(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Builds=r;class e{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/githubEnterpriseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Githubenterpriseconfigs=e;class s{context;connectedRepositories;repos;constructor(a){this.context=a,this.connectedRepositories=new t(this.context),this.repos=new u(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/gitLabConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/gitLabConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}removeGitLabConnectedRepository(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+config}:removeGitLabConnectedRepository").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["config"],pathParams:["config"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Gitlabconfigs=s;class t{context;constructor(a){this.context=a}batchCreate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connectedRepositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Gitlabconfigs$Connectedrepositories=t;class u{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Gitlabconfigs$Repos=u;class n{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Operations=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}run(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}webhook(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Triggers=p;class i{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Locations$Workerpools=i;class g{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}run(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers/{triggerId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId","triggerId"],pathParams:["projectId","triggerId"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}webhook(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/projects/{projectId}/triggers/{trigger}:webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["projectId","trigger"],pathParams:["projectId","trigger"],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$Projects$Triggers=g;class f{context;constructor(a){this.context=a}webhook(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://cloudbuild.googleapis.com/",$={options:Object.assign({url:(j+"/v1/webhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Us.createAPIRequest)($,q);else return(0,Us.createAPIRequest)($)}}h.Resource$V1=f})(yUe||(UM.cloudbuild_v1=yUe={}))});var iO=ht(vM=>{"use strict";Object.defineProperty(vM,"__esModule",{value:!0});vM.cloudbuild_v1alpha1=void 0;var Lh=ct(),xUe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudbuild=R;class T{context;locations;workerPools;constructor(I){this.context=I,this.locations=new G(this.context),this.workerPools=new E(this.context)}}h.Resource$Projects=T;class G{context;operations;constructor(I){this.context=I,this.operations=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lh.createAPIRequest)(e,m);else return(0,Lh.createAPIRequest)(e)}}h.Resource$Projects$Workerpools=E})(xUe||(vM.cloudbuild_v1alpha1=xUe={}))});var uO=ht(TM=>{"use strict";Object.defineProperty(TM,"__esModule",{value:!0});TM.cloudbuild_v1alpha2=void 0;var Dh=ct(),IUe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudbuild=R;class T{context;locations;workerPools;constructor(I){this.context=I,this.locations=new G(this.context),this.workerPools=new E(this.context)}}h.Resource$Projects=T;class G{context;operations;constructor(I){this.context=I,this.operations=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dh.createAPIRequest)(e,m);else return(0,Dh.createAPIRequest)(e)}}h.Resource$Projects$Workerpools=E})(IUe||(TM.cloudbuild_v1alpha2=IUe={}))});var pO=ht(VM=>{"use strict";Object.defineProperty(VM,"__esModule",{value:!0});VM.cloudbuild_v1beta1=void 0;var zh=ct(),RUe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudbuild=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;workerPools;constructor(I){this.context=I,this.operations=new V(this.context),this.workerPools=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudbuild.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,zh.createAPIRequest)(e,m);else return(0,zh.createAPIRequest)(e)}}h.Resource$Projects$Locations$Workerpools=E})(RUe||(VM.cloudbuild_v1beta1=RUe={}))});var cO=ht(EM=>{"use strict";Object.defineProperty(EM,"__esModule",{value:!0});EM.cloudbuild_v2=void 0;var Xi=ct(),AUe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Cloudbuild=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connections;operations;constructor(d){this.context=d,this.connections=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;repositories;constructor(d){this.context=d,this.repositories=new E(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}fetchLinkableRepositories(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+connection}:fetchLinkableRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}processWebhook(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/connections:processWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Connections=V;class E{context;constructor(d){this.context=d}accessReadToken(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:accessReadToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}accessReadWriteToken(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:accessReadWriteToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}batchCreate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}fetchGitRefs(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+repository}:fetchGitRefs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Connections$Repositories=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudbuild.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Xi.createAPIRequest)(s,c);else return(0,Xi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(AUe||(EM.cloudbuild_v2=AUe={}))});var EUe=ht(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.AuthPlus=Rf.cloudbuild_v2=Rf.cloudbuild_v1beta1=Rf.cloudbuild_v1alpha2=Rf.cloudbuild_v1alpha1=Rf.cloudbuild_v1=Rf.auth=Rf.VERSIONS=void 0;Rf.cloudbuild=fRt;var $Ue=ct(),jUe=nO();Object.defineProperty(Rf,"cloudbuild_v1",{enumerable:!0,get:function(){return jUe.cloudbuild_v1}});var UUe=iO();Object.defineProperty(Rf,"cloudbuild_v1alpha1",{enumerable:!0,get:function(){return UUe.cloudbuild_v1alpha1}});var vUe=uO();Object.defineProperty(Rf,"cloudbuild_v1alpha2",{enumerable:!0,get:function(){return vUe.cloudbuild_v1alpha2}});var TUe=pO();Object.defineProperty(Rf,"cloudbuild_v1beta1",{enumerable:!0,get:function(){return TUe.cloudbuild_v1beta1}});var VUe=cO();Object.defineProperty(Rf,"cloudbuild_v2",{enumerable:!0,get:function(){return VUe.cloudbuild_v2}});Rf.VERSIONS={v1:jUe.cloudbuild_v1.Cloudbuild,v1alpha1:UUe.cloudbuild_v1alpha1.Cloudbuild,v1alpha2:vUe.cloudbuild_v1alpha2.Cloudbuild,v1beta1:TUe.cloudbuild_v1beta1.Cloudbuild,v2:VUe.cloudbuild_v2.Cloudbuild};function fRt(h){return(0,$Ue.getAPI)("cloudbuild",h,Rf.VERSIONS,this)}var mRt=new $Ue.AuthPlus;Rf.auth=mRt;var gRt=ct();Object.defineProperty(Rf,"AuthPlus",{enumerable:!0,get:function(){return gRt.AuthPlus}})});var fO=ht(SM=>{"use strict";Object.defineProperty(SM,"__esModule",{value:!0});SM.cloudchannel_v1=void 0;var vs=ct(),SUe;(function(h){class R{context;accounts;integrators;operations;products;constructor(i,g){this.context={_options:i||{},google:g},this.accounts=new T(this.context),this.integrators=new s(this.context),this.operations=new t(this.context),this.products=new u(this.context)}}h.Cloudchannel=R;class T{context;channelPartnerLinks;customers;offers;reportJobs;reports;skuGroups;constructor(i){this.context=i,this.channelPartnerLinks=new G(this.context),this.customers=new v(this.context),this.offers=new m(this.context),this.reportJobs=new c(this.context),this.reports=new o(this.context),this.skuGroups=new r(this.context)}checkCloudIdentityAccountsExist(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:checkCloudIdentityAccountsExist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listSubscribers(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+account}:listSubscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listTransferableOffers(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:listTransferableOffers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listTransferableSkus(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:listTransferableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}register(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+account}:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}unregister(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+account}:unregister").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["account"],pathParams:["account"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts=T;class G{context;channelPartnerRepricingConfigs;customers;constructor(i){this.context=i,this.channelPartnerRepricingConfigs=new V(this.context),this.customers=new E(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/channelPartnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/channelPartnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Channelpartnerlinks=G;class V{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/channelPartnerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/channelPartnerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Channelpartnerlinks$Channelpartnerrepricingconfigs=V;class E{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}import(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Channelpartnerlinks$Customers=E;class v{context;customerRepricingConfigs;entitlements;constructor(i){this.context=i,this.customerRepricingConfigs=new I(this.context),this.entitlements=new d(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}import(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listPurchasableOffers(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+customer}:listPurchasableOffers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listPurchasableSkus(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+customer}:listPurchasableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}provisionCloudIdentity(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+customer}:provisionCloudIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}queryEligibleBillingAccounts(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+customer}:queryEligibleBillingAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["customer"],pathParams:["customer"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}transferEntitlements(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:transferEntitlements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}transferEntitlementsToGoogle(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:transferEntitlementsToGoogle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Customers=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/customerRepricingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Customers$Customerrepricingconfigs=I;class d{context;constructor(i){this.context=i}activate(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}changeOffer(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:changeOffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}changeParameters(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:changeParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}changeRenewalSettings(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:changeRenewalSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}listEntitlementChanges(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}:listEntitlementChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}lookupOffer(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+entitlement}:lookupOffer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["entitlement"],pathParams:["entitlement"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}startPaidService(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:startPaidService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}suspend(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Customers$Entitlements=d;class m{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/offers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Offers=m;class c{context;constructor(i){this.context=i}fetchReportResults(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+reportJob}:fetchReportResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["reportJob"],pathParams:["reportJob"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Reportjobs=c;class o{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}run(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Reports=o;class r{context;billableSkus;constructor(i){this.context=i,this.billableSkus=new e(this.context)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/skuGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Skugroups=r;class e{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/billableSkus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Accounts$Skugroups$Billableskus=e;class s{context;constructor(i){this.context=i}listSubscribers(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+integrator}:listSubscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}registerSubscriber(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+integrator}:registerSubscriber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}unregisterSubscriber(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+integrator}:unregisterSubscriber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["integrator"],pathParams:["integrator"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Integrators=s;class t{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Operations=t;class u{context;skus;constructor(i){this.context=i,this.skus=new n(this.context)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:[],pathParams:[],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Products=u;class n{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://cloudchannel.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/skus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,vs.createAPIRequest)(q,f);else return(0,vs.createAPIRequest)(q)}}h.Resource$Products$Skus=n})(SUe||(SM.cloudchannel_v1=SUe={}))});var _Ue=ht(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.AuthPlus=bd.cloudchannel_v1=bd.auth=bd.VERSIONS=void 0;bd.cloudchannel=hRt;var wUe=ct(),GUe=fO();Object.defineProperty(bd,"cloudchannel_v1",{enumerable:!0,get:function(){return GUe.cloudchannel_v1}});bd.VERSIONS={v1:GUe.cloudchannel_v1.Cloudchannel};function hRt(h){return(0,wUe.getAPI)("cloudchannel",h,bd.VERSIONS,this)}var aRt=new wUe.AuthPlus;bd.auth=aRt;var PRt=ct();Object.defineProperty(bd,"AuthPlus",{enumerable:!0,get:function(){return PRt.AuthPlus}})});var mO=ht(wM=>{"use strict";Object.defineProperty(wM,"__esModule",{value:!0});wM.cloudcommerceprocurement_v1=void 0;var cc=ct(),LUe;(function(h){class R{context;providers;constructor(v,I){this.context={_options:v||{},google:I},this.providers=new T(this.context)}}h.Cloudcommerceprocurement=R;class T{context;accounts;entitlements;constructor(v){this.context=v,this.accounts=new G(this.context),this.entitlements=new V(this.context)}}h.Resource$Providers=T;class G{context;constructor(v){this.context=v}approve(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}reject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}reset(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}}h.Resource$Providers$Accounts=G;class V{context;constructor(v){this.context=v}approve(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}approvePlanChange(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:approvePlanChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}reject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}rejectPlanChange(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:rejectPlanChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}suspend(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudcommerceprocurement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,cc.createAPIRequest)(r,d);else return(0,cc.createAPIRequest)(r)}}h.Resource$Providers$Entitlements=V})(LUe||(wM.cloudcommerceprocurement_v1=LUe={}))});var MUe=ht(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});kd.AuthPlus=kd.cloudcommerceprocurement_v1=kd.auth=kd.VERSIONS=void 0;kd.cloudcommerceprocurement=dRt;var DUe=ct(),zUe=mO();Object.defineProperty(kd,"cloudcommerceprocurement_v1",{enumerable:!0,get:function(){return zUe.cloudcommerceprocurement_v1}});kd.VERSIONS={v1:zUe.cloudcommerceprocurement_v1.Cloudcommerceprocurement};function dRt(h){return(0,DUe.getAPI)("cloudcommerceprocurement",h,kd.VERSIONS,this)}var qRt=new DUe.AuthPlus;kd.auth=qRt;var yRt=ct();Object.defineProperty(kd,"AuthPlus",{enumerable:!0,get:function(){return yRt.AuthPlus}})});var gO=ht(GM=>{"use strict";Object.defineProperty(GM,"__esModule",{value:!0});GM.cloudcontrolspartner_v1=void 0;var fc=ct(),NUe;(function(h){class R{context;organizations;constructor(m,c){this.context={_options:m||{},google:c},this.organizations=new T(this.context)}}h.Cloudcontrolspartner=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;customers;constructor(m){this.context=m,this.customers=new V(this.context)}getPartner(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}}h.Resource$Organizations$Locations=G;class V{context;workloads;constructor(m){this.context=m,this.workloads=new E(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers=V;class E{context;accessApprovalRequests;violations;constructor(m){this.context=m,this.accessApprovalRequests=new v(this.context),this.violations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}getEkmConnections(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}getPartnerPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads=E;class v{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/accessApprovalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads$Accessapprovalrequests=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fc.createAPIRequest)(t,o);else return(0,fc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads$Violations=I})(NUe||(GM.cloudcontrolspartner_v1=NUe={}))});var hO=ht(_M=>{"use strict";Object.defineProperty(_M,"__esModule",{value:!0});_M.cloudcontrolspartner_v1beta=void 0;var mc=ct(),HUe;(function(h){class R{context;organizations;constructor(m,c){this.context={_options:m||{},google:c},this.organizations=new T(this.context)}}h.Cloudcontrolspartner=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;customers;constructor(m){this.context=m,this.customers=new V(this.context)}getPartner(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}}h.Resource$Organizations$Locations=G;class V{context;workloads;constructor(m){this.context=m,this.workloads=new E(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers=V;class E{context;accessApprovalRequests;violations;constructor(m){this.context=m,this.accessApprovalRequests=new v(this.context),this.violations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}getEkmConnections(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}getPartnerPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads=E;class v{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/accessApprovalRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads$Accessapprovalrequests=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudcontrolspartner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/violations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,mc.createAPIRequest)(t,o);else return(0,mc.createAPIRequest)(t)}}h.Resource$Organizations$Locations$Customers$Workloads$Violations=I})(HUe||(_M.cloudcontrolspartner_v1beta=HUe={}))});var WUe=ht(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.AuthPlus=Mh.cloudcontrolspartner_v1beta=Mh.cloudcontrolspartner_v1=Mh.auth=Mh.VERSIONS=void 0;Mh.cloudcontrolspartner=xRt;var FUe=ct(),BUe=gO();Object.defineProperty(Mh,"cloudcontrolspartner_v1",{enumerable:!0,get:function(){return BUe.cloudcontrolspartner_v1}});var ZUe=hO();Object.defineProperty(Mh,"cloudcontrolspartner_v1beta",{enumerable:!0,get:function(){return ZUe.cloudcontrolspartner_v1beta}});Mh.VERSIONS={v1:BUe.cloudcontrolspartner_v1.Cloudcontrolspartner,v1beta:ZUe.cloudcontrolspartner_v1beta.Cloudcontrolspartner};function xRt(h){return(0,FUe.getAPI)("cloudcontrolspartner",h,Mh.VERSIONS,this)}var IRt=new FUe.AuthPlus;Mh.auth=IRt;var RRt=ct();Object.defineProperty(Mh,"AuthPlus",{enumerable:!0,get:function(){return RRt.AuthPlus}})});var aO=ht(LM=>{"use strict";Object.defineProperty(LM,"__esModule",{value:!0});LM.clouddebugger_v2=void 0;var eg=ct(),KUe;(function(h){class R{context;controller;debugger;constructor(m,c){this.context={_options:m||{},google:c},this.controller=new T(this.context),this.debugger=new E(this.context)}}h.Clouddebugger=R;class T{context;debuggees;constructor(m){this.context=m,this.debuggees=new G(this.context)}}h.Resource$Controller=T;class G{context;breakpoints;constructor(m){this.context=m,this.breakpoints=new V(this.context)}register(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/register").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}}h.Resource$Controller$Debuggees=G;class V{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/{debuggeeId}/breakpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/controller/debuggees/{debuggeeId}/breakpoints/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["debuggeeId","id"],pathParams:["debuggeeId","id"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}}h.Resource$Controller$Debuggees$Breakpoints=V;class E{context;debuggees;constructor(m){this.context=m,this.debuggees=new v(this.context)}}h.Resource$Debugger=E;class v{context;breakpoints;constructor(m){this.context=m,this.breakpoints=new I(this.context)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}}h.Resource$Debugger$Debuggees=v;class I{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["debuggeeId","breakpointId"],pathParams:["breakpointId","debuggeeId"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["debuggeeId","breakpointId"],pathParams:["breakpointId","debuggeeId"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}set(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://clouddebugger.googleapis.com/",t={options:Object.assign({url:(s+"/v2/debugger/debuggees/{debuggeeId}/breakpoints/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["debuggeeId"],pathParams:["debuggeeId"],context:this.context};if(o)(0,eg.createAPIRequest)(t,o);else return(0,eg.createAPIRequest)(t)}}h.Resource$Debugger$Debuggees$Breakpoints=I})(KUe||(LM.clouddebugger_v2=KUe={}))});var YUe=ht(eq=>{"use strict";Object.defineProperty(eq,"__esModule",{value:!0});eq.AuthPlus=eq.clouddebugger_v2=eq.auth=eq.VERSIONS=void 0;eq.clouddebugger=ARt;var JUe=ct(),QUe=aO();Object.defineProperty(eq,"clouddebugger_v2",{enumerable:!0,get:function(){return QUe.clouddebugger_v2}});eq.VERSIONS={v2:QUe.clouddebugger_v2.Clouddebugger};function ARt(h){return(0,JUe.getAPI)("clouddebugger",h,eq.VERSIONS,this)}var $Rt=new JUe.AuthPlus;eq.auth=$Rt;var jRt=ct();Object.defineProperty(eq,"AuthPlus",{enumerable:!0,get:function(){return jRt.AuthPlus}})});var PO=ht(DM=>{"use strict";Object.defineProperty(DM,"__esModule",{value:!0});DM.clouddeploy_v1=void 0;var zs=ct(),XUe;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Clouddeploy=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;customTargetTypes;deliveryPipelines;deployPolicies;operations;targets;constructor(t){this.context=t,this.customTargetTypes=new V(this.context),this.deliveryPipelines=new E(this.context),this.deployPolicies=new o(this.context),this.operations=new r(this.context),this.targets=new e(this.context)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}getConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations=G;class V{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/customTargetTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/customTargetTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Customtargettypes=V;class E{context;automationRuns;automations;releases;constructor(t){this.context=t,this.automationRuns=new v(this.context),this.automations=new I(this.context),this.releases=new d(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deliveryPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deliveryPipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}rollbackTarget(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:rollbackTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines=E;class v{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/automationRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines$Automationruns=v;class I{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/automations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/automations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines$Automations=I;class d{context;rollouts;constructor(t){this.context=t,this.rollouts=new m(this.context)}abandon(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:abandon").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines$Releases=d;class m{context;jobRuns;constructor(t){this.context=t,this.jobRuns=new c(this.context)}advance(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}approve(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}ignoreJob(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+rollout}:ignoreJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["rollout"],pathParams:["rollout"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}retryJob(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+rollout}:retryJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["rollout"],pathParams:["rollout"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines$Releases$Rollouts=m;class c{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/jobRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}terminate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:terminate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deliverypipelines$Releases$Rollouts$Jobruns=c;class o{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deployPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deployPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deploypolicies=o;class r{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=r;class e{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/targets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/targets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://clouddeploy.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,zs.createAPIRequest)(f,n);else return(0,zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Targets=e})(XUe||(DM.clouddeploy_v1=XUe={}))});var CUe=ht(tq=>{"use strict";Object.defineProperty(tq,"__esModule",{value:!0});tq.AuthPlus=tq.clouddeploy_v1=tq.auth=tq.VERSIONS=void 0;tq.clouddeploy=URt;var lUe=ct(),OUe=PO();Object.defineProperty(tq,"clouddeploy_v1",{enumerable:!0,get:function(){return OUe.clouddeploy_v1}});tq.VERSIONS={v1:OUe.clouddeploy_v1.Clouddeploy};function URt(h){return(0,lUe.getAPI)("clouddeploy",h,tq.VERSIONS,this)}var vRt=new lUe.AuthPlus;tq.auth=vRt;var TRt=ct();Object.defineProperty(tq,"AuthPlus",{enumerable:!0,get:function(){return TRt.AuthPlus}})});var dO=ht(zM=>{"use strict";Object.defineProperty(zM,"__esModule",{value:!0});zM.clouderrorreporting_v1beta1=void 0;var Jc=ct(),bUe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Clouderrorreporting=R;class T{context;events;groups;groupStats;locations;constructor(o){this.context=o,this.events=new G(this.context),this.groups=new V(this.context),this.groupStats=new E(this.context),this.locations=new v(this.context)}deleteEvents(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects=T;class G{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}report(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/events:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Events=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+groupName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["groupName"],pathParams:["groupName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Groups=V;class E{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/groupStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Groupstats=E;class v{context;events;groups;groupStats;constructor(o){this.context=o,this.events=new I(this.context),this.groups=new d(this.context),this.groupStats=new m(this.context)}deleteEvents(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Locations=v;class I{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Events=I;class d{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+groupName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["groupName"],pathParams:["groupName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Groups=d;class m{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://clouderrorreporting.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+projectName}/groupStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["projectName"],pathParams:["projectName"],context:this.context};if(e)(0,Jc.createAPIRequest)(n,e);else return(0,Jc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Groupstats=m})(bUe||(zM.clouderrorreporting_v1beta1=bUe={}))});var t1e=ht(oq=>{"use strict";Object.defineProperty(oq,"__esModule",{value:!0});oq.AuthPlus=oq.clouderrorreporting_v1beta1=oq.auth=oq.VERSIONS=void 0;oq.clouderrorreporting=VRt;var kUe=ct(),e1e=dO();Object.defineProperty(oq,"clouderrorreporting_v1beta1",{enumerable:!0,get:function(){return e1e.clouderrorreporting_v1beta1}});oq.VERSIONS={v1beta1:e1e.clouderrorreporting_v1beta1.Clouderrorreporting};function VRt(h){return(0,kUe.getAPI)("clouderrorreporting",h,oq.VERSIONS,this)}var ERt=new kUe.AuthPlus;oq.auth=ERt;var SRt=ct();Object.defineProperty(oq,"AuthPlus",{enumerable:!0,get:function(){return SRt.AuthPlus}})});var qO=ht(MM=>{"use strict";Object.defineProperty(MM,"__esModule",{value:!0});MM.cloudfunctions_v1=void 0;var Jp=ct(),o1e;(function(h){class R{context;operations;projects;constructor(I,d){this.context={_options:I||{},google:d},this.operations=new T(this.context),this.projects=new G(this.context)}}h.Cloudfunctions=R;class T{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}}h.Resource$Operations=T;class G{context;locations;constructor(I){this.context=I,this.locations=new V(this.context)}}h.Resource$Projects=G;class V{context;functions;constructor(I){this.context=I,this.functions=new E(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}}h.Resource$Projects$Locations=V;class E{context;constructor(I){this.context=I}call(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:call").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}generateDownloadUrl(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}generateUploadUrl(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Jp.createAPIRequest)(e,m);else return(0,Jp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Functions=E})(o1e||(MM.cloudfunctions_v1=o1e={}))});var yO=ht(NM=>{"use strict";Object.defineProperty(NM,"__esModule",{value:!0});NM.cloudfunctions_v1beta2=void 0;var Qc=ct(),s1e;(function(h){class R{context;operations;projects;constructor(I,d){this.context={_options:I||{},google:d},this.operations=new T(this.context),this.projects=new G(this.context)}}h.Cloudfunctions=R;class T{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}}h.Resource$Operations=T;class G{context;locations;constructor(I){this.context=I,this.locations=new V(this.context)}}h.Resource$Projects=G;class V{context;functions;constructor(I){this.context=I,this.functions=new E(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}}h.Resource$Projects$Locations=V;class E{context;constructor(I){this.context=I}call(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:call").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}generateDownloadUrl(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}generateUploadUrl(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+location}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}update(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudfunctions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qc.createAPIRequest)(e,m);else return(0,Qc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Functions=E})(s1e||(NM.cloudfunctions_v1beta2=s1e={}))});var xO=ht(HM=>{"use strict";Object.defineProperty(HM,"__esModule",{value:!0});HM.cloudfunctions_v2=void 0;var pu=ct(),r1e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Cloudfunctions=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;functions;operations;runtimes;constructor(d){this.context=d,this.functions=new V(this.context),this.operations=new E(this.context),this.runtimes=new v(this.context)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}abortFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}commitFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}detachFunction(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}generateDownloadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}generateUploadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}setupFunctionUpgradeConfig(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Functions=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,pu.createAPIRequest)(s,c);else return(0,pu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Runtimes=v})(r1e||(HM.cloudfunctions_v2=r1e={}))});var IO=ht(FM=>{"use strict";Object.defineProperty(FM,"__esModule",{value:!0});FM.cloudfunctions_v2alpha=void 0;var cu=ct(),n1e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Cloudfunctions=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;functions;operations;runtimes;constructor(d){this.context=d,this.functions=new V(this.context),this.operations=new E(this.context),this.runtimes=new v(this.context)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}abortFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}commitFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}detachFunction(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}generateDownloadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}generateUploadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}setupFunctionUpgradeConfig(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Functions=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cu.createAPIRequest)(s,c);else return(0,cu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Runtimes=v})(n1e||(FM.cloudfunctions_v2alpha=n1e={}))});var RO=ht(BM=>{"use strict";Object.defineProperty(BM,"__esModule",{value:!0});BM.cloudfunctions_v2beta=void 0;var fu=ct(),i1e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Cloudfunctions=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;functions;operations;runtimes;constructor(d){this.context=d,this.functions=new V(this.context),this.operations=new E(this.context),this.runtimes=new v(this.context)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}abortFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:abortFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}commitFunctionUpgrade(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:commitFunctionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}commitFunctionUpgradeAsGen2(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:commitFunctionUpgradeAsGen2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}detachFunction(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:detachFunction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}generateDownloadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:generateDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}generateUploadUrl(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions:generateUploadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/functions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}redirectFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:redirectFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}rollbackFunctionUpgradeTraffic(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:rollbackFunctionUpgradeTraffic").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}setupFunctionUpgradeConfig(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:setupFunctionUpgradeConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Functions=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudfunctions.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fu.createAPIRequest)(s,c);else return(0,fu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Runtimes=v})(i1e||(BM.cloudfunctions_v2beta=i1e={}))});var h1e=ht(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.AuthPlus=Af.cloudfunctions_v2beta=Af.cloudfunctions_v2alpha=Af.cloudfunctions_v2=Af.cloudfunctions_v1beta2=Af.cloudfunctions_v1=Af.auth=Af.VERSIONS=void 0;Af.cloudfunctions=wRt;var u1e=ct(),p1e=qO();Object.defineProperty(Af,"cloudfunctions_v1",{enumerable:!0,get:function(){return p1e.cloudfunctions_v1}});var c1e=yO();Object.defineProperty(Af,"cloudfunctions_v1beta2",{enumerable:!0,get:function(){return c1e.cloudfunctions_v1beta2}});var f1e=xO();Object.defineProperty(Af,"cloudfunctions_v2",{enumerable:!0,get:function(){return f1e.cloudfunctions_v2}});var m1e=IO();Object.defineProperty(Af,"cloudfunctions_v2alpha",{enumerable:!0,get:function(){return m1e.cloudfunctions_v2alpha}});var g1e=RO();Object.defineProperty(Af,"cloudfunctions_v2beta",{enumerable:!0,get:function(){return g1e.cloudfunctions_v2beta}});Af.VERSIONS={v1:p1e.cloudfunctions_v1.Cloudfunctions,v1beta2:c1e.cloudfunctions_v1beta2.Cloudfunctions,v2:f1e.cloudfunctions_v2.Cloudfunctions,v2alpha:m1e.cloudfunctions_v2alpha.Cloudfunctions,v2beta:g1e.cloudfunctions_v2beta.Cloudfunctions};function wRt(h){return(0,u1e.getAPI)("cloudfunctions",h,Af.VERSIONS,this)}var GRt=new u1e.AuthPlus;Af.auth=GRt;var _Rt=ct();Object.defineProperty(Af,"AuthPlus",{enumerable:!0,get:function(){return _Rt.AuthPlus}})});var AO=ht(ZM=>{"use strict";Object.defineProperty(ZM,"__esModule",{value:!0});ZM.cloudidentity_v1=void 0;var Rs=ct(),a1e;(function(h){class R{context;customers;devices;groups;inboundOidcSsoProfiles;inboundSamlSsoProfiles;inboundSsoAssignments;policies;constructor(t,u){this.context={_options:t||{},google:u},this.customers=new T(this.context),this.devices=new V(this.context),this.groups=new I(this.context),this.inboundOidcSsoProfiles=new m(this.context),this.inboundSamlSsoProfiles=new c(this.context),this.inboundSsoAssignments=new r(this.context),this.policies=new e(this.context)}}h.Cloudidentity=R;class T{context;userinvitations;constructor(t){this.context=t,this.userinvitations=new G(this.context)}}h.Resource$Customers=T;class G{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}isInvitableUser(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:isInvitableUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/userinvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}send(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Customers$Userinvitations=G;class V{context;deviceUsers;constructor(t){this.context=t,this.deviceUsers=new E(this.context)}cancelWipe(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}wipe(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Devices=V;class E{context;clientStates;constructor(t){this.context=t,this.clientStates=new v(this.context)}approve(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}block(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:block").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}cancelWipe(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deviceUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}lookup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}wipe(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Devices$Deviceusers=E;class v{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/clientStates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Devices$Deviceusers$Clientstates=v;class I{context;memberships;constructor(t){this.context=t,this.memberships=new d(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}getSecuritySettings(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}lookup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/groups:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}search(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/groups:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}updateSecuritySettings(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Groups=I;class d{context;constructor(t){this.context=t}checkTransitiveMembership(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:checkTransitiveMembership").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}getMembershipGraph(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:getMembershipGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}lookup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}modifyMembershipRoles(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:modifyMembershipRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}searchDirectGroups(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:searchDirectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}searchTransitiveGroups(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:searchTransitiveGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}searchTransitiveMemberships(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/memberships:searchTransitiveMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Groups$Memberships=d;class m{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Inboundoidcssoprofiles=m;class c{context;idpCredentials;constructor(t){this.context=t,this.idpCredentials=new o(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Inboundsamlssoprofiles=c;class o{context;constructor(t){this.context=t}add(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/idpCredentials:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/idpCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Inboundsamlssoprofiles$Idpcredentials=o;class r{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Inboundssoassignments=r;class e{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://cloudidentity.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Rs.createAPIRequest)(f,n);else return(0,Rs.createAPIRequest)(f)}}h.Resource$Policies=e})(a1e||(ZM.cloudidentity_v1=a1e={}))});var $O=ht(WM=>{"use strict";Object.defineProperty(WM,"__esModule",{value:!0});WM.cloudidentity_v1beta1=void 0;var qs=ct(),P1e;(function(h){class R{context;customers;devices;groups;inboundOidcSsoProfiles;inboundSamlSsoProfiles;inboundSsoAssignments;orgUnits;policies;constructor(n,p){this.context={_options:n||{},google:p},this.customers=new T(this.context),this.devices=new V(this.context),this.groups=new I(this.context),this.inboundOidcSsoProfiles=new m(this.context),this.inboundSamlSsoProfiles=new c(this.context),this.inboundSsoAssignments=new r(this.context),this.orgUnits=new e(this.context),this.policies=new t(this.context)}}h.Cloudidentity=R;class T{context;userinvitations;constructor(n){this.context=n,this.userinvitations=new G(this.context)}}h.Resource$Customers=T;class G{context;constructor(n){this.context=n}cancel(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}isInvitableUser(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:isInvitableUser").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/userinvitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}send(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Customers$Userinvitations=G;class V{context;deviceUsers;constructor(n){this.context=n,this.deviceUsers=new E(this.context)}cancelWipe(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}wipe(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Devices=V;class E{context;clientStates;constructor(n){this.context=n,this.clientStates=new v(this.context)}approve(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}block(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:block").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}cancelWipe(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:cancelWipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/deviceUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}lookup(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}wipe(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:wipe").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Devices$Deviceusers=E;class v{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Devices$Deviceusers$Clientstates=v;class I{context;memberships;constructor(n){this.context=n,this.memberships=new d(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}getSecuritySettings(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}lookup(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/groups:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/groups:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}updateSecuritySettings(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Groups=I;class d{context;constructor(n){this.context=n}checkTransitiveMembership(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:checkTransitiveMembership").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}getMembershipGraph(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:getMembershipGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}lookup(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}modifyMembershipRoles(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:modifyMembershipRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}searchDirectGroups(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchDirectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}searchTransitiveGroups(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchTransitiveGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}searchTransitiveMemberships(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships:searchTransitiveMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Groups$Memberships=d;class m{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundOidcSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Inboundoidcssoprofiles=m;class c{context;idpCredentials;constructor(n){this.context=n,this.idpCredentials=new o(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundSamlSsoProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Inboundsamlssoprofiles=c;class o{context;constructor(n){this.context=n}add(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/idpCredentials:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/idpCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Inboundsamlssoprofiles$Idpcredentials=o;class r{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/inboundSsoAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Inboundssoassignments=r;class e{context;memberships;constructor(n){this.context=n,this.memberships=new s(this.context)}}h.Resource$Orgunits=e;class s{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}move(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Orgunits$Memberships=s;class t{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudidentity.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qs.createAPIRequest)(a,i);else return(0,qs.createAPIRequest)(a)}}h.Resource$Policies=t})(P1e||(WM.cloudidentity_v1beta1=P1e={}))});var x1e=ht(Nh=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.AuthPlus=Nh.cloudidentity_v1beta1=Nh.cloudidentity_v1=Nh.auth=Nh.VERSIONS=void 0;Nh.cloudidentity=LRt;var d1e=ct(),q1e=AO();Object.defineProperty(Nh,"cloudidentity_v1",{enumerable:!0,get:function(){return q1e.cloudidentity_v1}});var y1e=$O();Object.defineProperty(Nh,"cloudidentity_v1beta1",{enumerable:!0,get:function(){return y1e.cloudidentity_v1beta1}});Nh.VERSIONS={v1:q1e.cloudidentity_v1.Cloudidentity,v1beta1:y1e.cloudidentity_v1beta1.Cloudidentity};function LRt(h){return(0,d1e.getAPI)("cloudidentity",h,Nh.VERSIONS,this)}var DRt=new d1e.AuthPlus;Nh.auth=DRt;var zRt=ct();Object.defineProperty(Nh,"AuthPlus",{enumerable:!0,get:function(){return zRt.AuthPlus}})});var jO=ht(KM=>{"use strict";Object.defineProperty(KM,"__esModule",{value:!0});KM.cloudiot_v1=void 0;var Bi=ct(),I1e;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Cloudiot=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;registries;constructor(o){this.context=o,this.registries=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;devices;groups;constructor(o){this.context=o,this.devices=new E(this.context),this.groups=new d(this.context)}bindDeviceToGateway(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}:bindDeviceToGateway").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/registries").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/registries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}unbindDeviceFromGateway(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}:unbindDeviceFromGateway").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries=V;class E{context;configVersions;states;constructor(o){this.context=o,this.configVersions=new v(this.context),this.states=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}modifyCloudToDeviceConfig(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:modifyCloudToDeviceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}sendCommandToDevice(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:sendCommandToDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries$Devices=E;class v{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/configVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries$Devices$Configversions=v;class I{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/states").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries$Devices$States=I;class d{context;devices;constructor(o){this.context=o,this.devices=new m(this.context)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries$Groups=d;class m{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudiot.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Bi.createAPIRequest)(n,e);else return(0,Bi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registries$Groups$Devices=m})(I1e||(KM.cloudiot_v1=I1e={}))});var $1e=ht(sq=>{"use strict";Object.defineProperty(sq,"__esModule",{value:!0});sq.AuthPlus=sq.cloudiot_v1=sq.auth=sq.VERSIONS=void 0;sq.cloudiot=MRt;var R1e=ct(),A1e=jO();Object.defineProperty(sq,"cloudiot_v1",{enumerable:!0,get:function(){return A1e.cloudiot_v1}});sq.VERSIONS={v1:A1e.cloudiot_v1.Cloudiot};function MRt(h){return(0,R1e.getAPI)("cloudiot",h,sq.VERSIONS,this)}var NRt=new R1e.AuthPlus;sq.auth=NRt;var HRt=ct();Object.defineProperty(sq,"AuthPlus",{enumerable:!0,get:function(){return HRt.AuthPlus}})});var UO=ht(JM=>{"use strict";Object.defineProperty(JM,"__esModule",{value:!0});JM.cloudkms_v1=void 0;var zo=ct(),j1e;(function(h){class R{context;folders;organizations;projects;constructor(p,i){this.context={_options:p||{},google:i},this.folders=new T(this.context),this.organizations=new G(this.context),this.projects=new V(this.context)}}h.Cloudkms=R;class T{context;constructor(p){this.context=p}getAutokeyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateAutokeyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Folders=T;class G{context;constructor(p){this.context=p}getKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Organizations=G;class V{context;locations;constructor(p){this.context=p,this.locations=new E(this.context)}getAutokeyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}showEffectiveAutokeyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}:showEffectiveAutokeyConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}showEffectiveKeyAccessJustificationsEnrollmentConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+project}:showEffectiveKeyAccessJustificationsEnrollmentConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["project"],pathParams:["project"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}showEffectiveKeyAccessJustificationsPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+project}:showEffectiveKeyAccessJustificationsPolicyConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["project"],pathParams:["project"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateAutokeyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateKajPolicyConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects=V;class E{context;ekmConfig;ekmConnections;keyHandles;keyRings;operations;retiredResources;singleTenantHsmInstances;constructor(p){this.context=p,this.ekmConfig=new v(this.context),this.ekmConnections=new I(this.context),this.keyHandles=new d(this.context),this.keyRings=new m(this.context),this.operations=new e(this.context),this.retiredResources=new s(this.context),this.singleTenantHsmInstances=new t(this.context)}generateRandomBytes(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+location}:generateRandomBytes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["location"],pathParams:["location"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getEkmConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updateEkmConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations=E;class v{context;constructor(p){this.context=p}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Ekmconfig=v;class I{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/ekmConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/ekmConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}verifyConnectivity(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:verifyConnectivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Ekmconnections=I;class d{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/keyHandles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/keyHandles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Keyhandles=d;class m{context;cryptoKeys;importJobs;constructor(p){this.context=p,this.cryptoKeys=new c(this.context),this.importJobs=new r(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/keyRings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/keyRings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Keyrings=m;class c{context;cryptoKeyVersions;constructor(p){this.context=p,this.cryptoKeyVersions=new o(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}decrypt(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:decrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}encrypt(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}updatePrimaryVersion(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:updatePrimaryVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Keyrings$Cryptokeys=c;class o{context;constructor(p){this.context=p}asymmetricDecrypt(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:asymmetricDecrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}asymmetricSign(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:asymmetricSign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cryptoKeyVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}decapsulate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:decapsulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}destroy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getPublicKey(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/publicKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}import(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cryptoKeyVersions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cryptoKeyVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}macSign(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:macSign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}macVerify(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:macVerify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}rawDecrypt(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:rawDecrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}rawEncrypt(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:rawEncrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}restore(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Keyrings$Cryptokeys$Cryptokeyversions=o;class r{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Keyrings$Importjobs=r;class e{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=e;class s{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/retiredResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Retiredresources=s;class t{context;proposals;constructor(p){this.context=p,this.proposals=new u(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/singleTenantHsmInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/singleTenantHsmInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Singletenanthsminstances=t;class u{context;constructor(p){this.context=p}approve(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}execute(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://cloudkms.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/proposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,zo.createAPIRequest)(y,g);else return(0,zo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Singletenanthsminstances$Proposals=u})(j1e||(JM.cloudkms_v1=j1e={}))});var T1e=ht(rq=>{"use strict";Object.defineProperty(rq,"__esModule",{value:!0});rq.AuthPlus=rq.cloudkms_v1=rq.auth=rq.VERSIONS=void 0;rq.cloudkms=FRt;var U1e=ct(),v1e=UO();Object.defineProperty(rq,"cloudkms_v1",{enumerable:!0,get:function(){return v1e.cloudkms_v1}});rq.VERSIONS={v1:v1e.cloudkms_v1.Cloudkms};function FRt(h){return(0,U1e.getAPI)("cloudkms",h,rq.VERSIONS,this)}var BRt=new U1e.AuthPlus;rq.auth=BRt;var ZRt=ct();Object.defineProperty(rq,"AuthPlus",{enumerable:!0,get:function(){return ZRt.AuthPlus}})});var vO=ht(QM=>{"use strict";Object.defineProperty(QM,"__esModule",{value:!0});QM.cloudlocationfinder_v1=void 0;var YI=ct(),V1e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Cloudlocationfinder=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;cloudLocations;constructor(v){this.context=v,this.cloudLocations=new V(this.context)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,YI.createAPIRequest)(r,d);else return(0,YI.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,YI.createAPIRequest)(r,d);else return(0,YI.createAPIRequest)(r)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,YI.createAPIRequest)(r,d);else return(0,YI.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/cloudLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,YI.createAPIRequest)(r,d);else return(0,YI.createAPIRequest)(r)}search(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/cloudLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,YI.createAPIRequest)(r,d);else return(0,YI.createAPIRequest)(r)}}h.Resource$Projects$Locations$Cloudlocations=V})(V1e||(QM.cloudlocationfinder_v1=V1e={}))});var TO=ht(YM=>{"use strict";Object.defineProperty(YM,"__esModule",{value:!0});YM.cloudlocationfinder_v1alpha=void 0;var XI=ct(),E1e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Cloudlocationfinder=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;cloudLocations;constructor(v){this.context=v,this.cloudLocations=new V(this.context)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,XI.createAPIRequest)(r,d);else return(0,XI.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,XI.createAPIRequest)(r,d);else return(0,XI.createAPIRequest)(r)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,XI.createAPIRequest)(r,d);else return(0,XI.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha/{+parent}/cloudLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,XI.createAPIRequest)(r,d);else return(0,XI.createAPIRequest)(r)}search(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudlocationfinder.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha/{+parent}/cloudLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,XI.createAPIRequest)(r,d);else return(0,XI.createAPIRequest)(r)}}h.Resource$Projects$Locations$Cloudlocations=V})(E1e||(YM.cloudlocationfinder_v1alpha=E1e={}))});var _1e=ht(Hh=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.AuthPlus=Hh.cloudlocationfinder_v1alpha=Hh.cloudlocationfinder_v1=Hh.auth=Hh.VERSIONS=void 0;Hh.cloudlocationfinder=WRt;var S1e=ct(),w1e=vO();Object.defineProperty(Hh,"cloudlocationfinder_v1",{enumerable:!0,get:function(){return w1e.cloudlocationfinder_v1}});var G1e=TO();Object.defineProperty(Hh,"cloudlocationfinder_v1alpha",{enumerable:!0,get:function(){return G1e.cloudlocationfinder_v1alpha}});Hh.VERSIONS={v1:w1e.cloudlocationfinder_v1.Cloudlocationfinder,v1alpha:G1e.cloudlocationfinder_v1alpha.Cloudlocationfinder};function WRt(h){return(0,S1e.getAPI)("cloudlocationfinder",h,Hh.VERSIONS,this)}var KRt=new S1e.AuthPlus;Hh.auth=KRt;var JRt=ct();Object.defineProperty(Hh,"AuthPlus",{enumerable:!0,get:function(){return JRt.AuthPlus}})});var VO=ht(XM=>{"use strict";Object.defineProperty(XM,"__esModule",{value:!0});XM.cloudnumberregistry_v1alpha=void 0;var fn=ct(),L1e;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Cloudnumberregistry=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;customRanges;discoveredRanges;ipamAdminScopes;operations;realms;registryBooks;constructor(o){this.context=o,this.customRanges=new V(this.context),this.discoveredRanges=new E(this.context),this.ipamAdminScopes=new v(this.context),this.operations=new I(this.context),this.realms=new d(this.context),this.registryBooks=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/customRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}findFreeIpRanges(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:findFreeIpRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/customRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}showUtilization(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:showUtilization").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Customranges=V;class E{context;constructor(o){this.context=o}findFreeIpRanges(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:findFreeIpRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/discoveredRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}showUtilization(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:showUtilization").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Discoveredranges=E;class v{context;constructor(o){this.context=o}checkAvailability(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/ipamAdminScopes:checkAvailability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}cleanup(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:cleanup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/ipamAdminScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}disable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/ipamAdminScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Ipamadminscopes=v;class I{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=I;class d{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/realms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/realms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Realms=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/registryBooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/registryBooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}searchIpResources(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://cloudnumberregistry.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}:searchIpResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,fn.createAPIRequest)(n,e);else return(0,fn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Registrybooks=m})(L1e||(XM.cloudnumberregistry_v1alpha=L1e={}))});var M1e=ht(nq=>{"use strict";Object.defineProperty(nq,"__esModule",{value:!0});nq.AuthPlus=nq.cloudnumberregistry_v1alpha=nq.auth=nq.VERSIONS=void 0;nq.cloudnumberregistry=QRt;var D1e=ct(),z1e=VO();Object.defineProperty(nq,"cloudnumberregistry_v1alpha",{enumerable:!0,get:function(){return z1e.cloudnumberregistry_v1alpha}});nq.VERSIONS={v1alpha:z1e.cloudnumberregistry_v1alpha.Cloudnumberregistry};function QRt(h){return(0,D1e.getAPI)("cloudnumberregistry",h,nq.VERSIONS,this)}var YRt=new D1e.AuthPlus;nq.auth=YRt;var XRt=ct();Object.defineProperty(nq,"AuthPlus",{enumerable:!0,get:function(){return XRt.AuthPlus}})});var EO=ht(lM=>{"use strict";Object.defineProperty(lM,"__esModule",{value:!0});lM.cloudprofiler_v2=void 0;var HA=ct(),N1e;(function(h){class R{context;projects;constructor(E,v){this.context={_options:E||{},google:v},this.projects=new T(this.context)}}h.Cloudprofiler=R;class T{context;profiles;constructor(E){this.context=E,this.profiles=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,HA.createAPIRequest)(o,I);else return(0,HA.createAPIRequest)(o)}createOffline(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+parent}/profiles:createOffline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,HA.createAPIRequest)(o,I);else return(0,HA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+parent}/profiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,HA.createAPIRequest)(o,I);else return(0,HA.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudprofiler.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,HA.createAPIRequest)(o,I);else return(0,HA.createAPIRequest)(o)}}h.Resource$Projects$Profiles=G})(N1e||(lM.cloudprofiler_v2=N1e={}))});var B1e=ht(iq=>{"use strict";Object.defineProperty(iq,"__esModule",{value:!0});iq.AuthPlus=iq.cloudprofiler_v2=iq.auth=iq.VERSIONS=void 0;iq.cloudprofiler=lRt;var H1e=ct(),F1e=EO();Object.defineProperty(iq,"cloudprofiler_v2",{enumerable:!0,get:function(){return F1e.cloudprofiler_v2}});iq.VERSIONS={v2:F1e.cloudprofiler_v2.Cloudprofiler};function lRt(h){return(0,H1e.getAPI)("cloudprofiler",h,iq.VERSIONS,this)}var ORt=new H1e.AuthPlus;iq.auth=ORt;var CRt=ct();Object.defineProperty(iq,"AuthPlus",{enumerable:!0,get:function(){return CRt.AuthPlus}})});var SO=ht(OM=>{"use strict";Object.defineProperty(OM,"__esModule",{value:!0});OM.cloudresourcemanager_v1=void 0;var br=ct(),Z1e;(function(h){class R{context;folders;liens;operations;organizations;projects;constructor(d,m){this.context={_options:d||{},google:m},this.folders=new T(this.context),this.liens=new G(this.context),this.operations=new V(this.context),this.organizations=new E(this.context),this.projects=new v(this.context)}}h.Cloudresourcemanager=R;class T{context;constructor(d){this.context=d}clearOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getEffectiveOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listOrgPolicies(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}setOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}}h.Resource$Folders=T;class G{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/liens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/liens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}}h.Resource$Liens=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}}h.Resource$Operations=V;class E{context;constructor(d){this.context=d}clearOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getEffectiveOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listOrgPolicies(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/organizations:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}setOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}}h.Resource$Organizations=E;class v{context;constructor(d){this.context=d}clearOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:clearOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getAncestry(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}:getAncestry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getEffectiveOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getEffectiveOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}getOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listAvailableOrgPolicyConstraints(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listAvailableOrgPolicyConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}listOrgPolicies(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:listOrgPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}setOrgPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setOrgPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}undelete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudresourcemanager.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,br.createAPIRequest)(s,c);else return(0,br.createAPIRequest)(s)}}h.Resource$Projects=v})(Z1e||(OM.cloudresourcemanager_v1=Z1e={}))});var wO=ht(CM=>{"use strict";Object.defineProperty(CM,"__esModule",{value:!0});CM.cloudresourcemanager_v1beta1=void 0;var gp=ct(),W1e;(function(h){class R{context;organizations;projects;constructor(E,v){this.context={_options:E||{},google:v},this.organizations=new T(this.context),this.projects=new G(this.context)}}h.Cloudresourcemanager=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}getIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/organizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}setIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}testIamPermissions(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}}h.Resource$Organizations=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}getAncestry(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{projectId}:getAncestry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}getIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}setIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}testIamPermissions(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}undelete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{projectId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/projects/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,gp.createAPIRequest)(o,I);else return(0,gp.createAPIRequest)(o)}}h.Resource$Projects=G})(W1e||(CM.cloudresourcemanager_v1beta1=W1e={}))});var GO=ht(bM=>{"use strict";Object.defineProperty(bM,"__esModule",{value:!0});bM.cloudresourcemanager_v2=void 0;var Gc=ct(),K1e;(function(h){class R{context;folders;operations;constructor(E,v){this.context={_options:E||{},google:v},this.folders=new T(this.context),this.operations=new G(this.context)}}h.Cloudresourcemanager=R;class T{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}getIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}move(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}setIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}testIamPermissions(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}undelete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}}h.Resource$Folders=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Gc.createAPIRequest)(o,I);else return(0,Gc.createAPIRequest)(o)}}h.Resource$Operations=G})(K1e||(bM.cloudresourcemanager_v2=K1e={}))});var _O=ht(kM=>{"use strict";Object.defineProperty(kM,"__esModule",{value:!0});kM.cloudresourcemanager_v2beta1=void 0;var _c=ct(),J1e;(function(h){class R{context;folders;operations;constructor(E,v){this.context={_options:E||{},google:v},this.folders=new T(this.context),this.operations=new G(this.context)}}h.Cloudresourcemanager=R;class T{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}getIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}move(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}setIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}testIamPermissions(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}undelete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}}h.Resource$Folders=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudresourcemanager.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_c.createAPIRequest)(o,I);else return(0,_c.createAPIRequest)(o)}}h.Resource$Operations=G})(J1e||(kM.cloudresourcemanager_v2beta1=J1e={}))});var LO=ht(eN=>{"use strict";Object.defineProperty(eN,"__esModule",{value:!0});eN.cloudresourcemanager_v3=void 0;var ws=ct(),Q1e;(function(h){class R{context;effectiveTags;folders;liens;locations;operations;organizations;projects;tagBindings;tagKeys;tagValues;constructor(n,p){this.context={_options:n||{},google:p},this.effectiveTags=new T(this.context),this.folders=new G(this.context),this.liens=new E(this.context),this.locations=new v(this.context),this.operations=new m(this.context),this.organizations=new c(this.context),this.projects=new o(this.context),this.tagBindings=new r(this.context),this.tagKeys=new e(this.context),this.tagValues=new s(this.context)}}h.Cloudresourcemanager=R;class T{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/effectiveTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Effectivetags=T;class G{context;capabilities;constructor(n){this.context=n,this.capabilities=new V(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}move(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/folders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}undelete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Folders=G;class V{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Folders$Capabilities=V;class E{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/liens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/liens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Liens=E;class v{context;effectiveTagBindingCollections;tagBindingCollections;constructor(n){this.context=n,this.effectiveTagBindingCollections=new I(this.context),this.tagBindingCollections=new d(this.context)}}h.Resource$Locations=v;class I{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Locations$Effectivetagbindingcollections=I;class d{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Locations$Tagbindingcollections=d;class m{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Operations=m;class c{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/organizations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Organizations=c;class o{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}move(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/projects:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}undelete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Projects=o;class r{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Tagbindings=r;class e{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getNamespaced(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagKeys/namespaced").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Tagkeys=e;class s{context;tagHolds;constructor(n){this.context=n,this.tagHolds=new t(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}getNamespaced(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagValues/namespaced").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/tagValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Tagvalues=s;class t{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+parent}/tagHolds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://cloudresourcemanager.googleapis.com/",a={options:Object.assign({url:(P+"/v3/{+parent}/tagHolds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,ws.createAPIRequest)(a,i);else return(0,ws.createAPIRequest)(a)}}h.Resource$Tagvalues$Tagholds=t})(Q1e||(eN.cloudresourcemanager_v3=Q1e={}))});var k1e=ht($f=>{"use strict";Object.defineProperty($f,"__esModule",{value:!0});$f.AuthPlus=$f.cloudresourcemanager_v3=$f.cloudresourcemanager_v2beta1=$f.cloudresourcemanager_v2=$f.cloudresourcemanager_v1beta1=$f.cloudresourcemanager_v1=$f.auth=$f.VERSIONS=void 0;$f.cloudresourcemanager=bRt;var Y1e=ct(),X1e=SO();Object.defineProperty($f,"cloudresourcemanager_v1",{enumerable:!0,get:function(){return X1e.cloudresourcemanager_v1}});var l1e=wO();Object.defineProperty($f,"cloudresourcemanager_v1beta1",{enumerable:!0,get:function(){return l1e.cloudresourcemanager_v1beta1}});var O1e=GO();Object.defineProperty($f,"cloudresourcemanager_v2",{enumerable:!0,get:function(){return O1e.cloudresourcemanager_v2}});var C1e=_O();Object.defineProperty($f,"cloudresourcemanager_v2beta1",{enumerable:!0,get:function(){return C1e.cloudresourcemanager_v2beta1}});var b1e=LO();Object.defineProperty($f,"cloudresourcemanager_v3",{enumerable:!0,get:function(){return b1e.cloudresourcemanager_v3}});$f.VERSIONS={v1:X1e.cloudresourcemanager_v1.Cloudresourcemanager,v1beta1:l1e.cloudresourcemanager_v1beta1.Cloudresourcemanager,v2:O1e.cloudresourcemanager_v2.Cloudresourcemanager,v2beta1:C1e.cloudresourcemanager_v2beta1.Cloudresourcemanager,v3:b1e.cloudresourcemanager_v3.Cloudresourcemanager};function bRt(h){return(0,Y1e.getAPI)("cloudresourcemanager",h,$f.VERSIONS,this)}var kRt=new Y1e.AuthPlus;$f.auth=kRt;var eAt=ct();Object.defineProperty($f,"AuthPlus",{enumerable:!0,get:function(){return eAt.AuthPlus}})});var DO=ht(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0});tN.cloudscheduler_v1=void 0;var hp=ct(),eve;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudscheduler=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;operations;constructor(I){this.context=I,this.jobs=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}getCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}updateCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}pause(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}resume(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}run(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobs=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,hp.createAPIRequest)(e,m);else return(0,hp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(eve||(tN.cloudscheduler_v1=eve={}))});var zO=ht(oN=>{"use strict";Object.defineProperty(oN,"__esModule",{value:!0});oN.cloudscheduler_v1beta1=void 0;var Qp=ct(),tve;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudscheduler=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;operations;constructor(I){this.context=I,this.jobs=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}pause(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}resume(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}run(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobs=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudscheduler.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Qp.createAPIRequest)(e,m);else return(0,Qp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(tve||(oN.cloudscheduler_v1beta1=tve={}))});var nve=ht(Fh=>{"use strict";Object.defineProperty(Fh,"__esModule",{value:!0});Fh.AuthPlus=Fh.cloudscheduler_v1beta1=Fh.cloudscheduler_v1=Fh.auth=Fh.VERSIONS=void 0;Fh.cloudscheduler=tAt;var ove=ct(),sve=DO();Object.defineProperty(Fh,"cloudscheduler_v1",{enumerable:!0,get:function(){return sve.cloudscheduler_v1}});var rve=zO();Object.defineProperty(Fh,"cloudscheduler_v1beta1",{enumerable:!0,get:function(){return rve.cloudscheduler_v1beta1}});Fh.VERSIONS={v1:sve.cloudscheduler_v1.Cloudscheduler,v1beta1:rve.cloudscheduler_v1beta1.Cloudscheduler};function tAt(h){return(0,ove.getAPI)("cloudscheduler",h,Fh.VERSIONS,this)}var oAt=new ove.AuthPlus;Fh.auth=oAt;var sAt=ct();Object.defineProperty(Fh,"AuthPlus",{enumerable:!0,get:function(){return sAt.AuthPlus}})});var MO=ht(sN=>{"use strict";Object.defineProperty(sN,"__esModule",{value:!0});sN.cloudsearch_v1=void 0;var rr=ct(),ive;(function(h){class R{context;debug;indexing;media;operations;query;settings;stats;v1;constructor(B,F){this.context={_options:B||{},google:F},this.debug=new T(this.context),this.indexing=new m(this.context),this.media=new r(this.context),this.operations=new e(this.context),this.query=new t(this.context),this.settings=new n(this.context),this.stats=new g(this.context),this.v1=new $(this.context)}}h.Cloudsearch=R;class T{context;datasources;identitysources;constructor(B){this.context=B,this.datasources=new G(this.context),this.identitysources=new v(this.context)}}h.Resource$Debug=T;class G{context;items;constructor(B){this.context=B,this.items=new V(this.context)}}h.Resource$Debug$Datasources=G;class V{context;unmappedids;constructor(B){this.context=B,this.unmappedids=new E(this.context)}checkAccess(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/debug/{+name}:checkAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}searchByViewUrl(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/debug/{+name}/items:searchByViewUrl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Debug$Datasources$Items=V;class E{context;constructor(B){this.context=B}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/debug/{+parent}/unmappedids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Debug$Datasources$Items$Unmappedids=E;class v{context;items;unmappedids;constructor(B){this.context=B,this.items=new I(this.context),this.unmappedids=new d(this.context)}}h.Resource$Debug$Identitysources=v;class I{context;constructor(B){this.context=B}listForunmappedidentity(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/debug/{+parent}/items:forunmappedidentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Debug$Identitysources$Items=I;class d{context;constructor(B){this.context=B}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/debug/{+parent}/unmappedids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Debug$Identitysources$Unmappedids=d;class m{context;datasources;constructor(B){this.context=B,this.datasources=new c(this.context)}}h.Resource$Indexing=m;class c{context;items;constructor(B){this.context=B,this.items=new o(this.context)}deleteSchema(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}getSchema(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}updateSchema(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Indexing$Datasources=c;class o{context;constructor(B){this.context=B}delete(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}deleteQueueItems(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/items:deleteQueueItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}index(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}:index").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/items").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}poll(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/items:poll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}push(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}unreserve(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}/items:unreserve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}upload(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/indexing/{+name}:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Indexing$Datasources$Items=o;class r{context;constructor(B){this.context=B}upload(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,mediaUrl:(L+"/upload/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Media=r;class e{context;lro;constructor(B){this.context=B,this.lro=new s(this.context)}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Operations=e;class s{context;constructor(B){this.context=B}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/{+name}/lro").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Operations$Lro=s;class t{context;sources;constructor(B){this.context=B,this.sources=new u(this.context)}removeActivity(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/query:removeActivity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}search(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/query/search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}suggest(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/query/suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Query=t;class u{context;constructor(B){this.context=B}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/query/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Query$Sources=u;class n{context;datasources;searchapplications;constructor(B){this.context=B,this.datasources=new p(this.context),this.searchapplications=new i(this.context)}getCustomer(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/customer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}updateCustomer(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/customer").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Settings=n;class p{context;constructor(B){this.context=B}create(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/datasources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}delete(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/datasources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}patch(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}update(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Settings$Datasources=p;class i{context;constructor(B){this.context=B}create(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/searchapplications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}delete(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}list(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/searchapplications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}patch(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}reset(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}update(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/settings/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Settings$Searchapplications=i;class g{context;index;query;session;user;constructor(B){this.context=B,this.index=new f(this.context),this.query=new a(this.context),this.session=new q(this.context),this.user=new x(this.context)}getIndex(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/index").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}getQuery(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}getSearchapplication(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/searchapplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}getSession(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/session").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}getUser(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/user").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Stats=g;class f{context;datasources;constructor(B){this.context=B,this.datasources=new P(this.context)}}h.Resource$Stats$Index=f;class P{context;constructor(B){this.context=B}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/index/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Stats$Index$Datasources=P;class a{context;searchapplications;constructor(B){this.context=B,this.searchapplications=new y(this.context)}}h.Resource$Stats$Query=a;class y{context;constructor(B){this.context=B}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/query/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Stats$Query$Searchapplications=y;class q{context;searchapplications;constructor(B){this.context=B,this.searchapplications=new A(this.context)}}h.Resource$Stats$Session=q;class A{context;constructor(B){this.context=B}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/session/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Stats$Session$Searchapplications=A;class x{context;searchapplications;constructor(B){this.context=B,this.searchapplications=new j(this.context)}}h.Resource$Stats$User=x;class j{context;constructor(B){this.context=B}get(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1/stats/user/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},H),params:O,requiredParams:["name"],pathParams:["name"],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$Stats$User$Searchapplications=j;class ${context;constructor(B){this.context=B}initializeCustomer(B,F,se){let O=B||{},H=F||{};typeof B=="function"&&(se=B,O={},H={}),typeof F=="function"&&(se=F,H={});let L=H.rootUrl||"https://cloudsearch.googleapis.com/",oe={options:Object.assign({url:(L+"/v1:initializeCustomer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},H),params:O,requiredParams:[],pathParams:[],context:this.context};if(se)(0,rr.createAPIRequest)(oe,se);else return(0,rr.createAPIRequest)(oe)}}h.Resource$V1=$})(ive||(sN.cloudsearch_v1=ive={}))});var cve=ht(uq=>{"use strict";Object.defineProperty(uq,"__esModule",{value:!0});uq.AuthPlus=uq.cloudsearch_v1=uq.auth=uq.VERSIONS=void 0;uq.cloudsearch=rAt;var uve=ct(),pve=MO();Object.defineProperty(uq,"cloudsearch_v1",{enumerable:!0,get:function(){return pve.cloudsearch_v1}});uq.VERSIONS={v1:pve.cloudsearch_v1.Cloudsearch};function rAt(h){return(0,uve.getAPI)("cloudsearch",h,uq.VERSIONS,this)}var nAt=new uve.AuthPlus;uq.auth=nAt;var iAt=ct();Object.defineProperty(uq,"AuthPlus",{enumerable:!0,get:function(){return iAt.AuthPlus}})});var NO=ht(rN=>{"use strict";Object.defineProperty(rN,"__esModule",{value:!0});rN.cloudshell_v1=void 0;var jf=ct(),fve;(function(h){class R{context;operations;users;constructor(v,I){this.context={_options:v||{},google:I},this.operations=new T(this.context),this.users=new G(this.context)}}h.Cloudshell=R;class T{context;constructor(v){this.context=v}cancel(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}}h.Resource$Operations=T;class G{context;environments;constructor(v){this.context=v,this.environments=new V(this.context)}}h.Resource$Users=G;class V{context;constructor(v){this.context=v}addPublicKey(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+environment}:addPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}authorize(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:authorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}generateAccessToken(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+environment}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}removePublicKey(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+environment}:removePublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}start(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,jf.createAPIRequest)(r,d);else return(0,jf.createAPIRequest)(r)}}h.Resource$Users$Environments=V})(fve||(rN.cloudshell_v1=fve={}))});var HO=ht(nN=>{"use strict";Object.defineProperty(nN,"__esModule",{value:!0});nN.cloudshell_v1alpha1=void 0;var pq=ct(),mve;(function(h){class R{context;users;constructor(v,I){this.context={_options:v||{},google:I},this.users=new T(this.context)}}h.Cloudshell=R;class T{context;environments;constructor(v){this.context=v,this.environments=new G(this.context)}}h.Resource$Users=T;class G{context;publicKeys;constructor(v){this.context=v,this.publicKeys=new V(this.context)}authorize(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}:authorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}start(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}}h.Resource$Users$Environments=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/publicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudshell.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,pq.createAPIRequest)(r,d);else return(0,pq.createAPIRequest)(r)}}h.Resource$Users$Environments$Publickeys=V})(mve||(nN.cloudshell_v1alpha1=mve={}))});var Pve=ht(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.AuthPlus=Bh.cloudshell_v1alpha1=Bh.cloudshell_v1=Bh.auth=Bh.VERSIONS=void 0;Bh.cloudshell=uAt;var gve=ct(),hve=NO();Object.defineProperty(Bh,"cloudshell_v1",{enumerable:!0,get:function(){return hve.cloudshell_v1}});var ave=HO();Object.defineProperty(Bh,"cloudshell_v1alpha1",{enumerable:!0,get:function(){return ave.cloudshell_v1alpha1}});Bh.VERSIONS={v1:hve.cloudshell_v1.Cloudshell,v1alpha1:ave.cloudshell_v1alpha1.Cloudshell};function uAt(h){return(0,gve.getAPI)("cloudshell",h,Bh.VERSIONS,this)}var pAt=new gve.AuthPlus;Bh.auth=pAt;var cAt=ct();Object.defineProperty(Bh,"AuthPlus",{enumerable:!0,get:function(){return cAt.AuthPlus}})});var FO=ht(iN=>{"use strict";Object.defineProperty(iN,"__esModule",{value:!0});iN.cloudsupport_v2=void 0;var Vp=ct(),dve;(function(h){class R{context;caseClassifications;cases;media;constructor(d,m){this.context={_options:d||{},google:m},this.caseClassifications=new T(this.context),this.cases=new G(this.context),this.media=new v(this.context)}}h.Cloudsupport=R;class T{context;constructor(d){this.context=d}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/caseClassifications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}}h.Resource$Caseclassifications=T;class G{context;attachments;comments;constructor(d){this.context=d,this.attachments=new V(this.context),this.comments=new E(this.context)}close(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}escalate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/cases:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}}h.Resource$Cases=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}}h.Resource$Cases$Attachments=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}}h.Resource$Cases$Comments=E;class v{context;constructor(d){this.context=d}download(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}upload(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,mediaUrl:(e+"/upload/v2/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Vp.createAPIRequest)(s,c);else return(0,Vp.createAPIRequest)(s)}}h.Resource$Media=v})(dve||(iN.cloudsupport_v2=dve={}))});var BO=ht(uN=>{"use strict";Object.defineProperty(uN,"__esModule",{value:!0});uN.cloudsupport_v2beta=void 0;var ap=ct(),qve;(function(h){class R{context;caseClassifications;cases;media;constructor(d,m){this.context={_options:d||{},google:m},this.caseClassifications=new T(this.context),this.cases=new G(this.context),this.media=new v(this.context)}}h.Cloudsupport=R;class T{context;constructor(d){this.context=d}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/caseClassifications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}}h.Resource$Caseclassifications=T;class G{context;attachments;comments;constructor(d){this.context=d,this.attachments=new V(this.context),this.comments=new E(this.context)}close(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}escalate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/cases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/cases:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}showFeed(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}:showFeed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}}h.Resource$Cases=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}}h.Resource$Cases$Attachments=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}}h.Resource$Cases$Comments=E;class v{context;constructor(d){this.context=d}download(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}upload(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://cloudsupport.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,mediaUrl:(e+"/upload/v2beta/{+parent}/attachments").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,ap.createAPIRequest)(s,c);else return(0,ap.createAPIRequest)(s)}}h.Resource$Media=v})(qve||(uN.cloudsupport_v2beta=qve={}))});var Rve=ht(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.AuthPlus=Zh.cloudsupport_v2beta=Zh.cloudsupport_v2=Zh.auth=Zh.VERSIONS=void 0;Zh.cloudsupport=fAt;var yve=ct(),xve=FO();Object.defineProperty(Zh,"cloudsupport_v2",{enumerable:!0,get:function(){return xve.cloudsupport_v2}});var Ive=BO();Object.defineProperty(Zh,"cloudsupport_v2beta",{enumerable:!0,get:function(){return Ive.cloudsupport_v2beta}});Zh.VERSIONS={v2:xve.cloudsupport_v2.Cloudsupport,v2beta:Ive.cloudsupport_v2beta.Cloudsupport};function fAt(h){return(0,yve.getAPI)("cloudsupport",h,Zh.VERSIONS,this)}var mAt=new yve.AuthPlus;Zh.auth=mAt;var gAt=ct();Object.defineProperty(Zh,"AuthPlus",{enumerable:!0,get:function(){return gAt.AuthPlus}})});var ZO=ht(pN=>{"use strict";Object.defineProperty(pN,"__esModule",{value:!0});pN.cloudtasks_v2=void 0;var mu=ct(),Ave;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudtasks=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;queues;constructor(I){this.context=I,this.queues=new V(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}getCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}updateCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;tasks;constructor(I){this.context=I,this.tasks=new E(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}pause(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}purge(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}resume(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Queues=V;class E{context;constructor(I){this.context=I}buffer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}run(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,mu.createAPIRequest)(e,m);else return(0,mu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Queues$Tasks=E})(Ave||(pN.cloudtasks_v2=Ave={}))});var WO=ht(cN=>{"use strict";Object.defineProperty(cN,"__esModule",{value:!0});cN.cloudtasks_v2beta2=void 0;var di=ct(),$ve;(function(h){class R{context;api;projects;constructor(m,c){this.context={_options:m||{},google:c},this.api=new T(this.context),this.projects=new V(this.context)}}h.Cloudtasks=R;class T{context;queue;constructor(m){this.context=m,this.queue=new G(this.context)}}h.Resource$Api=T;class G{context;constructor(m){this.context=m}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/api/queue/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}}h.Resource$Api$Queue=G;class V{context;locations;constructor(m){this.context=m,this.locations=new E(this.context)}}h.Resource$Projects=V;class E{context;queues;constructor(m){this.context=m,this.queues=new v(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}getCmekConfig(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}updateCmekConfig(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}}h.Resource$Projects$Locations=E;class v{context;tasks;constructor(m){this.context=m,this.tasks=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}pause(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}purge(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}resume(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}}h.Resource$Projects$Locations$Queues=v;class I{context;constructor(m){this.context=m}acknowledge(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}buffer(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}cancelLease(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:cancelLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}lease(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}renewLease(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:renewLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}run(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://cloudtasks.googleapis.com/",t={options:Object.assign({url:(s+"/v2beta2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,di.createAPIRequest)(t,o);else return(0,di.createAPIRequest)(t)}}h.Resource$Projects$Locations$Queues$Tasks=I})($ve||(cN.cloudtasks_v2beta2=$ve={}))});var KO=ht(fN=>{"use strict";Object.defineProperty(fN,"__esModule",{value:!0});fN.cloudtasks_v2beta3=void 0;var gu=ct(),jve;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Cloudtasks=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;queues;constructor(I){this.context=I,this.queues=new V(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}getCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}updateCmekConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;tasks;constructor(I){this.context=I,this.tasks=new E(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+parent}/queues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}pause(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}purge(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}resume(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Queues=V;class E{context;constructor(I){this.context=I}buffer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+queue}/tasks/{taskId}:buffer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["queue","taskId"],pathParams:["queue","taskId"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}run(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://cloudtasks.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta3/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gu.createAPIRequest)(e,m);else return(0,gu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Queues$Tasks=E})(jve||(fN.cloudtasks_v2beta3=jve={}))});var Eve=ht(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});tg.AuthPlus=tg.cloudtasks_v2beta3=tg.cloudtasks_v2beta2=tg.cloudtasks_v2=tg.auth=tg.VERSIONS=void 0;tg.cloudtasks=hAt;var Uve=ct(),vve=ZO();Object.defineProperty(tg,"cloudtasks_v2",{enumerable:!0,get:function(){return vve.cloudtasks_v2}});var Tve=WO();Object.defineProperty(tg,"cloudtasks_v2beta2",{enumerable:!0,get:function(){return Tve.cloudtasks_v2beta2}});var Vve=KO();Object.defineProperty(tg,"cloudtasks_v2beta3",{enumerable:!0,get:function(){return Vve.cloudtasks_v2beta3}});tg.VERSIONS={v2:vve.cloudtasks_v2.Cloudtasks,v2beta2:Tve.cloudtasks_v2beta2.Cloudtasks,v2beta3:Vve.cloudtasks_v2beta3.Cloudtasks};function hAt(h){return(0,Uve.getAPI)("cloudtasks",h,tg.VERSIONS,this)}var aAt=new Uve.AuthPlus;tg.auth=aAt;var PAt=ct();Object.defineProperty(tg,"AuthPlus",{enumerable:!0,get:function(){return PAt.AuthPlus}})});var JO=ht(mN=>{"use strict";Object.defineProperty(mN,"__esModule",{value:!0});mN.cloudtrace_v1=void 0;var RU=ct(),Sve;(function(h){class R{context;projects;constructor(E,v){this.context={_options:E||{},google:v},this.projects=new T(this.context)}}h.Cloudtrace=R;class T{context;traces;constructor(E){this.context=E,this.traces=new G(this.context)}patchTraces(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v1/projects/{projectId}/traces").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,RU.createAPIRequest)(o,I);else return(0,RU.createAPIRequest)(o)}}h.Resource$Projects=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v1/projects/{projectId}/traces/{traceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["projectId","traceId"],pathParams:["projectId","traceId"],context:this.context};if(I)(0,RU.createAPIRequest)(o,I);else return(0,RU.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v1/projects/{projectId}/traces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(I)(0,RU.createAPIRequest)(o,I);else return(0,RU.createAPIRequest)(o)}}h.Resource$Projects$Traces=G})(Sve||(mN.cloudtrace_v1=Sve={}))});var QO=ht(hN=>{"use strict";Object.defineProperty(hN,"__esModule",{value:!0});hN.cloudtrace_v2=void 0;var gN=ct(),wve;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Cloudtrace=R;class T{context;traces;constructor(v){this.context=v,this.traces=new G(this.context)}}h.Resource$Projects=T;class G{context;spans;constructor(v){this.context=v,this.spans=new V(this.context)}batchWrite(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudtrace.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}/traces:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,gN.createAPIRequest)(r,d);else return(0,gN.createAPIRequest)(r)}}h.Resource$Projects$Traces=G;class V{context;constructor(v){this.context=v}createSpan(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://cloudtrace.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,gN.createAPIRequest)(r,d);else return(0,gN.createAPIRequest)(r)}}h.Resource$Projects$Traces$Spans=V})(wve||(hN.cloudtrace_v2=wve={}))});var YO=ht(aN=>{"use strict";Object.defineProperty(aN,"__esModule",{value:!0});aN.cloudtrace_v2beta1=void 0;var lI=ct(),Gve;(function(h){class R{context;projects;constructor(E,v){this.context={_options:E||{},google:v},this.projects=new T(this.context)}}h.Cloudtrace=R;class T{context;traceSinks;constructor(E){this.context=E,this.traceSinks=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta1/{+parent}/traceSinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,lI.createAPIRequest)(o,I);else return(0,lI.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,lI.createAPIRequest)(o,I);else return(0,lI.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,lI.createAPIRequest)(o,I);else return(0,lI.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta1/{+parent}/traceSinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,lI.createAPIRequest)(o,I);else return(0,lI.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://cloudtrace.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,lI.createAPIRequest)(o,I);else return(0,lI.createAPIRequest)(o)}}h.Resource$Projects$Tracesinks=G})(Gve||(aN.cloudtrace_v2beta1=Gve={}))});var Mve=ht(og=>{"use strict";Object.defineProperty(og,"__esModule",{value:!0});og.AuthPlus=og.cloudtrace_v2beta1=og.cloudtrace_v2=og.cloudtrace_v1=og.auth=og.VERSIONS=void 0;og.cloudtrace=dAt;var _ve=ct(),Lve=JO();Object.defineProperty(og,"cloudtrace_v1",{enumerable:!0,get:function(){return Lve.cloudtrace_v1}});var Dve=QO();Object.defineProperty(og,"cloudtrace_v2",{enumerable:!0,get:function(){return Dve.cloudtrace_v2}});var zve=YO();Object.defineProperty(og,"cloudtrace_v2beta1",{enumerable:!0,get:function(){return zve.cloudtrace_v2beta1}});og.VERSIONS={v1:Lve.cloudtrace_v1.Cloudtrace,v2:Dve.cloudtrace_v2.Cloudtrace,v2beta1:zve.cloudtrace_v2beta1.Cloudtrace};function dAt(h){return(0,_ve.getAPI)("cloudtrace",h,og.VERSIONS,this)}var qAt=new _ve.AuthPlus;og.auth=qAt;var yAt=ct();Object.defineProperty(og,"AuthPlus",{enumerable:!0,get:function(){return yAt.AuthPlus}})});var XO=ht(PN=>{"use strict";Object.defineProperty(PN,"__esModule",{value:!0});PN.composer_v1=void 0;var Jn=ct(),Nve;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Composer=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;environments;imageVersions;operations;constructor(o){this.context=o,this.environments=new V(this.context),this.imageVersions=new d(this.context),this.operations=new m(this.context)}}h.Resource$Projects$Locations=G;class V{context;userWorkloadsConfigMaps;userWorkloadsSecrets;workloads;constructor(o){this.context=o,this.userWorkloadsConfigMaps=new E(this.context),this.userWorkloadsSecrets=new v(this.context),this.workloads=new I(this.context)}checkUpgrade(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:checkUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}databaseFailover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:databaseFailover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}executeAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:executeAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}fetchDatabaseProperties(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:fetchDatabaseProperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}loadSnapshot(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:loadSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}pollAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:pollAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}restartWebServer(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:restartWebServer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}saveSnapshot(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:saveSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}stopAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+environment}:stopAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Userworkloadsconfigmaps=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Userworkloadssecrets=v;class I{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Workloads=I;class d{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/imageVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Imageversions=d;class m{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Jn.createAPIRequest)(n,e);else return(0,Jn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=m})(Nve||(PN.composer_v1=Nve={}))});var lO=ht(dN=>{"use strict";Object.defineProperty(dN,"__esModule",{value:!0});dN.composer_v1beta1=void 0;var Qn=ct(),Hve;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Composer=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;environments;imageVersions;operations;constructor(o){this.context=o,this.environments=new V(this.context),this.imageVersions=new d(this.context),this.operations=new m(this.context)}}h.Resource$Projects$Locations=G;class V{context;userWorkloadsConfigMaps;userWorkloadsSecrets;workloads;constructor(o){this.context=o,this.userWorkloadsConfigMaps=new E(this.context),this.userWorkloadsSecrets=new v(this.context),this.workloads=new I(this.context)}checkUpgrade(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:checkUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}databaseFailover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:databaseFailover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}executeAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:executeAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}fetchDatabaseProperties(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:fetchDatabaseProperties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}loadSnapshot(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:loadSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}pollAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:pollAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}restartWebServer(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:restartWebServer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}saveSnapshot(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:saveSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}stopAirflowCommand(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+environment}:stopAirflowCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/userWorkloadsConfigMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Userworkloadsconfigmaps=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/userWorkloadsSecrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Userworkloadssecrets=v;class I{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/workloads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments$Workloads=I;class d{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/imageVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Imageversions=d;class m{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://composer.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Qn.createAPIRequest)(n,e);else return(0,Qn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=m})(Hve||(dN.composer_v1beta1=Hve={}))});var Wve=ht(Wh=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.AuthPlus=Wh.composer_v1beta1=Wh.composer_v1=Wh.auth=Wh.VERSIONS=void 0;Wh.composer=xAt;var Fve=ct(),Bve=XO();Object.defineProperty(Wh,"composer_v1",{enumerable:!0,get:function(){return Bve.composer_v1}});var Zve=lO();Object.defineProperty(Wh,"composer_v1beta1",{enumerable:!0,get:function(){return Zve.composer_v1beta1}});Wh.VERSIONS={v1:Bve.composer_v1.Composer,v1beta1:Zve.composer_v1beta1.Composer};function xAt(h){return(0,Fve.getAPI)("composer",h,Wh.VERSIONS,this)}var IAt=new Fve.AuthPlus;Wh.auth=IAt;var RAt=ct();Object.defineProperty(Wh,"AuthPlus",{enumerable:!0,get:function(){return RAt.AuthPlus}})});var OO=ht(qN=>{"use strict";Object.defineProperty(qN,"__esModule",{value:!0});qN.compute_alpha=void 0;var He=ct(),Kve;(function(h){class R{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskSettings;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalFolderOperations;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;haControllers;healthChecks;hosts;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;imageViews;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;organizationSnapshotRecycleBinPolicy;packetMirrorings;previewFeatures;projects;projectViews;publicAdvertisedPrefixes;publicDelegatedPrefixes;recoverableSnapshots;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskSettings;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionMultiMigMembers;regionMultiMigs;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNetworkPolicies;regionNotificationEndpoints;regionOperations;regionRecoverableSnapshots;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reliabilityRisks;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshotGroups;snapshotRecycleBinPolicy;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneFolderOperations;zoneOperations;zoneOrganizationOperations;zoneQueuedResources;zones;zoneVmExtensionPolicies;constructor(C,re){this.context={_options:C||{},google:re},this.acceleratorTypes=new T(this.context),this.addresses=new G(this.context),this.advice=new V(this.context),this.autoscalers=new E(this.context),this.backendBuckets=new v(this.context),this.backendServices=new I(this.context),this.crossSiteNetworks=new d(this.context),this.disks=new m(this.context),this.diskSettings=new c(this.context),this.diskTypes=new o(this.context),this.externalVpnGateways=new r(this.context),this.firewallPolicies=new e(this.context),this.firewalls=new s(this.context),this.forwardingRules=new t(this.context),this.futureReservations=new u(this.context),this.globalAddresses=new n(this.context),this.globalFolderOperations=new p(this.context),this.globalForwardingRules=new i(this.context),this.globalNetworkEndpointGroups=new g(this.context),this.globalOperations=new f(this.context),this.globalOrganizationOperations=new P(this.context),this.globalPublicDelegatedPrefixes=new a(this.context),this.globalVmExtensionPolicies=new y(this.context),this.haControllers=new q(this.context),this.healthChecks=new A(this.context),this.hosts=new x(this.context),this.httpHealthChecks=new j(this.context),this.httpsHealthChecks=new $(this.context),this.imageFamilyViews=new w(this.context),this.images=new B(this.context),this.imageViews=new F(this.context),this.instanceGroupManagerResizeRequests=new se(this.context),this.instanceGroupManagers=new O(this.context),this.instanceGroups=new H(this.context),this.instances=new L(this.context),this.instanceSettings=new oe(this.context),this.instanceTemplates=new S(this.context),this.instantSnapshotGroups=new _(this.context),this.instantSnapshots=new D(this.context),this.interconnectAttachmentGroups=new J(this.context),this.interconnectAttachments=new K(this.context),this.interconnectGroups=new ae(this.context),this.interconnectLocations=new qe(this.context),this.interconnectRemoteLocations=new Le(this.context),this.interconnects=new Se(this.context),this.licenseCodes=new Pe(this.context),this.licenses=new Ie(this.context),this.machineImages=new Ue(this.context),this.machineTypes=new Ee(this.context),this.networkAttachments=new we(this.context),this.networkEdgeSecurityServices=new le(this.context),this.networkEndpointGroups=new st(this.context),this.networkFirewallPolicies=new Zt(this.context),this.networkProfiles=new ft(this.context),this.networks=new It(this.context),this.nodeGroups=new yt(this.context),this.nodeTemplates=new vt(this.context),this.nodeTypes=new xt(this.context),this.organizationSecurityPolicies=new Nt(this.context),this.organizationSnapshotRecycleBinPolicy=new Tt(this.context),this.packetMirrorings=new Br(this.context),this.previewFeatures=new Xr(this.context),this.projects=new jo(this.context),this.projectViews=new Xe(this.context),this.publicAdvertisedPrefixes=new b(this.context),this.publicDelegatedPrefixes=new k(this.context),this.recoverableSnapshots=new ee(this.context),this.regionAutoscalers=new ce(this.context),this.regionBackendBuckets=new z(this.context),this.regionBackendServices=new te(this.context),this.regionCommitments=new ie(this.context),this.regionCompositeHealthChecks=new Ke(this.context),this.regionDisks=new je(this.context),this.regionDiskSettings=new Ge(this.context),this.regionDiskTypes=new De(this.context),this.regionHealthAggregationPolicies=new ut(this.context),this.regionHealthChecks=new gt(this.context),this.regionHealthCheckServices=new Lt(this.context),this.regionHealthSources=new Ut(this.context),this.regionInstanceGroupManagerResizeRequests=new $c(this.context),this.regionInstanceGroupManagers=new jc(this.context),this.regionInstanceGroups=new Uc(this.context),this.regionInstances=new Cs(this.context),this.regionInstanceTemplates=new pt(this.context),this.regionInstantSnapshotGroups=new at(this.context),this.regionInstantSnapshots=new rt(this.context),this.regionMultiMigMembers=new We(this.context),this.regionMultiMigs=new _e(this.context),this.regionNetworkEndpointGroups=new Oe(this.context),this.regionNetworkFirewallPolicies=new et(this.context),this.regionNetworkPolicies=new it(this.context),this.regionNotificationEndpoints=new Vt(this.context),this.regionOperations=new Rt(this.context),this.regionRecoverableSnapshots=new vc(this.context),this.regions=new pf(this.context),this.regionSecurityPolicies=new Tc(this.context),this.regionSnapshots=new Pf(this.context),this.regionSnapshotSettings=new cf(this.context),this.regionSslCertificates=new df(this.context),this.regionSslPolicies=new Hc(this.context),this.regionTargetHttpProxies=new qf(this.context),this.regionTargetHttpsProxies=new Fs(this.context),this.regionTargetTcpProxies=new ke(this.context),this.regionUrlMaps=new nt(this.context),this.regionZones=new be(this.context),this.reliabilityRisks=new Pt(this.context),this.reservationBlocks=new Ce(this.context),this.reservations=new $t(this.context),this.reservationSlots=new dt(this.context),this.reservationSubBlocks=new Gm(this.context),this.resourcePolicies=new _m(this.context),this.rolloutPlans=new Im(this.context),this.rollouts=new ff(this.context),this.routers=new Lm(this.context),this.routes=new Ff(this.context),this.securityPolicies=new yf(this.context),this.serviceAttachments=new Bf(this.context),this.snapshotGroups=new oc(this.context),this.snapshotRecycleBinPolicy=new Rm(this.context),this.snapshots=new Qf(this.context),this.snapshotSettings=new Am(this.context),this.sslCertificates=new Zf(this.context),this.sslPolicies=new Wf(this.context),this.storagePools=new $m(this.context),this.storagePoolTypes=new Dm(this.context),this.subnetworks=new gs(this.context),this.targetGrpcProxies=new pe(this.context),this.targetHttpProxies=new me(this.context),this.targetHttpsProxies=new X(this.context),this.targetInstances=new Ve(this.context),this.targetPools=new l(this.context),this.targetSslProxies=new Ze(this.context),this.targetTcpProxies=new U(this.context),this.targetVpnGateways=new ue(this.context),this.urlMaps=new W(this.context),this.vpnGateways=new Re(this.context),this.vpnTunnels=new Z(this.context),this.wireGroups=new Fe(this.context),this.zoneFolderOperations=new Ae(this.context),this.zoneOperations=new qI(this.context),this.zoneOrganizationOperations=new Yx(this.context),this.zoneQueuedResources=new RP(this.context),this.zones=new Og(this.context),this.zoneVmExtensionPolicies=new AP(this.context)}}h.Compute=R;class T{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Acceleratortypes=T;class G{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}move(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Addresses=G;class V{context;constructor(C){this.context=C}calendarMode(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}capacity(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/capacity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}capacityHistory(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/advice/capacityHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Advice=V;class E{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Autoscalers=E;class v{context;constructor(C){this.context=C}addSignedUrlKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteSignedUrlKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listUsable(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setEdgeSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Backendbuckets=v;class I{context;constructor(C){this.context=C}addSignedUrlKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteSignedUrlKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getEffectiveSecurityPolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getHealth(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listUsable(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setEdgeSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Backendservices=I;class d{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Crosssitenetworks=d;class m{context;constructor(C){this.context=C}addResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}bulkInsert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}bulkSetLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}convert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/convert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}createSnapshot(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAsyncReplicationStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/getAsyncReplicationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resize(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}startAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopGroupAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateKmsKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}waitForReplicationCatchUp(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/disks/{disk}/waitForReplicationCatchUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Disks=m;class c{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Disksettings=c;class o{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Disktypes=o;class r{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Externalvpngateways=r;class e{context;constructor(C){this.context=C}addAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cloneRules(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}forceStartProgressiveRollout(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/forceStartProgressiveRollout").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listAssociations(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}move(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removePacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Firewallpolicies=e;class s{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Firewalls=s;class t{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setTarget(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Forwardingrules=t;class u{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Futurereservations=u;class n{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getOwnerInstance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/getOwnerInstance").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}move(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globaladdresses=n;class p{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["folder","operation"],pathParams:["folder","operation"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalfolderoperations=p;class i{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setTarget(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalforwardingrules=i;class g{context;constructor(C){this.context=C}attachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}detachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalnetworkendpointgroups=g;class f{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}wait(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globaloperations=f;class P{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalorganizationoperations=P;class a{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalpublicdelegatedprefixes=a;class y{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVmExtension(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensions/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","extensionName"],pathParams:["extensionName","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listVmExtensions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Globalvmextensionpolicies=y;class q{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}failover(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/haControllers/{haController}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","haController"],pathParams:["haController","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Hacontrollers=q;class A{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Healthchecks=A;class x{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts/{host}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","association","host"],pathParams:["association","host","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVersion(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts/{host}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","association","host"],pathParams:["association","host","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{association}/hosts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","association"],pathParams:["association","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Hosts=x;class j{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Httphealthchecks=j;class ${context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Httpshealthchecks=$;class w{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Imagefamilyviews=w;class B{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deprecate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getFromFamily(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Images=B;class F{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/imageViews/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resourceId"],pathParams:["project","region","resourceId"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/imageViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Imageviews=F;class se{context;constructor(C){this.context=C}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instancegroupmanagerresizerequests=se;class O{context;constructor(C){this.context=C}abandonInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}applyUpdatesToInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}configureAcceleratorTopologies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/configureAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}createInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deletePerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAvailableAcceleratorTopologies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{resourceId}/getAvailableAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resourceId"],pathParams:["project","resourceId","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listErrors(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listManagedInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listPerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchPerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}recreateInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resize(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resizeAdvanced(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resumeInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setAutoHealingPolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setInstanceTemplate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setTargetPools(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}startInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}suspendInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updatePerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instancegroupmanagers=O;class H{context;constructor(C){this.context=C}addInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setNamedPorts(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instancegroups=H;class L{context;constructor(C){this.context=C}addAccessConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addNetworkInterface(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}attachDisk(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}bulkInsert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteAccessConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteNetworkInterface(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}detachDisk(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getEffectiveFirewalls(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getGuestAttributes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getPartnerMetadata(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getScreenshot(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getSerialPortOutput(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getShieldedInstanceIdentity(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getShieldedVmIdentity(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/getShieldedVmIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVmExtensionState(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/vmExtensionStates/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","extensionName"],pathParams:["extensionName","instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listReferrers(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listVmExtensionStates(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/vmExtensionStates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchPartnerMetadata(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/patchPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}performMaintenance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}reportHostAsFaulty(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}reset(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resume(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}sendDiagnosticInterrupt(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setDeletionProtection(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setDiskAutoDelete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setMachineResources(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setMachineType(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setMetadata(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setMinCpuPlatform(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setName(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setScheduling(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setServiceAccount(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setShieldedInstanceIntegrityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setShieldedVmIntegrityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setTags(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}simulateMaintenanceEvent(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}start(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}startWithEncryptionKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stop(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}suspend(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateAccessConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateDisplayDevice(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateNetworkInterface(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateShieldedInstanceConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateShieldedVmConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instances=L;class oe{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instancesettings=oe;class S{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instancetemplates=S;class _{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instantsnapshotgroups=_;class D{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Instantsnapshots=D;class J{context;constructor(C){this.context=C}createMembers(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getOperationalStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnectattachmentgroups=J;class K{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnectattachments=K;class ae{context;constructor(C){this.context=C}createMembers(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getOperationalStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnectgroups=ae;class qe{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnectlocations=qe;class Le{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnectremotelocations=Le;class Se{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getDiagnostics(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getMacsecConfig(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/interconnects/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Interconnects=Se;class Pe{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Licensecodes=Pe;class Ie{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Licenses=Ie;class Ue{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Machineimages=Ue;class Ee{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Machinetypes=Ee;class we{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networkattachments=we;class le{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networkedgesecurityservices=le;class st{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}attachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}detachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networkendpointgroups=st;class Zt{context;constructor(C){this.context=C}addAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cloneRules(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchPacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removePacketMirroringRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networkfirewallpolicies=Zt;class ft{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networkprofiles=ft;class It{context;constructor(C){this.context=C}addPeering(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cancelRequestRemovePeering(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getEffectiveFirewalls(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listIpAddresses(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listIpAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listIpOwners(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listIpOwners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listPeeringRoutes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removePeering(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}requestRemovePeering(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}switchToCustomMode(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updatePeering(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Networks=It;class yt{context;constructor(C){this.context=C}addNodes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteNodes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listNodes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}performMaintenance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setNodeTemplate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}simulateMaintenanceEvent(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Nodegroups=yt;class vt{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Nodetemplates=vt;class xt{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Nodetypes=xt;class Nt{context;constructor(C){this.context=C}addAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}copyRules(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listAssociations(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listPreconfiguredExpressionSets(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:[],pathParams:[],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}move(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Organizationsecuritypolicies=Nt;class Tt{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Organizationsnapshotrecyclebinpolicy=Tt;class Br{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Packetmirrorings=Br;class Xr{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Previewfeatures=Xr;class jo{context;constructor(C){this.context=C}disableXpnHost(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}disableXpnResource(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}enableXpnHost(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}enableXpnResource(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getXpnHost(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getXpnResources(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listXpnHosts(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}moveDisk(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}moveInstance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setCloudArmorTier(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setCommonInstanceMetadata(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setDefaultNetworkTier(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setDefaultServiceAccount(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setDefaultServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setManagedProtectionTier(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setManagedProtectionTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setUsageExportBucket(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Projects=jo;class Xe{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/projectViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Projectviews=Xe;class b{context;constructor(C){this.context=C}announce(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}withdraw(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Publicadvertisedprefixes=b;class k{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}announce(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}withdraw(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Publicdelegatedprefixes=k;class ee{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}recover(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{recoverableSnapshot}/recover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","recoverableSnapshot"],pathParams:["project","recoverableSnapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/recoverableSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Recoverablesnapshots=ee;class ce{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionautoscalers=ce;class z{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listUsable(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionbackendbuckets=z;class te{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getHealth(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listUsable(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionbackendservices=te;class ie{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}calculateCancellationFee(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/calculateCancellationFee").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateReservations(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/commitments/{commitment}/updateReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioncommitments=ie;class Ke{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getHealth(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioncompositehealthchecks=Ke;class je{context;constructor(C){this.context=C}addResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}bulkInsert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}createSnapshot(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAsyncReplicationStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/getAsyncReplicationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeResourcePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resize(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}startAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopGroupAsyncReplication(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateKmsKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}waitForReplicationCatchUp(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/disks/{disk}/waitForReplicationCatchUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiondisks=je;class Ge{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiondisksettings=Ge;class De{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiondisktypes=De;class ut{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionhealthaggregationpolicies=ut;class gt{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionhealthchecks=gt;class Lt{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionhealthcheckservices=Lt;class Ut{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getHealth(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionhealthsources=Ut;class $c{context;constructor(C){this.context=C}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstancegroupmanagerresizerequests=$c;class jc{context;constructor(C){this.context=C}abandonInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}adoptInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}applyUpdatesToInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}createInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deletePerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listErrors(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listManagedInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listPerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchPerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}recreateInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resize(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resizeAdvanced(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resumeInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setAutoHealingPolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setInstanceTemplate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setTargetPools(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}startInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}stopInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}suspendInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updatePerInstanceConfigs(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstancegroupmanagers=jc;class Uc{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listInstances(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setNamedPorts(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstancegroups=Uc;class Cs{context;constructor(C){this.context=C}bulkInsert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstances=Cs;class pt{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstancetemplates=pt;class at{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstantsnapshotgroups=at;class rt{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regioninstantsnapshots=rt;class We{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers/{multiMigMember}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","multiMig","multiMigMember"],pathParams:["multiMig","multiMigMember","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionmultimigmembers=We;class _e{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionmultimigs=_e;class Oe{context;constructor(C){this.context=C}attachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}detachNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listNetworkEndpoints(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionnetworkendpointgroups=Oe;class et{context;constructor(C){this.context=C}addAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cloneRules(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getEffectiveFirewalls(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionnetworkfirewallpolicies=et;class it{context;constructor(C){this.context=C}addAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addTrafficClassificationRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getTrafficClassificationRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchTrafficClassificationRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/patchTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeAssociation(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeTrafficClassificationRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionnetworkpolicies=it;class Vt{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionnotificationendpoints=Vt;class Rt{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}wait(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionoperations=Rt;class vc{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}recover(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}/recover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","recoverableSnapshot"],pathParams:["project","recoverableSnapshot","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/recoverableSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionrecoverablesnapshots=vc;class pf{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regions=pf;class Tc{context;constructor(C){this.context=C}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionsecuritypolicies=Tc;class Pf{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateKmsKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionsnapshots=Pf;class cf{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionsnapshotsettings=cf;class df{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionsslcertificates=df;class Hc{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listAvailableFeatures(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionsslpolicies=Hc;class qf{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setUrlMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiontargethttpproxies=qf;class Fs{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSslCertificates(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setUrlMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiontargethttpsproxies=Fs;class ke{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regiontargettcpproxies=ke;class nt{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}invalidateCache(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}validate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionurlmaps=nt;class be{context;constructor(C){this.context=C}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Regionzones=be;class Pt{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/reliabilityRisks/{reliabilityRisk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","reliabilityRisk"],pathParams:["project","reliabilityRisk"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/reliabilityRisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Reliabilityrisks=Pt;class Ce{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}performMaintenance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Reservationblocks=Ce;class $t{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}performMaintenance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resize(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Reservations=$t;class dt{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVersion(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Reservationslots=dt;class Gm{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVersion(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}performMaintenance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}reportFaulty(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Reservationsubblocks=Gm;class _m{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Resourcepolicies=_m;class Im{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Rolloutplans=Im;class ff{context;constructor(C){this.context=C}advance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}pause(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}resume(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/rollouts/{rollout}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Rollouts=ff;class Lm{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteNamedSet(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/deleteNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}deleteRoutePolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getNamedSet(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getNatIpInfo(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getNatMappingInfo(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRoutePolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRouterStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listBgpRoutes(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listNamedSets(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listNamedSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listRoutePolicies(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchNamedSet(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/patchNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRoutePolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}preview(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateNamedSet(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/updateNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateRoutePolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Routers=Lm;class Ff{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Routes=Ff;class yf{context;constructor(C){this.context=C}addRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listPreconfiguredExpressionSets(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patchRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/securityPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Securitypolicies=yf;class Bf{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Serviceattachments=Bf;class oc{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Snapshotgroups=oc;class Rm{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotRecycleBinPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Snapshotrecyclebinpolicy=Rm;class Qf{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getEffectiveRecycleBinRule(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}/getEffectiveRecycleBinRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}updateKmsKey(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Snapshots=Qf;class Am{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Snapshotsettings=Am;class Zf{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Sslcertificates=Zf;class Wf{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listAvailableFeatures(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Sslpolicies=Wf;class $m{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listDisks(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Storagepools=$m;class Dm{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Storagepooltypes=Dm;class gs{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}expandIpCidrRange(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listUsable(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setIamPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setPrivateIpGoogleAccess(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Subnetworks=gs;class pe{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetGrpcProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targetgrpcproxies=pe;class me{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setUrlMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targethttpproxies=me;class X{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setCertificateMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setQuicOverride(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSslCertificates(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSslPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setUrlMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targethttpsproxies=X;class Ve{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targetinstances=Ve;class l{context;constructor(C){this.context=C}addHealthCheck(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}addInstance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getHealth(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeHealthCheck(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}removeInstance(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setBackup(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSecurityPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targetpools=l;class Ze{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setBackendService(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setCertificateMap(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setProxyHeader(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSslCertificates(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setSslPolicy(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targetsslproxies=Ze;class U{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setBackendService(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setProxyHeader(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targettcpproxies=U;class ue{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Targetvpngateways=ue;class W{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}invalidateCache(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}validate(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Urlmaps=W;class Re{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getStatus(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Vpngateways=Re;class Z{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}setLabels(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}testIamPermissions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Vpntunnels=Z;class Fe{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}patch(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Wiregroups=Fe;class Ae{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["folder","zone","operation"],pathParams:["folder","operation","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+folder}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["folder","zone"],pathParams:["folder","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zonefolderoperations=Ae;class qI{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}wait(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zoneoperations=qI;class Yx{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["organization","zone","operation"],pathParams:["operation","organization","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/{+organization}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["organization","zone"],pathParams:["organization","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zoneorganizationoperations=Yx;class RP{context;constructor(C){this.context=C}aggregatedList(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/aggregated/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}cancel(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources/{queuedResource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","queuedResource"],pathParams:["project","queuedResource","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zonequeuedresources=RP;class Og{context;constructor(C){this.context=C}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project"],pathParams:["project"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zones=Og;class AP{context;constructor(C){this.context=C}delete(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},N),params:xe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}get(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}getVmExtension(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensions/{extensionName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone","extensionName"],pathParams:["extensionName","project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}insert(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}list(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}listVmExtensions(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},N),params:xe,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}update(C,re,M){let xe=C||{},N=re||{};typeof C=="function"&&(M=C,xe={},N={}),typeof re=="function"&&(M=re,N={});let Ne=N.rootUrl||"https://compute.googleapis.com/",ye={options:Object.assign({url:(Ne+"/compute/alpha/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},N),params:xe,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(M)(0,He.createAPIRequest)(ye,M);else return(0,He.createAPIRequest)(ye)}}h.Resource$Zonevmextensionpolicies=AP})(Kve||(qN.compute_alpha=Kve={}))});var CO=ht(yN=>{"use strict";Object.defineProperty(yN,"__esModule",{value:!0});yN.compute_beta=void 0;var Be=ct(),Jve;(function(h){class R{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskSettings;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;healthChecks;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;packetMirrorings;previewFeatures;projects;publicAdvertisedPrefixes;publicDelegatedPrefixes;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskSettings;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionMultiMigMembers;regionMultiMigs;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNetworkPolicies;regionNotificationEndpoints;regionOperations;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshotGroups;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneOperations;zones;zoneVmExtensionPolicies;constructor(U,ue){this.context={_options:U||{},google:ue},this.acceleratorTypes=new T(this.context),this.addresses=new G(this.context),this.advice=new V(this.context),this.autoscalers=new E(this.context),this.backendBuckets=new v(this.context),this.backendServices=new I(this.context),this.crossSiteNetworks=new d(this.context),this.disks=new m(this.context),this.diskSettings=new c(this.context),this.diskTypes=new o(this.context),this.externalVpnGateways=new r(this.context),this.firewallPolicies=new e(this.context),this.firewalls=new s(this.context),this.forwardingRules=new t(this.context),this.futureReservations=new u(this.context),this.globalAddresses=new n(this.context),this.globalForwardingRules=new p(this.context),this.globalNetworkEndpointGroups=new i(this.context),this.globalOperations=new g(this.context),this.globalOrganizationOperations=new f(this.context),this.globalPublicDelegatedPrefixes=new P(this.context),this.globalVmExtensionPolicies=new a(this.context),this.healthChecks=new y(this.context),this.httpHealthChecks=new q(this.context),this.httpsHealthChecks=new A(this.context),this.imageFamilyViews=new x(this.context),this.images=new j(this.context),this.instanceGroupManagerResizeRequests=new $(this.context),this.instanceGroupManagers=new w(this.context),this.instanceGroups=new B(this.context),this.instances=new F(this.context),this.instanceSettings=new se(this.context),this.instanceTemplates=new O(this.context),this.instantSnapshotGroups=new H(this.context),this.instantSnapshots=new L(this.context),this.interconnectAttachmentGroups=new oe(this.context),this.interconnectAttachments=new S(this.context),this.interconnectGroups=new _(this.context),this.interconnectLocations=new D(this.context),this.interconnectRemoteLocations=new J(this.context),this.interconnects=new K(this.context),this.licenseCodes=new ae(this.context),this.licenses=new qe(this.context),this.machineImages=new Le(this.context),this.machineTypes=new Se(this.context),this.networkAttachments=new Pe(this.context),this.networkEdgeSecurityServices=new Ie(this.context),this.networkEndpointGroups=new Ue(this.context),this.networkFirewallPolicies=new Ee(this.context),this.networkProfiles=new we(this.context),this.networks=new le(this.context),this.nodeGroups=new st(this.context),this.nodeTemplates=new Zt(this.context),this.nodeTypes=new ft(this.context),this.organizationSecurityPolicies=new It(this.context),this.packetMirrorings=new yt(this.context),this.previewFeatures=new vt(this.context),this.projects=new xt(this.context),this.publicAdvertisedPrefixes=new Nt(this.context),this.publicDelegatedPrefixes=new Tt(this.context),this.regionAutoscalers=new Br(this.context),this.regionBackendBuckets=new Xr(this.context),this.regionBackendServices=new jo(this.context),this.regionCommitments=new Xe(this.context),this.regionCompositeHealthChecks=new b(this.context),this.regionDisks=new k(this.context),this.regionDiskSettings=new ee(this.context),this.regionDiskTypes=new ce(this.context),this.regionHealthAggregationPolicies=new z(this.context),this.regionHealthChecks=new te(this.context),this.regionHealthCheckServices=new ie(this.context),this.regionHealthSources=new Ke(this.context),this.regionInstanceGroupManagerResizeRequests=new je(this.context),this.regionInstanceGroupManagers=new Ge(this.context),this.regionInstanceGroups=new De(this.context),this.regionInstances=new ut(this.context),this.regionInstanceTemplates=new gt(this.context),this.regionInstantSnapshotGroups=new Lt(this.context),this.regionInstantSnapshots=new Ut(this.context),this.regionMultiMigMembers=new $c(this.context),this.regionMultiMigs=new jc(this.context),this.regionNetworkEndpointGroups=new Uc(this.context),this.regionNetworkFirewallPolicies=new Cs(this.context),this.regionNetworkPolicies=new pt(this.context),this.regionNotificationEndpoints=new at(this.context),this.regionOperations=new rt(this.context),this.regions=new We(this.context),this.regionSecurityPolicies=new _e(this.context),this.regionSnapshots=new Oe(this.context),this.regionSnapshotSettings=new et(this.context),this.regionSslCertificates=new it(this.context),this.regionSslPolicies=new Vt(this.context),this.regionTargetHttpProxies=new Rt(this.context),this.regionTargetHttpsProxies=new vc(this.context),this.regionTargetTcpProxies=new pf(this.context),this.regionUrlMaps=new Tc(this.context),this.regionZones=new Pf(this.context),this.reservationBlocks=new cf(this.context),this.reservations=new df(this.context),this.reservationSlots=new Hc(this.context),this.reservationSubBlocks=new qf(this.context),this.resourcePolicies=new Fs(this.context),this.rolloutPlans=new ke(this.context),this.rollouts=new nt(this.context),this.routers=new be(this.context),this.routes=new Pt(this.context),this.securityPolicies=new Ce(this.context),this.serviceAttachments=new $t(this.context),this.snapshotGroups=new dt(this.context),this.snapshots=new Gm(this.context),this.snapshotSettings=new _m(this.context),this.sslCertificates=new Im(this.context),this.sslPolicies=new ff(this.context),this.storagePools=new Lm(this.context),this.storagePoolTypes=new Ff(this.context),this.subnetworks=new yf(this.context),this.targetGrpcProxies=new Bf(this.context),this.targetHttpProxies=new oc(this.context),this.targetHttpsProxies=new Rm(this.context),this.targetInstances=new Qf(this.context),this.targetPools=new Am(this.context),this.targetSslProxies=new Zf(this.context),this.targetTcpProxies=new Wf(this.context),this.targetVpnGateways=new $m(this.context),this.urlMaps=new Dm(this.context),this.vpnGateways=new gs(this.context),this.vpnTunnels=new pe(this.context),this.wireGroups=new me(this.context),this.zoneOperations=new X(this.context),this.zones=new Ve(this.context),this.zoneVmExtensionPolicies=new l(this.context)}}h.Compute=R;class T{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Acceleratortypes=T;class G{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}move(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Addresses=G;class V{context;constructor(U){this.context=U}calendarMode(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}capacity(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/capacity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}capacityHistory(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/advice/capacityHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Advice=V;class E{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Autoscalers=E;class v{context;constructor(U){this.context=U}addSignedUrlKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteSignedUrlKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listUsable(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setEdgeSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Backendbuckets=v;class I{context;constructor(U){this.context=U}addSignedUrlKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteSignedUrlKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getEffectiveSecurityPolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getHealth(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listUsable(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setEdgeSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Backendservices=I;class d{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Crosssitenetworks=d;class m{context;constructor(U){this.context=U}addResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}bulkInsert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}bulkSetLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}createSnapshot(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resize(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}startAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopGroupAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateKmsKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Disks=m;class c{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Disksettings=c;class o{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Disktypes=o;class r{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Externalvpngateways=r;class e{context;constructor(U){this.context=U}addAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cloneRules(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listAssociations(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}move(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removePacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Firewallpolicies=e;class s{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Firewalls=s;class t{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setTarget(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Forwardingrules=t;class u{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cancel(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Futurereservations=u;class n{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}move(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globaladdresses=n;class p{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setTarget(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/forwardingRules/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globalforwardingrules=p;class i{context;constructor(U){this.context=U}attachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}detachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globalnetworkendpointgroups=i;class g{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}wait(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globaloperations=g;class f{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globalorganizationoperations=f;class P{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globalpublicdelegatedprefixes=P;class a{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Globalvmextensionpolicies=a;class y{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Healthchecks=y;class q{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Httphealthchecks=q;class A{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Httpshealthchecks=A;class x{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Imagefamilyviews=x;class j{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deprecate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getFromFamily(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Images=j;class ${context;constructor(U){this.context=U}cancel(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instancegroupmanagerresizerequests=$;class w{context;constructor(U){this.context=U}abandonInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}applyUpdatesToInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}configureAcceleratorTopologies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/configureAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}createInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deletePerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAvailableAcceleratorTopologies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resourceId}/getAvailableAcceleratorTopologies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resourceId"],pathParams:["project","resourceId","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listErrors(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listManagedInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listPerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchPerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}recreateInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resize(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resizeAdvanced(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resumeInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setAutoHealingPolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setInstanceTemplate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setTargetPools(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}startInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}suspendInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updatePerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instancegroupmanagers=w;class B{context;constructor(U){this.context=U}addInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setNamedPorts(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instancegroups=B;class F{context;constructor(U){this.context=U}addAccessConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addNetworkInterface(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}attachDisk(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}bulkInsert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteAccessConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteNetworkInterface(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}detachDisk(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getEffectiveFirewalls(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getGuestAttributes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getPartnerMetadata(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getScreenshot(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getSerialPortOutput(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getShieldedInstanceIdentity(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getShieldedVmIdentity(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedVmIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listReferrers(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchPartnerMetadata(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/patchPartnerMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}performMaintenance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}reportHostAsFaulty(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}reset(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resume(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}sendDiagnosticInterrupt(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setDeletionProtection(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setDiskAutoDelete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setMachineResources(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setMachineType(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setMetadata(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setMinCpuPlatform(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setName(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setScheduling(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setServiceAccount(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setShieldedInstanceIntegrityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setShieldedVmIntegrityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setTags(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}simulateMaintenanceEvent(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}start(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}startWithEncryptionKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stop(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}suspend(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateAccessConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateDisplayDevice(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateNetworkInterface(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateShieldedInstanceConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateShieldedVmConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instances=F;class se{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instancesettings=se;class O{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instancetemplates=O;class H{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instantsnapshotgroups=H;class L{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Instantsnapshots=L;class oe{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getOperationalStatus(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnectattachmentgroups=oe;class S{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnectattachments=S;class _{context;constructor(U){this.context=U}createMembers(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getOperationalStatus(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnectgroups=_;class D{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnectlocations=D;class J{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnectremotelocations=J;class K{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getDiagnostics(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getMacsecConfig(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/interconnects/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Interconnects=K;class ae{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Licensecodes=ae;class qe{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Licenses=qe;class Le{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Machineimages=Le;class Se{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Machinetypes=Se;class Pe{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networkattachments=Pe;class Ie{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networkedgesecurityservices=Ie;class Ue{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}attachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}detachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networkendpointgroups=Ue;class Ee{context;constructor(U){this.context=U}addAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cloneRules(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchPacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removePacketMirroringRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networkfirewallpolicies=Ee;class we{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networkprofiles=we;class le{context;constructor(U){this.context=U}addPeering(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cancelRequestRemovePeering(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getEffectiveFirewalls(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listPeeringRoutes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removePeering(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}requestRemovePeering(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}switchToCustomMode(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updatePeering(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Networks=le;class st{context;constructor(U){this.context=U}addNodes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteNodes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listNodes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}performMaintenance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setNodeTemplate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}simulateMaintenanceEvent(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Nodegroups=st;class Zt{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Nodetemplates=Zt;class ft{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Nodetypes=ft;class It{context;constructor(U){this.context=U}addAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}copyRules(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listAssociations(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listPreconfiguredExpressionSets(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:[],pathParams:[],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}move(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Organizationsecuritypolicies=It;class yt{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Packetmirrorings=yt;class vt{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Previewfeatures=vt;class xt{context;constructor(U){this.context=U}disableXpnHost(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}disableXpnResource(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}enableXpnHost(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}enableXpnResource(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getXpnHost(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getXpnResources(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listXpnHosts(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}moveDisk(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}moveInstance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setCloudArmorTier(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setCommonInstanceMetadata(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setDefaultNetworkTier(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setManagedProtectionTier(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setManagedProtectionTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setUsageExportBucket(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Projects=xt;class Nt{context;constructor(U){this.context=U}announce(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}withdraw(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Publicadvertisedprefixes=Nt;class Tt{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}announce(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}withdraw(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Publicdelegatedprefixes=Tt;class Br{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionautoscalers=Br;class Xr{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listUsable(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionbackendbuckets=Xr;class jo{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getHealth(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listUsable(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionbackendservices=jo;class Xe{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateReservations(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}/updateReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioncommitments=Xe;class b{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getHealth(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioncompositehealthchecks=b;class k{context;constructor(U){this.context=U}addResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}bulkInsert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}createSnapshot(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeResourcePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resize(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}startAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopGroupAsyncReplication(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateKmsKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiondisks=k;class ee{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiondisksettings=ee;class ce{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiondisktypes=ce;class z{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionhealthaggregationpolicies=z;class te{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionhealthchecks=te;class ie{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionhealthcheckservices=ie;class Ke{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getHealth(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionhealthsources=Ke;class je{context;constructor(U){this.context=U}cancel(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstancegroupmanagerresizerequests=je;class Ge{context;constructor(U){this.context=U}abandonInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}adoptInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}applyUpdatesToInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}createInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deletePerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listErrors(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listManagedInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listPerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchPerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}recreateInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resize(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resizeAdvanced(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeAdvanced").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resumeInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setAutoHealingPolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setAutoHealingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setInstanceTemplate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setTargetPools(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}startInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}stopInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}suspendInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updatePerInstanceConfigs(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstancegroupmanagers=Ge;class De{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listInstances(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setNamedPorts(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstancegroups=De;class ut{context;constructor(U){this.context=U}bulkInsert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstances=ut;class gt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstancetemplates=gt;class Lt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstantsnapshotgroups=Lt;class Ut{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regioninstantsnapshots=Ut;class $c{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers/{multiMigMember}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","multiMig","multiMigMember"],pathParams:["multiMig","multiMigMember","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}/multiMigMembers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionmultimigmembers=$c;class jc{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs/{multiMig}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","multiMig"],pathParams:["multiMig","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/multiMigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionmultimigs=jc;class Uc{context;constructor(U){this.context=U}attachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}detachNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listNetworkEndpoints(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionnetworkendpointgroups=Uc;class Cs{context;constructor(U){this.context=U}addAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cloneRules(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getEffectiveFirewalls(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionnetworkfirewallpolicies=Cs;class pt{context;constructor(U){this.context=U}addAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addTrafficClassificationRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/addTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getTrafficClassificationRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/getTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchTrafficClassificationRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/patchTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeAssociation(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeTrafficClassificationRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/networkPolicies/{networkPolicy}/removeTrafficClassificationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","networkPolicy"],pathParams:["networkPolicy","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionnetworkpolicies=pt;class at{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionnotificationendpoints=at;class rt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}wait(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionoperations=rt;class We{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regions=We;class _e{context;constructor(U){this.context=U}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionsecuritypolicies=_e;class Oe{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateKmsKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionsnapshots=Oe;class et{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionsnapshotsettings=et;class it{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionsslcertificates=it;class Vt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listAvailableFeatures(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionsslpolicies=Vt;class Rt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setUrlMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiontargethttpproxies=Rt;class vc{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSslCertificates(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setUrlMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiontargethttpsproxies=vc;class pf{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regiontargettcpproxies=pf;class Tc{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}invalidateCache(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}validate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionurlmaps=Tc;class Pf{context;constructor(U){this.context=U}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Regionzones=Pf;class cf{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}performMaintenance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Reservationblocks=cf;class df{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}performMaintenance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resize(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Reservations=df;class Hc{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getVersion(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Reservationslots=Hc;class qf{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getVersion(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}performMaintenance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}reportFaulty(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Reservationsubblocks=qf;class Fs{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Resourcepolicies=Fs;class ke{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Rolloutplans=ke;class nt{context;constructor(U){this.context=U}advance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}cancel(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}pause(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}resume(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/rollouts/{rollout}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Rollouts=nt;class be{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteNamedSet(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/deleteNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}deleteRoutePolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getNamedSet(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getNatIpInfo(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getNatMappingInfo(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRoutePolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRouterStatus(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listBgpRoutes(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listNamedSets(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listNamedSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listRoutePolicies(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchNamedSet(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/patchNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRoutePolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}preview(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateNamedSet(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/updateNamedSet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateRoutePolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Routers=be;class Pt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Routes=Pt;class Ce{context;constructor(U){this.context=U}addRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listPreconfiguredExpressionSets(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patchRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeRule(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/securityPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Securitypolicies=Ce;class $t{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Serviceattachments=$t;class dt{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{snapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","snapshotGroup"],pathParams:["project","snapshotGroup"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Snapshotgroups=dt;class Gm{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}updateKmsKey(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Snapshots=Gm;class _m{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Snapshotsettings=_m;class Im{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslCertificates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Sslcertificates=Im;class ff{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listAvailableFeatures(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/sslPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Sslpolicies=ff;class Lm{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listDisks(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Storagepools=Lm;class Ff{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Storagepooltypes=Ff;class yf{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}expandIpCidrRange(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}listUsable(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setIamPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setPrivateIpGoogleAccess(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Subnetworks=yf;class Bf{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetGrpcProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targetgrpcproxies=Bf;class oc{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setUrlMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targethttpproxies=oc;class Rm{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setCertificateMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setQuicOverride(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSslCertificates(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSslPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setUrlMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targethttpsproxies=Rm;class Qf{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targetinstances=Qf;class Am{context;constructor(U){this.context=U}addHealthCheck(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}addInstance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getHealth(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeHealthCheck(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}removeInstance(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setBackup(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSecurityPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targetpools=Am;class Zf{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setBackendService(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setCertificateMap(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setProxyHeader(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSslCertificates(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setSslPolicy(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targetsslproxies=Zf;class Wf{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setBackendService(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setProxyHeader(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targettcpproxies=Wf;class $m{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Targetvpngateways=$m;class Dm{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}invalidateCache(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}validate(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Urlmaps=Dm;class gs{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}getStatus(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Vpngateways=gs;class pe{context;constructor(U){this.context=U}aggregatedList(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}setLabels(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}testIamPermissions(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Vpntunnels=pe;class me{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}patch(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Wiregroups=me;class X{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}wait(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Zoneoperations=X;class Ve{context;constructor(U){this.context=U}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project"],pathParams:["project"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Zones=Ve;class l{context;constructor(U){this.context=U}delete(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Z),params:Re,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}get(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}insert(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}list(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Z),params:Re,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}update(U,ue,W){let Re=U||{},Z=ue||{};typeof U=="function"&&(W=U,Re={},Z={}),typeof ue=="function"&&(W=ue,Z={});let Fe=Z.rootUrl||"https://compute.googleapis.com/",Ae={options:Object.assign({url:(Fe+"/compute/beta/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Z),params:Re,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(W)(0,Be.createAPIRequest)(Ae,W);else return(0,Be.createAPIRequest)(Ae)}}h.Resource$Zonevmextensionpolicies=l})(Jve||(yN.compute_beta=Jve={}))});var bO=ht(xN=>{"use strict";Object.defineProperty(xN,"__esModule",{value:!0});xN.compute_v1=void 0;var Ye=ct(),Qve;(function(h){class R{context;acceleratorTypes;addresses;advice;autoscalers;backendBuckets;backendServices;crossSiteNetworks;disks;diskTypes;externalVpnGateways;firewallPolicies;firewalls;forwardingRules;futureReservations;globalAddresses;globalForwardingRules;globalNetworkEndpointGroups;globalOperations;globalOrganizationOperations;globalPublicDelegatedPrefixes;globalVmExtensionPolicies;healthChecks;httpHealthChecks;httpsHealthChecks;imageFamilyViews;images;instanceGroupManagerResizeRequests;instanceGroupManagers;instanceGroups;instances;instanceSettings;instanceTemplates;instantSnapshotGroups;instantSnapshots;interconnectAttachmentGroups;interconnectAttachments;interconnectGroups;interconnectLocations;interconnectRemoteLocations;interconnects;licenseCodes;licenses;machineImages;machineTypes;networkAttachments;networkEdgeSecurityServices;networkEndpointGroups;networkFirewallPolicies;networkProfiles;networks;nodeGroups;nodeTemplates;nodeTypes;organizationSecurityPolicies;packetMirrorings;previewFeatures;projects;publicAdvertisedPrefixes;publicDelegatedPrefixes;regionAutoscalers;regionBackendBuckets;regionBackendServices;regionCommitments;regionCompositeHealthChecks;regionDisks;regionDiskTypes;regionHealthAggregationPolicies;regionHealthChecks;regionHealthCheckServices;regionHealthSources;regionInstanceGroupManagerResizeRequests;regionInstanceGroupManagers;regionInstanceGroups;regionInstances;regionInstanceTemplates;regionInstantSnapshotGroups;regionInstantSnapshots;regionNetworkEndpointGroups;regionNetworkFirewallPolicies;regionNotificationEndpoints;regionOperations;regions;regionSecurityPolicies;regionSnapshots;regionSnapshotSettings;regionSslCertificates;regionSslPolicies;regionTargetHttpProxies;regionTargetHttpsProxies;regionTargetTcpProxies;regionUrlMaps;regionZones;reservationBlocks;reservations;reservationSlots;reservationSubBlocks;resourcePolicies;rolloutPlans;rollouts;routers;routes;securityPolicies;serviceAttachments;snapshots;snapshotSettings;sslCertificates;sslPolicies;storagePools;storagePoolTypes;subnetworks;targetGrpcProxies;targetHttpProxies;targetHttpsProxies;targetInstances;targetPools;targetSslProxies;targetTcpProxies;targetVpnGateways;urlMaps;vpnGateways;vpnTunnels;wireGroups;zoneOperations;zones;zoneVmExtensionPolicies;constructor(pe,me){this.context={_options:pe||{},google:me},this.acceleratorTypes=new T(this.context),this.addresses=new G(this.context),this.advice=new V(this.context),this.autoscalers=new E(this.context),this.backendBuckets=new v(this.context),this.backendServices=new I(this.context),this.crossSiteNetworks=new d(this.context),this.disks=new m(this.context),this.diskTypes=new c(this.context),this.externalVpnGateways=new o(this.context),this.firewallPolicies=new r(this.context),this.firewalls=new e(this.context),this.forwardingRules=new s(this.context),this.futureReservations=new t(this.context),this.globalAddresses=new u(this.context),this.globalForwardingRules=new n(this.context),this.globalNetworkEndpointGroups=new p(this.context),this.globalOperations=new i(this.context),this.globalOrganizationOperations=new g(this.context),this.globalPublicDelegatedPrefixes=new f(this.context),this.globalVmExtensionPolicies=new P(this.context),this.healthChecks=new a(this.context),this.httpHealthChecks=new y(this.context),this.httpsHealthChecks=new q(this.context),this.imageFamilyViews=new A(this.context),this.images=new x(this.context),this.instanceGroupManagerResizeRequests=new j(this.context),this.instanceGroupManagers=new $(this.context),this.instanceGroups=new w(this.context),this.instances=new B(this.context),this.instanceSettings=new F(this.context),this.instanceTemplates=new se(this.context),this.instantSnapshotGroups=new O(this.context),this.instantSnapshots=new H(this.context),this.interconnectAttachmentGroups=new L(this.context),this.interconnectAttachments=new oe(this.context),this.interconnectGroups=new S(this.context),this.interconnectLocations=new _(this.context),this.interconnectRemoteLocations=new D(this.context),this.interconnects=new J(this.context),this.licenseCodes=new K(this.context),this.licenses=new ae(this.context),this.machineImages=new qe(this.context),this.machineTypes=new Le(this.context),this.networkAttachments=new Se(this.context),this.networkEdgeSecurityServices=new Pe(this.context),this.networkEndpointGroups=new Ie(this.context),this.networkFirewallPolicies=new Ue(this.context),this.networkProfiles=new Ee(this.context),this.networks=new we(this.context),this.nodeGroups=new le(this.context),this.nodeTemplates=new st(this.context),this.nodeTypes=new Zt(this.context),this.organizationSecurityPolicies=new ft(this.context),this.packetMirrorings=new It(this.context),this.previewFeatures=new yt(this.context),this.projects=new vt(this.context),this.publicAdvertisedPrefixes=new xt(this.context),this.publicDelegatedPrefixes=new Nt(this.context),this.regionAutoscalers=new Tt(this.context),this.regionBackendBuckets=new Br(this.context),this.regionBackendServices=new Xr(this.context),this.regionCommitments=new jo(this.context),this.regionCompositeHealthChecks=new Xe(this.context),this.regionDisks=new b(this.context),this.regionDiskTypes=new k(this.context),this.regionHealthAggregationPolicies=new ee(this.context),this.regionHealthChecks=new ce(this.context),this.regionHealthCheckServices=new z(this.context),this.regionHealthSources=new te(this.context),this.regionInstanceGroupManagerResizeRequests=new ie(this.context),this.regionInstanceGroupManagers=new Ke(this.context),this.regionInstanceGroups=new je(this.context),this.regionInstances=new Ge(this.context),this.regionInstanceTemplates=new De(this.context),this.regionInstantSnapshotGroups=new ut(this.context),this.regionInstantSnapshots=new gt(this.context),this.regionNetworkEndpointGroups=new Lt(this.context),this.regionNetworkFirewallPolicies=new Ut(this.context),this.regionNotificationEndpoints=new $c(this.context),this.regionOperations=new jc(this.context),this.regions=new Uc(this.context),this.regionSecurityPolicies=new Cs(this.context),this.regionSnapshots=new pt(this.context),this.regionSnapshotSettings=new at(this.context),this.regionSslCertificates=new rt(this.context),this.regionSslPolicies=new We(this.context),this.regionTargetHttpProxies=new _e(this.context),this.regionTargetHttpsProxies=new Oe(this.context),this.regionTargetTcpProxies=new et(this.context),this.regionUrlMaps=new it(this.context),this.regionZones=new Vt(this.context),this.reservationBlocks=new Rt(this.context),this.reservations=new vc(this.context),this.reservationSlots=new pf(this.context),this.reservationSubBlocks=new Tc(this.context),this.resourcePolicies=new Pf(this.context),this.rolloutPlans=new cf(this.context),this.rollouts=new df(this.context),this.routers=new Hc(this.context),this.routes=new qf(this.context),this.securityPolicies=new Fs(this.context),this.serviceAttachments=new ke(this.context),this.snapshots=new nt(this.context),this.snapshotSettings=new be(this.context),this.sslCertificates=new Pt(this.context),this.sslPolicies=new Ce(this.context),this.storagePools=new $t(this.context),this.storagePoolTypes=new dt(this.context),this.subnetworks=new Gm(this.context),this.targetGrpcProxies=new _m(this.context),this.targetHttpProxies=new Im(this.context),this.targetHttpsProxies=new ff(this.context),this.targetInstances=new Lm(this.context),this.targetPools=new Ff(this.context),this.targetSslProxies=new yf(this.context),this.targetTcpProxies=new Bf(this.context),this.targetVpnGateways=new oc(this.context),this.urlMaps=new Rm(this.context),this.vpnGateways=new Qf(this.context),this.vpnTunnels=new Am(this.context),this.wireGroups=new Zf(this.context),this.zoneOperations=new Wf(this.context),this.zones=new $m(this.context),this.zoneVmExtensionPolicies=new Dm(this.context)}}h.Compute=R;class T{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","acceleratorType"],pathParams:["acceleratorType","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Acceleratortypes=T;class G{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}move(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","address"],pathParams:["address","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Addresses=G;class V{context;constructor(pe){this.context=pe}calendarMode(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/advice/calendarMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Advice=V;class E{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","autoscaler"],pathParams:["autoscaler","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Autoscalers=E;class v{context;constructor(pe){this.context=pe}addSignedUrlKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteSignedUrlKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket","keyName"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listUsable(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setEdgeSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","backendBucket"],pathParams:["backendBucket","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Backendbuckets=v;class I{context;constructor(pe){this.context=pe}addSignedUrlKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/addSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteSignedUrlKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendService","keyName"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getEffectiveSecurityPolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getHealth(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listUsable(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setEdgeSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","backendService"],pathParams:["backendService","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Backendservices=I;class d{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Crosssitenetworks=d;class m{context;constructor(pe){this.context=pe}addResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}bulkInsert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}bulkSetLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/bulkSetLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}createSnapshot(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resize(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}startAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopGroupAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateKmsKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","disk"],pathParams:["disk","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Disks=m;class c{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","diskType"],pathParams:["diskType","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Disktypes=c;class o{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways/{externalVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","externalVpnGateway"],pathParams:["externalVpnGateway","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Externalvpngateways=o;class r{context;constructor(pe){this.context=pe}addAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}cloneRules(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listAssociations(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}move(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["firewallPolicy"],pathParams:["firewallPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Firewallpolicies=r;class e{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewalls/{firewall}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","firewall"],pathParams:["firewall","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Firewalls=e;class s{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setTarget(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","forwardingRule"],pathParams:["forwardingRule","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Forwardingrules=s;class t{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}cancel(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/futureReservations/{futureReservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","futureReservation"],pathParams:["futureReservation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Futurereservations=t;class u{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses/{address}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}move(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses/{address}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","address"],pathParams:["address","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/addresses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globaladdresses=u;class n{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setTarget(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/forwardingRules/{forwardingRule}/setTarget").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","forwardingRule"],pathParams:["forwardingRule","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globalforwardingrules=n;class p{context;constructor(pe){this.context=pe}attachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}detachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","networkEndpointGroup"],pathParams:["networkEndpointGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globalnetworkendpointgroups=p;class i{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}wait(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globaloperations=i;class g{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["operation"],pathParams:["operation"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globalorganizationoperations=g;class f{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globalpublicdelegatedprefixes=f;class P{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","globalVmExtensionPolicy"],pathParams:["globalVmExtensionPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Globalvmextensionpolicies=P;class a{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","healthCheck"],pathParams:["healthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Healthchecks=a;class y{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpHealthChecks/{httpHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","httpHealthCheck"],pathParams:["httpHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Httphealthchecks=y;class q{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","httpsHealthCheck"],pathParams:["httpsHealthCheck","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Httpshealthchecks=q;class A{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","family"],pathParams:["family","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Imagefamilyviews=A;class x{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deprecate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{image}/deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getFromFamily(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/family/{family}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","family"],pathParams:["family","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{image}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","image"],pathParams:["image","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Images=x;class j{context;constructor(pe){this.context=pe}cancel(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","resizeRequest","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instancegroupmanagerresizerequests=j;class ${context;constructor(pe){this.context=pe}abandonInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}applyUpdatesToInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}createInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deletePerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listErrors(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listManagedInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listPerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchPerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}recreateInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resize(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resumeInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setInstanceTemplate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setTargetPools(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}startInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}suspendInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updatePerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroupManager"],pathParams:["instanceGroupManager","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instancegroupmanagers=$;class w{context;constructor(pe){this.context=pe}addInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setNamedPorts(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instanceGroup"],pathParams:["instanceGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instancegroups=w;class B{context;constructor(pe){this.context=pe}addAccessConfig(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addNetworkInterface(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}attachDisk(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}bulkInsert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteAccessConfig(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","accessConfig","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteNetworkInterface(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","networkInterfaceName"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}detachDisk(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getEffectiveFirewalls(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getGuestAttributes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getScreenshot(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getSerialPortOutput(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getShieldedInstanceIdentity(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listReferrers(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}performMaintenance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}reportHostAsFaulty(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}reset(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resume(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}sendDiagnosticInterrupt(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setDeletionProtection(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setDiskAutoDelete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","autoDelete","deviceName"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setMachineResources(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setMachineType(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setMetadata(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setMinCpuPlatform(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setName(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setScheduling(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setServiceAccount(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setShieldedInstanceIntegrityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setTags(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}simulateMaintenanceEvent(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}start(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}startWithEncryptionKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stop(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}suspend(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateAccessConfig(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateDisplayDevice(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateNetworkInterface(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance","networkInterface"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateShieldedInstanceConfig(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instance"],pathParams:["instance","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instances=B;class F{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instanceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instancesettings=F;class se{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","instanceTemplate"],pathParams:["instanceTemplate","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instancetemplates=se;class O{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instantsnapshotgroups=O;class H{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","instantSnapshot"],pathParams:["instantSnapshot","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Instantsnapshots=H;class L{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getOperationalStatus(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectAttachmentGroup"],pathParams:["interconnectAttachmentGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnectattachmentgroups=L;class oe{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","interconnectAttachment"],pathParams:["interconnectAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnectattachments=oe;class S{context;constructor(pe){this.context=pe}createMembers(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getOperationalStatus(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{interconnectGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectGroup"],pathParams:["interconnectGroup","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnectgroups=S;class _{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectLocations/{interconnectLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectLocation"],pathParams:["interconnectLocation","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnectlocations=_;class D{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnectRemoteLocation"],pathParams:["interconnectRemoteLocation","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnectRemoteLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnectremotelocations=D;class J{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getDiagnostics(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getMacsecConfig(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{interconnect}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","interconnect"],pathParams:["interconnect","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Interconnects=J;class K{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenseCodes/{licenseCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","licenseCode"],pathParams:["licenseCode","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Licensecodes=K;class ae{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/licenses/{license}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","license"],pathParams:["license","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Licenses=ae;class qe{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{machineImage}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","machineImage"],pathParams:["machineImage","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Machineimages=qe;class Le{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machineType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","machineType"],pathParams:["machineType","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/machineTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Machinetypes=Le;class Se{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{networkAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkAttachment"],pathParams:["networkAttachment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networkattachments=Se;class Pe{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEdgeSecurityService"],pathParams:["networkEdgeSecurityService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networkedgesecurityservices=Pe;class Ie{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}attachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}detachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networkendpointgroups=Ie;class Ue{context;constructor(pe){this.context=pe}addAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addPacketMirroringRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}cloneRules(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getPacketMirroringRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchPacketMirroringRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removePacketMirroringRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","firewallPolicy"],pathParams:["firewallPolicy","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networkfirewallpolicies=Ue;class Ee{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkProfiles/{networkProfile}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","networkProfile"],pathParams:["networkProfile","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networkProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networkprofiles=Ee;class we{context;constructor(pe){this.context=pe}addPeering(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/addPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}cancelRequestRemovePeering(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/cancelRequestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getEffectiveFirewalls(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listPeeringRoutes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removePeering(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/removePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}requestRemovePeering(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/requestRemovePeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}switchToCustomMode(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updatePeering(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/networks/{network}/updatePeering").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","network"],pathParams:["network","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Networks=we;class le{context;constructor(pe){this.context=pe}addNodes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteNodes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","initialNodeCount"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listNodes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}performMaintenance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setNodeTemplate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}simulateMaintenanceEvent(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeGroup"],pathParams:["nodeGroup","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Nodegroups=le;class st{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","nodeTemplate"],pathParams:["nodeTemplate","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Nodetemplates=st;class Zt{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{nodeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","nodeType"],pathParams:["nodeType","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Nodetypes=Zt;class ft{context;constructor(pe){this.context=pe}addAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}copyRules(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/copyRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listAssociations(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/listAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listPreconfiguredExpressionSets(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:[],pathParams:[],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}move(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/locations/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["securityPolicy"],pathParams:["securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Organizationsecuritypolicies=ft;class It{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","packetMirroring"],pathParams:["packetMirroring","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Packetmirrorings=It;class yt{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/previewFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/previewFeatures/{previewFeature}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","previewFeature"],pathParams:["previewFeature","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Previewfeatures=yt;class vt{context;constructor(pe){this.context=pe}disableXpnHost(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/disableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}disableXpnResource(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/disableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}enableXpnHost(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/enableXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}enableXpnResource(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/enableXpnResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getXpnHost(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/getXpnHost").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getXpnResources(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/getXpnResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listXpnHosts(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/listXpnHosts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}moveDisk(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/moveDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}moveInstance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/moveInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setCloudArmorTier(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/setCloudArmorTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setCommonInstanceMetadata(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/setCommonInstanceMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setDefaultNetworkTier(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/setDefaultNetworkTier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setUsageExportBucket(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/setUsageExportBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Projects=vt;class xt{context;constructor(pe){this.context=pe}announce(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}withdraw(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","publicAdvertisedPrefix"],pathParams:["project","publicAdvertisedPrefix"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Publicadvertisedprefixes=xt;class Nt{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}announce(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}withdraw(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","publicDelegatedPrefix"],pathParams:["project","publicDelegatedPrefix","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Publicdelegatedprefixes=Nt;class Tt{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","autoscaler"],pathParams:["autoscaler","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/autoscalers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionautoscalers=Tt;class Br{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listUsable(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backendBucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendBucket"],pathParams:["backendBucket","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionbackendbuckets=Br;class Xr{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getHealth(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listUsable(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","region","backendService"],pathParams:["backendService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionbackendservices=Xr;class jo{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/commitments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","commitment"],pathParams:["commitment","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioncommitments=jo;class Xe{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getHealth(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","compositeHealthCheck"],pathParams:["compositeHealthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioncompositehealthchecks=Xe;class b{context;constructor(pe){this.context=pe}addResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}bulkInsert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}createSnapshot(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeResourcePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resize(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}startAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopGroupAsyncReplication(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateKmsKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/disks/{disk}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","disk"],pathParams:["disk","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regiondisks=b;class k{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/diskTypes/{diskType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","diskType"],pathParams:["diskType","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/diskTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regiondisktypes=k;class ee{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthAggregationPolicy"],pathParams:["healthAggregationPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionhealthaggregationpolicies=ee;class ce{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthChecks/{healthCheck}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheck"],pathParams:["healthCheck","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionhealthchecks=ce;class z{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthCheckService"],pathParams:["healthCheckService","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionhealthcheckservices=z;class te{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getHealth(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","healthSource"],pathParams:["healthSource","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionhealthsources=te;class ie{context;constructor(pe){this.context=pe}cancel(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager","resizeRequest"],pathParams:["instanceGroupManager","project","region","resizeRequest"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstancegroupmanagerresizerequests=ie;class Ke{context;constructor(pe){this.context=pe}abandonInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}applyUpdatesToInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}createInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deletePerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listErrors(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listManagedInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listPerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchPerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}recreateInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resize(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager","size"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resumeInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setInstanceTemplate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setTargetPools(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}startInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}stopInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}suspendInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updatePerInstanceConfigs(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroupManager"],pathParams:["instanceGroupManager","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstancegroupmanagers=Ke;class je{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listInstances(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setNamedPorts(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceGroup"],pathParams:["instanceGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstancegroups=je;class Ge{context;constructor(pe){this.context=pe}bulkInsert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstances=Ge;class De{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instanceTemplate"],pathParams:["instanceTemplate","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instanceTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstancetemplates=De;class ut{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instantSnapshotGroup"],pathParams:["instantSnapshotGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstantsnapshotgroups=ut;class gt{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","instantSnapshot"],pathParams:["instantSnapshot","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regioninstantsnapshots=gt;class Lt{context;constructor(pe){this.context=pe}attachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}detachNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listNetworkEndpoints(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","networkEndpointGroup"],pathParams:["networkEndpointGroup","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionnetworkendpointgroups=Lt;class Ut{context;constructor(pe){this.context=pe}addAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}cloneRules(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getEffectiveFirewalls(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","network"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeAssociation(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","firewallPolicy"],pathParams:["firewallPolicy","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionnetworkfirewallpolicies=Ut;class $c{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","notificationEndpoint"],pathParams:["notificationEndpoint","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionnotificationendpoints=$c;class jc{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}wait(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","operation"],pathParams:["operation","project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionoperations=jc;class Uc{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regions=Uc;class Cs{context;constructor(pe){this.context=pe}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","securityPolicy"],pathParams:["project","region","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionsecuritypolicies=Cs;class pt{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateKmsKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","snapshot"],pathParams:["project","region","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionsnapshots=pt;class at{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionsnapshotsettings=at;class rt{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","sslCertificate"],pathParams:["project","region","sslCertificate"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionsslcertificates=rt;class We{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listAvailableFeatures(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","sslPolicy"],pathParams:["project","region","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionsslpolicies=We;class _e{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setUrlMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpProxy"],pathParams:["project","region","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regiontargethttpproxies=_e;class Oe{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSslCertificates(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setUrlMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetHttpsProxy"],pathParams:["project","region","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regiontargethttpsproxies=Oe;class et{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetTcpProxy"],pathParams:["project","region","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regiontargettcpproxies=et;class it{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}validate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","urlMap"],pathParams:["project","region","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionurlmaps=it;class Vt{context;constructor(pe){this.context=pe}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Regionzones=Vt;class Rt{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}performMaintenance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation","reservationBlock"],pathParams:["project","reservation","reservationBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Reservationblocks=Rt;class vc{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}performMaintenance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}resize(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","reservation"],pathParams:["project","reservation","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Reservations=vc;class pf{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getVersion(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSlot"],pathParams:["parentName","project","reservationSlot","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Reservationslots=pf;class Tc{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getVersion(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/getVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName"],pathParams:["parentName","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}performMaintenance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}reportFaulty(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentName}/reservationSubBlocks/{reservationSubBlock}/reportFaulty").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentName","reservationSubBlock"],pathParams:["parentName","project","reservationSubBlock","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/{+parentResource}/reservationSubBlocks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","parentResource","resource"],pathParams:["parentResource","project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Reservationsubblocks=Tc;class Pf{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","resourcePolicy"],pathParams:["project","region","resourcePolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Resourcepolicies=Pf;class cf{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rolloutPlans/{rolloutPlan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","rolloutPlan"],pathParams:["project","rolloutPlan"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rolloutPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Rolloutplans=cf;class df{context;constructor(pe){this.context=pe}cancel(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rollouts/{rollout}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","rollout"],pathParams:["project","rollout"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Rollouts=df;class Hc{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}deleteRoutePolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getNatIpInfo(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getNatMappingInfo(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRoutePolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRouterStatus(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listBgpRoutes(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listRoutePolicies(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRoutePolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}preview(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateRoutePolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","router"],pathParams:["project","region","router"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Routers=Hc;class qf{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/routes/{route}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","route"],pathParams:["project","route"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Routes=qf;class Fs{context;constructor(pe){this.context=pe}addRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/addRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/getRule").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listPreconfiguredExpressionSets(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patchRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/patchRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeRule(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{securityPolicy}/removeRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","securityPolicy"],pathParams:["project","securityPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Securitypolicies=Fs;class ke{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","serviceAttachment"],pathParams:["project","region","serviceAttachment"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Serviceattachments=ke;class nt{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}updateKmsKey(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshots/{snapshot}/updateKmsKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","snapshot"],pathParams:["project","snapshot"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Snapshots=nt;class be{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/snapshotSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Snapshotsettings=be;class Pt{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslCertificates/{sslCertificate}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","sslCertificate"],pathParams:["project","sslCertificate"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Sslcertificates=Pt;class Ce{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listAvailableFeatures(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/sslPolicies/{sslPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","sslPolicy"],pathParams:["project","sslPolicy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Sslpolicies=Ce;class $t{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listDisks(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePools/{storagePool}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","storagePool"],pathParams:["project","storagePool","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Storagepools=$t;class dt{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","storagePoolType"],pathParams:["project","storagePoolType","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Storagepooltypes=dt;class Gm{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}expandIpCidrRange(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}listUsable(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/subnetworks/listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setIamPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setPrivateIpGoogleAccess(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","subnetwork"],pathParams:["project","region","subnetwork"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Subnetworks=Gm;class _m{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetGrpcProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","targetGrpcProxy"],pathParams:["project","targetGrpcProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targetgrpcproxies=_m;class Im{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpProxies/{targetHttpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setUrlMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpProxy"],pathParams:["project","targetHttpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targethttpproxies=Im;class ff{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setCertificateMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setQuicOverride(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSslCertificates(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSslPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setUrlMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetHttpsProxy"],pathParams:["project","targetHttpsProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targethttpsproxies=ff;class Lm{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","targetInstance"],pathParams:["project","targetInstance","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","resource"],pathParams:["project","resource","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targetinstances=Lm;class Ff{context;constructor(pe){this.context=pe}addHealthCheck(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}addInstance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getHealth(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeHealthCheck(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}removeInstance(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setBackup(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSecurityPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetPool"],pathParams:["project","region","targetPool"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targetpools=Ff;class yf{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setBackendService(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setCertificateMap(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setProxyHeader(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSslCertificates(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setSslPolicy(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetSslProxy"],pathParams:["project","targetSslProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targetsslproxies=yf;class Bf{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setBackendService(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setProxyHeader(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","targetTcpProxy"],pathParams:["project","targetTcpProxy"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targettcpproxies=Bf;class oc{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","targetVpnGateway"],pathParams:["project","region","targetVpnGateway"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Targetvpngateways=oc;class Rm{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}invalidateCache(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}/invalidateCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}validate(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/urlMaps/{urlMap}/validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","urlMap"],pathParams:["project","urlMap"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Urlmaps=Rm;class Qf{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}getStatus(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","vpnGateway"],pathParams:["project","region","vpnGateway"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}testIamPermissions(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Vpngateways=Qf;class Am{context;constructor(pe){this.context=pe}aggregatedList(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/aggregated/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region","vpnTunnel"],pathParams:["project","region","vpnTunnel"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","region"],pathParams:["project","region"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}setLabels(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","region","resource"],pathParams:["project","region","resource"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Vpntunnels=Am;class Zf{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork"],pathParams:["crossSiteNetwork","project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}patch(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","crossSiteNetwork","wireGroup"],pathParams:["crossSiteNetwork","project","wireGroup"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Wiregroups=Zf;class Wf{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}wait(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone","operation"],pathParams:["operation","project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Zoneoperations=Wf;class $m{context;constructor(pe){this.context=pe}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project"],pathParams:["project"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Zones=$m;class Dm{context;constructor(pe){this.context=pe}delete(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},l),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}get(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}insert(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}list(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},l),params:Ve,requiredParams:["project","zone"],pathParams:["project","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}update(pe,me,X){let Ve=pe||{},l=me||{};typeof pe=="function"&&(X=pe,Ve={},l={}),typeof me=="function"&&(X=me,l={});let Ze=l.rootUrl||"https://compute.googleapis.com/",U={options:Object.assign({url:(Ze+"/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},l),params:Ve,requiredParams:["project","zone","vmExtensionPolicy"],pathParams:["project","vmExtensionPolicy","zone"],context:this.context};if(X)(0,Ye.createAPIRequest)(U,X);else return(0,Ye.createAPIRequest)(U)}}h.Resource$Zonevmextensionpolicies=Dm})(Qve||(xN.compute_v1=Qve={}))});var Cve=ht(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.AuthPlus=sg.compute_v1=sg.compute_beta=sg.compute_alpha=sg.auth=sg.VERSIONS=void 0;sg.compute=AAt;var Yve=ct(),Xve=OO();Object.defineProperty(sg,"compute_alpha",{enumerable:!0,get:function(){return Xve.compute_alpha}});var lve=CO();Object.defineProperty(sg,"compute_beta",{enumerable:!0,get:function(){return lve.compute_beta}});var Ove=bO();Object.defineProperty(sg,"compute_v1",{enumerable:!0,get:function(){return Ove.compute_v1}});sg.VERSIONS={alpha:Xve.compute_alpha.Compute,beta:lve.compute_beta.Compute,v1:Ove.compute_v1.Compute};function AAt(h){return(0,Yve.getAPI)("compute",h,sg.VERSIONS,this)}var $At=new Yve.AuthPlus;sg.auth=$At;var jAt=ct();Object.defineProperty(sg,"AuthPlus",{enumerable:!0,get:function(){return jAt.AuthPlus}})});var kO=ht(IN=>{"use strict";Object.defineProperty(IN,"__esModule",{value:!0});IN.config_v1=void 0;var dr=ct(),bve;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Config=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;deploymentGroups;deployments;operations;previews;terraformVersions;constructor(t){this.context=t,this.deploymentGroups=new V(this.context),this.deployments=new v(this.context),this.operations=new m(this.context),this.previews=new c(this.context),this.terraformVersions=new e(this.context)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}getAutoMigrationConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}updateAutoMigrationConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations=G;class V{context;revisions;constructor(t){this.context=t,this.revisions=new E(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}deprovision(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:deprovision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}provision(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deploymentgroups=V;class E{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deploymentgroups$Revisions=E;class v{context;revisions;constructor(t){this.context=t,this.revisions=new I(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}deleteState(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:deleteState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}exportLock(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:exportLock").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}exportState(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:exportState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}importState(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:importState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}lock(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:lock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}unlock(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:unlock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deployments=v;class I{context;resources;constructor(t){this.context=t,this.resources=new d(this.context)}exportState(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:exportState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deployments$Revisions=I;class d{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Deployments$Revisions$Resources=d;class m{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=m;class c{context;resourceChanges;resourceDrifts;constructor(t){this.context=t,this.resourceChanges=new o(this.context),this.resourceDrifts=new r(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/previews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}export(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/previews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Previews=c;class o{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/resourceChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Previews$Resourcechanges=o;class r{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/resourceDrifts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Previews$Resourcedrifts=r;class e{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://config.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/terraformVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,dr.createAPIRequest)(f,n);else return(0,dr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Terraformversions=e})(bve||(IN.config_v1=bve={}))});var tTe=ht(cq=>{"use strict";Object.defineProperty(cq,"__esModule",{value:!0});cq.AuthPlus=cq.config_v1=cq.auth=cq.VERSIONS=void 0;cq.config=UAt;var kve=ct(),eTe=kO();Object.defineProperty(cq,"config_v1",{enumerable:!0,get:function(){return eTe.config_v1}});cq.VERSIONS={v1:eTe.config_v1.Config};function UAt(h){return(0,kve.getAPI)("config",h,cq.VERSIONS,this)}var vAt=new kve.AuthPlus;cq.auth=vAt;var TAt=ct();Object.defineProperty(cq,"AuthPlus",{enumerable:!0,get:function(){return TAt.AuthPlus}})});var eC=ht(RN=>{"use strict";Object.defineProperty(RN,"__esModule",{value:!0});RN.connectors_v1=void 0;var Wo=ct(),oTe;(function(h){class R{context;projects;constructor(a,y){this.context={_options:a||{},google:y},this.projects=new T(this.context)}}h.Connectors=R;class T{context;locations;constructor(a){this.context=a,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connections;customConnectors;endpointAttachments;global;operations;providers;constructor(a){this.context=a,this.connections=new V(this.context),this.customConnectors=new c(this.context),this.endpointAttachments=new r(this.context),this.global=new e(this.context),this.operations=new n(this.context),this.providers=new p(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getRegionalSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getRuntimeConfig(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}updateRegionalSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations=G;class V{context;connectionSchemaMetadata;endUserAuthentications;eventSubscriptions;runtimeActionSchemas;runtimeEntitySchemas;constructor(a){this.context=a,this.connectionSchemaMetadata=new E(this.context),this.endUserAuthentications=new v(this.context),this.eventSubscriptions=new I(this.context),this.runtimeActionSchemas=new d(this.context),this.runtimeEntitySchemas=new m(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}fetchToolspecOverride(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:fetchToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}generateToolspecOverride(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:generateToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getConnectionSchemaMetadata(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}listenEvent(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resourcePath}:listenEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resourcePath"],pathParams:["resourcePath"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}modifyToolspecOverride(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:modifyToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}removeToolspecOverride(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:removeToolspecOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}repairEventing(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:repairEventing").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}search(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}setIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}testIamPermissions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections=V;class E{context;constructor(a){this.context=a}getAction(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:getAction").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getEntityType(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:getEntityType").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}listActions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:listActions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}listEntityTypes(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:listEntityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}refresh(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:refresh").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections$Connectionschemametadata=E;class v{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/endUserAuthentications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/endUserAuthentications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections$Enduserauthentications=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/eventSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/eventSubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}retry(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections$Eventsubscriptions=I;class d{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/runtimeActionSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections$Runtimeactionschemas=d;class m{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/runtimeEntitySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Connections$Runtimeentityschemas=m;class c{context;customConnectorVersions;constructor(a){this.context=a,this.customConnectorVersions=new o(this.context)}validateCustomConnectorSpec(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/customConnectors:validateCustomConnectorSpec").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Customconnectors=c;class o{context;constructor(a){this.context=a}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}deprecate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:deprecate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}publish(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}withdraw(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Customconnectors$Customconnectorversions=o;class r{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/endpointAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/endpointAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Endpointattachments=r;class e{context;customConnectors;managedZones;constructor(a){this.context=a,this.customConnectors=new s(this.context),this.managedZones=new u(this.context)}getSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}updateSettings(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Global=e;class s{context;customConnectorVersions;constructor(a){this.context=a,this.customConnectorVersions=new t(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/customConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/customConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Global$Customconnectors=s;class t{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/customConnectorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/customConnectorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Global$Customconnectors$Customconnectorversions=t;class u{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Global$Managedzones=u;class n{context;constructor(a){this.context=a}cancel(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Operations=n;class p{context;connectors;constructor(a){this.context=a,this.connectors=new i(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}getIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}setIamPolicy(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}testIamPermissions(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Providers=p;class i{context;versions;constructor(a){this.context=a,this.versions=new g(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Providers$Connectors=i;class g{context;eventtypes;constructor(a){this.context=a,this.eventtypes=new f(this.context)}fetchAuthSchema(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}:fetchAuthSchema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Providers$Connectors$Versions=g;class f{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://connectors.googleapis.com/",$={options:Object.assign({url:(j+"/v1/{+parent}/eventtypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Wo.createAPIRequest)($,q);else return(0,Wo.createAPIRequest)($)}}h.Resource$Projects$Locations$Providers$Connectors$Versions$Eventtypes=f})(oTe||(RN.connectors_v1=oTe={}))});var tC=ht(AN=>{"use strict";Object.defineProperty(AN,"__esModule",{value:!0});AN.connectors_v2=void 0;var hu=ct(),sTe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Connectors=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connections;constructor(o){this.context=o,this.connections=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;actions;entityTypes;resources;tools;constructor(o){this.context=o,this.actions=new E(this.context),this.entityTypes=new v(this.context),this.resources=new d(this.context),this.tools=new m(this.context)}checkReadiness(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:checkReadiness").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}checkStatus(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:checkStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}exchangeAuthCode(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:exchangeAuthCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}executeSqlQuery(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+connection}:executeSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}refreshAccessToken(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:refreshAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections=V;class E{context;constructor(o){this.context=o}execute(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections$Actions=E;class v{context;entities;constructor(o){this.context=o,this.entities=new I(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections$Entitytypes=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}deleteEntitiesWithConditions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+entityType}/entities:deleteEntitiesWithConditions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}updateEntitiesWithConditions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+entityType}/entities:updateEntitiesWithConditions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["entityType"],pathParams:["entityType"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections$Entitytypes$Entities=I;class d{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections$Resources=d;class m{context;constructor(o){this.context=o}execute(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://connectors.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,hu.createAPIRequest)(n,e);else return(0,hu.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connections$Tools=m})(sTe||(AN.connectors_v2=sTe={}))});var uTe=ht(Kh=>{"use strict";Object.defineProperty(Kh,"__esModule",{value:!0});Kh.AuthPlus=Kh.connectors_v2=Kh.connectors_v1=Kh.auth=Kh.VERSIONS=void 0;Kh.connectors=VAt;var rTe=ct(),nTe=eC();Object.defineProperty(Kh,"connectors_v1",{enumerable:!0,get:function(){return nTe.connectors_v1}});var iTe=tC();Object.defineProperty(Kh,"connectors_v2",{enumerable:!0,get:function(){return iTe.connectors_v2}});Kh.VERSIONS={v1:nTe.connectors_v1.Connectors,v2:iTe.connectors_v2.Connectors};function VAt(h){return(0,rTe.getAPI)("connectors",h,Kh.VERSIONS,this)}var EAt=new rTe.AuthPlus;Kh.auth=EAt;var SAt=ct();Object.defineProperty(Kh,"AuthPlus",{enumerable:!0,get:function(){return SAt.AuthPlus}})});var oC=ht($N=>{"use strict";Object.defineProperty($N,"__esModule",{value:!0});$N.contactcenteraiplatform_v1alpha1=void 0;var gc=ct(),pTe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Contactcenteraiplatform=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;contactCenters;operations;constructor(I){this.context=I,this.contactCenters=new V(this.context),this.operations=new E(this.context)}generateShifts(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}:generateShifts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}queryContactCenterQuota(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}:queryContactCenterQuota").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}/contactCenters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+parent}/contactCenters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Contactcenters=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://contactcenteraiplatform.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,gc.createAPIRequest)(e,m);else return(0,gc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(pTe||($N.contactcenteraiplatform_v1alpha1=pTe={}))});var mTe=ht(fq=>{"use strict";Object.defineProperty(fq,"__esModule",{value:!0});fq.AuthPlus=fq.contactcenteraiplatform_v1alpha1=fq.auth=fq.VERSIONS=void 0;fq.contactcenteraiplatform=wAt;var cTe=ct(),fTe=oC();Object.defineProperty(fq,"contactcenteraiplatform_v1alpha1",{enumerable:!0,get:function(){return fTe.contactcenteraiplatform_v1alpha1}});fq.VERSIONS={v1alpha1:fTe.contactcenteraiplatform_v1alpha1.Contactcenteraiplatform};function wAt(h){return(0,cTe.getAPI)("contactcenteraiplatform",h,fq.VERSIONS,this)}var GAt=new cTe.AuthPlus;fq.auth=GAt;var _At=ct();Object.defineProperty(fq,"AuthPlus",{enumerable:!0,get:function(){return _At.AuthPlus}})});var sC=ht(jN=>{"use strict";Object.defineProperty(jN,"__esModule",{value:!0});jN.contactcenterinsights_v1=void 0;var Wt=ct(),gTe;(function(h){class R{context;projects;constructor(_,D){this.context={_options:_||{},google:D},this.projects=new T(this.context)}}h.Contactcenterinsights=R;class T{context;locations;constructor(_){this.context=_,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;analysisRules;assessmentRules;authorizedViewSets;autoLabelingRules;conversations;dashboards;datasets;diagnostics;encryptionSpec;insightsdata;issueModels;operations;phraseMatchers;qaQuestionTags;qaScorecards;views;constructor(_){this.context=_,this.analysisRules=new V(this.context),this.assessmentRules=new E(this.context),this.authorizedViewSets=new v(this.context),this.autoLabelingRules=new e(this.context),this.conversations=new s(this.context),this.dashboards=new g(this.context),this.datasets=new P(this.context),this.diagnostics=new A(this.context),this.encryptionSpec=new x(this.context),this.insightsdata=new j(this.context),this.issueModels=new $(this.context),this.operations=new B(this.context),this.phraseMatchers=new F(this.context),this.qaQuestionTags=new se(this.context),this.qaScorecards=new O(this.context),this.views=new oe(this.context)}bulkDeleteFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkDeleteFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}bulkDownloadFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkDownloadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}bulkUploadFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkUploadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}diagnoseConversations(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:diagnoseConversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}generativeInsights(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}:generativeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}getCorrelationConfig(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}getEncryptionSpec(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}getSettings(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}listAllFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:listAllFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}queryMetrics(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}:queryMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}queryPerformanceOverview(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:queryPerformanceOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}testCorrelationConfig(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}:testCorrelationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}updateCorrelationConfig(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}updateSettings(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations=G;class V{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/analysisRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/analysisRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Analysisrules=V;class E{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessmentRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessmentRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Assessmentrules=E;class v{context;authorizedViews;constructor(_){this.context=_,this.authorizedViews=new I(this.context)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/authorizedViewSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/authorizedViewSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets=v;class I{context;conversations;operations;constructor(_){this.context=_,this.conversations=new d(this.context),this.operations=new r(this.context)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}generativeInsights(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}:generativeInsights").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}getIamPolicy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/authorizedViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}queryMetrics(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}:queryMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}queryPerformanceOverview(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:queryPerformanceOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}search(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/authorizedViews:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}setIamPolicy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}testIamPermissions(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews=I;class d{context;assessments;feedbackLabels;constructor(_){this.context=_,this.assessments=new m(this.context),this.feedbackLabels=new o(this.context)}calculateStats(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}generateSignedAudio(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations=d;class m{context;notes;constructor(_){this.context=_,this.notes=new c(this.context)}appeal(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:appeal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}finalize(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}publish(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Assessments=m;class c{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Assessments$Notes=c;class o{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Conversations$Feedbacklabels=o;class r{context;constructor(_){this.context=_}cancel(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Authorizedviewsets$Authorizedviews$Operations=r;class e{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/autoLabelingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/autoLabelingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}test(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/autoLabelingRules:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Autolabelingrules=e;class s{context;analyses;assessments;feedbackLabels;segments;constructor(_){this.context=_,this.analyses=new t(this.context),this.assessments=new u(this.context),this.feedbackLabels=new p(this.context),this.segments=new i(this.context)}bulkAnalyze(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:bulkAnalyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}bulkDelete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:bulkDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}calculateStats(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}generateSignedAudio(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}ingest(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}sample(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:sample").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}upload(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations=s;class t{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/analyses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/analyses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations$Analyses=t;class u{context;notes;constructor(_){this.context=_,this.notes=new n(this.context)}appeal(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:appeal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}finalize(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}publish(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations$Assessments=u;class n{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations$Assessments$Notes=n;class p{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations$Feedbacklabels=p;class i{context;constructor(_){this.context=_}bulkAnalyze(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/segments:bulkAnalyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Conversations$Segments=i;class g{context;charts;constructor(_){this.context=_,this.charts=new f(this.context)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Dashboards=g;class f{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/charts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/charts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Dashboards$Charts=f;class P{context;conversations;insightsdata;constructor(_){this.context=_,this.conversations=new a(this.context),this.insightsdata=new q(this.context)}bulkDeleteFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkDeleteFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}bulkDownloadFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkDownloadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}bulkUploadFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:bulkUploadFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}listAllFeedbackLabels(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:listAllFeedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Datasets=P;class a{context;feedbackLabels;constructor(_){this.context=_,this.feedbackLabels=new y(this.context)}bulkDelete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:bulkDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}calculateStats(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+location}/conversations:calculateStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["location"],pathParams:["location"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}generateSignedAudio(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:generateSignedAudio").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}ingest(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}sample(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/conversations:sample").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Datasets$Conversations=a;class y{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/feedbackLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Datasets$Conversations$Feedbacklabels=y;class q{context;constructor(_){this.context=_}export(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/insightsdata:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Datasets$Insightsdata=q;class A{context;constructor(_){this.context=_}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/diagnostics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Diagnostics=A;class x{context;constructor(_){this.context=_}initialize(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Encryptionspec=x;class j{context;constructor(_){this.context=_}export(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/insightsdata:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Insightsdata=j;class ${context;issues;constructor(_){this.context=_,this.issues=new w(this.context)}calculateIssueModelStats(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+issueModel}:calculateIssueModelStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["issueModel"],pathParams:["issueModel"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/issueModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}deploy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}export(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}import(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/issueModels:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/issueModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}undeploy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Issuemodels=$;class w{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Issuemodels$Issues=w;class B{context;constructor(_){this.context=_}cancel(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Operations=B;class F{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/phraseMatchers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/phraseMatchers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Phrasematchers=F;class se{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaQuestionTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaQuestionTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Qaquestiontags=se;class O{context;revisions;constructor(_){this.context=_,this.revisions=new H(this.context)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaScorecards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaScorecards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Qascorecards=O;class H{context;qaQuestions;constructor(_){this.context=_,this.qaQuestions=new L(this.context)}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}deploy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}tuneQaScorecardRevision(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}:tuneQaScorecardRevision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}undeploy(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Qascorecards$Revisions=H;class L{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/qaQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Qascorecards$Revisions$Qaquestions=L;class oe{context;constructor(_){this.context=_}create(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}delete(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}get(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}list(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ae),params:K,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}patch(_,D,J){let K=_||{},ae=D||{};typeof _=="function"&&(J=_,K={},ae={}),typeof D=="function"&&(J=D,ae={});let qe=ae.rootUrl||"https://contactcenterinsights.googleapis.com/",Le={options:Object.assign({url:(qe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ae),params:K,requiredParams:["name"],pathParams:["name"],context:this.context};if(J)(0,Wt.createAPIRequest)(Le,J);else return(0,Wt.createAPIRequest)(Le)}}h.Resource$Projects$Locations$Views=oe})(gTe||(jN.contactcenterinsights_v1=gTe={}))});var PTe=ht(mq=>{"use strict";Object.defineProperty(mq,"__esModule",{value:!0});mq.AuthPlus=mq.contactcenterinsights_v1=mq.auth=mq.VERSIONS=void 0;mq.contactcenterinsights=LAt;var hTe=ct(),aTe=sC();Object.defineProperty(mq,"contactcenterinsights_v1",{enumerable:!0,get:function(){return aTe.contactcenterinsights_v1}});mq.VERSIONS={v1:aTe.contactcenterinsights_v1.Contactcenterinsights};function LAt(h){return(0,hTe.getAPI)("contactcenterinsights",h,mq.VERSIONS,this)}var DAt=new hTe.AuthPlus;mq.auth=DAt;var zAt=ct();Object.defineProperty(mq,"AuthPlus",{enumerable:!0,get:function(){return zAt.AuthPlus}})});var rC=ht(UN=>{"use strict";Object.defineProperty(UN,"__esModule",{value:!0});UN.container_v1=void 0;var hs=ct(),dTe;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Container=R;class T{context;aggregated;locations;zones;constructor(t){this.context=t,this.aggregated=new G(this.context),this.locations=new E(this.context),this.zones=new c(this.context)}}h.Resource$Projects=T;class G{context;usableSubnetworks;constructor(t){this.context=t,this.usableSubnetworks=new V(this.context)}}h.Resource$Projects$Aggregated=G;class V{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/aggregated/usableSubnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Aggregated$Usablesubnetworks=V;class E{context;clusters;operations;constructor(t){this.context=t,this.clusters=new v(this.context),this.operations=new m(this.context)}getServerConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/serverConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Locations=E;class v{context;nodePools;wellKnown;constructor(t){this.context=t,this.nodePools=new I(this.context),this.wellKnown=new d(this.context)}checkAutopilotCompatibility(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:checkAutopilotCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}completeIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}fetchClusterUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}getJwks(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/jwks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setAddons(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setAddons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setLegacyAbac(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setLegacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setLocations(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setLogging(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setLogging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setMaintenancePolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setMasterAuth(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setMonitoring(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setNetworkPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setResourceLabels(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setResourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}startIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}updateMaster(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:updateMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters=v;class I{context;constructor(t){this.context=t}completeUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:completeUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}fetchNodePoolUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}rollback(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setAutoscaling(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setAutoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setManagement(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters$Nodepools=I;class d{context;constructor(t){this.context=t}getOpenidConfiguration(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/.well-known/openid-configuration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters$WellKnown=d;class m{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=m;class c{context;clusters;operations;constructor(t){this.context=t,this.clusters=new o(this.context),this.operations=new e(this.context)}getServerconfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/serverconfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Zones=c;class o{context;nodePools;constructor(t){this.context=t,this.nodePools=new r(this.context)}addons(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}completeIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}fetchClusterUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}legacyAbac(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}locations(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}logging(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}master(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}monitoring(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}resourceLabels(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setMaintenancePolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setMasterAuth(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setNetworkPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}startIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Zones$Clusters=o;class r{context;constructor(t){this.context=t}autoscaling(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}fetchNodePoolUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}rollback(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setManagement(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}setSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Zones$Clusters$Nodepools=r;class e{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{projectId}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,hs.createAPIRequest)(f,n);else return(0,hs.createAPIRequest)(f)}}h.Resource$Projects$Zones$Operations=e})(dTe||(UN.container_v1=dTe={}))});var nC=ht(vN=>{"use strict";Object.defineProperty(vN,"__esModule",{value:!0});vN.container_v1beta1=void 0;var ns=ct(),qTe;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Container=R;class T{context;aggregated;locations;zones;constructor(t){this.context=t,this.aggregated=new G(this.context),this.locations=new E(this.context),this.zones=new c(this.context)}}h.Resource$Projects=T;class G{context;usableSubnetworks;constructor(t){this.context=t,this.usableSubnetworks=new V(this.context)}}h.Resource$Projects$Aggregated=G;class V{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/aggregated/usableSubnetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Aggregated$Usablesubnetworks=V;class E{context;clusters;operations;constructor(t){this.context=t,this.clusters=new v(this.context),this.operations=new m(this.context)}getServerConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}/serverConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Locations=E;class v{context;nodePools;wellKnown;constructor(t){this.context=t,this.nodePools=new I(this.context),this.wellKnown=new d(this.context)}checkAutopilotCompatibility(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:checkAutopilotCompatibility").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}completeControlPlaneUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:completeControlPlaneUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}completeIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}fetchClusterUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}getJwks(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/jwks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setAddons(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setAddons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setLegacyAbac(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setLegacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setLocations(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setLogging(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setLogging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setMaintenancePolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setMasterAuth(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setMonitoring(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setMonitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setNetworkPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setResourceLabels(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setResourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}startIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}updateMaster(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:updateMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters=v;class I{context;constructor(t){this.context=t}completeUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:completeUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}fetchNodePoolUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}rollback(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setAutoscaling(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setAutoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setManagement(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters$Nodepools=I;class d{context;constructor(t){this.context=t}getOpenidConfiguration(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/.well-known/openid-configuration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Locations$Clusters$WellKnown=d;class m{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=m;class c{context;clusters;operations;constructor(t){this.context=t,this.clusters=new o(this.context),this.operations=new e(this.context)}getServerconfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/serverconfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Zones=c;class o{context;nodePools;constructor(t){this.context=t,this.nodePools=new r(this.context)}addons(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}completeControlPlaneUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:completeControlPlaneUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}completeIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}fetchClusterUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:fetchClusterUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}legacyAbac(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/legacyAbac").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}locations(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}logging(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}master(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}monitoring(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}resourceLabels(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setMaintenancePolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setMasterAuth(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setNetworkPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setNetworkPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}startIpRotation(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:startIpRotation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Zones$Clusters=o;class r{context;constructor(t){this.context=t}autoscaling(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/autoscaling").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}fetchNodePoolUpgradeInfo(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+name}:fetchNodePoolUpgradeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId"],pathParams:["clusterId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}rollback(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setManagement(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setManagement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}setSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","clusterId","nodePoolId"],pathParams:["clusterId","nodePoolId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Zones$Clusters$Nodepools=r;class e{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone","operationId"],pathParams:["operationId","projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://container.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/projects/{projectId}/zones/{zone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["projectId","zone"],pathParams:["projectId","zone"],context:this.context};if(n)(0,ns.createAPIRequest)(f,n);else return(0,ns.createAPIRequest)(f)}}h.Resource$Projects$Zones$Operations=e})(qTe||(vN.container_v1beta1=qTe={}))});var RTe=ht(Jh=>{"use strict";Object.defineProperty(Jh,"__esModule",{value:!0});Jh.AuthPlus=Jh.container_v1beta1=Jh.container_v1=Jh.auth=Jh.VERSIONS=void 0;Jh.container=MAt;var yTe=ct(),xTe=rC();Object.defineProperty(Jh,"container_v1",{enumerable:!0,get:function(){return xTe.container_v1}});var ITe=nC();Object.defineProperty(Jh,"container_v1beta1",{enumerable:!0,get:function(){return ITe.container_v1beta1}});Jh.VERSIONS={v1:xTe.container_v1.Container,v1beta1:ITe.container_v1beta1.Container};function MAt(h){return(0,yTe.getAPI)("container",h,Jh.VERSIONS,this)}var NAt=new yTe.AuthPlus;Jh.auth=NAt;var HAt=ct();Object.defineProperty(Jh,"AuthPlus",{enumerable:!0,get:function(){return HAt.AuthPlus}})});var iC=ht(TN=>{"use strict";Object.defineProperty(TN,"__esModule",{value:!0});TN.containeranalysis_v1=void 0;var Lr=ct(),ATe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Containeranalysis=R;class T{context;locations;notes;occurrences;resources;constructor(e){this.context=e,this.locations=new G(this.context),this.notes=new d(this.context),this.occurrences=new c(this.context),this.resources=new o(this.context)}}h.Resource$Projects=T;class G{context;notes;occurrences;resources;constructor(e){this.context=e,this.notes=new V(this.context),this.occurrences=new v(this.context),this.resources=new I(this.context)}}h.Resource$Projects$Locations=G;class V{context;occurrences;constructor(e){this.context=e,this.occurrences=new E(this.context)}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Notes=V;class E{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Notes$Occurrences=E;class v{context;constructor(e){this.context=e}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getNotes(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Occurrences=v;class I{context;constructor(e){this.context=e}exportSBOM(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Resources=I;class d{context;occurrences;constructor(e){this.context=e,this.occurrences=new m(this.context)}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Notes=d;class m{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Notes$Occurrences=m;class c{context;constructor(e){this.context=e}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getNotes(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Occurrences=c;class o{context;constructor(e){this.context=e}exportSBOM(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Lr.createAPIRequest)(i,t);else return(0,Lr.createAPIRequest)(i)}}h.Resource$Projects$Resources=o})(ATe||(TN.containeranalysis_v1=ATe={}))});var uC=ht(VN=>{"use strict";Object.defineProperty(VN,"__esModule",{value:!0});VN.containeranalysis_v1alpha1=void 0;var xn=ct(),$Te;(function(h){class R{context;projects;providers;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context),this.providers=new d(this.context)}}h.Containeranalysis=R;class T{context;notes;occurrences;operations;scanConfigs;constructor(r){this.context=r,this.notes=new G(this.context),this.occurrences=new E(this.context),this.operations=new v(this.context),this.scanConfigs=new I(this.context)}}h.Resource$Projects=T;class G{context;occurrences;constructor(r){this.context=r,this.occurrences=new V(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Projects$Notes=G;class V{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Projects$Notes$Occurrences=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}getNotes(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}getVulnerabilitySummary(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Projects$Occurrences=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Projects$Operations=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Projects$Scanconfigs=I;class d{context;notes;constructor(r){this.context=r,this.notes=new m(this.context)}}h.Resource$Providers=d;class m{context;occurrences;constructor(r){this.context=r,this.occurrences=new c(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Providers$Notes=m;class c{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://containeranalysis.googleapis.com/",p={options:Object.assign({url:(n+"/v1alpha1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,xn.createAPIRequest)(p,s);else return(0,xn.createAPIRequest)(p)}}h.Resource$Providers$Notes$Occurrences=c})($Te||(VN.containeranalysis_v1alpha1=$Te={}))});var pC=ht(EN=>{"use strict";Object.defineProperty(EN,"__esModule",{value:!0});EN.containeranalysis_v1beta1=void 0;var Rr=ct(),jTe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Containeranalysis=R;class T{context;locations;notes;occurrences;resources;constructor(e){this.context=e,this.locations=new G(this.context),this.notes=new d(this.context),this.occurrences=new c(this.context),this.resources=new o(this.context)}}h.Resource$Projects=T;class G{context;notes;occurrences;resources;constructor(e){this.context=e,this.notes=new V(this.context),this.occurrences=new v(this.context),this.resources=new I(this.context)}}h.Resource$Projects$Locations=G;class V{context;occurrences;constructor(e){this.context=e,this.occurrences=new E(this.context)}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Notes=V;class E{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Notes$Occurrences=E;class v{context;constructor(e){this.context=e}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getNotes(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Occurrences=v;class I{context;constructor(e){this.context=e}exportSBOM(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}generatePackagesSummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:generatePackagesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Resources=I;class d{context;occurrences;constructor(e){this.context=e,this.occurrences=new m(this.context)}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Notes=d;class m{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Notes$Occurrences=m;class c{context;constructor(e){this.context=e}batchCreate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getNotes(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}getVulnerabilitySummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences:vulnerabilitySummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/occurrences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Occurrences=c;class o{context;constructor(e){this.context=e}exportSBOM(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:exportSBOM").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}generatePackagesSummary(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://containeranalysis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:generatePackagesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Rr.createAPIRequest)(i,t);else return(0,Rr.createAPIRequest)(i)}}h.Resource$Projects$Resources=o})(jTe||(EN.containeranalysis_v1beta1=jTe={}))});var ETe=ht(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});rg.AuthPlus=rg.containeranalysis_v1beta1=rg.containeranalysis_v1alpha1=rg.containeranalysis_v1=rg.auth=rg.VERSIONS=void 0;rg.containeranalysis=FAt;var UTe=ct(),vTe=iC();Object.defineProperty(rg,"containeranalysis_v1",{enumerable:!0,get:function(){return vTe.containeranalysis_v1}});var TTe=uC();Object.defineProperty(rg,"containeranalysis_v1alpha1",{enumerable:!0,get:function(){return TTe.containeranalysis_v1alpha1}});var VTe=pC();Object.defineProperty(rg,"containeranalysis_v1beta1",{enumerable:!0,get:function(){return VTe.containeranalysis_v1beta1}});rg.VERSIONS={v1:vTe.containeranalysis_v1.Containeranalysis,v1alpha1:TTe.containeranalysis_v1alpha1.Containeranalysis,v1beta1:VTe.containeranalysis_v1beta1.Containeranalysis};function FAt(h){return(0,UTe.getAPI)("containeranalysis",h,rg.VERSIONS,this)}var BAt=new UTe.AuthPlus;rg.auth=BAt;var ZAt=ct();Object.defineProperty(rg,"AuthPlus",{enumerable:!0,get:function(){return ZAt.AuthPlus}})});var cC=ht(SN=>{"use strict";Object.defineProperty(SN,"__esModule",{value:!0});SN.content_v2_1=void 0;var fo=ct(),STe;(function(h){class R{context;accounts;accountstatuses;accounttax;collections;collectionstatuses;conversionsources;csses;datafeeds;datafeedstatuses;freelistingsprogram;liasettings;localinventory;merchantsupport;ordertrackingsignals;pos;productdeliverytime;products;productstatuses;promotions;pubsubnotificationsettings;quotas;recommendations;regionalinventory;regions;reports;returnpolicyonline;shippingsettings;shoppingadsprogram;constructor(H,L){this.context={_options:H||{},google:L},this.accounts=new T(this.context),this.accountstatuses=new v(this.context),this.accounttax=new I(this.context),this.collections=new d(this.context),this.collectionstatuses=new m(this.context),this.conversionsources=new c(this.context),this.csses=new o(this.context),this.datafeeds=new r(this.context),this.datafeedstatuses=new e(this.context),this.freelistingsprogram=new s(this.context),this.liasettings=new u(this.context),this.localinventory=new n(this.context),this.merchantsupport=new p(this.context),this.ordertrackingsignals=new i(this.context),this.pos=new g(this.context),this.productdeliverytime=new f(this.context),this.products=new P(this.context),this.productstatuses=new a(this.context),this.promotions=new y(this.context),this.pubsubnotificationsettings=new q(this.context),this.quotas=new A(this.context),this.recommendations=new x(this.context),this.regionalinventory=new j(this.context),this.regions=new $(this.context),this.reports=new w(this.context),this.returnpolicyonline=new B(this.context),this.shippingsettings=new F(this.context),this.shoppingadsprogram=new se(this.context)}}h.Content=R;class T{context;credentials;labels;returncarrier;constructor(H){this.context=H,this.credentials=new G(this.context),this.labels=new V(this.context),this.returncarrier=new E(this.context)}authinfo(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/authinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}claimwebsite(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/claimwebsite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}link(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/link").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}listlinks(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/listlinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}requestphoneverification(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/requestphoneverification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}updatelabels(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/updatelabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}verifyphonenumber(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounts/{accountId}/verifyphonenumber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accounts=T;class G{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accounts$Credentials=G;class V{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/labels/{labelId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["accountId","labelId"],pathParams:["accountId","labelId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/labels/{labelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["accountId","labelId"],pathParams:["accountId","labelId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accounts$Labels=V;class E{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/returncarrier").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["accountId","carrierAccountId"],pathParams:["accountId","carrierAccountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/returncarrier").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["accountId","carrierAccountId"],pathParams:["accountId","carrierAccountId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accounts$Returncarrier=E;class v{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accountstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accountstatuses/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accountstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accountstatuses=v;class I{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/accounttax/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounttax").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Accounttax=I;class d{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collections/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collections/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Collections=d;class m{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collectionstatuses/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","collectionId"],pathParams:["collectionId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/collectionstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Collectionstatuses=m;class c{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}undelete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/conversionsources/{conversionSourceId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","conversionSourceId"],pathParams:["conversionSourceId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Conversionsources=c;class o{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{cssGroupId}/csses/{cssDomainId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["cssGroupId","cssDomainId"],pathParams:["cssDomainId","cssGroupId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{cssGroupId}/csses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["cssGroupId"],pathParams:["cssGroupId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}updatelabels(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{cssGroupId}/csses/{cssDomainId}/updatelabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["cssGroupId","cssDomainId"],pathParams:["cssDomainId","cssGroupId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Csses=o;class r{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/datafeeds/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}fetchnow(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Datafeeds=r;class e{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/datafeedstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/datafeedstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Datafeedstatuses=e;class s{context;checkoutsettings;constructor(H){this.context=H,this.checkoutsettings=new t(this.context)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/freelistingsprogram").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}requestreview(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/freelistingsprogram/requestreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Freelistingsprogram=s;class t{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/freelistingsprogram/checkoutsettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Freelistingsprogram$Checkoutsettings=t;class u{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/liasettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}getaccessiblegmbaccounts(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/accessiblegmbaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}listposdataproviders(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/liasettings/posdataproviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}requestgmbaccess(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/requestgmbaccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId","gmbEmail"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}requestinventoryverification(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","country","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}setinventoryverificationcontact(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/setinventoryverificationcontact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId","country","language","contactName","contactEmail"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}setomnichannelexperience(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/setomnichannelexperience").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}setposdataprovider(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}/setposdataprovider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Liasettings=u;class n{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/localinventory/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products/{productId}/localinventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Localinventory=n;class p{context;constructor(H){this.context=H}renderaccountissues(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/merchantsupport/renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}renderproductissues(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/merchantsupport/renderproductissues/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}triggeraction(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/merchantsupport/triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Merchantsupport=p;class i{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/ordertrackingsignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Ordertrackingsignals=i;class g{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/pos/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}inventory(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/inventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}sale(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pos/{targetMerchantId}/sale").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Pos=g;class f{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/productdeliverytime").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/productdeliverytime/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/productdeliverytime/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Productdeliverytime=f;class P{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/products/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Products=P;class a{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/productstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/productstatuses/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/productstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Productstatuses=a;class y{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/promotions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","id"],pathParams:["id","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Promotions=y;class q{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pubsubnotificationsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/pubsubnotificationsettings").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Pubsubnotificationsettings=q;class A{context;constructor(H){this.context=H}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Quotas=A;class x{context;constructor(H){this.context=H}generate(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/recommendations/generate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}reportInteraction(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/recommendations/reportInteraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Recommendations=x;class j{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/regionalinventory/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}insert(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/products/{productId}/regionalinventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Regionalinventory=j;class ${context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/regions/{regionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["merchantId","regionId"],pathParams:["merchantId","regionId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Regions=$;class w{context;constructor(H){this.context=H}search(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/reports/search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Reports=w;class B{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/returnpolicyonline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/returnpolicyonline").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["merchantId","returnPolicyId"],pathParams:["merchantId","returnPolicyId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Returnpolicyonline=B;class F{context;constructor(H){this.context=H}custombatch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/shippingsettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:[],pathParams:[],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}getsupportedcarriers(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/supportedCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}getsupportedholidays(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/supportedHolidays").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}getsupportedpickupservices(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/supportedPickupServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/shippingsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}update(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},_),params:S,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Shippingsettings=F;class se{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/shoppingadsprogram").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}requestreview(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://shoppingcontent.googleapis.com/",J={options:Object.assign({url:(D+"/content/v2.1/{merchantId}/shoppingadsprogram/requestreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(oe)(0,fo.createAPIRequest)(J,oe);else return(0,fo.createAPIRequest)(J)}}h.Resource$Shoppingadsprogram=se})(STe||(SN.content_v2_1=STe={}))});var fC=ht(wN=>{"use strict";Object.defineProperty(wN,"__esModule",{value:!0});wN.content_v2=void 0;var Lo=ct(),wTe;(function(h){class R{context;accounts;accountstatuses;accounttax;datafeeds;datafeedstatuses;liasettings;orderinvoices;orderreports;orderreturns;orders;pos;products;productstatuses;shippingsettings;constructor(n,p){this.context={_options:n||{},google:p},this.accounts=new T(this.context),this.accountstatuses=new G(this.context),this.accounttax=new V(this.context),this.datafeeds=new E(this.context),this.datafeedstatuses=new v(this.context),this.liasettings=new I(this.context),this.orderinvoices=new d(this.context),this.orderreports=new m(this.context),this.orderreturns=new c(this.context),this.orders=new o(this.context),this.pos=new r(this.context),this.products=new e(this.context),this.productstatuses=new s(this.context),this.shippingsettings=new t(this.context)}}h.Content=R;class T{context;constructor(n){this.context=n}authinfo(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/accounts/authinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}claimwebsite(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}/claimwebsite").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/accounts/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}link(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}/link").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Accounts=T;class G{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/accountstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accountstatuses/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accountstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Accountstatuses=G;class V{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/accounttax/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/accounttax/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Accounttax=V;class E{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/datafeeds/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}fetchnow(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}/fetchNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeeds/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Datafeeds=E;class v{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/datafeedstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeedstatuses/{datafeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","datafeedId"],pathParams:["datafeedId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/datafeedstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Datafeedstatuses=v;class I{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/liasettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}getaccessiblegmbaccounts(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/accessiblegmbaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}listposdataproviders(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/liasettings/posdataproviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}requestgmbaccess(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/requestgmbaccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId","gmbEmail"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}requestinventoryverification(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","country","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}setinventoryverificationcontact(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/setinventoryverificationcontact").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId","country","language","contactName","contactEmail"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}setposdataprovider(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}/setposdataprovider").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","accountId","country"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/liasettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Liasettings=I;class d{context;constructor(n){this.context=n}createchargeinvoice(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderinvoices/{orderId}/createChargeInvoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}createrefundinvoice(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderinvoices/{orderId}/createRefundInvoice").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Orderinvoices=d;class m{context;constructor(n){this.context=n}listdisbursements(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreports/disbursements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}listtransactions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreports/disbursements/{disbursementId}/transactions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","disbursementId"],pathParams:["disbursementId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Orderreports=m;class c{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreturns/{returnId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","returnId"],pathParams:["merchantId","returnId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orderreturns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Orderreturns=c;class o{context;constructor(n){this.context=n}acknowledge(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}advancetestorder(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders/{orderId}/advance").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}cancel(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}cancellineitem(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/cancelLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}canceltestorderbycustomer(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders/{orderId}/cancelByCustomer").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}createtestorder(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/testorders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}createtestreturn(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/testreturn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/orders/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}getbymerchantorderid(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/ordersbymerchantid/{merchantOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","merchantOrderId"],pathParams:["merchantId","merchantOrderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}gettestordertemplate(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/testordertemplates/{templateName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","templateName"],pathParams:["merchantId","templateName"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}instorerefundlineitem(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/inStoreRefundLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}refund(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/refund").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}rejectreturnlineitem(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/rejectReturnLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}returnlineitem(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/returnLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}returnrefundlineitem(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/returnRefundLineItem").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}setlineitemmetadata(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/setLineItemMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}shiplineitems(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/shipLineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}updatelineitemshippingdetails(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateLineItemShippingDetails").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}updatemerchantorderid(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateMerchantOrderId").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}updateshipment(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/orders/{orderId}/updateShipment").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","orderId"],pathParams:["merchantId","orderId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Orders=o;class r{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/pos/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store/{storeCode}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","targetMerchantId","storeCode"],pathParams:["merchantId","storeCode","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}inventory(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/inventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/store").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}sale(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/pos/{targetMerchantId}/sale").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId","targetMerchantId"],pathParams:["merchantId","targetMerchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Pos=r;class e{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/products/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},f),params:g,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/products/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Products=e;class s{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/productstatuses/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/productstatuses/{productId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","productId"],pathParams:["merchantId","productId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/productstatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Productstatuses=s;class t{context;constructor(n){this.context=n}custombatch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/shippingsettings/batch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}getsupportedcarriers(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}getsupportedholidays(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedHolidays").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}getsupportedpickupservices(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/supportedPickupServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},f),params:g,requiredParams:["merchantId"],pathParams:["merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://shoppingcontent.googleapis.com/",a={options:Object.assign({url:(P+"/content/v2/{merchantId}/shippingsettings/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},f),params:g,requiredParams:["merchantId","accountId"],pathParams:["accountId","merchantId"],context:this.context};if(i)(0,Lo.createAPIRequest)(a,i);else return(0,Lo.createAPIRequest)(a)}}h.Resource$Shippingsettings=t})(wTe||(wN.content_v2=wTe={}))});var DTe=ht(Qh=>{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.AuthPlus=Qh.content_v2=Qh.content_v2_1=Qh.auth=Qh.VERSIONS=void 0;Qh.content=WAt;var GTe=ct(),_Te=cC();Object.defineProperty(Qh,"content_v2_1",{enumerable:!0,get:function(){return _Te.content_v2_1}});var LTe=fC();Object.defineProperty(Qh,"content_v2",{enumerable:!0,get:function(){return LTe.content_v2}});Qh.VERSIONS={"v2.1":_Te.content_v2_1.Content,v2:LTe.content_v2.Content};function WAt(h){return(0,GTe.getAPI)("content",h,Qh.VERSIONS,this)}var KAt=new GTe.AuthPlus;Qh.auth=KAt;var JAt=ct();Object.defineProperty(Qh,"AuthPlus",{enumerable:!0,get:function(){return JAt.AuthPlus}})});var mC=ht(GN=>{"use strict";Object.defineProperty(GN,"__esModule",{value:!0});GN.contentwarehouse_v1=void 0;var mn=ct(),zTe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Contentwarehouse=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}fetchAcl(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:fetchAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}setAcl(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects=T;class G{context;documents;documentSchemas;operations;ruleSets;synonymSets;constructor(r){this.context=r,this.documents=new V(this.context),this.documentSchemas=new I(this.context),this.operations=new d(this.context),this.ruleSets=new m(this.context),this.synonymSets=new c(this.context)}getStatus(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+location}:getStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["location"],pathParams:["location"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}initialize(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+location}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["location"],pathParams:["location"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}runPipeline(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:runPipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;documentLinks;referenceId;constructor(r){this.context=r,this.documentLinks=new E(this.context),this.referenceId=new v(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}fetchAcl(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:fetchAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}linkedSources(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/linkedSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}linkedTargets(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/linkedTargets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}lock(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:lock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}search(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/documents:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}setAcl(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Documents=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/documentLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Documents$Documentlinks=E;class v{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:delete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Documents$Referenceid=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/documentSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/documentSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Documentschemas=I;class d{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/ruleSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/ruleSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Rulesets=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/synonymSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/synonymSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://contentwarehouse.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,mn.createAPIRequest)(p,s);else return(0,mn.createAPIRequest)(p)}}h.Resource$Projects$Locations$Synonymsets=c})(zTe||(GN.contentwarehouse_v1=zTe={}))});var HTe=ht(gq=>{"use strict";Object.defineProperty(gq,"__esModule",{value:!0});gq.AuthPlus=gq.contentwarehouse_v1=gq.auth=gq.VERSIONS=void 0;gq.contentwarehouse=QAt;var MTe=ct(),NTe=mC();Object.defineProperty(gq,"contentwarehouse_v1",{enumerable:!0,get:function(){return NTe.contentwarehouse_v1}});gq.VERSIONS={v1:NTe.contentwarehouse_v1.Contentwarehouse};function QAt(h){return(0,MTe.getAPI)("contentwarehouse",h,gq.VERSIONS,this)}var YAt=new MTe.AuthPlus;gq.auth=YAt;var XAt=ct();Object.defineProperty(gq,"AuthPlus",{enumerable:!0,get:function(){return XAt.AuthPlus}})});var gC=ht(_N=>{"use strict";Object.defineProperty(_N,"__esModule",{value:!0});_N.css_v1=void 0;var hc=ct(),FTe;(function(h){class R{context;accounts;constructor(d,m){this.context={_options:d||{},google:m},this.accounts=new T(this.context)}}h.Css=R;class T{context;cssProductInputs;cssProducts;labels;quotas;constructor(d){this.context=d,this.cssProductInputs=new G(this.context),this.cssProducts=new V(this.context),this.labels=new E(this.context),this.quotas=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}listChildAccounts(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:listChildAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}updateLabels(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:updateLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}}h.Resource$Accounts=T;class G{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/cssProductInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}}h.Resource$Accounts$Cssproductinputs=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/cssProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}}h.Resource$Accounts$Cssproducts=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}}h.Resource$Accounts$Labels=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://css.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,hc.createAPIRequest)(s,c);else return(0,hc.createAPIRequest)(s)}}h.Resource$Accounts$Quotas=v})(FTe||(_N.css_v1=FTe={}))});var WTe=ht(hq=>{"use strict";Object.defineProperty(hq,"__esModule",{value:!0});hq.AuthPlus=hq.css_v1=hq.auth=hq.VERSIONS=void 0;hq.css=lAt;var BTe=ct(),ZTe=gC();Object.defineProperty(hq,"css_v1",{enumerable:!0,get:function(){return ZTe.css_v1}});hq.VERSIONS={v1:ZTe.css_v1.Css};function lAt(h){return(0,BTe.getAPI)("css",h,hq.VERSIONS,this)}var OAt=new BTe.AuthPlus;hq.auth=OAt;var CAt=ct();Object.defineProperty(hq,"AuthPlus",{enumerable:!0,get:function(){return CAt.AuthPlus}})});var hC=ht(DN=>{"use strict";Object.defineProperty(DN,"__esModule",{value:!0});DN.customsearch_v1=void 0;var LN=ct(),KTe;(function(h){class R{context;cse;constructor(E,v){this.context={_options:E||{},google:v},this.cse=new T(this.context)}}h.Customsearch=R;class T{context;siterestrict;constructor(E){this.context=E,this.siterestrict=new G(this.context)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://customsearch.googleapis.com/",o={options:Object.assign({url:(c+"/customsearch/v1").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,LN.createAPIRequest)(o,I);else return(0,LN.createAPIRequest)(o)}}h.Resource$Cse=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://customsearch.googleapis.com/",o={options:Object.assign({url:(c+"/customsearch/v1/siterestrict").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,LN.createAPIRequest)(o,I);else return(0,LN.createAPIRequest)(o)}}h.Resource$Cse$Siterestrict=G})(KTe||(DN.customsearch_v1=KTe={}))});var YTe=ht(aq=>{"use strict";Object.defineProperty(aq,"__esModule",{value:!0});aq.AuthPlus=aq.customsearch_v1=aq.auth=aq.VERSIONS=void 0;aq.customsearch=bAt;var JTe=ct(),QTe=hC();Object.defineProperty(aq,"customsearch_v1",{enumerable:!0,get:function(){return QTe.customsearch_v1}});aq.VERSIONS={v1:QTe.customsearch_v1.Customsearch};function bAt(h){return(0,JTe.getAPI)("customsearch",h,aq.VERSIONS,this)}var kAt=new JTe.AuthPlus;aq.auth=kAt;var e$t=ct();Object.defineProperty(aq,"AuthPlus",{enumerable:!0,get:function(){return e$t.AuthPlus}})});var aC=ht(zN=>{"use strict";Object.defineProperty(zN,"__esModule",{value:!0});zN.datacatalog_v1=void 0;var ps=ct(),XTe;(function(h){class R{context;catalog;entries;organizations;projects;constructor(i,g){this.context={_options:i||{},google:g},this.catalog=new T(this.context),this.entries=new G(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Datacatalog=R;class T{context;constructor(i){this.context=i}search(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/catalog:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:[],pathParams:[],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Catalog=T;class G{context;constructor(i){this.context=i}lookup(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/entries:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:[],pathParams:[],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Entries=G;class V{context;locations;constructor(i){this.context=i,this.locations=new E(this.context)}}h.Resource$Organizations=V;class E{context;constructor(i){this.context=i}retrieveConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:retrieveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}retrieveEffectiveConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:retrieveEffectiveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:setConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Organizations$Locations=E;class v{context;locations;constructor(i){this.context=i,this.locations=new I(this.context)}}h.Resource$Projects=v;class I{context;entryGroups;operations;tagTemplates;taxonomies;constructor(i){this.context=i,this.entryGroups=new d(this.context),this.operations=new r(this.context),this.tagTemplates=new e(this.context),this.taxonomies=new u(this.context)}retrieveEffectiveConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:retrieveEffectiveConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:setConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations=I;class d{context;entries;tags;constructor(i){this.context=i,this.entries=new m(this.context),this.tags=new o(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Entrygroups=d;class m{context;tags;constructor(i){this.context=i,this.tags=new c(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}import(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}modifyEntryContacts(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:modifyEntryContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}modifyEntryOverview(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:modifyEntryOverview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}star(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:star").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}unstar(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:unstar").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Entrygroups$Entries=m;class c{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}reconcile(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tags:reconcile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Entrygroups$Entries$Tags=c;class o{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Entrygroups$Tags=o;class r{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=r;class e{context;fields;constructor(i){this.context=i,this.fields=new s(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/tagTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Tagtemplates=e;class s{context;enumValues;constructor(i){this.context=i,this.enumValues=new t(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}rename(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Tagtemplates$Fields=s;class t{context;constructor(i){this.context=i}rename(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Tagtemplates$Fields$Enumvalues=t;class u{context;policyTags;constructor(i){this.context=i,this.policyTags=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}export(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/taxonomies:export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}import(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/taxonomies:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}replace(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Taxonomies=u;class n{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://datacatalog.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,ps.createAPIRequest)(q,f);else return(0,ps.createAPIRequest)(q)}}h.Resource$Projects$Locations$Taxonomies$Policytags=n})(XTe||(zN.datacatalog_v1=XTe={}))});var PC=ht(MN=>{"use strict";Object.defineProperty(MN,"__esModule",{value:!0});MN.datacatalog_v1beta1=void 0;var Qs=ct(),lTe;(function(h){class R{context;catalog;entries;projects;constructor(u,n){this.context={_options:u||{},google:n},this.catalog=new T(this.context),this.entries=new G(this.context),this.projects=new V(this.context)}}h.Datacatalog=R;class T{context;constructor(u){this.context=u}search(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/catalog:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Catalog=T;class G{context;constructor(u){this.context=u}lookup(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/entries:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Entries=G;class V{context;locations;constructor(u){this.context=u,this.locations=new E(this.context)}}h.Resource$Projects=V;class E{context;entryGroups;tagTemplates;taxonomies;constructor(u){this.context=u,this.entryGroups=new v(this.context),this.tagTemplates=new c(this.context),this.taxonomies=new e(this.context)}}h.Resource$Projects$Locations=E;class v{context;entries;tags;constructor(u){this.context=u,this.entries=new I(this.context),this.tags=new m(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Entrygroups=v;class I{context;tags;constructor(u){this.context=u,this.tags=new d(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Entrygroups$Entries=I;class d{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Entrygroups$Entries$Tags=d;class m{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Entrygroups$Tags=m;class c{context;fields;constructor(u){this.context=u,this.fields=new o(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/tagTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Tagtemplates=c;class o{context;enumValues;constructor(u){this.context=u,this.enumValues=new r(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}rename(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Tagtemplates$Fields=o;class r{context;constructor(u){this.context=u}rename(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}:rename").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Tagtemplates$Fields$Enumvalues=r;class e{context;policyTags;constructor(u){this.context=u,this.policyTags=new s(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}export(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/taxonomies:export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}import(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/taxonomies:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/taxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Taxonomies=e;class s{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+parent}/policyTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://datacatalog.googleapis.com/",P={options:Object.assign({url:(f+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,Qs.createAPIRequest)(P,p);else return(0,Qs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Taxonomies$Policytags=s})(lTe||(MN.datacatalog_v1beta1=lTe={}))});var kTe=ht(Yh=>{"use strict";Object.defineProperty(Yh,"__esModule",{value:!0});Yh.AuthPlus=Yh.datacatalog_v1beta1=Yh.datacatalog_v1=Yh.auth=Yh.VERSIONS=void 0;Yh.datacatalog=t$t;var OTe=ct(),CTe=aC();Object.defineProperty(Yh,"datacatalog_v1",{enumerable:!0,get:function(){return CTe.datacatalog_v1}});var bTe=PC();Object.defineProperty(Yh,"datacatalog_v1beta1",{enumerable:!0,get:function(){return bTe.datacatalog_v1beta1}});Yh.VERSIONS={v1:CTe.datacatalog_v1.Datacatalog,v1beta1:bTe.datacatalog_v1beta1.Datacatalog};function t$t(h){return(0,OTe.getAPI)("datacatalog",h,Yh.VERSIONS,this)}var o$t=new OTe.AuthPlus;Yh.auth=o$t;var s$t=ct();Object.defineProperty(Yh,"AuthPlus",{enumerable:!0,get:function(){return s$t.AuthPlus}})});var dC=ht(NN=>{"use strict";Object.defineProperty(NN,"__esModule",{value:!0});NN.dataflow_v1b3=void 0;var Mr=ct(),eVe;(function(h){class R{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new T(this.context)}}h.Dataflow=R;class T{context;jobs;locations;snapshots;templates;constructor(g){this.context=g,this.jobs=new G(this.context),this.locations=new I(this.context),this.snapshots=new n(this.context),this.templates=new p(this.context)}deleteSnapshots(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}workerMessages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/WorkerMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects=T;class G{context;debug;messages;workItems;constructor(g){this.context=g,this.debug=new V(this.context),this.messages=new E(this.context),this.workItems=new v(this.context)}aggregated(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs:aggregated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}getMetrics(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}snapshot(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Jobs=G;class V{context;constructor(g){this.context=g}getConfig(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}sendCapture(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapture").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Jobs$Debug=V;class E{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Jobs$Messages=E;class v{context;constructor(g){this.context=g}lease(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}reportStatus(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","jobId"],pathParams:["jobId","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Jobs$Workitems=v;class I{context;flexTemplates;jobs;snapshots;templates;constructor(g){this.context=g,this.flexTemplates=new d(this.context),this.jobs=new m(this.context),this.snapshots=new t(this.context),this.templates=new u(this.context)}workerMessages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/WorkerMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations=I;class d{context;constructor(g){this.context=g}launch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/flexTemplates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Flextemplates=d;class m{context;debug;messages;snapshots;stages;workItems;constructor(g){this.context=g,this.debug=new c(this.context),this.messages=new o(this.context),this.snapshots=new r(this.context),this.stages=new e(this.context),this.workItems=new s(this.context)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}getExecutionDetails(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/executionDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}getMetrics(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}snapshot(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}:snapshot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs=m;class c{context;constructor(g){this.context=g}getConfig(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}getWorkerStacktraces(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getWorkerStacktraces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}sendCapture(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapture").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs$Debug=c;class o{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs$Messages=o;class r{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs$Snapshots=r;class e{context;constructor(g){this.context=g}getExecutionDetails(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/stages/{stageId}/executionDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId","stageId"],pathParams:["jobId","location","projectId","stageId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs$Stages=e;class s{context;constructor(g){this.context=g}lease(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:lease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}reportStatus(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location","jobId"],pathParams:["jobId","location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Jobs$Workitems=s;class t{context;constructor(g){this.context=g}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["projectId","location","snapshotId"],pathParams:["location","projectId","snapshotId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location","snapshotId"],pathParams:["location","projectId","snapshotId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Snapshots=t;class u{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/templates:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}launch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/locations/{location}/templates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","location"],pathParams:["location","projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Locations$Templates=u;class n{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","snapshotId"],pathParams:["projectId","snapshotId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Snapshots=n;class p{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/templates:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}launch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataflow.googleapis.com/",A={options:Object.assign({url:(q+"/v1b3/projects/{projectId}/templates:launch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(P)(0,Mr.createAPIRequest)(A,P);else return(0,Mr.createAPIRequest)(A)}}h.Resource$Projects$Templates=p})(eVe||(NN.dataflow_v1b3=eVe={}))});var sVe=ht(Pq=>{"use strict";Object.defineProperty(Pq,"__esModule",{value:!0});Pq.AuthPlus=Pq.dataflow_v1b3=Pq.auth=Pq.VERSIONS=void 0;Pq.dataflow=r$t;var tVe=ct(),oVe=dC();Object.defineProperty(Pq,"dataflow_v1b3",{enumerable:!0,get:function(){return oVe.dataflow_v1b3}});Pq.VERSIONS={v1b3:oVe.dataflow_v1b3.Dataflow};function r$t(h){return(0,tVe.getAPI)("dataflow",h,Pq.VERSIONS,this)}var n$t=new tVe.AuthPlus;Pq.auth=n$t;var i$t=ct();Object.defineProperty(Pq,"AuthPlus",{enumerable:!0,get:function(){return i$t.AuthPlus}})});var qC=ht(HN=>{"use strict";Object.defineProperty(HN,"__esModule",{value:!0});HN.dataform_v1=void 0;var So=ct(),rVe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Dataform=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;folders;operations;repositories;teamFolders;constructor(s){this.context=s,this.folders=new V(this.context),this.operations=new E(this.context),this.repositories=new v(this.context),this.teamFolders=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}getConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}queryUserRootContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+location}:queryUserRootContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}updateConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}deleteTree(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}move(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}queryFolderContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+folder}:queryFolderContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Folders=V;class E{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=E;class v{context;compilationResults;releaseConfigs;workflowConfigs;workflowInvocations;workspaces;constructor(s){this.context=s,this.compilationResults=new I(this.context),this.releaseConfigs=new d(this.context),this.workflowConfigs=new m(this.context),this.workflowInvocations=new c(this.context),this.workspaces=new o(this.context)}commit(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}computeAccessTokenStatus(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:computeAccessTokenStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}fetchHistory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:fetchHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}fetchRemoteBranches(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:fetchRemoteBranches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}move(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}queryDirectoryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}readFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}query(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Compilationresults=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Releaseconfigs=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workflowconfigs=m;class c{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}query(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workflowinvocations=c;class o{context;constructor(s){this.context=s}commit(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}fetchFileDiff(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:fetchFileDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}fetchFileGitStatuses(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:fetchFileGitStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}fetchGitAheadBehind(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:fetchGitAheadBehind").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}installNpmPackages(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:installNpmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}makeDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:makeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}moveDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:moveDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}moveFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:moveFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}pull(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}push(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}queryDirectoryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}readFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}removeDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:removeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}removeFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:removeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}reset(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}searchFiles(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:searchFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}writeFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+workspace}:writeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workspaces=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/teamFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}deleteTree(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}queryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+teamFolder}:queryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["teamFolder"],pathParams:["teamFolder"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}search(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+location}/teamFolders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,So.createAPIRequest)(g,u);else return(0,So.createAPIRequest)(g)}}h.Resource$Projects$Locations$Teamfolders=r})(rVe||(HN.dataform_v1=rVe={}))});var yC=ht(FN=>{"use strict";Object.defineProperty(FN,"__esModule",{value:!0});FN.dataform_v1beta1=void 0;var To=ct(),nVe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Dataform=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;folders;operations;repositories;teamFolders;constructor(s){this.context=s,this.folders=new V(this.context),this.operations=new E(this.context),this.repositories=new v(this.context),this.teamFolders=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}getConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}queryUserRootContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+location}:queryUserRootContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}updateConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}deleteTree(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}move(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}queryFolderContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+folder}:queryFolderContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["folder"],pathParams:["folder"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Folders=V;class E{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=E;class v{context;compilationResults;releaseConfigs;workflowConfigs;workflowInvocations;workspaces;constructor(s){this.context=s,this.compilationResults=new I(this.context),this.releaseConfigs=new d(this.context),this.workflowConfigs=new m(this.context),this.workflowInvocations=new c(this.context),this.workspaces=new o(this.context)}commit(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}computeAccessTokenStatus(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:computeAccessTokenStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}deleteLongRunning(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteLongRunning").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}fetchHistory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}fetchRemoteBranches(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchRemoteBranches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}move(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}queryDirectoryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}readFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/compilationResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}query(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Compilationresults=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/releaseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Releaseconfigs=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workflowconfigs=m;class c{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workflowInvocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}query(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workflowinvocations=c;class o{context;constructor(s){this.context=s}commit(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}fetchFileDiff(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:fetchFileDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}fetchFileGitStatuses(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchFileGitStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}fetchGitAheadBehind(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:fetchGitAheadBehind").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}installNpmPackages(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:installNpmPackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}makeDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:makeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}moveDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:moveDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}moveFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:moveFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}pull(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}push(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:push").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}queryDirectoryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:queryDirectoryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}readFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:readFile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}removeDirectory(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:removeDirectory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}removeFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:removeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}reset(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}searchFiles(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:searchFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}writeFile(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+workspace}:writeFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["workspace"],pathParams:["workspace"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Workspaces=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/teamFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}deleteTree(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:deleteTree").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}queryContents(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+teamFolder}:queryContents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["teamFolder"],pathParams:["teamFolder"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}search(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+location}/teamFolders:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["location"],pathParams:["location"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://dataform.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,To.createAPIRequest)(g,u);else return(0,To.createAPIRequest)(g)}}h.Resource$Projects$Locations$Teamfolders=r})(nVe||(FN.dataform_v1beta1=nVe={}))});var cVe=ht(Xh=>{"use strict";Object.defineProperty(Xh,"__esModule",{value:!0});Xh.AuthPlus=Xh.dataform_v1beta1=Xh.dataform_v1=Xh.auth=Xh.VERSIONS=void 0;Xh.dataform=u$t;var iVe=ct(),uVe=qC();Object.defineProperty(Xh,"dataform_v1",{enumerable:!0,get:function(){return uVe.dataform_v1}});var pVe=yC();Object.defineProperty(Xh,"dataform_v1beta1",{enumerable:!0,get:function(){return pVe.dataform_v1beta1}});Xh.VERSIONS={v1:uVe.dataform_v1.Dataform,v1beta1:pVe.dataform_v1beta1.Dataform};function u$t(h){return(0,iVe.getAPI)("dataform",h,Xh.VERSIONS,this)}var p$t=new iVe.AuthPlus;Xh.auth=p$t;var c$t=ct();Object.defineProperty(Xh,"AuthPlus",{enumerable:!0,get:function(){return c$t.AuthPlus}})});var xC=ht(BN=>{"use strict";Object.defineProperty(BN,"__esModule",{value:!0});BN.datafusion_v1=void 0;var Du=ct(),fVe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Datafusion=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;versions;constructor(m){this.context=m,this.instances=new V(this.context),this.operations=new v(this.context),this.versions=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;dnsPeerings;constructor(m){this.context=m,this.dnsPeerings=new E(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}restart(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}}h.Resource$Projects$Locations$Instances$Dnspeerings=E;class v{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datafusion.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Du.createAPIRequest)(t,o);else return(0,Du.createAPIRequest)(t)}}h.Resource$Projects$Locations$Versions=I})(fVe||(BN.datafusion_v1=fVe={}))});var IC=ht(ZN=>{"use strict";Object.defineProperty(ZN,"__esModule",{value:!0});ZN.datafusion_v1beta1=void 0;var Ui=ct(),mVe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Datafusion=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;versions;constructor(c){this.context=c,this.instances=new V(this.context),this.operations=new I(this.context),this.versions=new d(this.context)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}removeIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;dnsPeerings;namespaces;constructor(c){this.context=c,this.dnsPeerings=new E(this.context),this.namespaces=new v(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}restart(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}upgrade(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/dnsPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances$Dnspeerings=E;class v{context;constructor(c){this.context=c}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances$Namespaces=v;class I{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=I;class d{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://datafusion.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ui.createAPIRequest)(u,r);else return(0,Ui.createAPIRequest)(u)}}h.Resource$Projects$Locations$Versions=d})(mVe||(ZN.datafusion_v1beta1=mVe={}))});var PVe=ht(lh=>{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});lh.AuthPlus=lh.datafusion_v1beta1=lh.datafusion_v1=lh.auth=lh.VERSIONS=void 0;lh.datafusion=f$t;var gVe=ct(),hVe=xC();Object.defineProperty(lh,"datafusion_v1",{enumerable:!0,get:function(){return hVe.datafusion_v1}});var aVe=IC();Object.defineProperty(lh,"datafusion_v1beta1",{enumerable:!0,get:function(){return aVe.datafusion_v1beta1}});lh.VERSIONS={v1:hVe.datafusion_v1.Datafusion,v1beta1:aVe.datafusion_v1beta1.Datafusion};function f$t(h){return(0,gVe.getAPI)("datafusion",h,lh.VERSIONS,this)}var m$t=new gVe.AuthPlus;lh.auth=m$t;var g$t=ct();Object.defineProperty(lh,"AuthPlus",{enumerable:!0,get:function(){return g$t.AuthPlus}})});var RC=ht(WN=>{"use strict";Object.defineProperty(WN,"__esModule",{value:!0});WN.datalabeling_v1beta1=void 0;var qr=ct(),dVe;(function(h){class R{context;projects;constructor(f,P){this.context={_options:f||{},google:P},this.projects=new T(this.context)}}h.Datalabeling=R;class T{context;annotationSpecSets;datasets;evaluationJobs;evaluations;instructions;operations;constructor(f){this.context=f,this.annotationSpecSets=new G(this.context),this.datasets=new V(this.context),this.evaluationJobs=new u(this.context),this.evaluations=new n(this.context),this.instructions=new p(this.context),this.operations=new i(this.context)}}h.Resource$Projects=T;class G{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/annotationSpecSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/annotationSpecSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Annotationspecsets=G;class V{context;annotatedDatasets;dataItems;evaluations;image;text;video;constructor(f){this.context=f,this.annotatedDatasets=new E(this.context),this.dataItems=new c(this.context),this.evaluations=new o(this.context),this.image=new e(this.context),this.text=new s(this.context),this.video=new t(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}exportData(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}importData(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets=V;class E{context;dataItems;examples;feedbackThreads;constructor(f){this.context=f,this.dataItems=new v(this.context),this.examples=new I(this.context),this.feedbackThreads=new d(this.context)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/annotatedDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Annotateddatasets=E;class v{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Annotateddatasets$Dataitems=v;class I{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Annotateddatasets$Examples=I;class d{context;feedbackMessages;constructor(f){this.context=f,this.feedbackMessages=new m(this.context)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/feedbackThreads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Annotateddatasets$Feedbackthreads=d;class m{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/feedbackMessages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/feedbackMessages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Annotateddatasets$Feedbackthreads$Feedbackmessages=m;class c{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/dataItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Dataitems=c;class o{context;exampleComparisons;constructor(f){this.context=f,this.exampleComparisons=new r(this.context)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Evaluations=o;class r{context;constructor(f){this.context=f}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/exampleComparisons:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Evaluations$Examplecomparisons=r;class e{context;constructor(f){this.context=f}label(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/image:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Image=e;class s{context;constructor(f){this.context=f}label(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/text:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Text=s;class t{context;constructor(f){this.context=f}label(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/video:label").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Datasets$Video=t;class u{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/evaluationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/evaluationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}pause(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}resume(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Evaluationjobs=u;class n{context;constructor(f){this.context=f}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/evaluations:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Evaluations=n;class p{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/instructions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/instructions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Instructions=p;class i{context;constructor(f){this.context=f}cancel(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://datalabeling.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,qr.createAPIRequest)(x,a);else return(0,qr.createAPIRequest)(x)}}h.Resource$Projects$Operations=i})(dVe||(WN.datalabeling_v1beta1=dVe={}))});var xVe=ht(dq=>{"use strict";Object.defineProperty(dq,"__esModule",{value:!0});dq.AuthPlus=dq.datalabeling_v1beta1=dq.auth=dq.VERSIONS=void 0;dq.datalabeling=h$t;var qVe=ct(),yVe=RC();Object.defineProperty(dq,"datalabeling_v1beta1",{enumerable:!0,get:function(){return yVe.datalabeling_v1beta1}});dq.VERSIONS={v1beta1:yVe.datalabeling_v1beta1.Datalabeling};function h$t(h){return(0,qVe.getAPI)("datalabeling",h,dq.VERSIONS,this)}var a$t=new qVe.AuthPlus;dq.auth=a$t;var P$t=ct();Object.defineProperty(dq,"AuthPlus",{enumerable:!0,get:function(){return P$t.AuthPlus}})});var AC=ht(KN=>{"use strict";Object.defineProperty(KN,"__esModule",{value:!0});KN.datalineage_v1=void 0;var ju=ct(),IVe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Datalineage=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;processes;constructor(m){this.context=m,this.operations=new V(this.context),this.processes=new E(this.context)}batchSearchLinkProcesses(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:batchSearchLinkProcesses").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}searchLinks(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:searchLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;runs;constructor(m){this.context=m,this.runs=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/processes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/processes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}}h.Resource$Projects$Locations$Processes=E;class v{context;lineageEvents;constructor(m){this.context=m,this.lineageEvents=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/runs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}}h.Resource$Projects$Locations$Processes$Runs=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/lineageEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://datalineage.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/lineageEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,ju.createAPIRequest)(t,o);else return(0,ju.createAPIRequest)(t)}}h.Resource$Projects$Locations$Processes$Runs$Lineageevents=I})(IVe||(KN.datalineage_v1=IVe={}))});var $Ve=ht(qq=>{"use strict";Object.defineProperty(qq,"__esModule",{value:!0});qq.AuthPlus=qq.datalineage_v1=qq.auth=qq.VERSIONS=void 0;qq.datalineage=d$t;var RVe=ct(),AVe=AC();Object.defineProperty(qq,"datalineage_v1",{enumerable:!0,get:function(){return AVe.datalineage_v1}});qq.VERSIONS={v1:AVe.datalineage_v1.Datalineage};function d$t(h){return(0,RVe.getAPI)("datalineage",h,qq.VERSIONS,this)}var q$t=new RVe.AuthPlus;qq.auth=q$t;var y$t=ct();Object.defineProperty(qq,"AuthPlus",{enumerable:!0,get:function(){return y$t.AuthPlus}})});var $C=ht(JN=>{"use strict";Object.defineProperty(JN,"__esModule",{value:!0});JN.datamanager_v1=void 0;var li=ct(),jVe;(function(h){class R{context;accountTypes;audienceMembers;events;requestStatus;constructor(s,t){this.context={_options:s||{},google:t},this.accountTypes=new T(this.context),this.audienceMembers=new c(this.context),this.events=new o(this.context),this.requestStatus=new r(this.context)}}h.Datamanager=R;class T{context;accounts;constructor(s){this.context=s,this.accounts=new G(this.context)}}h.Resource$Accounttypes=T;class G{context;insights;partnerLinks;userListDirectLicenses;userListGlobalLicenses;userLists;constructor(s){this.context=s,this.insights=new V(this.context),this.partnerLinks=new E(this.context),this.userListDirectLicenses=new v(this.context),this.userListGlobalLicenses=new I(this.context),this.userLists=new m(this.context)}}h.Resource$Accounttypes$Accounts=G;class V{context;constructor(s){this.context=s}retrieve(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/insights:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Insights=V;class E{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/partnerLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}search(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/partnerLinks:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Partnerlinks=E;class v{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userListDirectLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userListDirectLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Userlistdirectlicenses=v;class I{context;userListGlobalLicenseCustomerInfos;constructor(s){this.context=s,this.userListGlobalLicenseCustomerInfos=new d(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Userlistgloballicenses=I;class d{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userListGlobalLicenseCustomerInfos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Userlistgloballicenses$Userlistgloballicensecustomerinfos=d;class m{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Accounttypes$Accounts$Userlists=m;class c{context;constructor(s){this.context=s}ingest(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/audienceMembers:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}remove(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/audienceMembers:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Audiencemembers=c;class o{context;constructor(s){this.context=s}ingest(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/events:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Events=o;class r{context;constructor(s){this.context=s}retrieve(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://datamanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/requestStatus:retrieve").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:[],pathParams:[],context:this.context};if(u)(0,li.createAPIRequest)(g,u);else return(0,li.createAPIRequest)(g)}}h.Resource$Requeststatus=r})(jVe||(JN.datamanager_v1=jVe={}))});var TVe=ht(yq=>{"use strict";Object.defineProperty(yq,"__esModule",{value:!0});yq.AuthPlus=yq.datamanager_v1=yq.auth=yq.VERSIONS=void 0;yq.datamanager=x$t;var UVe=ct(),vVe=$C();Object.defineProperty(yq,"datamanager_v1",{enumerable:!0,get:function(){return vVe.datamanager_v1}});yq.VERSIONS={v1:vVe.datamanager_v1.Datamanager};function x$t(h){return(0,UVe.getAPI)("datamanager",h,yq.VERSIONS,this)}var I$t=new UVe.AuthPlus;yq.auth=I$t;var R$t=ct();Object.defineProperty(yq,"AuthPlus",{enumerable:!0,get:function(){return R$t.AuthPlus}})});var jC=ht(QN=>{"use strict";Object.defineProperty(QN,"__esModule",{value:!0});QN.datamigration_v1=void 0;var ys=ct(),VVe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Datamigration=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectionProfiles;conversionWorkspaces;migrationJobs;operations;privateConnections;constructor(r){this.context=r,this.connectionProfiles=new V(this.context),this.conversionWorkspaces=new E(this.context),this.migrationJobs=new I(this.context),this.operations=new m(this.context),this.privateConnections=new c(this.context)}fetchStaticIps(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Connectionprofiles=V;class E{context;mappingRules;constructor(r){this.context=r,this.mappingRules=new v(this.context)}apply(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:apply").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}commit(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}convert(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:convert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/conversionWorkspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}describeConversionWorkspaceRevisions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+conversionWorkspace}:describeConversionWorkspaceRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}describeDatabaseEntities(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+conversionWorkspace}:describeDatabaseEntities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/conversionWorkspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}rollback(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}searchBackgroundJobs(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+conversionWorkspace}:searchBackgroundJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["conversionWorkspace"],pathParams:["conversionWorkspace"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}seed(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:seed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Conversionworkspaces=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/mappingRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}import(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/mappingRules:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/mappingRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Conversionworkspaces$Mappingrules=v;class I{context;objects;constructor(r){this.context=r,this.objects=new d(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}demoteDestination(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:demoteDestination").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}fetchSourceObjects(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:fetchSourceObjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}generateSshScript(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+migrationJob}:generateSshScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}generateTcpProxyScript(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+migrationJob}:generateTcpProxyScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}promote(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}restart(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}resume(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}start(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}stop(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}verify(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Migrationjobs=I;class d{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}lookup(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/objects:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Migrationjobs$Objects=d;class m{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://datamigration.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,ys.createAPIRequest)(p,s);else return(0,ys.createAPIRequest)(p)}}h.Resource$Projects$Locations$Privateconnections=c})(VVe||(QN.datamigration_v1=VVe={}))});var UC=ht(YN=>{"use strict";Object.defineProperty(YN,"__esModule",{value:!0});YN.datamigration_v1beta1=void 0;var Yn=ct(),EVe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Datamigration=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectionProfiles;migrationJobs;operations;constructor(d){this.context=d,this.connectionProfiles=new V(this.context),this.migrationJobs=new E(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}}h.Resource$Projects$Locations$Connectionprofiles=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}generateSshScript(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+migrationJob}:generateSshScript").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["migrationJob"],pathParams:["migrationJob"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/migrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}promote(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:promote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}restart(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}resume(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}start(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}stop(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}verify(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}}h.Resource$Projects$Locations$Migrationjobs=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://datamigration.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yn.createAPIRequest)(s,c);else return(0,Yn.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(EVe||(YN.datamigration_v1beta1=EVe={}))});var _Ve=ht(Oh=>{"use strict";Object.defineProperty(Oh,"__esModule",{value:!0});Oh.AuthPlus=Oh.datamigration_v1beta1=Oh.datamigration_v1=Oh.auth=Oh.VERSIONS=void 0;Oh.datamigration=A$t;var SVe=ct(),wVe=jC();Object.defineProperty(Oh,"datamigration_v1",{enumerable:!0,get:function(){return wVe.datamigration_v1}});var GVe=UC();Object.defineProperty(Oh,"datamigration_v1beta1",{enumerable:!0,get:function(){return GVe.datamigration_v1beta1}});Oh.VERSIONS={v1:wVe.datamigration_v1.Datamigration,v1beta1:GVe.datamigration_v1beta1.Datamigration};function A$t(h){return(0,SVe.getAPI)("datamigration",h,Oh.VERSIONS,this)}var $$t=new SVe.AuthPlus;Oh.auth=$$t;var j$t=ct();Object.defineProperty(Oh,"AuthPlus",{enumerable:!0,get:function(){return j$t.AuthPlus}})});var vC=ht(XN=>{"use strict";Object.defineProperty(XN,"__esModule",{value:!0});XN.datapipelines_v1=void 0;var ng=ct(),LVe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Datapipelines=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;pipelines;constructor(I){this.context=I,this.pipelines=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;jobs;constructor(I){this.context=I,this.jobs=new E(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}run(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}stop(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}}h.Resource$Projects$Locations$Pipelines=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://datapipelines.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ng.createAPIRequest)(e,m);else return(0,ng.createAPIRequest)(e)}}h.Resource$Projects$Locations$Pipelines$Jobs=E})(LVe||(XN.datapipelines_v1=LVe={}))});var MVe=ht(xq=>{"use strict";Object.defineProperty(xq,"__esModule",{value:!0});xq.AuthPlus=xq.datapipelines_v1=xq.auth=xq.VERSIONS=void 0;xq.datapipelines=U$t;var DVe=ct(),zVe=vC();Object.defineProperty(xq,"datapipelines_v1",{enumerable:!0,get:function(){return zVe.datapipelines_v1}});xq.VERSIONS={v1:zVe.datapipelines_v1.Datapipelines};function U$t(h){return(0,DVe.getAPI)("datapipelines",h,xq.VERSIONS,this)}var v$t=new DVe.AuthPlus;xq.auth=v$t;var T$t=ct();Object.defineProperty(xq,"AuthPlus",{enumerable:!0,get:function(){return T$t.AuthPlus}})});var TC=ht(lN=>{"use strict";Object.defineProperty(lN,"__esModule",{value:!0});lN.dataplex_v1=void 0;var Ht=ct(),NVe;(function(h){class R{context;organizations;projects;constructor(J,K){this.context={_options:J||{},google:K},this.organizations=new T(this.context),this.projects=new v(this.context)}}h.Dataplex=R;class T{context;locations;constructor(J){this.context=J,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;encryptionConfigs;operations;constructor(J){this.context=J,this.encryptionConfigs=new V(this.context),this.operations=new E(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/encryptionConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/encryptionConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Organizations$Locations$Encryptionconfigs=V;class E{context;constructor(J){this.context=J}cancel(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Organizations$Locations$Operations=E;class v{context;locations;constructor(J){this.context=J,this.locations=new I(this.context)}}h.Resource$Projects=v;class I{context;aspectTypes;changeRequests;dataAttributeBindings;dataDomains;dataProducts;dataScans;dataTaxonomies;entryGroups;entryLinkTypes;entryTypes;glossaries;governanceRules;lakes;metadataFeeds;metadataJobs;operations;constructor(J){this.context=J,this.aspectTypes=new d(this.context),this.changeRequests=new m(this.context),this.dataAttributeBindings=new c(this.context),this.dataDomains=new o(this.context),this.dataProducts=new r(this.context),this.dataScans=new s(this.context),this.dataTaxonomies=new u(this.context),this.entryGroups=new p(this.context),this.entryLinkTypes=new f(this.context),this.entryTypes=new P(this.context),this.glossaries=new a(this.context),this.governanceRules=new A(this.context),this.lakes=new x(this.context),this.metadataFeeds=new oe(this.context),this.metadataJobs=new S(this.context),this.operations=new _(this.context)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}lookupContext(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:lookupContext").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}lookupEntry(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:lookupEntry").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}lookupEntryLinks(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:lookupEntryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}modifyEntry(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:modifyEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}searchEntries(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:searchEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations=I;class d{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/aspectTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/aspectTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Aspecttypes=d;class m{context;constructor(J){this.context=J}approve(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/changeRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}reject(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Changerequests=m;class c{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataAttributeBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataAttributeBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Dataattributebindings=c;class o{context;constructor(J){this.context=J}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Datadomains=o;class r{context;dataAssets;constructor(J){this.context=J,this.dataAssets=new e(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataProducts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataProducts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}requestAccess(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}:requestAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Dataproducts=r;class e{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Dataproducts$Dataassets=e;class s{context;jobs;constructor(J){this.context=J,this.jobs=new t(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataScans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}generateDataQualityRules(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:generateDataQualityRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataScans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}run(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Datascans=s;class t{context;constructor(J){this.context=J}cancel(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}generateDataQualityRules(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:generateDataQualityRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Datascans$Jobs=t;class u{context;attributes;constructor(J){this.context=J,this.attributes=new n(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataTaxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/dataTaxonomies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Datataxonomies=u;class n{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Datataxonomies$Attributes=n;class p{context;entries;entryLinks;constructor(J){this.context=J,this.entries=new i(this.context),this.entryLinks=new g(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entryGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Entrygroups=p;class i{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Entrygroups$Entries=i;class g{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Entrygroups$Entrylinks=g;class f{context;constructor(J){this.context=J}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Entrylinktypes=f;class P{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entryTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entryTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Entrytypes=P;class a{context;categories;terms;constructor(J){this.context=J,this.categories=new y(this.context),this.terms=new q(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Glossaries=a;class y{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/categories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/categories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Glossaries$Categories=y;class q{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/terms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/terms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Glossaries$Terms=q;class A{context;constructor(J){this.context=J}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Governancerules=A;class x{context;actions;tasks;zones;constructor(J){this.context=J,this.actions=new j(this.context),this.tasks=new $(this.context),this.zones=new B(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/lakes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/lakes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes=x;class j{context;constructor(J){this.context=J}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Actions=j;class ${context;jobs;constructor(J){this.context=J,this.jobs=new w(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}run(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Tasks=$;class w{context;constructor(J){this.context=J}cancel(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Tasks$Jobs=w;class B{context;actions;assets;entities;constructor(J){this.context=J,this.actions=new F(this.context),this.assets=new se(this.context),this.entities=new H(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones=B;class F{context;constructor(J){this.context=J}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones$Actions=F;class se{context;actions;constructor(J){this.context=J,this.actions=new O(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}getIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}setIamPolicy(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}testIamPermissions(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones$Assets=se;class O{context;constructor(J){this.context=J}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/actions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones$Assets$Actions=O;class H{context;partitions;constructor(J){this.context=J,this.partitions=new L(this.context)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}update(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones$Entities=H;class L{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Lakes$Zones$Entities$Partitions=L;class oe{context;constructor(J){this.context=J}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/metadataFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/metadataFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}patch(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Metadatafeeds=oe;class S{context;constructor(J){this.context=J}cancel(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}create(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/metadataJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+parent}/metadataJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Metadatajobs=S;class _{context;constructor(J){this.context=J}cancel(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}delete(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}get(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}list(J,K,ae){let qe=J||{},Le=K||{};typeof J=="function"&&(ae=J,qe={},Le={}),typeof K=="function"&&(ae=K,Le={});let Se=Le.rootUrl||"https://dataplex.googleapis.com/",Pe={options:Object.assign({url:(Se+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Le),params:qe,requiredParams:["name"],pathParams:["name"],context:this.context};if(ae)(0,Ht.createAPIRequest)(Pe,ae);else return(0,Ht.createAPIRequest)(Pe)}}h.Resource$Projects$Locations$Operations=_})(NVe||(lN.dataplex_v1=NVe={}))});var BVe=ht(Iq=>{"use strict";Object.defineProperty(Iq,"__esModule",{value:!0});Iq.AuthPlus=Iq.dataplex_v1=Iq.auth=Iq.VERSIONS=void 0;Iq.dataplex=V$t;var HVe=ct(),FVe=TC();Object.defineProperty(Iq,"dataplex_v1",{enumerable:!0,get:function(){return FVe.dataplex_v1}});Iq.VERSIONS={v1:FVe.dataplex_v1.Dataplex};function V$t(h){return(0,HVe.getAPI)("dataplex",h,Iq.VERSIONS,this)}var E$t=new HVe.AuthPlus;Iq.auth=E$t;var S$t=ct();Object.defineProperty(Iq,"AuthPlus",{enumerable:!0,get:function(){return S$t.AuthPlus}})});var VC=ht(ON=>{"use strict";Object.defineProperty(ON,"__esModule",{value:!0});ON.dataportability_v1=void 0;var Rq=ct(),ZVe;(function(h){class R{context;accessType;archiveJobs;authorization;portabilityArchive;constructor(I,d){this.context={_options:I||{},google:d},this.accessType=new T(this.context),this.archiveJobs=new G(this.context),this.authorization=new V(this.context),this.portabilityArchive=new E(this.context)}}h.Dataportability=R;class T{context;constructor(I){this.context=I}check(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/accessType:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}}h.Resource$Accesstype=T;class G{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}getPortabilityArchiveState(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}retry(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}}h.Resource$Archivejobs=G;class V{context;constructor(I){this.context=I}reset(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/authorization:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}}h.Resource$Authorization=V;class E{context;constructor(I){this.context=I}initiate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1/portabilityArchive:initiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Rq.createAPIRequest)(e,m);else return(0,Rq.createAPIRequest)(e)}}h.Resource$Portabilityarchive=E})(ZVe||(ON.dataportability_v1=ZVe={}))});var EC=ht(CN=>{"use strict";Object.defineProperty(CN,"__esModule",{value:!0});CN.dataportability_v1beta=void 0;var Aq=ct(),WVe;(function(h){class R{context;accessType;archiveJobs;authorization;portabilityArchive;constructor(I,d){this.context={_options:I||{},google:d},this.accessType=new T(this.context),this.archiveJobs=new G(this.context),this.authorization=new V(this.context),this.portabilityArchive=new E(this.context)}}h.Dataportability=R;class T{context;constructor(I){this.context=I}check(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/accessType:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}}h.Resource$Accesstype=T;class G{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}getPortabilityArchiveState(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}retry(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:retry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}}h.Resource$Archivejobs=G;class V{context;constructor(I){this.context=I}reset(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/authorization:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}}h.Resource$Authorization=V;class E{context;constructor(I){this.context=I}initiate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://dataportability.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/portabilityArchive:initiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Aq.createAPIRequest)(e,m);else return(0,Aq.createAPIRequest)(e)}}h.Resource$Portabilityarchive=E})(WVe||(CN.dataportability_v1beta=WVe={}))});var YVe=ht(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});Ch.AuthPlus=Ch.dataportability_v1beta=Ch.dataportability_v1=Ch.auth=Ch.VERSIONS=void 0;Ch.dataportability=w$t;var KVe=ct(),JVe=VC();Object.defineProperty(Ch,"dataportability_v1",{enumerable:!0,get:function(){return JVe.dataportability_v1}});var QVe=EC();Object.defineProperty(Ch,"dataportability_v1beta",{enumerable:!0,get:function(){return QVe.dataportability_v1beta}});Ch.VERSIONS={v1:JVe.dataportability_v1.Dataportability,v1beta:QVe.dataportability_v1beta.Dataportability};function w$t(h){return(0,KVe.getAPI)("dataportability",h,Ch.VERSIONS,this)}var G$t=new KVe.AuthPlus;Ch.auth=G$t;var _$t=ct();Object.defineProperty(Ch,"AuthPlus",{enumerable:!0,get:function(){return _$t.AuthPlus}})});var SC=ht(bN=>{"use strict";Object.defineProperty(bN,"__esModule",{value:!0});bN.dataproc_v1=void 0;var po=ct(),XVe;(function(h){class R{context;projects;constructor(g,f){this.context={_options:g||{},google:f},this.projects=new T(this.context)}}h.Dataproc=R;class T{context;locations;regions;constructor(g){this.context=g,this.locations=new G(this.context),this.regions=new r(this.context)}}h.Resource$Projects=T;class G{context;autoscalingPolicies;batches;operations;sessions;sessionTemplates;workflowTemplates;constructor(g){this.context=g,this.autoscalingPolicies=new V(this.context),this.batches=new E(this.context),this.operations=new I(this.context),this.sessions=new d(this.context),this.sessionTemplates=new c(this.context),this.workflowTemplates=new o(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Autoscalingpolicies=V;class E{context;sparkApplications;constructor(g){this.context=g,this.sparkApplications=new v(this.context)}analyze(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:analyze").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/batches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/batches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Batches=E;class v{context;constructor(g){this.context=g}access(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessEnvironmentInfo(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessEnvironmentInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessJob(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessJob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessSqlPlan(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessSqlPlan").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessSqlQuery(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessStageAttempt(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessStageAttempt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessStageRddGraph(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessStageRddGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}search(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sparkApplications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchExecutors(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchExecutorStageSummary(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchExecutorStageSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchJobs(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchSqlQueries(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchSqlQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStageAttempts(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStageAttempts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStageAttemptTasks(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeExecutors(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeJobs(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeStageAttemptTasks(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeStages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}write(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Batches$Sparkapplications=v;class I{context;constructor(g){this.context=g}cancel(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Operations=I;class d{context;sparkApplications;constructor(g){this.context=g,this.sparkApplications=new m(this.context)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}terminate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:terminate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Sessions=d;class m{context;constructor(g){this.context=g}access(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessEnvironmentInfo(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessEnvironmentInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessJob(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessJob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessSqlPlan(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessSqlPlan").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessSqlQuery(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessSqlQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessStageAttempt(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessStageAttempt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}accessStageRddGraph(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:accessStageRddGraph").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}search(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sparkApplications:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchExecutors(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchExecutorStageSummary(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchExecutorStageSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchJobs(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchSqlQueries(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchSqlQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStageAttempts(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStageAttempts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStageAttemptTasks(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}searchStages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:searchStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeExecutors(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeExecutors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeJobs(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeStageAttemptTasks(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeStageAttemptTasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}summarizeStages(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:summarizeStages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}write(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Sessions$Sparkapplications=m;class c{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sessionTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/sessionTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}patch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Sessiontemplates=c;class o{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}instantiate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}instantiateInline(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Locations$Workflowtemplates=o;class r{context;autoscalingPolicies;clusters;jobs;operations;workflowTemplates;constructor(g){this.context=g,this.autoscalingPolicies=new e(this.context),this.clusters=new s(this.context),this.jobs=new u(this.context),this.operations=new n(this.context),this.workflowTemplates=new p(this.context)}}h.Resource$Projects$Regions=r;class e{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Autoscalingpolicies=e;class s{context;nodeGroups;constructor(g){this.context=g,this.nodeGroups=new t(this.context)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}diagnose(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}injectCredentials(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+project}/{+region}/{+cluster}:injectCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["project","region","cluster"],pathParams:["cluster","project","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}patch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}repair(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}start(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}stop(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Clusters=s;class t{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/nodeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}repair(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}resize(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:resize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Clusters$Nodegroups=t;class u{context;constructor(g){this.context=g}cancel(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}patch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},y),params:a,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}submit(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}submitAsOperation(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/projects/{projectId}/regions/{region}/jobs:submitAsOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Jobs=u;class n{context;constructor(g){this.context=g}cancel(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Operations=n;class p{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}getIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}instantiate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}instantiateInline(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}setIamPolicy(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}testIamPermissions(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}update(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://dataproc.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,po.createAPIRequest)(A,P);else return(0,po.createAPIRequest)(A)}}h.Resource$Projects$Regions$Workflowtemplates=p})(XVe||(bN.dataproc_v1=XVe={}))});var wC=ht(kN=>{"use strict";Object.defineProperty(kN,"__esModule",{value:!0});kN.dataproc_v1beta2=void 0;var Ts=ct(),lVe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Dataproc=R;class T{context;locations;regions;constructor(e){this.context=e,this.locations=new G(this.context),this.regions=new v(this.context)}}h.Resource$Projects=T;class G{context;autoscalingPolicies;workflowTemplates;constructor(e){this.context=e,this.autoscalingPolicies=new V(this.context),this.workflowTemplates=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Locations$Autoscalingpolicies=V;class E{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}instantiate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}instantiateInline(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Locations$Workflowtemplates=E;class v{context;autoscalingPolicies;clusters;jobs;operations;workflowTemplates;constructor(e){this.context=e,this.autoscalingPolicies=new I(this.context),this.clusters=new d(this.context),this.jobs=new m(this.context),this.operations=new c(this.context),this.workflowTemplates=new o(this.context)}}h.Resource$Projects$Regions=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/autoscalingPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Regions$Autoscalingpolicies=I;class d{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}diagnose(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}injectCredentials(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+project}/{+region}/{+cluster}:injectCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","region","cluster"],pathParams:["cluster","project","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}start(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}stop(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region","clusterName"],pathParams:["clusterName","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Regions$Clusters=d;class m{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["projectId","region","jobId"],pathParams:["jobId","projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}submit(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}submitAsOperation(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/projects/{projectId}/regions/{region}/jobs:submitAsOperation").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["projectId","region"],pathParams:["projectId","region"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Regions$Jobs=m;class c{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Regions$Operations=c;class o{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}instantiate(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}:instantiate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}instantiateInline(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates:instantiateInline").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+parent}/workflowTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://dataproc.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ts.createAPIRequest)(i,t);else return(0,Ts.createAPIRequest)(i)}}h.Resource$Projects$Regions$Workflowtemplates=o})(lVe||(kN.dataproc_v1beta2=lVe={}))});var kVe=ht(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});bh.AuthPlus=bh.dataproc_v1beta2=bh.dataproc_v1=bh.auth=bh.VERSIONS=void 0;bh.dataproc=L$t;var OVe=ct(),CVe=SC();Object.defineProperty(bh,"dataproc_v1",{enumerable:!0,get:function(){return CVe.dataproc_v1}});var bVe=wC();Object.defineProperty(bh,"dataproc_v1beta2",{enumerable:!0,get:function(){return bVe.dataproc_v1beta2}});bh.VERSIONS={v1:CVe.dataproc_v1.Dataproc,v1beta2:bVe.dataproc_v1beta2.Dataproc};function L$t(h){return(0,OVe.getAPI)("dataproc",h,bh.VERSIONS,this)}var D$t=new OVe.AuthPlus;bh.auth=D$t;var z$t=ct();Object.defineProperty(bh,"AuthPlus",{enumerable:!0,get:function(){return z$t.AuthPlus}})});var GC=ht(e2=>{"use strict";Object.defineProperty(e2,"__esModule",{value:!0});e2.datastore_v1=void 0;var Ku=ct(),eEe;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Datastore=R;class T{context;indexes;operations;constructor(v){this.context=v,this.indexes=new G(this.context),this.operations=new V(this.context)}allocateIds(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:allocateIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}beginTransaction(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}commit(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}export(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}import(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}lookup(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}reserveIds(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:reserveIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}rollback(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}runAggregationQuery(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}runQuery(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}}h.Resource$Projects=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes/{indexId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["projectId","indexId"],pathParams:["indexId","projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes/{indexId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["projectId","indexId"],pathParams:["indexId","projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/projects/{projectId}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}}h.Resource$Projects$Indexes=G;class V{context;constructor(v){this.context=v}cancel(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://datastore.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ku.createAPIRequest)(r,d);else return(0,Ku.createAPIRequest)(r)}}h.Resource$Projects$Operations=V})(eEe||(e2.datastore_v1=eEe={}))});var _C=ht(o2=>{"use strict";Object.defineProperty(o2,"__esModule",{value:!0});o2.datastore_v1beta1=void 0;var t2=ct(),tEe;(function(h){class R{context;projects;constructor(V,E){this.context={_options:V||{},google:E},this.projects=new T(this.context)}}h.Datastore=R;class T{context;constructor(V){this.context=V}export(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,t2.createAPIRequest)(c,v);else return(0,t2.createAPIRequest)(c)}import(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/projects/{projectId}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,t2.createAPIRequest)(c,v);else return(0,t2.createAPIRequest)(c)}}h.Resource$Projects=T})(tEe||(o2.datastore_v1beta1=tEe={}))});var LC=ht(s2=>{"use strict";Object.defineProperty(s2,"__esModule",{value:!0});s2.datastore_v1beta3=void 0;var ig=ct(),oEe;(function(h){class R{context;projects;constructor(V,E){this.context={_options:V||{},google:E},this.projects=new T(this.context)}}h.Datastore=R;class T{context;constructor(V){this.context=V}allocateIds(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:allocateIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}beginTransaction(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}commit(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}lookup(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}reserveIds(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:reserveIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}rollback(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}runAggregationQuery(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}runQuery(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://datastore.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta3/projects/{projectId}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(v)(0,ig.createAPIRequest)(c,v);else return(0,ig.createAPIRequest)(c)}}h.Resource$Projects=T})(oEe||(s2.datastore_v1beta3=oEe={}))});var uEe=ht(ug=>{"use strict";Object.defineProperty(ug,"__esModule",{value:!0});ug.AuthPlus=ug.datastore_v1beta3=ug.datastore_v1beta1=ug.datastore_v1=ug.auth=ug.VERSIONS=void 0;ug.datastore=M$t;var sEe=ct(),rEe=GC();Object.defineProperty(ug,"datastore_v1",{enumerable:!0,get:function(){return rEe.datastore_v1}});var nEe=_C();Object.defineProperty(ug,"datastore_v1beta1",{enumerable:!0,get:function(){return nEe.datastore_v1beta1}});var iEe=LC();Object.defineProperty(ug,"datastore_v1beta3",{enumerable:!0,get:function(){return iEe.datastore_v1beta3}});ug.VERSIONS={v1:rEe.datastore_v1.Datastore,v1beta1:nEe.datastore_v1beta1.Datastore,v1beta3:iEe.datastore_v1beta3.Datastore};function M$t(h){return(0,sEe.getAPI)("datastore",h,ug.VERSIONS,this)}var N$t=new sEe.AuthPlus;ug.auth=N$t;var H$t=ct();Object.defineProperty(ug,"AuthPlus",{enumerable:!0,get:function(){return H$t.AuthPlus}})});var DC=ht(r2=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});r2.datastream_v1=void 0;var Un=ct(),pEe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Datastream=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectionProfiles;operations;privateConnections;streams;constructor(o){this.context=o,this.connectionProfiles=new V(this.context),this.operations=new E(this.context),this.privateConnections=new v(this.context),this.streams=new d(this.context)}fetchStaticIps(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}discover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/connectionProfiles:discover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connectionprofiles=V;class E{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=E;class v{context;routes;constructor(o){this.context=o,this.routes=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Privateconnections=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Privateconnections$Routes=I;class d{context;objects;constructor(o){this.context=o,this.objects=new m(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}run(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Streams=d;class m{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}lookup(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/objects:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}startBackfillJob(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+object}:startBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}stopBackfillJob(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+object}:stopBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,Un.createAPIRequest)(n,e);else return(0,Un.createAPIRequest)(n)}}h.Resource$Projects$Locations$Streams$Objects=m})(pEe||(r2.datastream_v1=pEe={}))});var zC=ht(n2=>{"use strict";Object.defineProperty(n2,"__esModule",{value:!0});n2.datastream_v1alpha1=void 0;var Sn=ct(),cEe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Datastream=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectionProfiles;operations;privateConnections;streams;constructor(o){this.context=o,this.connectionProfiles=new V(this.context),this.operations=new E(this.context),this.privateConnections=new v(this.context),this.streams=new d(this.context)}fetchStaticIps(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:fetchStaticIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}discover(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/connectionProfiles:discover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/connectionProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Connectionprofiles=V;class E{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=E;class v{context;routes;constructor(o){this.context=o,this.routes=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Privateconnections=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Privateconnections$Routes=I;class d{context;objects;constructor(o){this.context=o,this.objects=new m(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}fetchErrors(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+stream}:fetchErrors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["stream"],pathParams:["stream"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/streams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Streams=d;class m{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/objects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}startBackfillJob(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+object}:startBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}stopBackfillJob(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://datastream.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+object}:stopBackfillJob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["object"],pathParams:["object"],context:this.context};if(e)(0,Sn.createAPIRequest)(n,e);else return(0,Sn.createAPIRequest)(n)}}h.Resource$Projects$Locations$Streams$Objects=m})(cEe||(n2.datastream_v1alpha1=cEe={}))});var hEe=ht(kh=>{"use strict";Object.defineProperty(kh,"__esModule",{value:!0});kh.AuthPlus=kh.datastream_v1alpha1=kh.datastream_v1=kh.auth=kh.VERSIONS=void 0;kh.datastream=F$t;var fEe=ct(),mEe=DC();Object.defineProperty(kh,"datastream_v1",{enumerable:!0,get:function(){return mEe.datastream_v1}});var gEe=zC();Object.defineProperty(kh,"datastream_v1alpha1",{enumerable:!0,get:function(){return gEe.datastream_v1alpha1}});kh.VERSIONS={v1:mEe.datastream_v1.Datastream,v1alpha1:gEe.datastream_v1alpha1.Datastream};function F$t(h){return(0,fEe.getAPI)("datastream",h,kh.VERSIONS,this)}var B$t=new fEe.AuthPlus;kh.auth=B$t;var Z$t=ct();Object.defineProperty(kh,"AuthPlus",{enumerable:!0,get:function(){return Z$t.AuthPlus}})});var MC=ht(i2=>{"use strict";Object.defineProperty(i2,"__esModule",{value:!0});i2.deploymentmanager_alpha=void 0;var In=ct(),aEe;(function(h){class R{context;compositeTypes;deployments;manifests;operations;resources;typeProviders;types;constructor(c,o){this.context={_options:c||{},google:o},this.compositeTypes=new T(this.context),this.deployments=new G(this.context),this.manifests=new V(this.context),this.operations=new E(this.context),this.resources=new v(this.context),this.typeProviders=new I(this.context),this.types=new d(this.context)}}h.Deploymentmanager=R;class T{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Compositetypes=T;class G{context;constructor(c){this.context=c}cancelPreview(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}stop(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Deployments=G;class V{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Manifests=V;class E{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Operations=E;class v{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Resources=v;class I{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}getType(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider","type"],pathParams:["project","type","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}listTypes(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Typeproviders=I;class d{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","type"],pathParams:["project","type"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/alpha/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,In.createAPIRequest)(u,r);else return(0,In.createAPIRequest)(u)}}h.Resource$Types=d})(aEe||(i2.deploymentmanager_alpha=aEe={}))});var NC=ht(u2=>{"use strict";Object.defineProperty(u2,"__esModule",{value:!0});u2.deploymentmanager_v2=void 0;var Ju=ct(),PEe;(function(h){class R{context;deployments;manifests;operations;resources;types;constructor(d,m){this.context={_options:d||{},google:m},this.deployments=new T(this.context),this.manifests=new G(this.context),this.operations=new V(this.context),this.resources=new E(this.context),this.types=new v(this.context)}}h.Deploymentmanager=R;class T{context;constructor(d){this.context=d}cancelPreview(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}stop(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}}h.Resource$Deployments=T;class G{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}}h.Resource$Manifests=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}}h.Resource$Operations=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}}h.Resource$Resources=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://deploymentmanager.googleapis.com/",s={options:Object.assign({url:(e+"/deploymentmanager/v2/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["project"],pathParams:["project"],context:this.context};if(c)(0,Ju.createAPIRequest)(s,c);else return(0,Ju.createAPIRequest)(s)}}h.Resource$Types=v})(PEe||(u2.deploymentmanager_v2=PEe={}))});var HC=ht(p2=>{"use strict";Object.defineProperty(p2,"__esModule",{value:!0});p2.deploymentmanager_v2beta=void 0;var vn=ct(),dEe;(function(h){class R{context;compositeTypes;deployments;manifests;operations;resources;typeProviders;types;constructor(c,o){this.context={_options:c||{},google:o},this.compositeTypes=new T(this.context),this.deployments=new G(this.context),this.manifests=new V(this.context),this.operations=new E(this.context),this.resources=new v(this.context),this.typeProviders=new I(this.context),this.types=new d(this.context)}}h.Deploymentmanager=R;class T{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/compositeTypes/{compositeType}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","compositeType"],pathParams:["compositeType","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Compositetypes=T;class G{context;constructor(c){this.context=c}cancelPreview(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/cancelPreview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}stop(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{resource}/testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project","resource"],pathParams:["project","resource"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Deployments=G;class V{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests/{manifest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","manifest"],pathParams:["deployment","manifest","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/manifests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Manifests=V;class E{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Operations=E;class v{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources/{resource}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment","resource"],pathParams:["deployment","project","resource"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/deployments/{deployment}/resources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","deployment"],pathParams:["deployment","project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Resources=v;class I{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}getType(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider","type"],pathParams:["project","type","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}insert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}listTypes(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/typeProviders/{typeProvider}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["project","typeProvider"],pathParams:["project","typeProvider"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Typeproviders=I;class d{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://deploymentmanager.googleapis.com/",u={options:Object.assign({url:(t+"/deploymentmanager/v2beta/projects/{project}/global/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,vn.createAPIRequest)(u,r);else return(0,vn.createAPIRequest)(u)}}h.Resource$Types=d})(dEe||(p2.deploymentmanager_v2beta=dEe={}))});var REe=ht(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});pg.AuthPlus=pg.deploymentmanager_v2beta=pg.deploymentmanager_v2=pg.deploymentmanager_alpha=pg.auth=pg.VERSIONS=void 0;pg.deploymentmanager=W$t;var qEe=ct(),yEe=MC();Object.defineProperty(pg,"deploymentmanager_alpha",{enumerable:!0,get:function(){return yEe.deploymentmanager_alpha}});var xEe=NC();Object.defineProperty(pg,"deploymentmanager_v2",{enumerable:!0,get:function(){return xEe.deploymentmanager_v2}});var IEe=HC();Object.defineProperty(pg,"deploymentmanager_v2beta",{enumerable:!0,get:function(){return IEe.deploymentmanager_v2beta}});pg.VERSIONS={alpha:yEe.deploymentmanager_alpha.Deploymentmanager,v2:xEe.deploymentmanager_v2.Deploymentmanager,v2beta:IEe.deploymentmanager_v2beta.Deploymentmanager};function W$t(h){return(0,qEe.getAPI)("deploymentmanager",h,pg.VERSIONS,this)}var K$t=new qEe.AuthPlus;pg.auth=K$t;var J$t=ct();Object.defineProperty(pg,"AuthPlus",{enumerable:!0,get:function(){return J$t.AuthPlus}})});var FC=ht(c2=>{"use strict";Object.defineProperty(c2,"__esModule",{value:!0});c2.developerconnect_v1=void 0;var Vr=ct(),AEe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Developerconnect=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;accountConnectors;connections;insightsConfigs;operations;constructor(r){this.context=r,this.accountConnectors=new V(this.context),this.connections=new v(this.context),this.insightsConfigs=new d(this.context),this.operations=new c(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;users;constructor(r){this.context=r,this.users=new E(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/accountConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchUserRepositories(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+accountConnector}:fetchUserRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/accountConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Accountconnectors=V;class E{context;constructor(r){this.context=r}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}deleteSelf(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/users:deleteSelf").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchAccessToken(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+accountConnector}/users:fetchAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchSelf(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/users:fetchSelf").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}finishOAuthFlow(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+accountConnector}/users:finishOAuthFlow").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}startOAuthFlow(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+accountConnector}/users:startOAuthFlow").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["accountConnector"],pathParams:["accountConnector"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Accountconnectors$Users=E;class v{context;gitRepositoryLinks;constructor(r){this.context=r,this.gitRepositoryLinks=new I(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchGitHubInstallations(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+connection}:fetchGitHubInstallations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchLinkableGitRepositories(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+connection}:fetchLinkableGitRepositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["connection"],pathParams:["connection"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}processGitHubEnterpriseWebhook(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/connections:processGitHubEnterpriseWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Connections=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/gitRepositoryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchGitRefs(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+gitRepositoryLink}:fetchGitRefs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchReadToken(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+gitRepositoryLink}:fetchReadToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}fetchReadWriteToken(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+gitRepositoryLink}:fetchReadWriteToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["gitRepositoryLink"],pathParams:["gitRepositoryLink"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/gitRepositoryLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}processBitbucketCloudWebhook(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:processBitbucketCloudWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}processBitbucketDataCenterWebhook(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:processBitbucketDataCenterWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}processGitLabEnterpriseWebhook(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:processGitLabEnterpriseWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}processGitLabWebhook(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:processGitLabWebhook").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Connections$Gitrepositorylinks=I;class d{context;deploymentEvents;constructor(r){this.context=r,this.deploymentEvents=new m(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/insightsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/insightsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Insightsconfigs=d;class m{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/deploymentEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Insightsconfigs$Deploymentevents=m;class c{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://developerconnect.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Vr.createAPIRequest)(p,s);else return(0,Vr.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=c})(AEe||(c2.developerconnect_v1=AEe={}))});var UEe=ht($q=>{"use strict";Object.defineProperty($q,"__esModule",{value:!0});$q.AuthPlus=$q.developerconnect_v1=$q.auth=$q.VERSIONS=void 0;$q.developerconnect=Q$t;var $Ee=ct(),jEe=FC();Object.defineProperty($q,"developerconnect_v1",{enumerable:!0,get:function(){return jEe.developerconnect_v1}});$q.VERSIONS={v1:jEe.developerconnect_v1.Developerconnect};function Q$t(h){return(0,$Ee.getAPI)("developerconnect",h,$q.VERSIONS,this)}var Y$t=new $Ee.AuthPlus;$q.auth=Y$t;var X$t=ct();Object.defineProperty($q,"AuthPlus",{enumerable:!0,get:function(){return X$t.AuthPlus}})});var BC=ht(f2=>{"use strict";Object.defineProperty(f2,"__esModule",{value:!0});f2.developerknowledge_v1=void 0;var AU=ct(),vEe;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Developerknowledge=R;class T{context;constructor(V){this.context=V}batchGet(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://developerknowledge.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,AU.createAPIRequest)(c,v);else return(0,AU.createAPIRequest)(c)}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://developerknowledge.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,AU.createAPIRequest)(c,v);else return(0,AU.createAPIRequest)(c)}searchDocumentChunks(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://developerknowledge.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:searchDocumentChunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,AU.createAPIRequest)(c,v);else return(0,AU.createAPIRequest)(c)}}h.Resource$Documents=T})(vEe||(f2.developerknowledge_v1=vEe={}))});var ZC=ht(m2=>{"use strict";Object.defineProperty(m2,"__esModule",{value:!0});m2.developerknowledge_v1alpha=void 0;var FA=ct(),TEe;(function(h){class R{context;documents;v1alpha;constructor(E,v){this.context={_options:E||{},google:v},this.documents=new T(this.context),this.v1alpha=new G(this.context)}}h.Developerknowledge=R;class T{context;constructor(E){this.context=E}batchGet(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,FA.createAPIRequest)(o,I);else return(0,FA.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,FA.createAPIRequest)(o,I);else return(0,FA.createAPIRequest)(o)}searchDocumentChunks(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/documents:searchDocumentChunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,FA.createAPIRequest)(o,I);else return(0,FA.createAPIRequest)(o)}}h.Resource$Documents=T;class G{context;constructor(E){this.context=E}answerQuery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://developerknowledge.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha:answerQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,FA.createAPIRequest)(o,I);else return(0,FA.createAPIRequest)(o)}}h.Resource$V1alpha=G})(TEe||(m2.developerknowledge_v1alpha=TEe={}))});var wEe=ht(ea=>{"use strict";Object.defineProperty(ea,"__esModule",{value:!0});ea.AuthPlus=ea.developerknowledge_v1alpha=ea.developerknowledge_v1=ea.auth=ea.VERSIONS=void 0;ea.developerknowledge=l$t;var VEe=ct(),EEe=BC();Object.defineProperty(ea,"developerknowledge_v1",{enumerable:!0,get:function(){return EEe.developerknowledge_v1}});var SEe=ZC();Object.defineProperty(ea,"developerknowledge_v1alpha",{enumerable:!0,get:function(){return SEe.developerknowledge_v1alpha}});ea.VERSIONS={v1:EEe.developerknowledge_v1.Developerknowledge,v1alpha:SEe.developerknowledge_v1alpha.Developerknowledge};function l$t(h){return(0,VEe.getAPI)("developerknowledge",h,ea.VERSIONS,this)}var O$t=new VEe.AuthPlus;ea.auth=O$t;var C$t=ct();Object.defineProperty(ea,"AuthPlus",{enumerable:!0,get:function(){return C$t.AuthPlus}})});var WC=ht(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});g2.dfareporting_v3_3=void 0;var Bt=ct(),GEe;(function(h){class R{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserLandingPages;advertisers;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orderDocuments;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;subaccounts;targetableRemarketingLists;targetingTemplates;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(Xe,b){this.context={_options:Xe||{},google:b},this.accountActiveAdSummaries=new T(this.context),this.accountPermissionGroups=new G(this.context),this.accountPermissions=new V(this.context),this.accounts=new E(this.context),this.accountUserProfiles=new v(this.context),this.ads=new I(this.context),this.advertiserGroups=new d(this.context),this.advertiserLandingPages=new m(this.context),this.advertisers=new c(this.context),this.browsers=new o(this.context),this.campaignCreativeAssociations=new r(this.context),this.campaigns=new e(this.context),this.changeLogs=new s(this.context),this.cities=new t(this.context),this.connectionTypes=new u(this.context),this.contentCategories=new n(this.context),this.conversions=new p(this.context),this.countries=new i(this.context),this.creativeAssets=new g(this.context),this.creativeFields=new f(this.context),this.creativeFieldValues=new P(this.context),this.creativeGroups=new a(this.context),this.creatives=new y(this.context),this.dimensionValues=new q(this.context),this.directorySites=new A(this.context),this.dynamicTargetingKeys=new x(this.context),this.eventTags=new j(this.context),this.files=new $(this.context),this.floodlightActivities=new w(this.context),this.floodlightActivityGroups=new B(this.context),this.floodlightConfigurations=new F(this.context),this.inventoryItems=new se(this.context),this.languages=new O(this.context),this.metros=new H(this.context),this.mobileApps=new L(this.context),this.mobileCarriers=new oe(this.context),this.operatingSystems=new S(this.context),this.operatingSystemVersions=new _(this.context),this.orderDocuments=new D(this.context),this.orders=new J(this.context),this.placementGroups=new K(this.context),this.placements=new ae(this.context),this.placementStrategies=new qe(this.context),this.platformTypes=new Le(this.context),this.postalCodes=new Se(this.context),this.projects=new Pe(this.context),this.regions=new Ie(this.context),this.remarketingLists=new Ue(this.context),this.remarketingListShares=new Ee(this.context),this.reports=new we(this.context),this.sites=new Zt(this.context),this.sizes=new ft(this.context),this.subaccounts=new It(this.context),this.targetableRemarketingLists=new yt(this.context),this.targetingTemplates=new vt(this.context),this.userProfiles=new xt(this.context),this.userRolePermissionGroups=new Nt(this.context),this.userRolePermissions=new Tt(this.context),this.userRoles=new Br(this.context),this.videoFormats=new Xr(this.context)}}h.Dfareporting=R;class T{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Accountactiveadsummaries=T;class G{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Accountpermissiongroups=G;class V{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Accountpermissions=V;class E{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Accounts=E;class v{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Accountuserprofiles=v;class I{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/ads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Ads=I;class d{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Advertisergroups=d;class m{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Advertiserlandingpages=m;class c{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Advertisers=c;class o{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Browsers=o;class r{context;constructor(Xe){this.context=Xe}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Campaigncreativeassociations=r;class e{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Campaigns=e;class s{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/changeLogs/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Changelogs=s;class t{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Cities=t;class u{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/connectionTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Connectiontypes=u;class n{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Contentcategories=n;class p{context;constructor(Xe){this.context=Xe}batchinsert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}batchupdate(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Conversions=p;class i{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/countries/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Countries=i;class g{context;constructor(Xe){this.context=Xe}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,mediaUrl:(z+"/upload/dfareporting/v3.3/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Creativeassets=g;class f{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Creativefields=f;class P{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Creativefieldvalues=P;class a{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Creativegroups=a;class y{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creatives/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Creatives=y;class q{context;constructor(Xe){this.context=Xe}query(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Dimensionvalues=q;class A{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Directorysites=A;class x{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Dynamictargetingkeys=x;class j{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Eventtags=j;class ${context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Files=$;class w{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}generatetag(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Floodlightactivities=w;class B{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Floodlightactivitygroups=B;class F{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Floodlightconfigurations=F;class se{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Inventoryitems=se;class O{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Languages=O;class H{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Metros=H;class L{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/mobileApps/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Mobileapps=L;class oe{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/mobileCarriers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Mobilecarriers=oe;class S{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystems/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Operatingsystems=S;class _{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystemVersions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Operatingsystemversions=_;class D{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orderDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Orderdocuments=D;class J{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orders/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Orders=J;class K{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Placementgroups=K;class ae{context;constructor(Xe){this.context=Xe}generatetags(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Placements=ae;class qe{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Placementstrategies=qe;class Le{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/platformTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Platformtypes=Le;class Se{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/postalCodes/{code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Postalcodes=Se;class Pe{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Projects=Pe;class Ie{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Regions=Ie;class Ue{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Remarketinglists=Ue;class Ee{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares/{remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Remarketinglistshares=Ee;class we{context;compatibleFields;files;constructor(Xe){this.context=Xe,this.compatibleFields=new le(this.context),this.files=new st(this.context)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}run(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Reports=we;class le{context;constructor(Xe){this.context=Xe}query(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Reports$Compatiblefields=le;class st{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Reports$Files=st;class Zt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Sites=Zt;class ft{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sizes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Sizes=ft;class It{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Subaccounts=It;class yt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetableRemarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Targetableremarketinglists=yt;class vt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Targetingtemplates=vt;class xt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:[],pathParams:[],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Userprofiles=xt;class Nt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Userrolepermissiongroups=Nt;class Tt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Userrolepermissions=Tt;class Br{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}insert(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}update(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Userroles=Br;class Xr{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/videoFormats/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://dfareporting.googleapis.com/",te={options:Object.assign({url:(z+"/dfareporting/v3.3/userprofiles/{profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},ce),params:ee,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(k)(0,Bt.createAPIRequest)(te,k);else return(0,Bt.createAPIRequest)(te)}}h.Resource$Videoformats=Xr})(GEe||(g2.dfareporting_v3_3=GEe={}))});var KC=ht(h2=>{"use strict";Object.defineProperty(h2,"__esModule",{value:!0});h2.dfareporting_v3_4=void 0;var Ft=ct(),_Ee;(function(h){class R{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserLandingPages;advertisers;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;customEvents;dimensionValues;directorySites;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orderDocuments;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;subaccounts;targetableRemarketingLists;targetingTemplates;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(b,k){this.context={_options:b||{},google:k},this.accountActiveAdSummaries=new T(this.context),this.accountPermissionGroups=new G(this.context),this.accountPermissions=new V(this.context),this.accounts=new E(this.context),this.accountUserProfiles=new v(this.context),this.ads=new I(this.context),this.advertiserGroups=new d(this.context),this.advertiserLandingPages=new m(this.context),this.advertisers=new c(this.context),this.browsers=new o(this.context),this.campaignCreativeAssociations=new r(this.context),this.campaigns=new e(this.context),this.changeLogs=new s(this.context),this.cities=new t(this.context),this.connectionTypes=new u(this.context),this.contentCategories=new n(this.context),this.conversions=new p(this.context),this.countries=new i(this.context),this.creativeAssets=new g(this.context),this.creativeFields=new f(this.context),this.creativeFieldValues=new P(this.context),this.creativeGroups=new a(this.context),this.creatives=new y(this.context),this.customEvents=new q(this.context),this.dimensionValues=new A(this.context),this.directorySites=new x(this.context),this.dynamicTargetingKeys=new j(this.context),this.eventTags=new $(this.context),this.files=new w(this.context),this.floodlightActivities=new B(this.context),this.floodlightActivityGroups=new F(this.context),this.floodlightConfigurations=new se(this.context),this.inventoryItems=new O(this.context),this.languages=new H(this.context),this.metros=new L(this.context),this.mobileApps=new oe(this.context),this.mobileCarriers=new S(this.context),this.operatingSystems=new _(this.context),this.operatingSystemVersions=new D(this.context),this.orderDocuments=new J(this.context),this.orders=new K(this.context),this.placementGroups=new ae(this.context),this.placements=new qe(this.context),this.placementStrategies=new Le(this.context),this.platformTypes=new Se(this.context),this.postalCodes=new Pe(this.context),this.projects=new Ie(this.context),this.regions=new Ue(this.context),this.remarketingLists=new Ee(this.context),this.remarketingListShares=new we(this.context),this.reports=new le(this.context),this.sites=new ft(this.context),this.sizes=new It(this.context),this.subaccounts=new yt(this.context),this.targetableRemarketingLists=new vt(this.context),this.targetingTemplates=new xt(this.context),this.userProfiles=new Nt(this.context),this.userRolePermissionGroups=new Tt(this.context),this.userRolePermissions=new Br(this.context),this.userRoles=new Xr(this.context),this.videoFormats=new jo(this.context)}}h.Dfareporting=R;class T{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Accountactiveadsummaries=T;class G{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Accountpermissiongroups=G;class V{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Accountpermissions=V;class E{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Accounts=E;class v{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Accountuserprofiles=v;class I{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/ads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Ads=I;class d{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Advertisergroups=d;class m{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Advertiserlandingpages=m;class c{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Advertisers=c;class o{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Browsers=o;class r{context;constructor(b){this.context=b}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Campaigncreativeassociations=r;class e{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Campaigns=e;class s{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/changeLogs/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Changelogs=s;class t{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Cities=t;class u{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/connectionTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Connectiontypes=u;class n{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Contentcategories=n;class p{context;constructor(b){this.context=b}batchinsert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}batchupdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Conversions=p;class i{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/countries/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Countries=i;class g{context;constructor(b){this.context=b}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,mediaUrl:(te+"/upload/dfareporting/v3.4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Creativeassets=g;class f{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Creativefields=f;class P{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Creativefieldvalues=P;class a{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Creativegroups=a;class y{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creatives/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Creatives=y;class q{context;constructor(b){this.context=b}batchinsert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/customEvents/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Customevents=q;class A{context;constructor(b){this.context=b}query(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Dimensionvalues=A;class x{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Directorysites=x;class j{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Dynamictargetingkeys=j;class ${context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Eventtags=$;class w{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Files=w;class B{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}generatetag(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Floodlightactivities=B;class F{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Floodlightactivitygroups=F;class se{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Floodlightconfigurations=se;class O{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Inventoryitems=O;class H{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Languages=H;class L{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Metros=L;class oe{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/mobileApps/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Mobileapps=oe;class S{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/mobileCarriers/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Mobilecarriers=S;class _{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystems/{dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Operatingsystems=_;class D{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystemVersions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Operatingsystemversions=D;class J{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orderDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Orderdocuments=J;class K{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orders/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Orders=K;class ae{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Placementgroups=ae;class qe{context;constructor(b){this.context=b}generatetags(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Placements=qe;class Le{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Placementstrategies=Le;class Se{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/platformTypes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Platformtypes=Se;class Pe{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/postalCodes/{code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Postalcodes=Pe;class Ie{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Projects=Ie;class Ue{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Regions=Ue;class Ee{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Remarketinglists=Ee;class we{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares/{remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Remarketinglistshares=we;class le{context;compatibleFields;files;constructor(b){this.context=b,this.compatibleFields=new st(this.context),this.files=new Zt(this.context)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}run(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Reports=le;class st{context;constructor(b){this.context=b}query(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Reports$Compatiblefields=st;class Zt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Reports$Files=Zt;class ft{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sites/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Sites=ft;class It{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sizes/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Sizes=It;class yt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Subaccounts=yt;class vt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetableRemarketingLists/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Targetableremarketinglists=vt;class xt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Targetingtemplates=xt;class Nt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Userprofiles=Nt;class Tt{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissionGroups/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Userrolepermissiongroups=Tt;class Br{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Userrolepermissions=Br;class Xr{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}insert(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},z),params:ce,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Userroles=Xr;class jo{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/videoFormats/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dfareporting.googleapis.com/",ie={options:Object.assign({url:(te+"/dfareporting/v3.4/userprofiles/{profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},z),params:ce,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(ee)(0,Ft.createAPIRequest)(ie,ee);else return(0,Ft.createAPIRequest)(ie)}}h.Resource$Videoformats=jo})(_Ee||(h2.dfareporting_v3_4=_Ee={}))});var JC=ht(a2=>{"use strict";Object.defineProperty(a2,"__esModule",{value:!0});a2.dfareporting_v3_5=void 0;var LEe=ct(),DEe;(function(h){class R{context;media;constructor(V,E){this.context={_options:V||{},google:E},this.media=new T(this.context)}}h.Dfareporting=R;class T{context;constructor(V){this.context=V}upload(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://dfareporting.googleapis.com/",c={options:Object.assign({url:(m+"/dfareporting/v3.5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,mediaUrl:(m+"/upload/dfareporting/v3.5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(v)(0,LEe.createAPIRequest)(c,v);else return(0,LEe.createAPIRequest)(c)}}h.Resource$Media=T})(DEe||(a2.dfareporting_v3_5=DEe={}))});var QC=ht(P2=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});P2.dfareporting_v4=void 0;var zt=ct(),zEe;(function(h){class R{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserInvoices;advertiserLandingPages;advertisers;billingAssignments;billingProfiles;billingRates;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicFeeds;dynamicProfiles;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;inventoryItems;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;orders;placementGroups;placements;placementStrategies;platformTypes;postalCodes;projects;regions;remarketingLists;remarketingListShares;reports;sites;sizes;studioCreativeAssets;studioCreatives;subaccounts;targetableRemarketingLists;targetingTemplates;tvCampaignDetails;tvCampaignSummaries;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(je,Ge){this.context={_options:je||{},google:Ge},this.accountActiveAdSummaries=new T(this.context),this.accountPermissionGroups=new G(this.context),this.accountPermissions=new V(this.context),this.accounts=new E(this.context),this.accountUserProfiles=new v(this.context),this.ads=new I(this.context),this.advertiserGroups=new d(this.context),this.advertiserInvoices=new m(this.context),this.advertiserLandingPages=new c(this.context),this.advertisers=new o(this.context),this.billingAssignments=new r(this.context),this.billingProfiles=new e(this.context),this.billingRates=new s(this.context),this.browsers=new t(this.context),this.campaignCreativeAssociations=new u(this.context),this.campaigns=new n(this.context),this.changeLogs=new p(this.context),this.cities=new i(this.context),this.connectionTypes=new g(this.context),this.contentCategories=new f(this.context),this.conversions=new P(this.context),this.countries=new a(this.context),this.creativeAssets=new y(this.context),this.creativeFields=new q(this.context),this.creativeFieldValues=new A(this.context),this.creativeGroups=new x(this.context),this.creatives=new j(this.context),this.dimensionValues=new $(this.context),this.directorySites=new w(this.context),this.dynamicFeeds=new B(this.context),this.dynamicProfiles=new F(this.context),this.dynamicTargetingKeys=new se(this.context),this.eventTags=new O(this.context),this.files=new H(this.context),this.floodlightActivities=new L(this.context),this.floodlightActivityGroups=new oe(this.context),this.floodlightConfigurations=new S(this.context),this.inventoryItems=new _(this.context),this.languages=new D(this.context),this.metros=new J(this.context),this.mobileApps=new K(this.context),this.mobileCarriers=new ae(this.context),this.operatingSystems=new qe(this.context),this.operatingSystemVersions=new Le(this.context),this.orders=new Se(this.context),this.placementGroups=new Pe(this.context),this.placements=new Ie(this.context),this.placementStrategies=new Ue(this.context),this.platformTypes=new Ee(this.context),this.postalCodes=new we(this.context),this.projects=new le(this.context),this.regions=new st(this.context),this.remarketingLists=new Zt(this.context),this.remarketingListShares=new ft(this.context),this.reports=new It(this.context),this.sites=new xt(this.context),this.sizes=new Nt(this.context),this.studioCreativeAssets=new Tt(this.context),this.studioCreatives=new Br(this.context),this.subaccounts=new Xr(this.context),this.targetableRemarketingLists=new jo(this.context),this.targetingTemplates=new Xe(this.context),this.tvCampaignDetails=new b(this.context),this.tvCampaignSummaries=new k(this.context),this.userProfiles=new ee(this.context),this.userRolePermissionGroups=new ce(this.context),this.userRolePermissions=new z(this.context),this.userRoles=new te(this.context),this.videoFormats=new ie(this.context)}}h.Dfareporting=R;class T{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountActiveAdSummaries/{+summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Accountactiveadsummaries=T;class G{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Accountpermissiongroups=G;class V{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Accountpermissions=V;class E{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Accounts=E;class v{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/accountUserProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Accountuserprofiles=v;class I{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/ads/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Ads=I;class d{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Advertisergroups=d;class m{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Advertiserinvoices=m;class c{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Advertiserlandingpages=c;class o{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Advertisers=o;class r{context;constructor(je){this.context=je}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Billingassignments=r;class e{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Billingprofiles=e;class s{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingRates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Billingrates=s;class t{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Browsers=t;class u{context;constructor(je){this.context=je}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Campaigncreativeassociations=u;class n{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Campaigns=n;class p{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/changeLogs/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Changelogs=p;class i{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Cities=i;class g{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/connectionTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Connectiontypes=g;class f{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Contentcategories=f;class P{context;constructor(je){this.context=je}batchinsert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}batchupdate(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Conversions=P;class a{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/countries/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Countries=a;class y{context;constructor(je){this.context=je}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,mediaUrl:(Lt+"/upload/dfareporting/v4/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Creativeassets=y;class q{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Creativefields=q;class A{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Creativefieldvalues=A;class x{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Creativegroups=x;class j{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creatives/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Creatives=j;class ${context;constructor(je){this.context=je}query(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Dimensionvalues=$;class w{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/directorySites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Directorysites=w;class B{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicFeeds/{+dynamicFeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}retransform(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicFeeds/{+dynamicFeedId}/retransform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Dynamicfeeds=B;class F{context;constructor(je){this.context=je}generateCode(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}/generateCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}publish(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicProfiles/{+dynamicProfileId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Dynamicprofiles=F;class se{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys/{+objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Dynamictargetingkeys=se;class O{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Eventtags=O;class H{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Files=H;class L{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}generatetag(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Floodlightactivities=L;class oe{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Floodlightactivitygroups=oe;class S{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Floodlightconfigurations=S;class _{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/inventoryItems/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/inventoryItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Inventoryitems=_;class D{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Languages=D;class J{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Metros=J;class K{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/mobileApps/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Mobileapps=K;class ae{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/mobileCarriers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Mobilecarriers=ae;class qe{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystems/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Operatingsystems=qe;class Le{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystemVersions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Operatingsystemversions=Le;class Se{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/orders/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","projectId","id"],pathParams:["id","profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects/{projectId}/orders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","projectId"],pathParams:["profileId","projectId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Orders=Se;class Pe{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Placementgroups=Pe;class Ie{context;constructor(je){this.context=je}generatetags(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Placements=Ie;class Ue{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Placementstrategies=Ue;class Ee{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/platformTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Platformtypes=Ee;class we{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/postalCodes/{+code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Postalcodes=we;class le{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Projects=le;class st{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Regions=st;class Zt{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Remarketinglists=Zt;class ft{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares/{+remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Remarketinglistshares=ft;class It{context;compatibleFields;files;constructor(je){this.context=je,this.compatibleFields=new yt(this.context),this.files=new vt(this.context)}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}run(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Reports=It;class yt{context;constructor(je){this.context=je}query(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Reports$Compatiblefields=yt;class vt{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Reports$Files=vt;class xt{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Sites=xt;class Nt{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sizes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Sizes=Nt;class Tt{context;constructor(je){this.context=je}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,mediaUrl:(Lt+"/upload/dfareporting/v4/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Studiocreativeassets=Tt;class Br{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/creatives/{+studioCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}publish(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/studio/creatives/{+studioCreativeId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Studiocreatives=Br;class Xr{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Subaccounts=Xr;class jo{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetableRemarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Targetableremarketinglists=jo;class Xe{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Targetingtemplates=Xe;class b{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/tvCampaignDetails/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Tvcampaigndetails=b;class k{context;constructor(je){this.context=je}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/tvCampaignSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Tvcampaignsummaries=k;class ee{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:[],pathParams:[],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Userprofiles=ee;class ce{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Userrolepermissiongroups=ce;class z{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Userrolepermissions=z;class te{context;constructor(je){this.context=je}delete(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}insert(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}patch(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}update(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Userroles=te;class ie{context;constructor(je){this.context=je}get(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/videoFormats/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}list(je,Ge,De){let ut=je||{},gt=Ge||{};typeof je=="function"&&(De=je,ut={},gt={}),typeof Ge=="function"&&(De=Ge,gt={});let Lt=gt.rootUrl||"https://dfareporting.googleapis.com/",Ut={options:Object.assign({url:(Lt+"/dfareporting/v4/userprofiles/{+profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},gt),params:ut,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(De)(0,zt.createAPIRequest)(Ut,De);else return(0,zt.createAPIRequest)(Ut)}}h.Resource$Videoformats=ie})(zEe||(P2.dfareporting_v4=zEe={}))});var YC=ht(d2=>{"use strict";Object.defineProperty(d2,"__esModule",{value:!0});d2.dfareporting_v5=void 0;var Mt=ct(),MEe;(function(h){class R{context;accountActiveAdSummaries;accountPermissionGroups;accountPermissions;accounts;accountUserProfiles;ads;advertiserGroups;advertiserInvoices;advertiserLandingPages;advertisers;billingAssignments;billingProfiles;billingRates;browsers;campaignCreativeAssociations;campaigns;changeLogs;cities;connectionTypes;contentCategories;conversions;countries;creativeAssets;creativeFields;creativeFieldValues;creativeGroups;creatives;dimensionValues;directorySites;dynamicFeeds;dynamicProfiles;dynamicTargetingKeys;eventTags;files;floodlightActivities;floodlightActivityGroups;floodlightConfigurations;languages;metros;mobileApps;mobileCarriers;operatingSystems;operatingSystemVersions;placementGroups;placements;placementStrategies;platformTypes;postalCodes;regions;remarketingLists;remarketingListShares;reports;sites;sizes;studioCreativeAssets;studioCreatives;subaccounts;targetableRemarketingLists;targetingTemplates;tvCampaignDetails;tvCampaignSummaries;userProfiles;userRolePermissionGroups;userRolePermissions;userRoles;videoFormats;constructor(te,ie){this.context={_options:te||{},google:ie},this.accountActiveAdSummaries=new T(this.context),this.accountPermissionGroups=new G(this.context),this.accountPermissions=new V(this.context),this.accounts=new E(this.context),this.accountUserProfiles=new v(this.context),this.ads=new I(this.context),this.advertiserGroups=new d(this.context),this.advertiserInvoices=new m(this.context),this.advertiserLandingPages=new c(this.context),this.advertisers=new o(this.context),this.billingAssignments=new r(this.context),this.billingProfiles=new e(this.context),this.billingRates=new s(this.context),this.browsers=new t(this.context),this.campaignCreativeAssociations=new u(this.context),this.campaigns=new n(this.context),this.changeLogs=new p(this.context),this.cities=new i(this.context),this.connectionTypes=new g(this.context),this.contentCategories=new f(this.context),this.conversions=new P(this.context),this.countries=new a(this.context),this.creativeAssets=new y(this.context),this.creativeFields=new q(this.context),this.creativeFieldValues=new A(this.context),this.creativeGroups=new x(this.context),this.creatives=new j(this.context),this.dimensionValues=new $(this.context),this.directorySites=new w(this.context),this.dynamicFeeds=new B(this.context),this.dynamicProfiles=new F(this.context),this.dynamicTargetingKeys=new se(this.context),this.eventTags=new O(this.context),this.files=new H(this.context),this.floodlightActivities=new L(this.context),this.floodlightActivityGroups=new oe(this.context),this.floodlightConfigurations=new S(this.context),this.languages=new _(this.context),this.metros=new D(this.context),this.mobileApps=new J(this.context),this.mobileCarriers=new K(this.context),this.operatingSystems=new ae(this.context),this.operatingSystemVersions=new qe(this.context),this.placementGroups=new Le(this.context),this.placements=new Se(this.context),this.placementStrategies=new Pe(this.context),this.platformTypes=new Ie(this.context),this.postalCodes=new Ue(this.context),this.regions=new Ee(this.context),this.remarketingLists=new we(this.context),this.remarketingListShares=new le(this.context),this.reports=new st(this.context),this.sites=new It(this.context),this.sizes=new yt(this.context),this.studioCreativeAssets=new vt(this.context),this.studioCreatives=new xt(this.context),this.subaccounts=new Nt(this.context),this.targetableRemarketingLists=new Tt(this.context),this.targetingTemplates=new Br(this.context),this.tvCampaignDetails=new Xr(this.context),this.tvCampaignSummaries=new jo(this.context),this.userProfiles=new Xe(this.context),this.userRolePermissionGroups=new b(this.context),this.userRolePermissions=new k(this.context),this.userRoles=new ee(this.context),this.videoFormats=new ce(this.context)}}h.Dfareporting=R;class T{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountActiveAdSummaries/{+summaryAccountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","summaryAccountId"],pathParams:["profileId","summaryAccountId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Accountactiveadsummaries=T;class G{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Accountpermissiongroups=G;class V{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Accountpermissions=V;class E{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Accounts=E;class v{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/accountUserProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/accountUserProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Accountuserprofiles=v;class I{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/ads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Ads=I;class d{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Advertisergroups=d;class m{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Advertiserinvoices=m;class c{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertiserLandingPages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Advertiserlandingpages=c;class o{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Advertisers=o;class r{context;constructor(te){this.context=te}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Billingassignments=r;class e{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Billingprofiles=e;class s{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/billingProfiles/{+billingProfileId}/billingRates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","billingProfileId"],pathParams:["billingProfileId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Billingrates=s;class t{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/browsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Browsers=t;class u{context;constructor(te){this.context=te}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+campaignId}/campaignCreativeAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","campaignId"],pathParams:["campaignId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Campaigncreativeassociations=u;class n{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Campaigns=n;class p{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/changeLogs/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/changeLogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Changelogs=p;class i{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/cities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Cities=i;class g{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/connectionTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/connectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Connectiontypes=g;class f{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/contentCategories").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Contentcategories=f;class P{context;constructor(te){this.context=te}batchinsert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/conversions/batchinsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}batchupdate(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/conversions/batchupdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Conversions=P;class a{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/countries/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/countries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Countries=a;class y{context;constructor(te){this.context=te}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,mediaUrl:(De+"/upload/dfareporting/v5/userprofiles/{+profileId}/creativeAssets/{+advertiserId}/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["profileId","advertiserId"],pathParams:["advertiserId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Creativeassets=y;class q{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Creativefields=q;class A{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId","id"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeFields/{+creativeFieldId}/creativeFieldValues").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId","creativeFieldId"],pathParams:["creativeFieldId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Creativefieldvalues=A;class x{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creativeGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Creativegroups=x;class j{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Creatives=j;class ${context;constructor(te){this.context=te}query(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/dimensionvalues/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Dimensionvalues=$;class w{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/directorySites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Directorysites=w;class B{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds/{+dynamicFeedId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}retransform(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds/{+dynamicFeedId}/retransform").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["dynamicFeedId"],pathParams:["dynamicFeedId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicFeeds").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Dynamicfeeds=B;class F{context;constructor(te){this.context=te}generateCode(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}/generateCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}publish(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles/{+dynamicProfileId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["dynamicProfileId"],pathParams:["dynamicProfileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/dynamicProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Dynamicprofiles=F;class se{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys/{+objectId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","objectId","name","objectType"],pathParams:["objectId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/dynamicTargetingKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Dynamictargetingkeys=se;class O{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/eventTags").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Eventtags=O;class H{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["reportId","fileId"],pathParams:["fileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Files=H;class L{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}generatetag(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/generatetag").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Floodlightactivities=L;class oe{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightActivityGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Floodlightactivitygroups=oe;class S{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/floodlightConfigurations").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Floodlightconfigurations=S;class _{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Languages=_;class D{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/metros").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Metros=D;class J{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileApps/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Mobileapps=J;class K{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileCarriers/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/mobileCarriers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Mobilecarriers=K;class ae{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystems/{+dartId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","dartId"],pathParams:["dartId","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Operatingsystems=ae;class qe{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystemVersions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/operatingSystemVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Operatingsystemversions=qe;class Le{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementGroups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Placementgroups=Le;class Se{context;constructor(te){this.context=te}generatetags(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements/generatetags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placements").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Placements=Se;class Pe{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/placementStrategies").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Placementstrategies=Pe;class Ie{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/platformTypes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/platformTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Platformtypes=Ie;class Ue{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/postalCodes/{+code}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","code"],pathParams:["code","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/postalCodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Postalcodes=Ue;class Ee{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Regions=Ee;class we{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Remarketinglists=we;class le{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares/{+remarketingListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","remarketingListId"],pathParams:["profileId","remarketingListId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/remarketingListShares").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Remarketinglistshares=le;class st{context;compatibleFields;files;constructor(te){this.context=te,this.compatibleFields=new Zt(this.context),this.files=new ft(this.context)}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}run(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Reports=st;class Zt{context;constructor(te){this.context=te}query(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/compatiblefields/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Reports$Compatiblefields=Zt;class ft{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId","fileId"],pathParams:["fileId","profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}/reports/{reportId}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","reportId"],pathParams:["profileId","reportId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Reports$Files=ft;class It{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Sites=It;class yt{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/sizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Sizes=yt;class vt{context;constructor(te){this.context=te}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,mediaUrl:(De+"/upload/dfareporting/v5/studio/creativeAssets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Studiocreativeassets=vt;class xt{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives/{+studioCreativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}publish(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/studio/creatives/{+studioCreativeId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["studioCreativeId"],pathParams:["studioCreativeId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Studiocreatives=xt;class Nt{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/subaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Subaccounts=Nt;class Tt{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetableRemarketingLists/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetableRemarketingLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","advertiserId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Targetableremarketinglists=Tt;class Br{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/targetingTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Targetingtemplates=Br;class Xr{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/tvCampaignDetails/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Tvcampaigndetails=Xr;class jo{context;constructor(te){this.context=te}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/tvCampaignSummaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Tvcampaignsummaries=jo;class Xe{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{profileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:[],pathParams:[],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Userprofiles=Xe;class b{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissionGroups/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissionGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Userrolepermissiongroups=b;class k{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissions/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRolePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Userrolepermissions=k;class ee{context;constructor(te){this.context=te}delete(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}insert(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}patch(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}update(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/userRoles").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Userroles=ee;class ce{context;constructor(te){this.context=te}get(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/videoFormats/{+id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId","id"],pathParams:["id","profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}list(te,ie,Ke){let je=te||{},Ge=ie||{};typeof te=="function"&&(Ke=te,je={},Ge={}),typeof ie=="function"&&(Ke=ie,Ge={});let De=Ge.rootUrl||"https://dfareporting.googleapis.com/",ut={options:Object.assign({url:(De+"/dfareporting/v5/userprofiles/{+profileId}/videoFormats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ge),params:je,requiredParams:["profileId"],pathParams:["profileId"],context:this.context};if(Ke)(0,Mt.createAPIRequest)(ut,Ke);else return(0,Mt.createAPIRequest)(ut)}}h.Resource$Videoformats=ce})(MEe||(d2.dfareporting_v5=MEe={}))});var KEe=ht(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.AuthPlus=Uf.dfareporting_v5=Uf.dfareporting_v4=Uf.dfareporting_v3_5=Uf.dfareporting_v3_4=Uf.dfareporting_v3_3=Uf.auth=Uf.VERSIONS=void 0;Uf.dfareporting=b$t;var NEe=ct(),HEe=WC();Object.defineProperty(Uf,"dfareporting_v3_3",{enumerable:!0,get:function(){return HEe.dfareporting_v3_3}});var FEe=KC();Object.defineProperty(Uf,"dfareporting_v3_4",{enumerable:!0,get:function(){return FEe.dfareporting_v3_4}});var BEe=JC();Object.defineProperty(Uf,"dfareporting_v3_5",{enumerable:!0,get:function(){return BEe.dfareporting_v3_5}});var ZEe=QC();Object.defineProperty(Uf,"dfareporting_v4",{enumerable:!0,get:function(){return ZEe.dfareporting_v4}});var WEe=YC();Object.defineProperty(Uf,"dfareporting_v5",{enumerable:!0,get:function(){return WEe.dfareporting_v5}});Uf.VERSIONS={"v3.3":HEe.dfareporting_v3_3.Dfareporting,"v3.4":FEe.dfareporting_v3_4.Dfareporting,"v3.5":BEe.dfareporting_v3_5.Dfareporting,v4:ZEe.dfareporting_v4.Dfareporting,v5:WEe.dfareporting_v5.Dfareporting};function b$t(h){return(0,NEe.getAPI)("dfareporting",h,Uf.VERSIONS,this)}var k$t=new NEe.AuthPlus;Uf.auth=k$t;var e0t=ct();Object.defineProperty(Uf,"AuthPlus",{enumerable:!0,get:function(){return e0t.AuthPlus}})});var XC=ht(q2=>{"use strict";Object.defineProperty(q2,"__esModule",{value:!0});q2.dialogflow_v2=void 0;var Et=ct(),JEe;(function(h){class R{context;projects;constructor(z,te){this.context={_options:z||{},google:te},this.projects=new T(this.context)}}h.Dialogflow=R;class T{context;agent;answerRecords;conversationDatasets;conversationModels;conversationProfiles;conversations;generators;knowledgeBases;locations;operations;suggestions;constructor(z){this.context=z,this.agent=new G(this.context),this.answerRecords=new i(this.context),this.conversationDatasets=new g(this.context),this.conversationModels=new f(this.context),this.conversationProfiles=new a(this.context),this.conversations=new y(this.context),this.generators=new $(this.context),this.knowledgeBases=new w(this.context),this.locations=new F(this.context),this.operations=new k(this.context),this.suggestions=new ee(this.context)}deleteAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}setAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects=T;class G{context;entityTypes;environments;intents;knowledgeBases;sessions;versions;constructor(z){this.context=z,this.entityTypes=new V(this.context),this.environments=new v(this.context),this.intents=new r(this.context),this.knowledgeBases=new e(this.context),this.sessions=new t(this.context),this.versions=new p(this.context)}export(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getFulfillment(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getValidationResult(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}import(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}restore(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}search(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}train(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}updateFulfillment(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent=G;class V{context;entities;constructor(z){this.context=z,this.entities=new E(this.context)}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Entitytypes=V;class E{context;constructor(z){this.context=z}batchCreate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Entitytypes$Entities=E;class v{context;intents;users;constructor(z){this.context=z,this.intents=new I(this.context),this.users=new d(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getHistory(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Environments=v;class I{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Environments$Intents=I;class d{context;sessions;constructor(z){this.context=z,this.sessions=new m(this.context)}}h.Resource$Projects$Agent$Environments$Users=d;class m{context;contexts;entityTypes;constructor(z){this.context=z,this.contexts=new c(this.context),this.entityTypes=new o(this.context)}deleteContexts(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}detectIntent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["session"],pathParams:["session"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Environments$Users$Sessions=m;class c{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Environments$Users$Sessions$Contexts=c;class o{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Environments$Users$Sessions$Entitytypes=o;class r{context;constructor(z){this.context=z}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Intents=r;class e{context;documents;constructor(z){this.context=z,this.documents=new s(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Knowledgebases=e;class s{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}reload(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Knowledgebases$Documents=s;class t{context;contexts;entityTypes;constructor(z){this.context=z,this.contexts=new u(this.context),this.entityTypes=new n(this.context)}deleteContexts(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}detectIntent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["session"],pathParams:["session"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Sessions=t;class u{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Sessions$Contexts=u;class n{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Sessions$Entitytypes=n;class p{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Agent$Versions=p;class i{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Answerrecords=i;class g{context;constructor(z){this.context=z}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}importConversationData(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:importConversationData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversationdatasets=g;class f{context;evaluations;constructor(z){this.context=z,this.evaluations=new P(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}deploy(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}undeploy(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversationmodels=f;class P{context;constructor(z){this.context=z}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversationmodels$Evaluations=P;class a{context;constructor(z){this.context=z}clearSuggestionFeatureConfig(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}setSuggestionFeatureConfig(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversationprofiles=a;class y{context;messages;participants;suggestions;constructor(z){this.context=z,this.messages=new q(this.context),this.participants=new A(this.context),this.suggestions=new j(this.context)}complete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversations=y;class q{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversations$Messages=q;class A{context;suggestions;constructor(z){this.context=z,this.suggestions=new x(this.context)}analyzeContent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversations$Participants=A;class x{context;constructor(z){this.context=z}suggestArticles(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestFaqAnswers(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestKnowledgeAssist(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestSmartReplies(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversations$Participants$Suggestions=x;class j{context;constructor(z){this.context=z}generate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}searchKnowledge(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestConversationSummary(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Conversations$Suggestions=j;class ${context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Generators=$;class w{context;documents;constructor(z){this.context=z,this.documents=new B(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Knowledgebases=w;class B{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}export(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}import(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}reload(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Knowledgebases$Documents=B;class F{context;agent;answerRecords;conversationDatasets;conversationModels;conversationProfiles;conversations;encryptionSpec;generators;knowledgeBases;operations;sipTrunks;statelessSuggestion;suggestions;tools;constructor(z){this.context=z,this.agent=new se(this.context),this.answerRecords=new Pe(this.context),this.conversationDatasets=new Ie(this.context),this.conversationModels=new Ue(this.context),this.conversationProfiles=new we(this.context),this.conversations=new le(this.context),this.encryptionSpec=new yt(this.context),this.generators=new vt(this.context),this.knowledgeBases=new Nt(this.context),this.operations=new Br(this.context),this.sipTrunks=new Xr(this.context),this.statelessSuggestion=new jo(this.context),this.suggestions=new Xe(this.context),this.tools=new b(this.context)}deleteAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getEncryptionSpec(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}setAgent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations=F;class se{context;entityTypes;environments;intents;sessions;versions;constructor(z){this.context=z,this.entityTypes=new O(this.context),this.environments=new L(this.context),this.intents=new K(this.context),this.sessions=new ae(this.context),this.versions=new Se(this.context)}export(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getFulfillment(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getValidationResult(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}import(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}restore(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}search(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}train(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}updateFulfillment(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent=se;class O{context;entities;constructor(z){this.context=z,this.entities=new H(this.context)}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Entitytypes=O;class H{context;constructor(z){this.context=z}batchCreate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Entitytypes$Entities=H;class L{context;intents;users;constructor(z){this.context=z,this.intents=new oe(this.context),this.users=new S(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}getHistory(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Environments=L;class oe{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Environments$Intents=oe;class S{context;sessions;constructor(z){this.context=z,this.sessions=new _(this.context)}}h.Resource$Projects$Locations$Agent$Environments$Users=S;class _{context;contexts;entityTypes;constructor(z){this.context=z,this.contexts=new D(this.context),this.entityTypes=new J(this.context)}deleteContexts(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}detectIntent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["session"],pathParams:["session"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions=_;class D{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Contexts=D;class J{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Entitytypes=J;class K{context;constructor(z){this.context=z}batchDelete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}batchUpdate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Intents=K;class ae{context;contexts;entityTypes;constructor(z){this.context=z,this.contexts=new qe(this.context),this.entityTypes=new Le(this.context)}deleteContexts(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}detectIntent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["session"],pathParams:["session"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Sessions=ae;class qe{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Sessions$Contexts=qe;class Le{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Sessions$Entitytypes=Le;class Se{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Agent$Versions=Se;class Pe{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Answerrecords=Pe;class Ie{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}importConversationData(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:importConversationData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversationdatasets=Ie;class Ue{context;evaluations;constructor(z){this.context=z,this.evaluations=new Ee(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}deploy(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}undeploy(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversationmodels=Ue;class Ee{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversationmodels$Evaluations=Ee;class we{context;constructor(z){this.context=z}clearSuggestionFeatureConfig(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}setSuggestionFeatureConfig(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversationprofiles=we;class le{context;messages;participants;suggestions;constructor(z){this.context=z,this.messages=new st(this.context),this.participants=new Zt(this.context),this.suggestions=new It(this.context)}complete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}ingestContextReferences(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}:ingestContextReferences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversations=le;class st{context;constructor(z){this.context=z}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversations$Messages=st;class Zt{context;suggestions;constructor(z){this.context=z,this.suggestions=new ft(this.context)}analyzeContent(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversations$Participants=Zt;class ft{context;constructor(z){this.context=z}suggestArticles(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestFaqAnswers(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestKnowledgeAssist(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestSmartReplies(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversations$Participants$Suggestions=ft;class It{context;constructor(z){this.context=z}generate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}searchKnowledge(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}suggestConversationSummary(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Conversations$Suggestions=It;class yt{context;constructor(z){this.context=z}initialize(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Encryptionspec=yt;class vt{context;evaluations;constructor(z){this.context=z,this.evaluations=new xt(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Generators=vt;class xt{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Generators$Evaluations=xt;class Nt{context;documents;constructor(z){this.context=z,this.documents=new Tt(this.context)}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Knowledgebases=Nt;class Tt{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}export(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}import(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}reload(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Knowledgebases$Documents=Tt;class Br{context;constructor(z){this.context=z}cancel(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Operations=Br;class Xr{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Siptrunks=Xr;class jo{context;constructor(z){this.context=z}generate(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/statelessSuggestion:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Statelesssuggestion=jo;class Xe{context;constructor(z){this.context=z}generateStatelessSummary(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}searchKnowledge(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Suggestions=Xe;class b{context;constructor(z){this.context=z}create(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}delete(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}patch(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Locations$Tools=b;class k{context;constructor(z){this.context=z}cancel(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}get(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}list(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},je),params:Ke,requiredParams:["name"],pathParams:["name"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Operations=k;class ee{context;constructor(z){this.context=z}generateStatelessSummary(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}searchKnowledge(z,te,ie){let Ke=z||{},je=te||{};typeof z=="function"&&(ie=z,Ke={},je={}),typeof te=="function"&&(ie=te,je={});let Ge=je.rootUrl||"https://dialogflow.googleapis.com/",De={options:Object.assign({url:(Ge+"/v2/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},je),params:Ke,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ie)(0,Et.createAPIRequest)(De,ie);else return(0,Et.createAPIRequest)(De)}}h.Resource$Projects$Suggestions=ee})(JEe||(q2.dialogflow_v2=JEe={}))});var lC=ht(y2=>{"use strict";Object.defineProperty(y2,"__esModule",{value:!0});y2.dialogflow_v2beta1=void 0;var Gt=ct(),QEe;(function(h){class R{context;projects;constructor(b,k){this.context={_options:b||{},google:k},this.projects=new T(this.context)}}h.Dialogflow=R;class T{context;agent;answerRecords;conversationProfiles;conversations;generators;knowledgeBases;locations;operations;phoneNumbers;suggestions;constructor(b){this.context=b,this.agent=new G(this.context),this.answerRecords=new i(this.context),this.conversationProfiles=new g(this.context),this.conversations=new f(this.context),this.generators=new A(this.context),this.knowledgeBases=new x(this.context),this.locations=new $(this.context),this.operations=new Br(this.context),this.phoneNumbers=new Xr(this.context),this.suggestions=new jo(this.context)}deleteAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}setAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects=T;class G{context;entityTypes;environments;intents;knowledgeBases;sessions;versions;constructor(b){this.context=b,this.entityTypes=new V(this.context),this.environments=new v(this.context),this.intents=new r(this.context),this.knowledgeBases=new e(this.context),this.sessions=new t(this.context),this.versions=new p(this.context)}export(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getFulfillment(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getValidationResult(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}import(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}restore(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}search(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}train(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}updateFulfillment(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent=G;class V{context;entities;constructor(b){this.context=b,this.entities=new E(this.context)}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Entitytypes=V;class E{context;constructor(b){this.context=b}batchCreate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Entitytypes$Entities=E;class v{context;intents;users;constructor(b){this.context=b,this.intents=new I(this.context),this.users=new d(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getHistory(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Environments=v;class I{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Environments$Intents=I;class d{context;sessions;constructor(b){this.context=b,this.sessions=new m(this.context)}}h.Resource$Projects$Agent$Environments$Users=d;class m{context;contexts;entityTypes;constructor(b){this.context=b,this.contexts=new c(this.context),this.entityTypes=new o(this.context)}deleteContexts(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}detectIntent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["session"],pathParams:["session"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Environments$Users$Sessions=m;class c{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Environments$Users$Sessions$Contexts=c;class o{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Environments$Users$Sessions$Entitytypes=o;class r{context;constructor(b){this.context=b}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Intents=r;class e{context;documents;constructor(b){this.context=b,this.documents=new s(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Knowledgebases=e;class s{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}reload(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Knowledgebases$Documents=s;class t{context;contexts;entityTypes;constructor(b){this.context=b,this.contexts=new u(this.context),this.entityTypes=new n(this.context)}deleteContexts(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}detectIntent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["session"],pathParams:["session"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Sessions=t;class u{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Sessions$Contexts=u;class n{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Sessions$Entitytypes=n;class p{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Agent$Versions=p;class i{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Answerrecords=i;class g{context;constructor(b){this.context=b}clearSuggestionFeatureConfig(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}setSuggestionFeatureConfig(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversationprofiles=g;class f{context;messages;participants;suggestions;constructor(b){this.context=b,this.messages=new P(this.context),this.participants=new a(this.context),this.suggestions=new q(this.context)}complete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversations=f;class P{context;constructor(b){this.context=b}batchCreate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/messages:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversations$Messages=P;class a{context;suggestions;constructor(b){this.context=b,this.suggestions=new y(this.context)}analyzeContent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversations$Participants=a;class y{context;constructor(b){this.context=b}compile(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:compile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestArticles(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestFaqAnswers(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestKnowledgeAssist(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestSmartReplies(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversations$Participants$Suggestions=y;class q{context;constructor(b){this.context=b}generate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}searchKnowledge(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestConversationSummary(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Conversations$Suggestions=q;class A{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Generators=A;class x{context;documents;constructor(b){this.context=b,this.documents=new j(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Knowledgebases=x;class j{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}import(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}reload(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Knowledgebases$Documents=j;class ${context;agent;answerRecords;conversationProfiles;conversations;encryptionSpec;generators;knowledgeBases;operations;phoneNumbers;sipTrunks;statelessSuggestion;suggestions;tools;constructor(b){this.context=b,this.agent=new w(this.context),this.answerRecords=new qe(this.context),this.conversationProfiles=new Le(this.context),this.conversations=new Se(this.context),this.encryptionSpec=new we(this.context),this.generators=new le(this.context),this.knowledgeBases=new Zt(this.context),this.operations=new It(this.context),this.phoneNumbers=new yt(this.context),this.sipTrunks=new vt(this.context),this.statelessSuggestion=new xt(this.context),this.suggestions=new Nt(this.context),this.tools=new Tt(this.context)}deleteAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getEncryptionSpec(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}setAgent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations=$;class w{context;entityTypes;environments;intents;sessions;versions;constructor(b){this.context=b,this.entityTypes=new B(this.context),this.environments=new se(this.context),this.intents=new _(this.context),this.sessions=new D(this.context),this.versions=new ae(this.context)}export(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getFulfillment(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getValidationResult(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent/validationResult").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}import(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}restore(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}search(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}train(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/agent:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}updateFulfillment(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent=w;class B{context;entities;constructor(b){this.context=b,this.entities=new F(this.context)}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Entitytypes=B;class F{context;constructor(b){this.context=b}batchCreate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entities:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Entitytypes$Entities=F;class se{context;intents;users;constructor(b){this.context=b,this.intents=new O(this.context),this.users=new H(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}getHistory(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Environments=se;class O{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Environments$Intents=O;class H{context;sessions;constructor(b){this.context=b,this.sessions=new L(this.context)}}h.Resource$Projects$Locations$Agent$Environments$Users=H;class L{context;contexts;entityTypes;constructor(b){this.context=b,this.contexts=new oe(this.context),this.entityTypes=new S(this.context)}deleteContexts(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}detectIntent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["session"],pathParams:["session"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions=L;class oe{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Contexts=oe;class S{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Environments$Users$Sessions$Entitytypes=S;class _{context;constructor(b){this.context=b}batchDelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}batchUpdate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Intents=_;class D{context;contexts;entityTypes;constructor(b){this.context=b,this.contexts=new J(this.context),this.entityTypes=new K(this.context)}deleteContexts(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}detectIntent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["session"],pathParams:["session"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Sessions=D;class J{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Sessions$Contexts=J;class K{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Sessions$Entitytypes=K;class ae{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Agent$Versions=ae;class qe{context;constructor(b){this.context=b}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/answerRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Answerrecords=qe;class Le{context;constructor(b){this.context=b}clearSuggestionFeatureConfig(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversationProfile}:clearSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversationProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}setSuggestionFeatureConfig(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversationProfile}:setSuggestionFeatureConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversationProfile"],pathParams:["conversationProfile"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversationprofiles=Le;class Se{context;messages;participants;suggestions;constructor(b){this.context=b,this.messages=new Pe(this.context),this.participants=new Ie(this.context),this.suggestions=new Ee(this.context)}complete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}ingestContextReferences(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}:ingestContextReferences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversations=Se;class Pe{context;constructor(b){this.context=b}batchCreate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/messages:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversations$Messages=Pe;class Ie{context;suggestions;constructor(b){this.context=b,this.suggestions=new Ue(this.context)}analyzeContent(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+participant}:analyzeContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["participant"],pathParams:["participant"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversations$Participants=Ie;class Ue{context;constructor(b){this.context=b}suggestArticles(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestArticles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestFaqAnswers(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestFaqAnswers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestKnowledgeAssist(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestKnowledgeAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestSmartReplies(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:suggestSmartReplies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversations$Participants$Suggestions=Ue;class Ee{context;constructor(b){this.context=b}generate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}searchKnowledge(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}suggestConversationSummary(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+conversation}/suggestions:suggestConversationSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["conversation"],pathParams:["conversation"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Conversations$Suggestions=Ee;class we{context;constructor(b){this.context=b}initialize(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:initialize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Encryptionspec=we;class le{context;evaluations;constructor(b){this.context=b,this.evaluations=new st(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Generators=le;class st{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Generators$Evaluations=st;class Zt{context;documents;constructor(b){this.context=b,this.documents=new ft(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/knowledgeBases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Knowledgebases=Zt;class ft{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}import(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}reload(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:reload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Knowledgebases$Documents=ft;class It{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Operations=It;class yt{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/phoneNumbers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Phonenumbers=yt;class vt{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/sipTrunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Siptrunks=vt;class xt{context;constructor(b){this.context=b}generate(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/statelessSuggestion:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Statelesssuggestion=xt;class Nt{context;constructor(b){this.context=b}generateStatelessSummary(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}searchKnowledge(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Suggestions=Nt;class Tt{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Tools=Tt;class Br{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Operations=Br;class Xr{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/phoneNumbers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Phonenumbers=Xr;class jo{context;constructor(b){this.context=b}generateStatelessSummary(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:generateStatelessSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}searchKnowledge(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://dialogflow.googleapis.com/",ie={options:Object.assign({url:(te+"/v2beta1/{+parent}/suggestions:searchKnowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,Gt.createAPIRequest)(ie,ee);else return(0,Gt.createAPIRequest)(ie)}}h.Resource$Projects$Suggestions=jo})(QEe||(y2.dialogflow_v2beta1=QEe={}))});var OC=ht(x2=>{"use strict";Object.defineProperty(x2,"__esModule",{value:!0});x2.dialogflow_v3=void 0;var bt=ct(),YEe;(function(h){class R{context;projects;constructor(O,H){this.context={_options:O||{},google:H},this.projects=new T(this.context)}}h.Dialogflow=R;class T{context;locations;operations;constructor(O){this.context=O,this.locations=new G(this.context),this.operations=new F(this.context)}}h.Resource$Projects=T;class G{context;agents;operations;securitySettings;constructor(O){this.context=O,this.agents=new V(this.context),this.operations=new w(this.context),this.securitySettings=new B(this.context)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations=G;class V{context;changelogs;entityTypes;environments;flows;generators;intents;playbooks;sessions;testCases;tools;transitionRouteGroups;webhooks;constructor(O){this.context=O,this.changelogs=new E(this.context),this.entityTypes=new v(this.context),this.environments=new I(this.context),this.flows=new e(this.context),this.generators=new n(this.context),this.intents=new p(this.context),this.playbooks=new i(this.context),this.sessions=new P(this.context),this.testCases=new y(this.context),this.tools=new A(this.context),this.transitionRouteGroups=new j(this.context),this.webhooks=new $(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}getGenerativeSettings(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}getValidationResult(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}restore(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}updateGenerativeSettings(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}validate(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents=V;class E{context;constructor(O){this.context=O}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Changelogs=E;class v{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}import(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Entitytypes=v;class I{context;continuousTestResults;deployments;experiments;sessions;constructor(O){this.context=O,this.continuousTestResults=new d(this.context),this.deployments=new m(this.context),this.experiments=new c(this.context),this.sessions=new o(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}deployFlow(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+environment}:deployFlow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}lookupEnvironmentHistory(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:lookupEnvironmentHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}runContinuousTest(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+environment}:runContinuousTest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments=I;class d{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/continuousTestResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments$Continuoustestresults=d;class m{context;constructor(O){this.context=O}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments$Deployments=m;class c{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}start(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}stop(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments$Experiments=c;class o{context;entityTypes;constructor(O){this.context=O,this.entityTypes=new r(this.context)}detectIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}fulfillIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}matchIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}serverStreamingDetectIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments$Sessions=o;class r{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Environments$Sessions$Entitytypes=r;class e{context;pages;transitionRouteGroups;versions;constructor(O){this.context=O,this.pages=new s(this.context),this.transitionRouteGroups=new t(this.context),this.versions=new u(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}getValidationResult(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}import(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/flows:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}train(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}validate(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Flows=e;class s{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Flows$Pages=s;class t{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Flows$Transitionroutegroups=t;class u{context;constructor(O){this.context=O}compareVersions(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+baseVersion}:compareVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["baseVersion"],pathParams:["baseVersion"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}load(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:load").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Flows$Versions=u;class n{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Generators=n;class p{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/intents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}import(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/intents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Intents=p;class i{context;examples;versions;constructor(O){this.context=O,this.examples=new g(this.context),this.versions=new f(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}import(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/playbooks:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Playbooks=i;class g{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Playbooks$Examples=g;class f{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}restore(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Playbooks$Versions=f;class P{context;entityTypes;constructor(O){this.context=O,this.entityTypes=new a(this.context)}detectIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}fulfillIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}matchIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}serverStreamingDetectIntent(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}submitAnswerFeedback(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+session}:submitAnswerFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["session"],pathParams:["session"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Sessions=P;class a{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Sessions$Entitytypes=a;class y{context;results;constructor(O){this.context=O,this.results=new q(this.context)}batchDelete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}batchRun(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases:batchRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}calculateCoverage(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+agent}/testCases:calculateCoverage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["agent"],pathParams:["agent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}export(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}import(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}run(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Testcases=y;class q{context;constructor(O){this.context=O}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Testcases$Results=q;class A{context;versions;constructor(O){this.context=O,this.versions=new x(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Tools=A;class x{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}restore(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Tools$Versions=x;class j{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Transitionroutegroups=j;class ${context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Agents$Webhooks=$;class w{context;constructor(O){this.context=O}cancel(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Operations=w;class B{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Locations$Securitysettings=B;class F{context;constructor(O){this.context=O}cancel(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://dialogflow.googleapis.com/",D={options:Object.assign({url:(_+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,bt.createAPIRequest)(D,L);else return(0,bt.createAPIRequest)(D)}}h.Resource$Projects$Operations=F})(YEe||(x2.dialogflow_v3=YEe={}))});var CC=ht(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});I2.dialogflow_v3beta1=void 0;var Ot=ct(),XEe;(function(h){class R{context;projects;constructor(H,L){this.context={_options:H||{},google:L},this.projects=new T(this.context)}}h.Dialogflow=R;class T{context;locations;operations;constructor(H){this.context=H,this.locations=new G(this.context),this.operations=new se(this.context)}}h.Resource$Projects=T;class G{context;agents;operations;securitySettings;constructor(H){this.context=H,this.agents=new V(this.context),this.operations=new B(this.context),this.securitySettings=new F(this.context)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations=G;class V{context;changelogs;conversations;entityTypes;environments;flows;generators;intents;playbooks;sessions;testCases;tools;transitionRouteGroups;webhooks;constructor(H){this.context=H,this.changelogs=new E(this.context),this.conversations=new v(this.context),this.entityTypes=new I(this.context),this.environments=new d(this.context),this.flows=new s(this.context),this.generators=new p(this.context),this.intents=new i(this.context),this.playbooks=new g(this.context),this.sessions=new a(this.context),this.testCases=new q(this.context),this.tools=new x(this.context),this.transitionRouteGroups=new $(this.context),this.webhooks=new w(this.context)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}getGenerativeSettings(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}getValidationResult(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}restore(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}updateGenerativeSettings(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}validate(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents=V;class E{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/changelogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Changelogs=E;class v{context;constructor(H){this.context=H}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Conversations=v;class I{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}import(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Entitytypes=I;class d{context;continuousTestResults;deployments;experiments;sessions;constructor(H){this.context=H,this.continuousTestResults=new m(this.context),this.deployments=new c(this.context),this.experiments=new o(this.context),this.sessions=new r(this.context)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}deployFlow(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+environment}:deployFlow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}lookupEnvironmentHistory(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:lookupEnvironmentHistory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}runContinuousTest(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+environment}:runContinuousTest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["environment"],pathParams:["environment"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments=d;class m{context;constructor(H){this.context=H}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/continuousTestResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments$Continuoustestresults=m;class c{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments$Deployments=c;class o{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/experiments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}start(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}stop(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments$Experiments=o;class r{context;entityTypes;constructor(H){this.context=H,this.entityTypes=new e(this.context)}detectIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}fulfillIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}matchIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}serverStreamingDetectIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments$Sessions=r;class e{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Environments$Sessions$Entitytypes=e;class s{context;pages;transitionRouteGroups;versions;constructor(H){this.context=H,this.pages=new t(this.context),this.transitionRouteGroups=new u(this.context),this.versions=new n(this.context)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}getValidationResult(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}import(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/flows:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/flows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}train(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}validate(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Flows=s;class t{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Flows$Pages=t;class u{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Flows$Transitionroutegroups=u;class n{context;constructor(H){this.context=H}compareVersions(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+baseVersion}:compareVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["baseVersion"],pathParams:["baseVersion"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}load(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:load").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Flows$Versions=n;class p{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/generators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Generators=p;class i{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/intents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}import(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/intents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/intents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Intents=i;class g{context;examples;versions;constructor(H){this.context=H,this.examples=new f(this.context),this.versions=new P(this.context)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}import(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/playbooks:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/playbooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Playbooks=g;class f{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Playbooks$Examples=f;class P{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}restore(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Playbooks$Versions=P;class a{context;entityTypes;constructor(H){this.context=H,this.entityTypes=new y(this.context)}detectIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:detectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}fulfillIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:fulfillIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}matchIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:matchIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}serverStreamingDetectIntent(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:serverStreamingDetectIntent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}submitAnswerFeedback(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+session}:submitAnswerFeedback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["session"],pathParams:["session"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Sessions=a;class y{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/entityTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Sessions$Entitytypes=y;class q{context;results;constructor(H){this.context=H,this.results=new A(this.context)}batchDelete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}batchRun(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases:batchRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}calculateCoverage(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+agent}/testCases:calculateCoverage").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["agent"],pathParams:["agent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}import(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}run(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Testcases=q;class A{context;constructor(H){this.context=H}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Testcases$Results=A;class x{context;versions;constructor(H){this.context=H,this.versions=new j(this.context)}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}export(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/tools:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/tools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Tools=x;class j{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}restore(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Tools$Versions=j;class ${context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/transitionRouteGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Transitionroutegroups=$;class w{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/webhooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Agents$Webhooks=w;class B{context;constructor(H){this.context=H}cancel(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Operations=B;class F{context;constructor(H){this.context=H}create(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}delete(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+parent}/securitySettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}patch(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Locations$Securitysettings=F;class se{context;constructor(H){this.context=H}cancel(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}get(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}list(H,L,oe){let S=H||{},_=L||{};typeof H=="function"&&(oe=H,S={},_={}),typeof L=="function"&&(oe=L,_={});let D=_.rootUrl||"https://dialogflow.googleapis.com/",J={options:Object.assign({url:(D+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_),params:S,requiredParams:["name"],pathParams:["name"],context:this.context};if(oe)(0,Ot.createAPIRequest)(J,oe);else return(0,Ot.createAPIRequest)(J)}}h.Resource$Projects$Operations=se})(XEe||(I2.dialogflow_v3beta1=XEe={}))});var eSe=ht(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.AuthPlus=sm.dialogflow_v3beta1=sm.dialogflow_v3=sm.dialogflow_v2beta1=sm.dialogflow_v2=sm.auth=sm.VERSIONS=void 0;sm.dialogflow=t0t;var lEe=ct(),OEe=XC();Object.defineProperty(sm,"dialogflow_v2",{enumerable:!0,get:function(){return OEe.dialogflow_v2}});var CEe=lC();Object.defineProperty(sm,"dialogflow_v2beta1",{enumerable:!0,get:function(){return CEe.dialogflow_v2beta1}});var bEe=OC();Object.defineProperty(sm,"dialogflow_v3",{enumerable:!0,get:function(){return bEe.dialogflow_v3}});var kEe=CC();Object.defineProperty(sm,"dialogflow_v3beta1",{enumerable:!0,get:function(){return kEe.dialogflow_v3beta1}});sm.VERSIONS={v2:OEe.dialogflow_v2.Dialogflow,v2beta1:CEe.dialogflow_v2beta1.Dialogflow,v3:bEe.dialogflow_v3.Dialogflow,v3beta1:kEe.dialogflow_v3beta1.Dialogflow};function t0t(h){return(0,lEe.getAPI)("dialogflow",h,sm.VERSIONS,this)}var o0t=new lEe.AuthPlus;sm.auth=o0t;var s0t=ct();Object.defineProperty(sm,"AuthPlus",{enumerable:!0,get:function(){return s0t.AuthPlus}})});var bC=ht(R2=>{"use strict";Object.defineProperty(R2,"__esModule",{value:!0});R2.digitalassetlinks_v1=void 0;var $U=ct(),tSe;(function(h){class R{context;assetlinks;statements;constructor(E,v){this.context={_options:E||{},google:v},this.assetlinks=new T(this.context),this.statements=new G(this.context)}}h.Digitalassetlinks=R;class T{context;constructor(E){this.context=E}bulkCheck(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(c+"/v1/assetlinks:bulkCheck").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,$U.createAPIRequest)(o,I);else return(0,$U.createAPIRequest)(o)}check(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(c+"/v1/assetlinks:check").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,$U.createAPIRequest)(o,I);else return(0,$U.createAPIRequest)(o)}}h.Resource$Assetlinks=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://digitalassetlinks.googleapis.com/",o={options:Object.assign({url:(c+"/v1/statements:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,$U.createAPIRequest)(o,I);else return(0,$U.createAPIRequest)(o)}}h.Resource$Statements=G})(tSe||(R2.digitalassetlinks_v1=tSe={}))});var rSe=ht(jq=>{"use strict";Object.defineProperty(jq,"__esModule",{value:!0});jq.AuthPlus=jq.digitalassetlinks_v1=jq.auth=jq.VERSIONS=void 0;jq.digitalassetlinks=r0t;var oSe=ct(),sSe=bC();Object.defineProperty(jq,"digitalassetlinks_v1",{enumerable:!0,get:function(){return sSe.digitalassetlinks_v1}});jq.VERSIONS={v1:sSe.digitalassetlinks_v1.Digitalassetlinks};function r0t(h){return(0,oSe.getAPI)("digitalassetlinks",h,jq.VERSIONS,this)}var n0t=new oSe.AuthPlus;jq.auth=n0t;var i0t=ct();Object.defineProperty(jq,"AuthPlus",{enumerable:!0,get:function(){return i0t.AuthPlus}})});var kC=ht($2=>{"use strict";Object.defineProperty($2,"__esModule",{value:!0});$2.discovery_v1=void 0;var A2=ct(),nSe;(function(h){class R{context;apis;constructor(V,E){this.context={_options:V||{},google:E},this.apis=new T(this.context)}}h.Discovery=R;class T{context;constructor(V){this.context=V}getRest(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/discovery/v1/apis/{api}/{version}/rest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["api","version"],pathParams:["api","version"],context:this.context};if(v)(0,A2.createAPIRequest)(c,v);else return(0,A2.createAPIRequest)(c)}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/discovery/v1/apis").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,A2.createAPIRequest)(c,v);else return(0,A2.createAPIRequest)(c)}}h.Resource$Apis=T})(nSe||($2.discovery_v1=nSe={}))});var pSe=ht(Uq=>{"use strict";Object.defineProperty(Uq,"__esModule",{value:!0});Uq.AuthPlus=Uq.discovery_v1=Uq.auth=Uq.VERSIONS=void 0;Uq.discovery=u0t;var iSe=ct(),uSe=kC();Object.defineProperty(Uq,"discovery_v1",{enumerable:!0,get:function(){return uSe.discovery_v1}});Uq.VERSIONS={v1:uSe.discovery_v1.Discovery};function u0t(h){return(0,iSe.getAPI)("discovery",h,Uq.VERSIONS,this)}var p0t=new iSe.AuthPlus;Uq.auth=p0t;var c0t=ct();Object.defineProperty(Uq,"AuthPlus",{enumerable:!0,get:function(){return c0t.AuthPlus}})});var eb=ht(j2=>{"use strict";Object.defineProperty(j2,"__esModule",{value:!0});j2.discoveryengine_v1=void 0;var St=ct(),cSe;(function(h){class R{context;billingAccounts;projects;constructor(We,_e){this.context={_options:We||{},google:_e},this.billingAccounts=new T(this.context),this.projects=new V(this.context)}}h.Discoveryengine=R;class T{context;billingAccountLicenseConfigs;constructor(We){this.context=We,this.billingAccountLicenseConfigs=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(We){this.context=We}distributeLicenseConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}retractLicenseConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Billingaccounts$Billingaccountlicenseconfigs=G;class V{context;locations;operations;constructor(We){this.context=We,this.locations=new E(this.context),this.operations=new at(this.context)}provision(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects=V;class E{context;cmekConfigs;collections;dataStores;groundingConfigs;identityMappingStores;licenseConfigs;operations;podcasts;rankingConfigs;userEvents;userStores;constructor(We){this.context=We,this.cmekConfigs=new v(this.context),this.collections=new I(this.context),this.dataStores=new st(this.context),this.groundingConfigs=new je(this.context),this.identityMappingStores=new Ge(this.context),this.licenseConfigs=new ut(this.context),this.operations=new gt(this.context),this.podcasts=new Lt(this.context),this.rankingConfigs=new $c(this.context),this.userEvents=new jc(this.context),this.userStores=new Uc(this.context)}getAclConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}getCmekConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}setUpDataConnector(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:setUpDataConnector").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}setUpDataConnectorV2(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:setUpDataConnectorV2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}updateAclConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}updateCmekConfig(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations=E;class v{context;constructor(We){this.context=We}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Cmekconfigs=v;class I{context;dataConnector;dataStores;engines;operations;constructor(We){this.context=We,this.dataConnector=new d(this.context),this.dataStores=new c(this.context),this.engines=new H(this.context),this.operations=new le(this.context)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}getDataConnector(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}updateDataConnector(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections=I;class d{context;operations;constructor(We){this.context=We,this.operations=new m(this.context)}mcp(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["projectsId","locationsId","collectionsId"],pathParams:["collectionsId","locationsId","projectsId"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Dataconnector=d;class m{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Dataconnector$Operations=m;class c{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(We){this.context=We,this.branches=new o(this.context),this.completionConfig=new s(this.context),this.completionSuggestions=new t(this.context),this.controls=new u(this.context),this.conversations=new n(this.context),this.customModels=new p(this.context),this.models=new i(this.context),this.operations=new f(this.context),this.schemas=new P(this.context),this.servingConfigs=new y(this.context),this.sessions=new q(this.context),this.siteSearchEngine=new x(this.context),this.suggestionDenyListEntries=new F(this.context),this.userEvents=new se(this.context),this.widgetConfigs=new O(this.context)}completeQuery(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}getSiteSearchEngine(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}trainCustomModel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores=c;class o{context;documents;operations;constructor(We){this.context=We,this.documents=new r(this.context),this.operations=new e(this.context)}batchGetDocumentsMetadata(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches=o;class r{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=r;class e{context;constructor(We){this.context=We}cancel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=e;class s{context;constructor(We){this.context=We}completeQuery(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Completionconfig=s;class t{context;constructor(We){this.context=We}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=t;class u{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Controls=u;class n{context;constructor(We){this.context=We}converse(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Conversations=n;class p{context;constructor(We){this.context=We}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Custommodels=p;class i{context;operations;constructor(We){this.context=We,this.operations=new g(this.context)}}h.Resource$Projects$Locations$Collections$Datastores$Models=i;class g{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Models$Operations=g;class f{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Operations=f;class P{context;operations;constructor(We){this.context=We,this.operations=new a(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas=P;class a{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=a;class y{context;constructor(We){this.context=We}answer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}recommend(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}search(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}searchLite(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}streamAnswer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=y;class q{context;answers;constructor(We){this.context=We,this.answers=new A(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions=q;class A{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=A;class x{context;operations;sitemaps;targetSites;constructor(We){this.context=We,this.operations=new j(this.context),this.sitemaps=new $(this.context),this.targetSites=new w(this.context)}batchVerifyTargetSites(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}disableAdvancedSiteSearch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}enableAdvancedSiteSearch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}fetchDomainVerificationStatus(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}recrawlUris(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=x;class j{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=j;class ${context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}fetch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=$;class w{context;operations;constructor(We){this.context=We,this.operations=new B(this.context)}batchCreate(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=w;class B{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=B;class F{context;constructor(We){this.context=We}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=F;class se{context;constructor(We){this.context=We}collect(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}write(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Userevents=se;class O{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Datastores$Widgetconfigs=O;class H{context;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;widgetConfigs;constructor(We){this.context=We,this.assistants=new L(this.context),this.completionConfig=new qe(this.context),this.controls=new Le(this.context),this.conversations=new Se(this.context),this.operations=new Pe(this.context),this.servingConfigs=new Ie(this.context),this.sessions=new Ue(this.context),this.widgetConfigs=new we(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}getIamPolicy(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}setIamPolicy(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines=H;class L{context;agents;constructor(We){this.context=We,this.agents=new oe(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}streamAssist(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants=L;class oe{context;a2a;operations;constructor(We){this.context=We,this.a2a=new S(this.context),this.operations=new ae(this.context)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=oe;class S{context;v1;constructor(We){this.context=We,this.v1=new _(this.context)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a=S;class _{context;message;tasks;constructor(We){this.context=We,this.message=new D(this.context),this.tasks=new J(this.context)}getCard(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/card").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1=_;class D{context;constructor(We){this.context=We}send(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/message:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}stream(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/message:stream").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Message=D;class J{context;pushNotificationConfigs;constructor(We){this.context=We,this.pushNotificationConfigs=new K(this.context)}cancel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}subscribe(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Tasks=J;class K{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["tenant","parent"],pathParams:["parent","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","name"],pathParams:["name","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+tenant}/a2a/v1/{+parent}/pushNotificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["tenant","parent"],pathParams:["parent","tenant"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$A2a$V1$Tasks$Pushnotificationconfigs=K;class ae{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=ae;class qe{context;constructor(We){this.context=We}completeQuery(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Completionconfig=qe;class Le{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Controls=Le;class Se{context;constructor(We){this.context=We}converse(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Conversations=Se;class Pe{context;constructor(We){this.context=We}cancel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Operations=Pe;class Ie{context;constructor(We){this.context=We}answer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}recommend(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}search(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}searchLite(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}streamAnswer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Servingconfigs=Ie;class Ue{context;answers;constructor(We){this.context=We,this.answers=new Ee(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions=Ue;class Ee{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=Ee;class we{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Engines$Widgetconfigs=we;class le{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Collections$Operations=le;class st{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(We){this.context=We,this.branches=new Zt(this.context),this.completionConfig=new yt(this.context),this.completionSuggestions=new vt(this.context),this.controls=new xt(this.context),this.conversations=new Nt(this.context),this.models=new Tt(this.context),this.operations=new Xr(this.context),this.schemas=new jo(this.context),this.servingConfigs=new Xe(this.context),this.sessions=new b(this.context),this.siteSearchEngine=new ee(this.context),this.suggestionDenyListEntries=new te(this.context),this.userEvents=new ie(this.context),this.widgetConfigs=new Ke(this.context)}completeQuery(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}getSiteSearchEngine(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores=st;class Zt{context;documents;operations;constructor(We){this.context=We,this.documents=new ft(this.context),this.operations=new It(this.context)}batchGetDocumentsMetadata(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Branches=Zt;class ft{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Branches$Documents=ft;class It{context;constructor(We){this.context=We}cancel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Branches$Operations=It;class yt{context;constructor(We){this.context=We}completeQuery(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Completionconfig=yt;class vt{context;constructor(We){this.context=We}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Completionsuggestions=vt;class xt{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Controls=xt;class Nt{context;constructor(We){this.context=We}converse(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Conversations=Nt;class Tt{context;operations;constructor(We){this.context=We,this.operations=new Br(this.context)}}h.Resource$Projects$Locations$Datastores$Models=Tt;class Br{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Models$Operations=Br;class Xr{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Operations=Xr;class jo{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Schemas=jo;class Xe{context;constructor(We){this.context=We}answer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}recommend(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}search(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}searchLite(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}streamAnswer(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Servingconfigs=Xe;class b{context;answers;constructor(We){this.context=We,this.answers=new k(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Sessions=b;class k{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Sessions$Answers=k;class ee{context;sitemaps;targetSites;constructor(We){this.context=We,this.sitemaps=new ce(this.context),this.targetSites=new z(this.context)}disableAdvancedSiteSearch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}enableAdvancedSiteSearch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}recrawlUris(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine=ee;class ce{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}fetch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=ce;class z{context;constructor(We){this.context=We}batchCreate(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=z;class te{context;constructor(We){this.context=We}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=te;class ie{context;constructor(We){this.context=We}collect(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purge(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}write(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Userevents=ie;class Ke{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Datastores$Widgetconfigs=Ke;class je{context;constructor(We){this.context=We}check(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Groundingconfigs=je;class Ge{context;operations;constructor(We){this.context=We,this.operations=new De(this.context)}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}delete(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}importIdentityMappings(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}listIdentityMappings(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}purgeIdentityMappings(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Identitymappingstores=Ge;class De{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Identitymappingstores$Operations=De;class ut{context;constructor(We){this.context=We}create(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Licenseconfigs=ut;class gt{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Operations=gt;class Lt{context;operations;constructor(We){this.context=We,this.operations=new Ut(this.context)}}h.Resource$Projects$Locations$Podcasts=Lt;class Ut{context;constructor(We){this.context=We}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Podcasts$Operations=Ut;class $c{context;constructor(We){this.context=We}rank(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Rankingconfigs=$c;class jc{context;constructor(We){this.context=We}collect(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}import(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}write(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Userevents=jc;class Uc{context;licenseConfigsUsageStats;userLicenses;constructor(We){this.context=We,this.licenseConfigsUsageStats=new Cs(this.context),this.userLicenses=new pt(this.context)}batchUpdateUserLicenses(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}patch(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Userstores=Uc;class Cs{context;constructor(We){this.context=We}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=Cs;class pt{context;constructor(We){this.context=We}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Locations$Userstores$Userlicenses=pt;class at{context;constructor(We){this.context=We}cancel(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}get(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}list(We,_e,Oe){let et=We||{},it=_e||{};typeof We=="function"&&(Oe=We,et={},it={}),typeof _e=="function"&&(Oe=_e,it={});let Vt=it.rootUrl||"https://discoveryengine.googleapis.com/",Rt={options:Object.assign({url:(Vt+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},it),params:et,requiredParams:["name"],pathParams:["name"],context:this.context};if(Oe)(0,St.createAPIRequest)(Rt,Oe);else return(0,St.createAPIRequest)(Rt)}}h.Resource$Projects$Operations=at})(cSe||(j2.discoveryengine_v1=cSe={}))});var tb=ht(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});U2.discoveryengine_v1alpha=void 0;var jt=ct(),fSe;(function(h){class R{context;billingAccounts;projects;constructor(ke,nt){this.context={_options:ke||{},google:nt},this.billingAccounts=new T(this.context),this.projects=new V(this.context)}}h.Discoveryengine=R;class T{context;billingAccountLicenseConfigs;constructor(ke){this.context=ke,this.billingAccountLicenseConfigs=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(ke){this.context=ke}distributeLicenseConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/billingAccountLicenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}retractLicenseConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Billingaccounts$Billingaccountlicenseconfigs=G;class V{context;locations;operations;constructor(ke){this.context=ke,this.locations=new E(this.context),this.operations=new qf(this.context)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}provision(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}reportConsentChange(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+project}:reportConsentChange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["project"],pathParams:["project"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects=V;class E{context;authorizations;cmekConfigs;collections;dataStores;evaluations;groundingConfigs;identityMappingStores;licenseConfigs;notebooks;operations;podcasts;rankingConfigs;requirements;sampleQuerySets;userEvents;userStores;constructor(ke){this.context=ke,this.authorizations=new v(this.context),this.cmekConfigs=new I(this.context),this.collections=new d(this.context),this.dataStores=new vt(this.context),this.evaluations=new Ut(this.context),this.groundingConfigs=new jc(this.context),this.identityMappingStores=new Uc(this.context),this.licenseConfigs=new pt(this.context),this.notebooks=new at(this.context),this.operations=new _e(this.context),this.podcasts=new Oe(this.context),this.rankingConfigs=new it(this.context),this.requirements=new Vt(this.context),this.sampleQuerySets=new Rt(this.context),this.userEvents=new Tc(this.context),this.userStores=new Pf(this.context)}completeExternalIdentities(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:completeExternalIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}estimateDataSize(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+location}:estimateDataSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getAclConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getCmekConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}obtainCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+location}:obtainCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}queryConfigurablePricingUsageStats(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+project}/locations/{location}:queryConfigurablePricingUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}removeDedicatedCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+location}:removeDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}setDedicatedCrawlRate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+location}:setDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}setUpDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:setUpDataConnector").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}setUpDataConnectorV2(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:setUpDataConnectorV2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateAclConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateCmekConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations=E;class v{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/authorizations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/authorizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Authorizations=v;class I{context;constructor(ke){this.context=ke}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Cmekconfigs=I;class d{context;dataConnector;dataStores;engines;operations;constructor(ke){this.context=ke,this.dataConnector=new m(this.context),this.dataStores=new r(this.context),this.engines=new S(this.context),this.operations=new yt(this.context)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/collections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateDataConnector(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections=d;class m{context;connectorRuns;operations;constructor(ke){this.context=ke,this.connectorRuns=new c(this.context),this.operations=new o(this.context)}acquireAccessToken(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:acquireAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}checkRefreshToken(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:checkRefreshToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getConnectorSecret(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:getConnectorSecret").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}mcp(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataConnector/mcp").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["projectsId","locationsId","collectionsId"],pathParams:["collectionsId","locationsId","projectsId"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}startConnectorRun(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:startConnectorRun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Dataconnector=m;class c{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/connectorRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Dataconnector$Connectorruns=c;class o{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Dataconnector$Operations=o;class r{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(ke){this.context=ke,this.branches=new e(this.context),this.completionConfig=new n(this.context),this.completionSuggestions=new p(this.context),this.controls=new i(this.context),this.conversations=new g(this.context),this.customModels=new f(this.context),this.models=new P(this.context),this.operations=new y(this.context),this.schemas=new q(this.context),this.servingConfigs=new x(this.context),this.sessions=new j(this.context),this.siteSearchEngine=new w(this.context),this.suggestionDenyListEntries=new H(this.context),this.userEvents=new L(this.context),this.widgetConfigs=new oe(this.context)}addPatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:addPatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}deletePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:deletePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getSiteSearchEngine(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}removePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:removePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}replacePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:replacePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}trainCustomModel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores=r;class e{context;documents;operations;constructor(ke){this.context=ke,this.documents=new s(this.context),this.operations=new u(this.context)}batchGetDocumentsMetadata(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches=e;class s{context;chunks;constructor(ke){this.context=ke,this.chunks=new t(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getProcessedDocument(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:getProcessedDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=s;class t{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/chunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Documents$Chunks=t;class u{context;constructor(ke){this.context=ke}cancel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=u;class n{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Completionconfig=n;class p{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=p;class i{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Controls=i;class g{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Conversations=g;class f{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Custommodels=f;class P{context;operations;constructor(ke){this.context=ke,this.operations=new a(this.context)}}h.Resource$Projects$Locations$Collections$Datastores$Models=P;class a{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Models$Operations=a;class y{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Operations=y;class q{context;operations;constructor(ke){this.context=ke,this.operations=new A(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas=q;class A{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=A;class x{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=x;class j{context;answers;constructor(ke){this.context=ke,this.answers=new $(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions=j;class ${context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=$;class w{context;operations;sitemaps;targetSites;constructor(ke){this.context=ke,this.operations=new B(this.context),this.sitemaps=new F(this.context),this.targetSites=new se(this.context)}batchVerifyTargetSites(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}disableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}enableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}fetchDomainVerificationStatus(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getUriPatternDocumentData(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:getUriPatternDocumentData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}recrawlUris(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}setUriPatternDocumentData(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:setUriPatternDocumentData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=w;class B{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=B;class F{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}fetch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=F;class se{context;operations;constructor(ke){this.context=ke,this.operations=new O(this.context)}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=se;class O{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=O;class H{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=H;class L{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Userevents=L;class oe{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Datastores$Widgetconfigs=oe;class S{context;analytics;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;widgetConfigs;constructor(ke){this.context=ke,this.analytics=new _(this.context),this.assistants=new D(this.context),this.completionConfig=new Le(this.context),this.controls=new Se(this.context),this.conversations=new Pe(this.context),this.operations=new Ie(this.context),this.servingConfigs=new Ue(this.context),this.sessions=new Ee(this.context),this.widgetConfigs=new It(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getIamPolicy(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getWorkspaceSettings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:getWorkspaceSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}pause(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}resume(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}setIamPolicy(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}tune(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines=S;class _{context;constructor(ke){this.context=ke}exportMetrics(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+analytics}:exportMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["analytics"],pathParams:["analytics"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Analytics=_;class D{context;agents;cannedQueries;constructor(ke){this.context=ke,this.agents=new J(this.context),this.cannedQueries=new qe(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}streamAssist(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants=D;class J{context;files;operations;constructor(ke){this.context=ke,this.files=new K(this.context),this.operations=new ae(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/agents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=J;class K{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/files:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Files=K;class ae{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=ae;class qe{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/cannedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/cannedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Cannedqueries=qe;class Le{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}removeSuggestion(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:removeSuggestion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Completionconfig=Le;class Se{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Controls=Se;class Pe{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Conversations=Pe;class Ie{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Operations=Ie;class Ue{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Servingconfigs=Ue;class Ee{context;alphaEvolveExperiments;answers;files;operations;constructor(ke){this.context=ke,this.alphaEvolveExperiments=new we(this.context),this.answers=new st(this.context),this.files=new Zt(this.context),this.operations=new ft(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions=Ee;class we{context;operations;constructor(ke){this.context=ke,this.operations=new le(this.context)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Alphaevolveexperiments=we;class le{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Alphaevolveexperiments$Operations=le;class st{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=st;class Zt{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Files=Zt;class ft{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Operations=ft;class It{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Engines$Widgetconfigs=It;class yt{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Collections$Operations=yt;class vt{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;widgetConfigs;constructor(ke){this.context=ke,this.branches=new xt(this.context),this.completionConfig=new Xr(this.context),this.completionSuggestions=new jo(this.context),this.controls=new Xe(this.context),this.conversations=new b(this.context),this.models=new k(this.context),this.operations=new ce(this.context),this.schemas=new z(this.context),this.servingConfigs=new te(this.context),this.sessions=new ie(this.context),this.siteSearchEngine=new je(this.context),this.suggestionDenyListEntries=new ut(this.context),this.userEvents=new gt(this.context),this.widgetConfigs=new Lt(this.context)}addPatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:addPatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}deletePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:deletePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getSiteSearchEngine(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}removePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:removePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}replacePatientFilter(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+dataStore}:replacePatientFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}updateDocumentProcessingConfig(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores=vt;class xt{context;documents;operations;constructor(ke){this.context=ke,this.documents=new Nt(this.context),this.operations=new Br(this.context)}batchGetDocumentsMetadata(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Branches=xt;class Nt{context;chunks;constructor(ke){this.context=ke,this.chunks=new Tt(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}getProcessedDocument(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:getProcessedDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Branches$Documents=Nt;class Tt{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/chunks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Branches$Documents$Chunks=Tt;class Br{context;constructor(ke){this.context=ke}cancel(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Branches$Operations=Br;class Xr{context;constructor(ke){this.context=ke}completeQuery(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Completionconfig=Xr;class jo{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Completionsuggestions=jo;class Xe{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Controls=Xe;class b{context;constructor(ke){this.context=ke}converse(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Conversations=b;class k{context;operations;constructor(ke){this.context=ke,this.operations=new ee(this.context)}}h.Resource$Projects$Locations$Datastores$Models=k;class ee{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Models$Operations=ee;class ce{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Operations=ce;class z{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Schemas=z;class te{context;constructor(ke){this.context=ke}answer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}recommend(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}search(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}searchLite(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}streamAnswer(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Servingconfigs=te;class ie{context;answers;constructor(ke){this.context=ke,this.answers=new Ke(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Sessions=ie;class Ke{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Sessions$Answers=Ke;class je{context;sitemaps;targetSites;constructor(ke){this.context=ke,this.sitemaps=new Ge(this.context),this.targetSites=new De(this.context)}disableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}enableAdvancedSiteSearch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}recrawlUris(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine=je;class Ge{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}fetch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=Ge;class De{context;constructor(ke){this.context=ke}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=De;class ut{context;constructor(ke){this.context=ke}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=ut;class gt{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purge(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Userevents=gt;class Lt{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Datastores$Widgetconfigs=Lt;class Ut{context;operations;constructor(ke){this.context=ke,this.operations=new $c(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}listResults(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+evaluation}:listResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["evaluation"],pathParams:["evaluation"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Evaluations=Ut;class $c{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Evaluations$Operations=$c;class jc{context;constructor(ke){this.context=ke}check(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Groundingconfigs=jc;class Uc{context;operations;constructor(ke){this.context=ke,this.operations=new Cs(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}importIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}listIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}purgeIdentityMappings(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Identitymappingstores=Uc;class Cs{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Identitymappingstores$Operations=Cs;class pt{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Licenseconfigs=pt;class at{context;audioOverviews;sources;constructor(ke){this.context=ke,this.audioOverviews=new rt(this.context),this.sources=new We(this.context)}batchDelete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}listRecentlyViewed(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/notebooks:listRecentlyViewed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}share(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}:share").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Notebooks=at;class rt{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/audioOverviews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Notebooks$Audiooverviews=rt;class We{context;constructor(ke){this.context=ke}batchCreate(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sources:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}batchDelete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sources:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Notebooks$Sources=We;class _e{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Operations=_e;class Oe{context;operations;constructor(ke){this.context=ke,this.operations=new et(this.context)}}h.Resource$Projects$Locations$Podcasts=Oe;class et{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Podcasts$Operations=et;class it{context;constructor(ke){this.context=ke}rank(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Rankingconfigs=it;class Vt{context;constructor(ke){this.context=ke}checkRequirement(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+location}/requirements:checkRequirement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["location"],pathParams:["location"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Requirements=Vt;class Rt{context;operations;sampleQueries;constructor(ke){this.context=ke,this.operations=new vc(this.context),this.sampleQueries=new pf(this.context)}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Samplequerysets=Rt;class vc{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Samplequerysets$Operations=vc;class pf{context;constructor(ke){this.context=ke}create(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}delete(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Samplequerysets$Samplequeries=pf;class Tc{context;constructor(ke){this.context=ke}collect(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}import(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}write(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Userevents=Tc;class Pf{context;licenseConfigsUsageStats;operations;userLicenses;constructor(ke){this.context=ke,this.licenseConfigsUsageStats=new cf(this.context),this.operations=new df(this.context),this.userLicenses=new Hc(this.context)}batchUpdateUserLicenses(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}patch(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Userstores=Pf;class cf{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=cf;class df{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Userstores$Operations=df;class Hc{context;constructor(ke){this.context=ke}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Locations$Userstores$Userlicenses=Hc;class qf{context;constructor(ke){this.context=ke}get(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}list(ke,nt,be){let Pt=ke||{},Ce=nt||{};typeof ke=="function"&&(be=ke,Pt={},Ce={}),typeof nt=="function"&&(be=nt,Ce={});let $t=Ce.rootUrl||"https://discoveryengine.googleapis.com/",dt={options:Object.assign({url:($t+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ce),params:Pt,requiredParams:["name"],pathParams:["name"],context:this.context};if(be)(0,jt.createAPIRequest)(dt,be);else return(0,jt.createAPIRequest)(dt)}}h.Resource$Projects$Operations=qf})(fSe||(U2.discoveryengine_v1alpha=fSe={}))});var ob=ht(v2=>{"use strict";Object.defineProperty(v2,"__esModule",{value:!0});v2.discoveryengine_v1beta=void 0;var wt=ct(),mSe;(function(h){class R{context;billingAccounts;projects;constructor(pt,at){this.context={_options:pt||{},google:at},this.billingAccounts=new T(this.context),this.projects=new V(this.context)}}h.Discoveryengine=R;class T{context;billingAccountLicenseConfigs;constructor(pt){this.context=pt,this.billingAccountLicenseConfigs=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;constructor(pt){this.context=pt}distributeLicenseConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+billingAccountLicenseConfig}:distributeLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}retractLicenseConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+billingAccountLicenseConfig}:retractLicenseConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["billingAccountLicenseConfig"],pathParams:["billingAccountLicenseConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Billingaccounts$Billingaccountlicenseconfigs=G;class V{context;locations;operations;constructor(pt){this.context=pt,this.locations=new E(this.context),this.operations=new Uc(this.context)}provision(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects=V;class E{context;cmekConfigs;collections;dataStores;evaluations;groundingConfigs;identityMappingStores;licenseConfigs;operations;podcasts;rankingConfigs;sampleQuerySets;userEvents;userStores;constructor(pt){this.context=pt,this.cmekConfigs=new v(this.context),this.collections=new I(this.context),this.dataStores=new Se(this.context),this.evaluations=new b(this.context),this.groundingConfigs=new ee(this.context),this.identityMappingStores=new ce(this.context),this.licenseConfigs=new te(this.context),this.operations=new ie(this.context),this.podcasts=new Ke(this.context),this.rankingConfigs=new Ge(this.context),this.sampleQuerySets=new De(this.context),this.userEvents=new Lt(this.context),this.userStores=new Ut(this.context)}getAclConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getCmekConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}obtainCrawlRate(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+location}:obtainCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}removeDedicatedCrawlRate(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+location}:removeDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}setDedicatedCrawlRate(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+location}:setDedicatedCrawlRate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["location"],pathParams:["location"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}updateAclConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}updateCmekConfig(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations=E;class v{context;constructor(pt){this.context=pt}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/cmekConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Cmekconfigs=v;class I{context;dataConnector;dataStores;engines;operations;constructor(pt){this.context=pt,this.dataConnector=new d(this.context),this.dataStores=new c(this.context),this.engines=new O(this.context),this.operations=new Le(this.context)}}h.Resource$Projects$Locations$Collections=I;class d{context;operations;constructor(pt){this.context=pt,this.operations=new m(this.context)}}h.Resource$Projects$Locations$Collections$Dataconnector=d;class m{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Dataconnector$Operations=m;class c{context;branches;completionConfig;completionSuggestions;controls;conversations;customModels;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;constructor(pt){this.context=pt,this.branches=new o(this.context),this.completionConfig=new s(this.context),this.completionSuggestions=new t(this.context),this.controls=new u(this.context),this.conversations=new n(this.context),this.customModels=new p(this.context),this.models=new i(this.context),this.operations=new f(this.context),this.schemas=new P(this.context),this.servingConfigs=new y(this.context),this.sessions=new q(this.context),this.siteSearchEngine=new x(this.context),this.suggestionDenyListEntries=new F(this.context),this.userEvents=new se(this.context)}completeQuery(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getSiteSearchEngine(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}trainCustomModel(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+dataStore}:trainCustomModel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores=c;class o{context;documents;operations;constructor(pt){this.context=pt,this.documents=new r(this.context),this.operations=new e(this.context)}batchGetDocumentsMetadata(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Branches=o;class r{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Documents=r;class e{context;constructor(pt){this.context=pt}cancel(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Branches$Operations=e;class s{context;constructor(pt){this.context=pt}completeQuery(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Completionconfig=s;class t{context;constructor(pt){this.context=pt}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Completionsuggestions=t;class u{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Controls=u;class n{context;constructor(pt){this.context=pt}converse(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Conversations=n;class p{context;constructor(pt){this.context=pt}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+dataStore}/customModels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Custommodels=p;class i{context;operations;constructor(pt){this.context=pt,this.operations=new g(this.context)}}h.Resource$Projects$Locations$Collections$Datastores$Models=i;class g{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Models$Operations=g;class f{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Operations=f;class P{context;operations;constructor(pt){this.context=pt,this.operations=new a(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas=P;class a{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Schemas$Operations=a;class y{context;constructor(pt){this.context=pt}answer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Servingconfigs=y;class q{context;answers;constructor(pt){this.context=pt,this.answers=new A(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions=q;class A{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sessions$Answers=A;class x{context;operations;sitemaps;targetSites;constructor(pt){this.context=pt,this.operations=new j(this.context),this.sitemaps=new $(this.context),this.targetSites=new w(this.context)}batchVerifyTargetSites(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}:batchVerifyTargetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}disableAdvancedSiteSearch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}enableAdvancedSiteSearch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetchDomainVerificationStatus(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:fetchDomainVerificationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recrawlUris(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine=x;class j{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Operations=j;class ${context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Sitemaps=$;class w{context;operations;constructor(pt){this.context=pt,this.operations=new B(this.context)}batchCreate(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites=w;class B{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Sitesearchengine$Targetsites$Operations=B;class F{context;constructor(pt){this.context=pt}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Suggestiondenylistentries=F;class se{context;constructor(pt){this.context=pt}collect(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Datastores$Userevents=se;class O{context;assistants;completionConfig;controls;conversations;operations;servingConfigs;sessions;constructor(pt){this.context=pt,this.assistants=new H(this.context),this.completionConfig=new S(this.context),this.controls=new _(this.context),this.conversations=new D(this.context),this.operations=new J(this.context),this.servingConfigs=new K(this.context),this.sessions=new ae(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getIamPolicy(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/engines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}pause(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}resume(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}setIamPolicy(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}tune(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines=O;class H{context;agents;constructor(pt){this.context=pt,this.agents=new L(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/assistants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAssist(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:streamAssist").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Assistants=H;class L{context;operations;constructor(pt){this.context=pt,this.operations=new oe(this.context)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents=L;class oe{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Assistants$Agents$Operations=oe;class S{context;constructor(pt){this.context=pt}completeQuery(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}removeSuggestion(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+completionConfig}:removeSuggestion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Completionconfig=S;class _{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Controls=_;class D{context;constructor(pt){this.context=pt}converse(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Conversations=D;class J{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Operations=J;class K{context;constructor(pt){this.context=pt}answer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Servingconfigs=K;class ae{context;answers;constructor(pt){this.context=pt,this.answers=new qe(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Sessions=ae;class qe{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Engines$Sessions$Answers=qe;class Le{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Collections$Operations=Le;class Se{context;branches;completionConfig;completionSuggestions;controls;conversations;models;operations;schemas;servingConfigs;sessions;siteSearchEngine;suggestionDenyListEntries;userEvents;constructor(pt){this.context=pt,this.branches=new Pe(this.context),this.completionConfig=new Ee(this.context),this.completionSuggestions=new we(this.context),this.controls=new le(this.context),this.conversations=new st(this.context),this.models=new Zt(this.context),this.operations=new It(this.context),this.schemas=new yt(this.context),this.servingConfigs=new vt(this.context),this.sessions=new xt(this.context),this.siteSearchEngine=new Tt(this.context),this.suggestionDenyListEntries=new jo(this.context),this.userEvents=new Xe(this.context)}completeQuery(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+dataStore}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["dataStore"],pathParams:["dataStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}getSiteSearchEngine(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/dataStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores=Se;class Pe{context;documents;operations;constructor(pt){this.context=pt,this.documents=new Ie(this.context),this.operations=new Ue(this.context)}batchGetDocumentsMetadata(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/batchGetDocumentsMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Branches=Pe;class Ie{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/documents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Branches$Documents=Ie;class Ue{context;constructor(pt){this.context=pt}cancel(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Branches$Operations=Ue;class Ee{context;constructor(pt){this.context=pt}completeQuery(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+completionConfig}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["completionConfig"],pathParams:["completionConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Completionconfig=Ee;class we{context;constructor(pt){this.context=pt}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/completionSuggestions:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/completionSuggestions:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Completionsuggestions=we;class le{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Controls=le;class st{context;constructor(pt){this.context=pt}converse(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}:converse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/conversations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Conversations=st;class Zt{context;operations;constructor(pt){this.context=pt,this.operations=new ft(this.context)}}h.Resource$Projects$Locations$Datastores$Models=Zt;class ft{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Models$Operations=ft;class It{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Operations=It;class yt{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Schemas=yt;class vt{context;constructor(pt){this.context=pt}answer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:answer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recommend(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:recommend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}search(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}searchLite(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:searchLite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}streamAnswer(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+servingConfig}:streamAnswer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Servingconfigs=vt;class xt{context;answers;constructor(pt){this.context=pt,this.answers=new Nt(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Sessions=xt;class Nt{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Sessions$Answers=Nt;class Tt{context;sitemaps;targetSites;constructor(pt){this.context=pt,this.sitemaps=new Br(this.context),this.targetSites=new Xr(this.context)}disableAdvancedSiteSearch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:disableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}enableAdvancedSiteSearch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:enableAdvancedSiteSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}recrawlUris(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+siteSearchEngine}:recrawlUris").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["siteSearchEngine"],pathParams:["siteSearchEngine"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine=Tt;class Br{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}fetch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sitemaps:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Sitemaps=Br;class Xr{context;constructor(pt){this.context=pt}batchCreate(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/targetSites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Sitesearchengine$Targetsites=Xr;class jo{context;constructor(pt){this.context=pt}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/suggestionDenyListEntries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/suggestionDenyListEntries:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Suggestiondenylistentries=jo;class Xe{context;constructor(pt){this.context=pt}collect(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purge(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Datastores$Userevents=Xe;class b{context;operations;constructor(pt){this.context=pt,this.operations=new k(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}listResults(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+evaluation}:listResults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["evaluation"],pathParams:["evaluation"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Evaluations=b;class k{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Evaluations$Operations=k;class ee{context;constructor(pt){this.context=pt}check(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+groundingConfig}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["groundingConfig"],pathParams:["groundingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Groundingconfigs=ee;class ce{context;operations;constructor(pt){this.context=pt,this.operations=new z(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}importIdentityMappings(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+identityMappingStore}:importIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/identityMappingStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}listIdentityMappings(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+identityMappingStore}:listIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}purgeIdentityMappings(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+identityMappingStore}:purgeIdentityMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["identityMappingStore"],pathParams:["identityMappingStore"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Identitymappingstores=ce;class z{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Identitymappingstores$Operations=z;class te{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/licenseConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Licenseconfigs=te;class ie{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Operations=ie;class Ke{context;operations;constructor(pt){this.context=pt,this.operations=new je(this.context)}}h.Resource$Projects$Locations$Podcasts=Ke;class je{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Podcasts$Operations=je;class Ge{context;constructor(pt){this.context=pt}rank(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+rankingConfig}:rank").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["rankingConfig"],pathParams:["rankingConfig"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Rankingconfigs=Ge;class De{context;operations;sampleQueries;constructor(pt){this.context=pt,this.operations=new ut(this.context),this.sampleQueries=new gt(this.context)}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sampleQuerySets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Samplequerysets=De;class ut{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Samplequerysets$Operations=ut;class gt{context;constructor(pt){this.context=pt}create(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}delete(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sampleQueries:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/sampleQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Samplequerysets$Samplequeries=gt;class Lt{context;constructor(pt){this.context=pt}collect(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}import(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}write(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Userevents=Lt;class Ut{context;licenseConfigsUsageStats;userLicenses;constructor(pt){this.context=pt,this.licenseConfigsUsageStats=new $c(this.context),this.userLicenses=new jc(this.context)}batchUpdateUserLicenses(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}:batchUpdateUserLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}patch(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Userstores=Ut;class $c{context;constructor(pt){this.context=pt}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/licenseConfigsUsageStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Userstores$Licenseconfigsusagestats=$c;class jc{context;constructor(pt){this.context=pt}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+parent}/userLicenses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Locations$Userstores$Userlicenses=jc;class Uc{context;constructor(pt){this.context=pt}get(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}list(pt,at,rt){let We=pt||{},_e=at||{};typeof pt=="function"&&(rt=pt,We={},_e={}),typeof at=="function"&&(rt=at,_e={});let Oe=_e.rootUrl||"https://discoveryengine.googleapis.com/",et={options:Object.assign({url:(Oe+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},_e),params:We,requiredParams:["name"],pathParams:["name"],context:this.context};if(rt)(0,wt.createAPIRequest)(et,rt);else return(0,wt.createAPIRequest)(et)}}h.Resource$Projects$Operations=Uc})(mSe||(v2.discoveryengine_v1beta=mSe={}))});var dSe=ht(cg=>{"use strict";Object.defineProperty(cg,"__esModule",{value:!0});cg.AuthPlus=cg.discoveryengine_v1beta=cg.discoveryengine_v1alpha=cg.discoveryengine_v1=cg.auth=cg.VERSIONS=void 0;cg.discoveryengine=f0t;var gSe=ct(),hSe=eb();Object.defineProperty(cg,"discoveryengine_v1",{enumerable:!0,get:function(){return hSe.discoveryengine_v1}});var aSe=tb();Object.defineProperty(cg,"discoveryengine_v1alpha",{enumerable:!0,get:function(){return aSe.discoveryengine_v1alpha}});var PSe=ob();Object.defineProperty(cg,"discoveryengine_v1beta",{enumerable:!0,get:function(){return PSe.discoveryengine_v1beta}});cg.VERSIONS={v1:hSe.discoveryengine_v1.Discoveryengine,v1alpha:aSe.discoveryengine_v1alpha.Discoveryengine,v1beta:PSe.discoveryengine_v1beta.Discoveryengine};function f0t(h){return(0,gSe.getAPI)("discoveryengine",h,cg.VERSIONS,this)}var m0t=new gSe.AuthPlus;cg.auth=m0t;var g0t=ct();Object.defineProperty(cg,"AuthPlus",{enumerable:!0,get:function(){return g0t.AuthPlus}})});var sb=ht(T2=>{"use strict";Object.defineProperty(T2,"__esModule",{value:!0});T2.displayvideo_v1=void 0;var oo=ct(),qSe;(function(h){class R{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstAndThirdPartyAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;inventorySources;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(Pe,Ie){this.context={_options:Pe||{},google:Ie},this.advertisers=new T(this.context),this.combinedAudiences=new y(this.context),this.customBiddingAlgorithms=new q(this.context),this.customLists=new x(this.context),this.firstAndThirdPartyAudiences=new j(this.context),this.floodlightGroups=new $(this.context),this.googleAudiences=new w(this.context),this.guaranteedOrders=new B(this.context),this.inventorySourceGroups=new F(this.context),this.inventorySources=new O(this.context),this.media=new H(this.context),this.partners=new L(this.context),this.sdfdownloadtasks=new J(this.context),this.targetingTypes=new ae(this.context),this.users=new Le(this.context)}}h.Displayvideo=R;class T{context;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;manualTriggers;negativeKeywordLists;targetingTypes;constructor(Pe){this.context=Pe,this.assets=new G(this.context),this.campaigns=new V(this.context),this.channels=new I(this.context),this.creatives=new m(this.context),this.insertionOrders=new c(this.context),this.invoices=new e(this.context),this.lineItems=new s(this.context),this.locationLists=new n(this.context),this.manualTriggers=new i(this.context),this.negativeKeywordLists=new g(this.context),this.targetingTypes=new P(this.context)}audit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}bulkEditAdvertiserAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}:bulkEditAdvertiserAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}bulkListAdvertiserAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}:bulkListAdvertiserAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers=T;class G{context;constructor(Pe){this.context=Pe}upload(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,mediaUrl:(le+"/upload/v1/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Assets=G;class V{context;targetingTypes;constructor(Pe){this.context=Pe,this.targetingTypes=new E(this.context)}bulkListCampaignAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}:bulkListCampaignAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Campaigns=V;class E{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new v(this.context)}}h.Resource$Advertisers$Campaigns$Targetingtypes=E;class v{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","campaignId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","campaignId","targetingType"],pathParams:["advertiserId","campaignId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Campaigns$Targetingtypes$Assignedtargetingoptions=v;class I{context;sites;constructor(Pe){this.context=Pe,this.sites=new d(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Channels=I;class d{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Channels$Sites=d;class m{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Creatives=m;class c{context;targetingTypes;constructor(Pe){this.context=Pe,this.targetingTypes=new o(this.context)}bulkListInsertionOrderAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}:bulkListInsertionOrderAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Insertionorders=c;class o{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new r(this.context)}}h.Resource$Advertisers$Insertionorders$Targetingtypes=o;class r{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","insertionOrderId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","insertionOrderId","targetingType"],pathParams:["advertiserId","insertionOrderId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Insertionorders$Targetingtypes$Assignedtargetingoptions=r;class e{context;constructor(Pe){this.context=Pe}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}lookupInvoiceCurrency(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Invoices=e;class s{context;targetingTypes;constructor(Pe){this.context=Pe,this.targetingTypes=new t(this.context)}bulkEditLineItemAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}:bulkEditLineItemAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}bulkListLineItemAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}:bulkListLineItemAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}generateDefault(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems:generateDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Lineitems=s;class t{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new u(this.context)}}h.Resource$Advertisers$Lineitems$Targetingtypes=t;class u{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=u;class n{context;assignedLocations;constructor(Pe){this.context=Pe,this.assignedLocations=new p(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Locationlists=n;class p{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Locationlists$Assignedlocations=p;class i{context;constructor(Pe){this.context=Pe}activate(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}deactivate(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Manualtriggers=i;class g{context;negativeKeywords;constructor(Pe){this.context=Pe,this.negativeKeywords=new f(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Negativekeywordlists=g;class f{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Negativekeywordlists$Negativekeywords=f;class P{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new a(this.context)}}h.Resource$Advertisers$Targetingtypes=P;class a{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=a;class y{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Combinedaudiences=y;class q{context;scripts;constructor(Pe){this.context=Pe,this.scripts=new A(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}uploadScript(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Custombiddingalgorithms=q;class A{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Custombiddingalgorithms$Scripts=A;class x{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Customlists=x;class j{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}editCustomerMatchMembers(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Firstandthirdpartyaudiences=j;class ${context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Floodlightgroups=$;class w{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Googleaudiences=w;class B{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}editGuaranteedOrderReadAccessors(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Guaranteedorders=B;class F{context;assignedInventorySources;constructor(Pe){this.context=Pe,this.assignedInventorySources=new se(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Inventorysourcegroups=F;class se{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Inventorysourcegroups$Assignedinventorysources=se;class O{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}editInventorySourceReadWriteAccessors(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySources/{+inventorySourceId}:editInventorySourceReadWriteAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Inventorysources=O;class H{context;constructor(Pe){this.context=Pe}download(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}upload(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,mediaUrl:(le+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Media=H;class L{context;channels;targetingTypes;constructor(Pe){this.context=Pe,this.channels=new oe(this.context),this.targetingTypes=new _(this.context)}bulkEditPartnerAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}:bulkEditPartnerAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Partners=L;class oe{context;sites;constructor(Pe){this.context=Pe,this.sites=new S(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Partners$Channels=oe;class S{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Partners$Channels$Sites=S;class _{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new D(this.context)}}h.Resource$Partners$Targetingtypes=_;class D{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Partners$Targetingtypes$Assignedtargetingoptions=D;class J{context;operations;constructor(Pe){this.context=Pe,this.operations=new K(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Sdfdownloadtasks=J;class K{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Sdfdownloadtasks$Operations=K;class ae{context;targetingOptions;constructor(Pe){this.context=Pe,this.targetingOptions=new qe(this.context)}}h.Resource$Targetingtypes=ae;class qe{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}search(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Targetingtypes$Targetingoptions=qe;class Le{context;constructor(Pe){this.context=Pe}bulkEditAssignedUserRoles(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v1/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,oo.createAPIRequest)(st,Ue);else return(0,oo.createAPIRequest)(st)}}h.Resource$Users=Le})(qSe||(T2.displayvideo_v1=qSe={}))});var rb=ht(V2=>{"use strict";Object.defineProperty(V2,"__esModule",{value:!0});V2.displayvideo_v1beta=void 0;var jU=ct(),ySe;(function(h){class R{context;media;sdfdownloadtask;sdfdownloadtasks;constructor(d,m){this.context={_options:d||{},google:m},this.media=new T(this.context),this.sdfdownloadtask=new G(this.context),this.sdfdownloadtasks=new E(this.context)}}h.Displayvideo=R;class T{context;constructor(d){this.context=d}download(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,jU.createAPIRequest)(s,c);else return(0,jU.createAPIRequest)(s)}}h.Resource$Media=T;class G{context;operations;constructor(d){this.context=d,this.operations=new V(this.context)}}h.Resource$Sdfdownloadtask=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,jU.createAPIRequest)(s,c);else return(0,jU.createAPIRequest)(s)}}h.Resource$Sdfdownloadtask$Operations=V;class E{context;operations;constructor(d){this.context=d,this.operations=new v(this.context)}}h.Resource$Sdfdownloadtasks=E;class v{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://displayvideo.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,jU.createAPIRequest)(s,c);else return(0,jU.createAPIRequest)(s)}}h.Resource$Sdfdownloadtasks$Operations=v})(ySe||(V2.displayvideo_v1beta=ySe={}))});var nb=ht(S2=>{"use strict";Object.defineProperty(S2,"__esModule",{value:!0});S2.displayvideo_v1beta2=void 0;var E2=ct(),xSe;(function(h){class R{context;media;sdfdownloadtasks;constructor(v,I){this.context={_options:v||{},google:I},this.media=new T(this.context),this.sdfdownloadtasks=new G(this.context)}}h.Displayvideo=R;class T{context;constructor(v){this.context=v}download(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://displayvideo.googleapis.com/",r={options:Object.assign({url:(o+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(d)(0,E2.createAPIRequest)(r,d);else return(0,E2.createAPIRequest)(r)}}h.Resource$Media=T;class G{context;operations;constructor(v){this.context=v,this.operations=new V(this.context)}}h.Resource$Sdfdownloadtasks=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://displayvideo.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,E2.createAPIRequest)(r,d);else return(0,E2.createAPIRequest)(r)}}h.Resource$Sdfdownloadtasks$Operations=V})(xSe||(S2.displayvideo_v1beta2=xSe={}))});var ib=ht(G2=>{"use strict";Object.defineProperty(G2,"__esModule",{value:!0});G2.displayvideo_v1dev=void 0;var w2=ct(),ISe;(function(h){class R{context;media;sdfdownloadtasks;constructor(v,I){this.context={_options:v||{},google:I},this.media=new T(this.context),this.sdfdownloadtasks=new G(this.context)}}h.Displayvideo=R;class T{context;constructor(v){this.context=v}download(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://displayvideo.googleapis.com/",r={options:Object.assign({url:(o+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(d)(0,w2.createAPIRequest)(r,d);else return(0,w2.createAPIRequest)(r)}}h.Resource$Media=T;class G{context;operations;constructor(v){this.context=v,this.operations=new V(this.context)}}h.Resource$Sdfdownloadtasks=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://displayvideo.googleapis.com/",r={options:Object.assign({url:(o+"/v1dev/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,w2.createAPIRequest)(r,d);else return(0,w2.createAPIRequest)(r)}}h.Resource$Sdfdownloadtasks$Operations=V})(ISe||(G2.displayvideo_v1dev=ISe={}))});var ub=ht(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});_2.displayvideo_v2=void 0;var ro=ct(),RSe;(function(h){class R{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(Se,Pe){this.context={_options:Se||{},google:Pe},this.advertisers=new T(this.context),this.combinedAudiences=new y(this.context),this.customBiddingAlgorithms=new q(this.context),this.customLists=new x(this.context),this.floodlightGroups=new j(this.context),this.googleAudiences=new w(this.context),this.guaranteedOrders=new B(this.context),this.inventorySourceGroups=new F(this.context),this.media=new O(this.context),this.partners=new H(this.context),this.sdfdownloadtasks=new D(this.context),this.targetingTypes=new K(this.context),this.users=new qe(this.context)}}h.Displayvideo=R;class T{context;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;manualTriggers;negativeKeywordLists;targetingTypes;youtubeAdGroupAds;youtubeAdGroups;constructor(Se){this.context=Se,this.assets=new G(this.context),this.campaigns=new V(this.context),this.channels=new E(this.context),this.creatives=new I(this.context),this.insertionOrders=new d(this.context),this.invoices=new m(this.context),this.lineItems=new c(this.context),this.locationLists=new e(this.context),this.manualTriggers=new t(this.context),this.negativeKeywordLists=new u(this.context),this.targetingTypes=new p(this.context),this.youtubeAdGroupAds=new g(this.context),this.youtubeAdGroups=new f(this.context)}audit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}editAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}listAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers=T;class G{context;constructor(Se){this.context=Se}upload(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,mediaUrl:(we+"/upload/v2/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Assets=G;class V{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Campaigns=V;class E{context;sites;constructor(Se){this.context=Se,this.sites=new v(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Channels=E;class v{context;constructor(Se){this.context=Se}bulkEdit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}replace(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Channels$Sites=v;class I{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Creatives=I;class d{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Insertionorders=d;class m{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}lookupInvoiceCurrency(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Invoices=m;class c{context;targetingTypes;constructor(Se){this.context=Se,this.targetingTypes=new o(this.context)}bulkEditAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}bulkListAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}bulkUpdate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}duplicate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Lineitems=c;class o{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new r(this.context)}}h.Resource$Advertisers$Lineitems$Targetingtypes=o;class r{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=r;class e{context;assignedLocations;constructor(Se){this.context=Se,this.assignedLocations=new s(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Locationlists=e;class s{context;constructor(Se){this.context=Se}bulkEdit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Locationlists$Assignedlocations=s;class t{context;constructor(Se){this.context=Se}activate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}deactivate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}:deactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/manualTriggers/{+triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","triggerId"],pathParams:["advertiserId","triggerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Manualtriggers=t;class u{context;negativeKeywords;constructor(Se){this.context=Se,this.negativeKeywords=new n(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Negativekeywordlists=u;class n{context;constructor(Se){this.context=Se}bulkEdit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}replace(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Negativekeywordlists$Negativekeywords=n;class p{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new i(this.context)}}h.Resource$Advertisers$Targetingtypes=p;class i{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=i;class g{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroupAds/{+youtubeAdGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupAdId"],pathParams:["advertiserId","youtubeAdGroupAdId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Youtubeadgroupads=g;class f{context;targetingTypes;constructor(Se){this.context=Se,this.targetingTypes=new P(this.context)}bulkListAdGroupAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups:bulkListAdGroupAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId"],pathParams:["advertiserId","youtubeAdGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Youtubeadgroups=f;class P{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new a(this.context)}}h.Resource$Advertisers$Youtubeadgroups$Targetingtypes=P;class a{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType","youtubeAdGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/advertisers/{+advertiserId}/youtubeAdGroups/{+youtubeAdGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["advertiserId","youtubeAdGroupId","targetingType"],pathParams:["advertiserId","targetingType","youtubeAdGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Advertisers$Youtubeadgroups$Targetingtypes$Assignedtargetingoptions=a;class y{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Combinedaudiences=y;class q{context;scripts;constructor(Se){this.context=Se,this.scripts=new A(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}uploadScript(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Custombiddingalgorithms=q;class A{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Custombiddingalgorithms$Scripts=A;class x{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Customlists=x;class j{context;floodlightActivities;constructor(Se){this.context=Se,this.floodlightActivities=new $(this.context)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Floodlightgroups=j;class ${context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Floodlightgroups$Floodlightactivities=$;class w{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Googleaudiences=w;class B{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}editGuaranteedOrderReadAccessors(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Guaranteedorders=B;class F{context;assignedInventorySources;constructor(Se){this.context=Se,this.assignedInventorySources=new se(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Inventorysourcegroups=F;class se{context;constructor(Se){this.context=Se}bulkEdit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Inventorysourcegroups$Assignedinventorysources=se;class O{context;constructor(Se){this.context=Se}download(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}upload(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,mediaUrl:(we+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Media=O;class H{context;channels;targetingTypes;constructor(Se){this.context=Se,this.channels=new L(this.context),this.targetingTypes=new S(this.context)}editAssignedTargetingOptions(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Partners=H;class L{context;sites;constructor(Se){this.context=Se,this.sites=new oe(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Partners$Channels=L;class oe{context;constructor(Se){this.context=Se}bulkEdit(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}replace(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Partners$Channels$Sites=oe;class S{context;assignedTargetingOptions;constructor(Se){this.context=Se,this.assignedTargetingOptions=new _(this.context)}}h.Resource$Partners$Targetingtypes=S;class _{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Partners$Targetingtypes$Assignedtargetingoptions=_;class D{context;operations;constructor(Se){this.context=Se,this.operations=new J(this.context)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Sdfdownloadtasks=D;class J{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Sdfdownloadtasks$Operations=J;class K{context;targetingOptions;constructor(Se){this.context=Se,this.targetingOptions=new ae(this.context)}}h.Resource$Targetingtypes=K;class ae{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}search(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Targetingtypes$Targetingoptions=ae;class qe{context;constructor(Se){this.context=Se}bulkEditAssignedUserRoles(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://displayvideo.googleapis.com/",le={options:Object.assign({url:(we+"/v2/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ie)(0,ro.createAPIRequest)(le,Ie);else return(0,ro.createAPIRequest)(le)}}h.Resource$Users=qe})(RSe||(_2.displayvideo_v2=RSe={}))});var pb=ht(L2=>{"use strict";Object.defineProperty(L2,"__esModule",{value:!0});L2.displayvideo_v3=void 0;var kt=ct(),ASe;(function(h){class R{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstAndThirdPartyAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;media;partners;sdfdownloadtasks;targetingTypes;users;constructor(Pe,Ie){this.context={_options:Pe||{},google:Ie},this.advertisers=new T(this.context),this.combinedAudiences=new a(this.context),this.customBiddingAlgorithms=new y(this.context),this.customLists=new x(this.context),this.firstAndThirdPartyAudiences=new j(this.context),this.floodlightGroups=new $(this.context),this.googleAudiences=new B(this.context),this.guaranteedOrders=new F(this.context),this.inventorySourceGroups=new se(this.context),this.media=new H(this.context),this.partners=new L(this.context),this.sdfdownloadtasks=new J(this.context),this.targetingTypes=new ae(this.context),this.users=new Le(this.context)}}h.Displayvideo=R;class T{context;adGroupAds;adGroups;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;negativeKeywordLists;targetingTypes;constructor(Pe){this.context=Pe,this.adGroupAds=new G(this.context),this.adGroups=new V(this.context),this.assets=new I(this.context),this.campaigns=new d(this.context),this.channels=new m(this.context),this.creatives=new o(this.context),this.insertionOrders=new r(this.context),this.invoices=new e(this.context),this.lineItems=new s(this.context),this.locationLists=new n(this.context),this.negativeKeywordLists=new i(this.context),this.targetingTypes=new f(this.context)}audit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}editAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}listAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers=T;class G{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Adgroupads=G;class V{context;targetingTypes;constructor(Pe){this.context=Pe,this.targetingTypes=new E(this.context)}bulkEditAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}bulkListAdGroupAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups:bulkListAdGroupAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Adgroups=V;class E{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new v(this.context)}}h.Resource$Advertisers$Adgroups$Targetingtypes=E;class v{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Adgroups$Targetingtypes$Assignedtargetingoptions=v;class I{context;constructor(Pe){this.context=Pe}upload(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,mediaUrl:(le+"/upload/v3/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Assets=I;class d{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Campaigns=d;class m{context;sites;constructor(Pe){this.context=Pe,this.sites=new c(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Channels=m;class c{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Channels$Sites=c;class o{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Creatives=o;class r{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Insertionorders=r;class e{context;constructor(Pe){this.context=Pe}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}lookupInvoiceCurrency(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Invoices=e;class s{context;targetingTypes;constructor(Pe){this.context=Pe,this.targetingTypes=new t(this.context)}bulkEditAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}bulkListAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}bulkUpdate(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}duplicate(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Lineitems=s;class t{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new u(this.context)}}h.Resource$Advertisers$Lineitems$Targetingtypes=t;class u{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=u;class n{context;assignedLocations;constructor(Pe){this.context=Pe,this.assignedLocations=new p(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Locationlists=n;class p{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Locationlists$Assignedlocations=p;class i{context;negativeKeywords;constructor(Pe){this.context=Pe,this.negativeKeywords=new g(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Negativekeywordlists=i;class g{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Negativekeywordlists$Negativekeywords=g;class f{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new P(this.context)}}h.Resource$Advertisers$Targetingtypes=f;class P{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=P;class a{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Combinedaudiences=a;class y{context;rules;scripts;constructor(Pe){this.context=Pe,this.rules=new q(this.context),this.scripts=new A(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}uploadRules(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}uploadScript(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Custombiddingalgorithms=y;class q{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules/{+customBiddingAlgorithmRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],pathParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Custombiddingalgorithms$Rules=q;class A{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Custombiddingalgorithms$Scripts=A;class x{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Customlists=x;class j{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}editCustomerMatchMembers(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/firstAndThirdPartyAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["firstAndThirdPartyAudienceId"],pathParams:["firstAndThirdPartyAudienceId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Firstandthirdpartyaudiences=j;class ${context;floodlightActivities;constructor(Pe){this.context=Pe,this.floodlightActivities=new w(this.context)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Floodlightgroups=$;class w{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Floodlightgroups$Floodlightactivities=w;class B{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Googleaudiences=B;class F{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}editGuaranteedOrderReadAccessors(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Guaranteedorders=F;class se{context;assignedInventorySources;constructor(Pe){this.context=Pe,this.assignedInventorySources=new O(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Inventorysourcegroups=se;class O{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Inventorysourcegroups$Assignedinventorysources=O;class H{context;constructor(Pe){this.context=Pe}download(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}upload(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,mediaUrl:(le+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Media=H;class L{context;channels;targetingTypes;constructor(Pe){this.context=Pe,this.channels=new oe(this.context),this.targetingTypes=new _(this.context)}editAssignedTargetingOptions(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Partners=L;class oe{context;sites;constructor(Pe){this.context=Pe,this.sites=new S(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Partners$Channels=oe;class S{context;constructor(Pe){this.context=Pe}bulkEdit(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}replace(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Partners$Channels$Sites=S;class _{context;assignedTargetingOptions;constructor(Pe){this.context=Pe,this.assignedTargetingOptions=new D(this.context)}}h.Resource$Partners$Targetingtypes=_;class D{context;constructor(Pe){this.context=Pe}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Partners$Targetingtypes$Assignedtargetingoptions=D;class J{context;operations;constructor(Pe){this.context=Pe,this.operations=new K(this.context)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Sdfdownloadtasks=J;class K{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Sdfdownloadtasks$Operations=K;class ae{context;targetingOptions;constructor(Pe){this.context=Pe,this.targetingOptions=new qe(this.context)}}h.Resource$Targetingtypes=ae;class qe{context;constructor(Pe){this.context=Pe}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}search(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Targetingtypes$Targetingoptions=qe;class Le{context;constructor(Pe){this.context=Pe}bulkEditAssignedUserRoles(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}create(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}delete(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}get(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}list(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},we),params:Ee,requiredParams:[],pathParams:[],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}patch(Pe,Ie,Ue){let Ee=Pe||{},we=Ie||{};typeof Pe=="function"&&(Ue=Pe,Ee={},we={}),typeof Ie=="function"&&(Ue=Ie,we={});let le=we.rootUrl||"https://displayvideo.googleapis.com/",st={options:Object.assign({url:(le+"/v3/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},we),params:Ee,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(Ue)(0,kt.createAPIRequest)(st,Ue);else return(0,kt.createAPIRequest)(st)}}h.Resource$Users=Le})(ASe||(L2.displayvideo_v3=ASe={}))});var cb=ht(D2=>{"use strict";Object.defineProperty(D2,"__esModule",{value:!0});D2.displayvideo_v4=void 0;var Yt=ct(),$Se;(function(h){class R{context;advertisers;combinedAudiences;customBiddingAlgorithms;customLists;firstPartyAndPartnerAudiences;floodlightGroups;googleAudiences;guaranteedOrders;inventorySourceGroups;inventorySources;media;partners;sdfdownloadtasks;sdfuploadtasks;targetingTypes;users;constructor(ft,It){this.context={_options:ft||{},google:It},this.advertisers=new T(this.context),this.combinedAudiences=new j(this.context),this.customBiddingAlgorithms=new $(this.context),this.customLists=new F(this.context),this.firstPartyAndPartnerAudiences=new se(this.context),this.floodlightGroups=new O(this.context),this.googleAudiences=new L(this.context),this.guaranteedOrders=new oe(this.context),this.inventorySourceGroups=new S(this.context),this.inventorySources=new D(this.context),this.media=new J(this.context),this.partners=new K(this.context),this.sdfdownloadtasks=new Pe(this.context),this.sdfuploadtasks=new Ue(this.context),this.targetingTypes=new we(this.context),this.users=new st(this.context)}}h.Displayvideo=R;class T{context;adAssets;adGroupAds;adGroups;assets;campaigns;channels;creatives;insertionOrders;invoices;lineItems;locationLists;negativeKeywordLists;targetingTypes;constructor(ft){this.context=ft,this.adAssets=new G(this.context),this.adGroupAds=new V(this.context),this.adGroups=new E(this.context),this.assets=new c(this.context),this.campaigns=new o(this.context),this.channels=new r(this.context),this.creatives=new s(this.context),this.insertionOrders=new t(this.context),this.invoices=new u(this.context),this.lineItems=new n(this.context),this.locationLists=new P(this.context),this.negativeKeywordLists=new y(this.context),this.targetingTypes=new A(this.context)}audit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:audit").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}editAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}listAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}:listAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers=T;class G{context;constructor(ft){this.context=ft}bulkCreate(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets:bulkCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets/{+adAssetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adAssetId"],pathParams:["adAssetId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}upload(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adAssets:uploadAdAsset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,mediaUrl:(Nt+"/upload/v4/advertisers/{+advertiserId}/adAssets:uploadAdAsset").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Adassets=G;class V{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroupAds/{+adGroupAdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupAdId"],pathParams:["adGroupAdId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Adgroupads=V;class E{context;targetingTypes;youtubeAssetTypes;constructor(ft){this.context=ft,this.targetingTypes=new v(this.context),this.youtubeAssetTypes=new d(this.context)}bulkEditAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}bulkListAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId"],pathParams:["adGroupId","advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Adgroups=E;class v{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new I(this.context)}}h.Resource$Advertisers$Adgroups$Targetingtypes=v;class I{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType","assignedTargetingOptionId"],pathParams:["adGroupId","advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","targetingType"],pathParams:["adGroupId","advertiserId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Adgroups$Targetingtypes$Assignedtargetingoptions=I;class d{context;youtubeAssetAssociations;constructor(ft){this.context=ft,this.youtubeAssetAssociations=new m(this.context)}}h.Resource$Advertisers$Adgroups$Youtubeassettypes=d;class m{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType"],pathParams:["adGroupId","advertiserId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations/{+youtubeAssetAssociationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType","youtubeAssetAssociationId"],pathParams:["adGroupId","advertiserId","youtubeAssetAssociationId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/adGroups/{+adGroupId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","adGroupId","youtubeAssetType"],pathParams:["adGroupId","advertiserId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Adgroups$Youtubeassettypes$Youtubeassetassociations=m;class c{context;constructor(ft){this.context=ft}upload(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,mediaUrl:(Nt+"/upload/v4/advertisers/{+advertiserId}/assets").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Assets=c;class o{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/campaigns/{+campaignId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","campaignId"],pathParams:["advertiserId","campaignId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Campaigns=o;class r{context;sites;constructor(ft){this.context=ft,this.sites=new e(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Channels=r;class e{context;constructor(ft){this.context=ft}bulkEdit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId","urlOrAppId"],pathParams:["advertiserId","channelId","urlOrAppId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","channelId"],pathParams:["advertiserId","channelId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Channels$Sites=e;class s{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/creatives/{+creativeId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","creativeId"],pathParams:["advertiserId","creativeId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Creatives=s;class t{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","insertionOrderId"],pathParams:["advertiserId","insertionOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Insertionorders=t;class u{context;constructor(ft){this.context=ft}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/invoices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}lookupInvoiceCurrency(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/invoices:lookupInvoiceCurrency").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Invoices=u;class n{context;targetingTypes;youtubeAssetTypes;constructor(ft){this.context=ft,this.targetingTypes=new p(this.context),this.youtubeAssetTypes=new g(this.context)}bulkEditAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkEditAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}bulkListAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkListAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}bulkUpdate(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems:bulkUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}duplicate(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId"],pathParams:["advertiserId","lineItemId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Lineitems=n;class p{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new i(this.context)}}h.Resource$Advertisers$Lineitems$Targetingtypes=p;class i{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","lineItemId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","targetingType"],pathParams:["advertiserId","lineItemId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Lineitems$Targetingtypes$Assignedtargetingoptions=i;class g{context;youtubeAssetAssociations;constructor(ft){this.context=ft,this.youtubeAssetAssociations=new f(this.context)}}h.Resource$Advertisers$Lineitems$Youtubeassettypes=g;class f{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType"],pathParams:["advertiserId","lineItemId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations/{+youtubeAssetAssociationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType","youtubeAssetAssociationId"],pathParams:["advertiserId","lineItemId","youtubeAssetAssociationId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/lineItems/{+lineItemId}/youtubeAssetTypes/{+youtubeAssetType}/youtubeAssetAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","lineItemId","youtubeAssetType"],pathParams:["advertiserId","lineItemId","youtubeAssetType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Lineitems$Youtubeassettypes$Youtubeassetassociations=f;class P{context;assignedLocations;constructor(ft){this.context=ft,this.assignedLocations=new a(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists/{+locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/locationLists/{locationListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Locationlists=P;class a{context;constructor(ft){this.context=ft}bulkEdit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{+locationListId}/assignedLocations:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{+assignedLocationId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId","assignedLocationId"],pathParams:["advertiserId","assignedLocationId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","locationListId"],pathParams:["advertiserId","locationListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Locationlists$Assignedlocations=a;class y{context;negativeKeywords;constructor(ft){this.context=ft,this.negativeKeywords=new q(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId"],pathParams:["advertiserId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{negativeKeywordListId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Negativekeywordlists=y;class q{context;constructor(ft){this.context=ft}bulkEdit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords/{+keywordValue}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId","keywordValue"],pathParams:["advertiserId","keywordValue","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{advertiserId}/negativeKeywordLists/{+negativeKeywordListId}/negativeKeywords:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","negativeKeywordListId"],pathParams:["advertiserId","negativeKeywordListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Negativekeywordlists$Negativekeywords=q;class A{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new x(this.context)}}h.Resource$Advertisers$Targetingtypes=A;class x{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","targetingType","assignedTargetingOptionId"],pathParams:["advertiserId","assignedTargetingOptionId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/advertisers/{+advertiserId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["advertiserId","targetingType"],pathParams:["advertiserId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Advertisers$Targetingtypes$Assignedtargetingoptions=x;class j{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/combinedAudiences/{+combinedAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["combinedAudienceId"],pathParams:["combinedAudienceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/combinedAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Combinedaudiences=j;class ${context;rules;scripts;constructor(ft){this.context=ft,this.rules=new w(this.context),this.scripts=new B(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}uploadRules(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}uploadScript(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}:uploadScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Custombiddingalgorithms=$;class w{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules/{+customBiddingAlgorithmRulesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],pathParams:["customBiddingAlgorithmId","customBiddingAlgorithmRulesId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Custombiddingalgorithms$Rules=w;class B{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts/{+customBiddingScriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId","customBiddingScriptId"],pathParams:["customBiddingAlgorithmId","customBiddingScriptId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customBiddingAlgorithms/{+customBiddingAlgorithmId}/scripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customBiddingAlgorithmId"],pathParams:["customBiddingAlgorithmId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Custombiddingalgorithms$Scripts=B;class F{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customLists/{+customListId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["customListId"],pathParams:["customListId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/customLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Customlists=F;class se{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}editCustomerMatchMembers(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}:editCustomerMatchMembers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/firstPartyAndPartnerAudiences/{+firstPartyAndPartnerAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["firstPartyAndPartnerAudienceId"],pathParams:["firstPartyAndPartnerAudienceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Firstpartyandpartneraudiences=se;class O{context;floodlightActivities;constructor(ft){this.context=ft,this.floodlightActivities=new H(this.context)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{floodlightGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Floodlightgroups=O;class H{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}/floodlightActivities/{+floodlightActivityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["floodlightGroupId","floodlightActivityId"],pathParams:["floodlightActivityId","floodlightGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/floodlightGroups/{+floodlightGroupId}/floodlightActivities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["floodlightGroupId"],pathParams:["floodlightGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Floodlightgroups$Floodlightactivities=H;class L{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/googleAudiences/{+googleAudienceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["googleAudienceId"],pathParams:["googleAudienceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/googleAudiences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Googleaudiences=L;class oe{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}editGuaranteedOrderReadAccessors(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}:editGuaranteedOrderReadAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/guaranteedOrders/{+guaranteedOrderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["guaranteedOrderId"],pathParams:["guaranteedOrderId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Guaranteedorders=oe;class S{context;assignedInventorySources;constructor(ft){this.context=ft,this.assignedInventorySources=new _(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{inventorySourceGroupId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Inventorysourcegroups=S;class _{context;constructor(ft){this.context=ft}bulkEdit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources/{+assignedInventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId","assignedInventorySourceId"],pathParams:["assignedInventorySourceId","inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySourceGroups/{+inventorySourceGroupId}/assignedInventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceGroupId"],pathParams:["inventorySourceGroupId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Inventorysourcegroups$Assignedinventorysources=_;class D{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}editInventorySourceReadWriteAccessors(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}:editInventorySourceReadWriteAccessors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/inventorySources/{+inventorySourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["inventorySourceId"],pathParams:["inventorySourceId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Inventorysources=D;class J{context;constructor(ft){this.context=ft}download(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/download/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}upload(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,mediaUrl:(Nt+"/upload/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Media=J;class K{context;channels;targetingTypes;constructor(ft){this.context=ft,this.channels=new ae(this.context),this.targetingTypes=new Le(this.context)}editAssignedTargetingOptions(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}:editAssignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Partners=K;class ae{context;sites;constructor(ft){this.context=ft,this.sites=new qe(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{+channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId"],pathParams:["partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{channelId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Partners$Channels=ae;class qe{context;constructor(ft){this.context=ft}bulkEdit(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites:bulkEdit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites/{+urlOrAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId","urlOrAppId"],pathParams:["channelId","partnerId","urlOrAppId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/channels/{+channelId}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}replace(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{partnerId}/channels/{+channelId}/sites:replace").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId","channelId"],pathParams:["channelId","partnerId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Partners$Channels$Sites=qe;class Le{context;assignedTargetingOptions;constructor(ft){this.context=ft,this.assignedTargetingOptions=new Se(this.context)}}h.Resource$Partners$Targetingtypes=Le;class Se{context;constructor(ft){this.context=ft}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId","targetingType","assignedTargetingOptionId"],pathParams:["assignedTargetingOptionId","partnerId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/partners/{+partnerId}/targetingTypes/{+targetingType}/assignedTargetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["partnerId","targetingType"],pathParams:["partnerId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Partners$Targetingtypes$Assignedtargetingoptions=Se;class Pe{context;operations;constructor(ft){this.context=ft,this.operations=new Ie(this.context)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/sdfdownloadtasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Sdfdownloadtasks=Pe;class Ie{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["name"],pathParams:["name"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Sdfdownloadtasks$Operations=Ie;class Ue{context;operations;constructor(ft){this.context=ft,this.operations=new Ee(this.context)}}h.Resource$Sdfuploadtasks=Ue;class Ee{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["name"],pathParams:["name"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Sdfuploadtasks$Operations=Ee;class we{context;targetingOptions;constructor(ft){this.context=ft,this.targetingOptions=new le(this.context)}}h.Resource$Targetingtypes=we;class le{context;constructor(ft){this.context=ft}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions/{+targetingOptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["targetingType","targetingOptionId"],pathParams:["targetingOptionId","targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}search(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/targetingTypes/{+targetingType}/targetingOptions:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["targetingType"],pathParams:["targetingType"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Targetingtypes$Targetingoptions=le;class st{context;constructor(ft){this.context=ft}bulkEditAssignedUserRoles(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}:bulkEditAssignedUserRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}create(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}delete(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},xt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}get(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}list(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},xt),params:vt,requiredParams:[],pathParams:[],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}patch(ft,It,yt){let vt=ft||{},xt=It||{};typeof ft=="function"&&(yt=ft,vt={},xt={}),typeof It=="function"&&(yt=It,xt={});let Nt=xt.rootUrl||"https://displayvideo.googleapis.com/",Tt={options:Object.assign({url:(Nt+"/v4/users/{+userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},xt),params:vt,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(yt)(0,Yt.createAPIRequest)(Tt,yt);else return(0,Yt.createAPIRequest)(Tt)}}h.Resource$Users=st})($Se||(D2.displayvideo_v4=$Se={}))});var GSe=ht(Lc=>{"use strict";Object.defineProperty(Lc,"__esModule",{value:!0});Lc.AuthPlus=Lc.displayvideo_v4=Lc.displayvideo_v3=Lc.displayvideo_v2=Lc.displayvideo_v1dev=Lc.displayvideo_v1beta2=Lc.displayvideo_v1beta=Lc.displayvideo_v1=Lc.auth=Lc.VERSIONS=void 0;Lc.displayvideo=h0t;var jSe=ct(),USe=sb();Object.defineProperty(Lc,"displayvideo_v1",{enumerable:!0,get:function(){return USe.displayvideo_v1}});var vSe=rb();Object.defineProperty(Lc,"displayvideo_v1beta",{enumerable:!0,get:function(){return vSe.displayvideo_v1beta}});var TSe=nb();Object.defineProperty(Lc,"displayvideo_v1beta2",{enumerable:!0,get:function(){return TSe.displayvideo_v1beta2}});var VSe=ib();Object.defineProperty(Lc,"displayvideo_v1dev",{enumerable:!0,get:function(){return VSe.displayvideo_v1dev}});var ESe=ub();Object.defineProperty(Lc,"displayvideo_v2",{enumerable:!0,get:function(){return ESe.displayvideo_v2}});var SSe=pb();Object.defineProperty(Lc,"displayvideo_v3",{enumerable:!0,get:function(){return SSe.displayvideo_v3}});var wSe=cb();Object.defineProperty(Lc,"displayvideo_v4",{enumerable:!0,get:function(){return wSe.displayvideo_v4}});Lc.VERSIONS={v1:USe.displayvideo_v1.Displayvideo,v1beta:vSe.displayvideo_v1beta.Displayvideo,v1beta2:TSe.displayvideo_v1beta2.Displayvideo,v1dev:VSe.displayvideo_v1dev.Displayvideo,v2:ESe.displayvideo_v2.Displayvideo,v3:SSe.displayvideo_v3.Displayvideo,v4:wSe.displayvideo_v4.Displayvideo};function h0t(h){return(0,jSe.getAPI)("displayvideo",h,Lc.VERSIONS,this)}var a0t=new jSe.AuthPlus;Lc.auth=a0t;var P0t=ct();Object.defineProperty(Lc,"AuthPlus",{enumerable:!0,get:function(){return P0t.AuthPlus}})});var fb=ht(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});z2.dlp_v2=void 0;var so=ct(),_Se;(function(h){class R{context;infoTypes;locations;organizations;projects;constructor(Se,Pe){this.context={_options:Se||{},google:Pe},this.infoTypes=new T(this.context),this.locations=new G(this.context),this.organizations=new E(this.context),this.projects=new P(this.context)}}h.Dlp=R;class T{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:[],pathParams:[],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Infotypes=T;class G{context;infoTypes;constructor(Se){this.context=Se,this.infoTypes=new V(this.context)}}h.Resource$Locations=G;class V{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Locations$Infotypes=V;class E{context;deidentifyTemplates;inspectTemplates;locations;storedInfoTypes;constructor(Se){this.context=Se,this.deidentifyTemplates=new v(this.context),this.inspectTemplates=new I(this.context),this.locations=new d(this.context),this.storedInfoTypes=new f(this.context)}}h.Resource$Organizations=E;class v{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Deidentifytemplates=v;class I{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Inspecttemplates=I;class d{context;columnDataProfiles;connections;deidentifyTemplates;discoveryConfigs;dlpJobs;fileStoreDataProfiles;infoTypes;inspectTemplates;jobTriggers;projectDataProfiles;storedInfoTypes;tableDataProfiles;constructor(Se){this.context=Se,this.columnDataProfiles=new m(this.context),this.connections=new c(this.context),this.deidentifyTemplates=new o(this.context),this.discoveryConfigs=new r(this.context),this.dlpJobs=new e(this.context),this.fileStoreDataProfiles=new s(this.context),this.infoTypes=new t(this.context),this.inspectTemplates=new u(this.context),this.jobTriggers=new n(this.context),this.projectDataProfiles=new p(this.context),this.storedInfoTypes=new i(this.context),this.tableDataProfiles=new g(this.context)}}h.Resource$Organizations$Locations=d;class m{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/columnDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Columndataprofiles=m;class c{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}search(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Connections=c;class o{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Deidentifytemplates=o;class r{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Discoveryconfigs=r;class e{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Dlpjobs=e;class s{context;constructor(Se){this.context=Se}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/fileStoreDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Filestoredataprofiles=s;class t{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Infotypes=t;class u{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Inspecttemplates=u;class n{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Jobtriggers=n;class p{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/projectDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Projectdataprofiles=p;class i{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Storedinfotypes=i;class g{context;constructor(Se){this.context=Se}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/tableDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Locations$Tabledataprofiles=g;class f{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Organizations$Storedinfotypes=f;class P{context;content;deidentifyTemplates;dlpJobs;image;inspectTemplates;jobTriggers;locations;storedInfoTypes;constructor(Se){this.context=Se,this.content=new a(this.context),this.deidentifyTemplates=new y(this.context),this.dlpJobs=new q(this.context),this.image=new A(this.context),this.inspectTemplates=new x(this.context),this.jobTriggers=new j(this.context),this.locations=new $(this.context),this.storedInfoTypes=new qe(this.context)}}h.Resource$Projects=P;class a{context;constructor(Se){this.context=Se}deidentify(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}inspect(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}reidentify(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:reidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Content=a;class y{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Deidentifytemplates=y;class q{context;constructor(Se){this.context=Se}cancel(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Dlpjobs=q;class A{context;constructor(Se){this.context=Se}redact(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/image:redact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Image=A;class x{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Inspecttemplates=x;class j{context;constructor(Se){this.context=Se}activate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Jobtriggers=j;class ${context;columnDataProfiles;connections;content;deidentifyTemplates;discoveryConfigs;dlpJobs;fileStoreDataProfiles;image;infoTypes;inspectTemplates;jobTriggers;projectDataProfiles;storedInfoTypes;tableDataProfiles;constructor(Se){this.context=Se,this.columnDataProfiles=new w(this.context),this.connections=new B(this.context),this.content=new F(this.context),this.deidentifyTemplates=new se(this.context),this.discoveryConfigs=new O(this.context),this.dlpJobs=new H(this.context),this.fileStoreDataProfiles=new L(this.context),this.image=new oe(this.context),this.infoTypes=new S(this.context),this.inspectTemplates=new _(this.context),this.jobTriggers=new D(this.context),this.projectDataProfiles=new J(this.context),this.storedInfoTypes=new K(this.context),this.tableDataProfiles=new ae(this.context)}}h.Resource$Projects$Locations=$;class w{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/columnDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Columndataprofiles=w;class B{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}search(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/connections:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Connections=B;class F{context;constructor(Se){this.context=Se}deidentify(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}inspect(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}reidentify(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/content:reidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Content=F;class se{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/deidentifyTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Deidentifytemplates=se;class O{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/discoveryConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Discoveryconfigs=O;class H{context;constructor(Se){this.context=Se}cancel(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}finish(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:finish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}hybridInspect(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:hybridInspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/dlpJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Dlpjobs=H;class L{context;constructor(Se){this.context=Se}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/fileStoreDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Filestoredataprofiles=L;class oe{context;constructor(Se){this.context=Se}redact(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/image:redact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Image=oe;class S{context;constructor(Se){this.context=Se}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/infoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Infotypes=S;class _{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/inspectTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Inspecttemplates=_;class D{context;constructor(Se){this.context=Se}activate(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}hybridInspect(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}:hybridInspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/jobTriggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Jobtriggers=D;class J{context;constructor(Se){this.context=Se}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/projectDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Projectdataprofiles=J;class K{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Storedinfotypes=K;class ae{context;constructor(Se){this.context=Se}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/tableDataProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Locations$Tabledataprofiles=ae;class qe{context;constructor(Se){this.context=Se}create(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}delete(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}get(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}list(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+parent}/storedInfoTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},Ee),params:Ue,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}patch(Se,Pe,Ie){let Ue=Se||{},Ee=Pe||{};typeof Se=="function"&&(Ie=Se,Ue={},Ee={}),typeof Pe=="function"&&(Ie=Pe,Ee={});let we=Ee.rootUrl||"https://dlp.googleapis.com/",le={options:Object.assign({url:(we+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},Ee),params:Ue,requiredParams:["name"],pathParams:["name"],context:this.context};if(Ie)(0,so.createAPIRequest)(le,Ie);else return(0,so.createAPIRequest)(le)}}h.Resource$Projects$Storedinfotypes=qe})(_Se||(z2.dlp_v2=_Se={}))});var zSe=ht(vq=>{"use strict";Object.defineProperty(vq,"__esModule",{value:!0});vq.AuthPlus=vq.dlp_v2=vq.auth=vq.VERSIONS=void 0;vq.dlp=d0t;var LSe=ct(),DSe=fb();Object.defineProperty(vq,"dlp_v2",{enumerable:!0,get:function(){return DSe.dlp_v2}});vq.VERSIONS={v2:DSe.dlp_v2.Dlp};function d0t(h){return(0,LSe.getAPI)("dlp",h,vq.VERSIONS,this)}var q0t=new LSe.AuthPlus;vq.auth=q0t;var y0t=ct();Object.defineProperty(vq,"AuthPlus",{enumerable:!0,get:function(){return y0t.AuthPlus}})});var mb=ht(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});M2.dns_v1=void 0;var Qr=ct(),MSe;(function(h){class R{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(r,e){this.context={_options:r||{},google:e},this.changes=new T(this.context),this.dnsKeys=new G(this.context),this.managedZoneOperations=new V(this.context),this.managedZones=new E(this.context),this.policies=new v(this.context),this.projects=new I(this.context),this.resourceRecordSets=new d(this.context),this.responsePolicies=new m(this.context),this.responsePolicyRules=new c(this.context)}}h.Dns=R;class T{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Changes=T;class G{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Dnskeys=G;class V{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Managedzoneoperations=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Managedzones=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Policies=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Projects=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Resourcerecordsets=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Responsepolicies=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Qr.createAPIRequest)(p,s);else return(0,Qr.createAPIRequest)(p)}}h.Resource$Responsepolicyrules=c})(MSe||(M2.dns_v1=MSe={}))});var gb=ht(N2=>{"use strict";Object.defineProperty(N2,"__esModule",{value:!0});N2.dns_v1beta2=void 0;var Yr=ct(),NSe;(function(h){class R{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(r,e){this.context={_options:r||{},google:e},this.changes=new T(this.context),this.dnsKeys=new G(this.context),this.managedZoneOperations=new V(this.context),this.managedZones=new E(this.context),this.policies=new v(this.context),this.projects=new I(this.context),this.resourceRecordSets=new d(this.context),this.responsePolicies=new m(this.context),this.responsePolicyRules=new c(this.context)}}h.Dns=R;class T{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Changes=T;class G{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Dnskeys=G;class V{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Managedzoneoperations=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Managedzones=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Policies=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Projects=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","managedZone","name","type"],pathParams:["managedZone","name","project","type"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Resourcerecordsets=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Responsepolicies=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy"],pathParams:["project","responsePolicy"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v1beta2/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},u),params:t,requiredParams:["project","responsePolicy","responsePolicyRule"],pathParams:["project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,Yr.createAPIRequest)(p,s);else return(0,Yr.createAPIRequest)(p)}}h.Resource$Responsepolicyrules=c})(NSe||(N2.dns_v1beta2=NSe={}))});var hb=ht(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});H2.dns_v2=void 0;var nn=ct(),HSe;(function(h){class R{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;responsePolicies;responsePolicyRules;constructor(r,e){this.context={_options:r||{},google:e},this.changes=new T(this.context),this.dnsKeys=new G(this.context),this.managedZoneOperations=new V(this.context),this.managedZones=new E(this.context),this.policies=new v(this.context),this.projects=new I(this.context),this.resourceRecordSets=new d(this.context),this.responsePolicies=new m(this.context),this.responsePolicyRules=new c(this.context)}}h.Dns=R;class T{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone","changeId"],pathParams:["changeId","location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Changes=T;class G{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone","dnsKeyId"],pathParams:["dnsKeyId","location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Dnskeys=G;class V{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone","operation"],pathParams:["location","managedZone","operation","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Managedzoneoperations=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Managedzones=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},u),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},u),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},u),params:t,requiredParams:["project","location","policy"],pathParams:["location","policy","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Policies=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Projects=I;class d{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},u),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","managedZone"],pathParams:["location","managedZone","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},u),params:t,requiredParams:["project","location","managedZone","name","type"],pathParams:["location","managedZone","name","project","type"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Resourcerecordsets=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location"],pathParams:["location","project"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Responsepolicies=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},u),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},u),params:t,requiredParams:["project","location","responsePolicy"],pathParams:["location","project","responsePolicy"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},u),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}update(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://dns.googleapis.com/",p={options:Object.assign({url:(n+"/dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},u),params:t,requiredParams:["project","location","responsePolicy","responsePolicyRule"],pathParams:["location","project","responsePolicy","responsePolicyRule"],context:this.context};if(s)(0,nn.createAPIRequest)(p,s);else return(0,nn.createAPIRequest)(p)}}h.Resource$Responsepolicyrules=c})(HSe||(H2.dns_v2=HSe={}))});var ab=ht(F2=>{"use strict";Object.defineProperty(F2,"__esModule",{value:!0});F2.dns_v2beta1=void 0;var au=ct(),FSe;(function(h){class R{context;changes;dnsKeys;managedZoneOperations;managedZones;policies;projects;resourceRecordSets;constructor(c,o){this.context={_options:c||{},google:o},this.changes=new T(this.context),this.dnsKeys=new G(this.context),this.managedZoneOperations=new V(this.context),this.managedZones=new E(this.context),this.policies=new v(this.context),this.projects=new I(this.context),this.resourceRecordSets=new d(this.context)}}h.Dns=R;class T{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","changeId"],pathParams:["changeId","managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Changes=T;class G{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","dnsKeyId"],pathParams:["dnsKeyId","managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/dnsKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Dnskeys=G;class V{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone","operation"],pathParams:["managedZone","operation","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Managedzoneoperations=V;class E{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Managedzones=E;class v{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}update(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/policies/{policy}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},s),params:e,requiredParams:["project","policy"],pathParams:["policy","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Policies=v;class I{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Projects=I;class d{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://dns.googleapis.com/",u={options:Object.assign({url:(t+"/dns/v2beta1/projects/{project}/managedZones/{managedZone}/rrsets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["project","managedZone"],pathParams:["managedZone","project"],context:this.context};if(r)(0,au.createAPIRequest)(u,r);else return(0,au.createAPIRequest)(u)}}h.Resource$Resourcerecordsets=d})(FSe||(F2.dns_v2beta1=FSe={}))});var QSe=ht(rm=>{"use strict";Object.defineProperty(rm,"__esModule",{value:!0});rm.AuthPlus=rm.dns_v2beta1=rm.dns_v2=rm.dns_v1beta2=rm.dns_v1=rm.auth=rm.VERSIONS=void 0;rm.dns=x0t;var BSe=ct(),ZSe=mb();Object.defineProperty(rm,"dns_v1",{enumerable:!0,get:function(){return ZSe.dns_v1}});var WSe=gb();Object.defineProperty(rm,"dns_v1beta2",{enumerable:!0,get:function(){return WSe.dns_v1beta2}});var KSe=hb();Object.defineProperty(rm,"dns_v2",{enumerable:!0,get:function(){return KSe.dns_v2}});var JSe=ab();Object.defineProperty(rm,"dns_v2beta1",{enumerable:!0,get:function(){return JSe.dns_v2beta1}});rm.VERSIONS={v1:ZSe.dns_v1.Dns,v1beta2:WSe.dns_v1beta2.Dns,v2:KSe.dns_v2.Dns,v2beta1:JSe.dns_v2beta1.Dns};function x0t(h){return(0,BSe.getAPI)("dns",h,rm.VERSIONS,this)}var I0t=new BSe.AuthPlus;rm.auth=I0t;var R0t=ct();Object.defineProperty(rm,"AuthPlus",{enumerable:!0,get:function(){return R0t.AuthPlus}})});var Pb=ht(B2=>{"use strict";Object.defineProperty(B2,"__esModule",{value:!0});B2.docs_v1=void 0;var UU=ct(),YSe;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Docs=R;class T{context;constructor(V){this.context=V}batchUpdate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://docs.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents/{documentId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["documentId"],pathParams:["documentId"],context:this.context};if(v)(0,UU.createAPIRequest)(c,v);else return(0,UU.createAPIRequest)(c)}create(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://docs.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,UU.createAPIRequest)(c,v);else return(0,UU.createAPIRequest)(c)}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://docs.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents/{documentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["documentId"],pathParams:["documentId"],context:this.context};if(v)(0,UU.createAPIRequest)(c,v);else return(0,UU.createAPIRequest)(c)}}h.Resource$Documents=T})(YSe||(B2.docs_v1=YSe={}))});var OSe=ht(Tq=>{"use strict";Object.defineProperty(Tq,"__esModule",{value:!0});Tq.AuthPlus=Tq.docs_v1=Tq.auth=Tq.VERSIONS=void 0;Tq.docs=A0t;var XSe=ct(),lSe=Pb();Object.defineProperty(Tq,"docs_v1",{enumerable:!0,get:function(){return lSe.docs_v1}});Tq.VERSIONS={v1:lSe.docs_v1.Docs};function A0t(h){return(0,XSe.getAPI)("docs",h,Tq.VERSIONS,this)}var $0t=new XSe.AuthPlus;Tq.auth=$0t;var j0t=ct();Object.defineProperty(Tq,"AuthPlus",{enumerable:!0,get:function(){return j0t.AuthPlus}})});var db=ht(Z2=>{"use strict";Object.defineProperty(Z2,"__esModule",{value:!0});Z2.documentai_v1=void 0;var Nr=ct(),CSe;(function(h){class R{context;operations;projects;constructor(t,u){this.context={_options:t||{},google:u},this.operations=new T(this.context),this.projects=new G(this.context)}}h.Documentai=R;class T{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Operations=T;class G{context;locations;operations;constructor(t){this.context=t,this.locations=new V(this.context),this.operations=new e(this.context)}}h.Resource$Projects=G;class V{context;operations;processors;processorTypes;schemas;constructor(t){this.context=t,this.operations=new E(this.context),this.processors=new v(this.context),this.processorTypes=new c(this.context),this.schemas=new o(this.context)}fetchProcessorTypes(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:fetchProcessorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations=V;class E{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=E;class v{context;humanReviewConfig;processorVersions;constructor(t){this.context=t,this.humanReviewConfig=new I(this.context),this.processorVersions=new d(this.context)}batchProcess(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}disable(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}enable(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}process(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}setDefaultProcessorVersion(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+processor}:setDefaultProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["processor"],pathParams:["processor"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Processors=v;class I{context;constructor(t){this.context=t}reviewDocument(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+humanReviewConfig}:reviewDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["humanReviewConfig"],pathParams:["humanReviewConfig"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Processors$Humanreviewconfig=I;class d{context;evaluations;constructor(t){this.context=t,this.evaluations=new m(this.context)}batchProcess(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}deploy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}evaluateProcessorVersion(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+processorVersion}:evaluateProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["processorVersion"],pathParams:["processorVersion"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/processorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}process(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}train(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/processorVersions:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}undeploy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Processors$Processorversions=d;class m{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Processors$Processorversions$Evaluations=m;class c{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/processorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Processortypes=c;class o{context;schemaVersions;constructor(t){this.context=t,this.schemaVersions=new r(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Schemas=o;class r{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}generate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/schemaVersions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Locations$Schemas$Schemaversions=r;class e{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://documentai.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Nr.createAPIRequest)(f,n);else return(0,Nr.createAPIRequest)(f)}}h.Resource$Projects$Operations=e})(CSe||(Z2.documentai_v1=CSe={}))});var qb=ht(W2=>{"use strict";Object.defineProperty(W2,"__esModule",{value:!0});W2.documentai_v1beta2=void 0;var Vq=ct(),bSe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Documentai=R;class T{context;documents;locations;operations;constructor(m){this.context=m,this.documents=new G(this.context),this.locations=new V(this.context),this.operations=new I(this.context)}}h.Resource$Projects=T;class G{context;constructor(m){this.context=m}batchProcess(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}process(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}}h.Resource$Projects$Documents=G;class V{context;documents;operations;constructor(m){this.context=m,this.documents=new E(this.context),this.operations=new v(this.context)}}h.Resource$Projects$Locations=V;class E{context;constructor(m){this.context=m}batchProcess(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}process(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/documents:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}}h.Resource$Projects$Locations$Documents=E;class v{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://documentai.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vq.createAPIRequest)(t,o);else return(0,Vq.createAPIRequest)(t)}}h.Resource$Projects$Operations=I})(bSe||(W2.documentai_v1beta2=bSe={}))});var yb=ht(K2=>{"use strict";Object.defineProperty(K2,"__esModule",{value:!0});K2.documentai_v1beta3=void 0;var fr=ct(),kSe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Documentai=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;processors;processorTypes;schemas;constructor(s){this.context=s,this.operations=new V(this.context),this.processors=new E(this.context),this.processorTypes=new c(this.context),this.schemas=new o(this.context)}fetchProcessorTypes(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}:fetchProcessorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations=G;class V{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=V;class E{context;dataset;humanReviewConfig;processorVersions;constructor(s){this.context=s,this.dataset=new v(this.context),this.humanReviewConfig=new I(this.context),this.processorVersions=new d(this.context)}batchProcess(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}disable(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}enable(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}process(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}setDefaultProcessorVersion(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+processor}:setDefaultProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["processor"],pathParams:["processor"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}updateDataset(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processors=E;class v{context;constructor(s){this.context=s}batchDeleteDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+dataset}:batchDeleteDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}getDatasetSchema(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}getDocument(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+dataset}:getDocument").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}importDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+dataset}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}listDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+dataset}:listDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}updateDatasetSchema(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processors$Dataset=v;class I{context;constructor(s){this.context=s}reviewDocument(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+humanReviewConfig}:reviewDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["humanReviewConfig"],pathParams:["humanReviewConfig"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processors$Humanreviewconfig=I;class d{context;evaluations;constructor(s){this.context=s,this.evaluations=new m(this.context)}batchProcess(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:batchProcess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}deploy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:deploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}evaluateProcessorVersion(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+processorVersion}:evaluateProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["processorVersion"],pathParams:["processorVersion"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}importProcessorVersion(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions:importProcessorVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}process(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:process").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}train(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorVersions:train").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}undeploy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}:undeploy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processors$Processorversions=d;class m{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processors$Processorversions$Evaluations=m;class c{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/processorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Processortypes=c;class o{context;schemaVersions;constructor(s){this.context=s,this.schemaVersions=new r(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Schemas=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}generate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+parent}/schemaVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://documentai.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,fr.createAPIRequest)(g,u);else return(0,fr.createAPIRequest)(g)}}h.Resource$Projects$Locations$Schemas$Schemaversions=r})(kSe||(K2.documentai_v1beta3=kSe={}))});var rwe=ht(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.AuthPlus=fg.documentai_v1beta3=fg.documentai_v1beta2=fg.documentai_v1=fg.auth=fg.VERSIONS=void 0;fg.documentai=U0t;var ewe=ct(),twe=db();Object.defineProperty(fg,"documentai_v1",{enumerable:!0,get:function(){return twe.documentai_v1}});var owe=qb();Object.defineProperty(fg,"documentai_v1beta2",{enumerable:!0,get:function(){return owe.documentai_v1beta2}});var swe=yb();Object.defineProperty(fg,"documentai_v1beta3",{enumerable:!0,get:function(){return swe.documentai_v1beta3}});fg.VERSIONS={v1:twe.documentai_v1.Documentai,v1beta2:owe.documentai_v1beta2.Documentai,v1beta3:swe.documentai_v1beta3.Documentai};function U0t(h){return(0,ewe.getAPI)("documentai",h,fg.VERSIONS,this)}var v0t=new ewe.AuthPlus;fg.auth=v0t;var T0t=ct();Object.defineProperty(fg,"AuthPlus",{enumerable:!0,get:function(){return T0t.AuthPlus}})});var xb=ht(J2=>{"use strict";Object.defineProperty(J2,"__esModule",{value:!0});J2.domains_v1=void 0;var Cn=ct(),nwe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Domains=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;registrations;constructor(I){this.context=I,this.operations=new V(this.context),this.registrations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}configureContactSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}configureDnsSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}configureManagementSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}export(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}import(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}initiatePushTransfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}register(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}renewDomain(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}resetAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveImportableDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveRegisterParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}retrieveTransferParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}searchDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}transfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Cn.createAPIRequest)(e,m);else return(0,Cn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Registrations=E})(nwe||(J2.domains_v1=nwe={}))});var Ib=ht(Q2=>{"use strict";Object.defineProperty(Q2,"__esModule",{value:!0});Q2.domains_v1alpha2=void 0;var bn=ct(),iwe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Domains=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;registrations;constructor(I){this.context=I,this.operations=new V(this.context),this.registrations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}configureContactSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}configureDnsSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}configureManagementSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}export(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}import(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}initiatePushTransfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}register(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}renewDomain(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}resetAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveImportableDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveRegisterParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}retrieveTransferParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}searchDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}transfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha2/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,bn.createAPIRequest)(e,m);else return(0,bn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Registrations=E})(iwe||(Q2.domains_v1alpha2=iwe={}))});var Rb=ht(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});Y2.domains_v1beta1=void 0;var kn=ct(),uwe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Domains=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;registrations;constructor(I){this.context=I,this.operations=new V(this.context),this.registrations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}configureContactSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:configureContactSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}configureDnsSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:configureDnsSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}configureManagementSettings(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:configureManagementSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}export(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}import(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/registrations:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}initiatePushTransfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:initiatePushTransfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/registrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}register(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/registrations:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}renewDomain(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:renewDomain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}resetAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:resetAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveAuthorizationCode(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:retrieveAuthorizationCode").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveGoogleDomainsDnsRecords(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:retrieveGoogleDomainsDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveGoogleDomainsForwardingConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+registration}:retrieveGoogleDomainsForwardingConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["registration"],pathParams:["registration"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveImportableDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+location}/registrations:retrieveImportableDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveRegisterParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+location}/registrations:retrieveRegisterParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}retrieveTransferParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+location}/registrations:retrieveTransferParameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}searchDomains(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+location}/registrations:searchDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["location"],pathParams:["location"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}transfer(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://domains.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/registrations:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kn.createAPIRequest)(e,m);else return(0,kn.createAPIRequest)(e)}}h.Resource$Projects$Locations$Registrations=E})(uwe||(Y2.domains_v1beta1=uwe={}))});var gwe=ht(mg=>{"use strict";Object.defineProperty(mg,"__esModule",{value:!0});mg.AuthPlus=mg.domains_v1beta1=mg.domains_v1alpha2=mg.domains_v1=mg.auth=mg.VERSIONS=void 0;mg.domains=V0t;var pwe=ct(),cwe=xb();Object.defineProperty(mg,"domains_v1",{enumerable:!0,get:function(){return cwe.domains_v1}});var fwe=Ib();Object.defineProperty(mg,"domains_v1alpha2",{enumerable:!0,get:function(){return fwe.domains_v1alpha2}});var mwe=Rb();Object.defineProperty(mg,"domains_v1beta1",{enumerable:!0,get:function(){return mwe.domains_v1beta1}});mg.VERSIONS={v1:cwe.domains_v1.Domains,v1alpha2:fwe.domains_v1alpha2.Domains,v1beta1:mwe.domains_v1beta1.Domains};function V0t(h){return(0,pwe.getAPI)("domains",h,mg.VERSIONS,this)}var E0t=new pwe.AuthPlus;mg.auth=E0t;var S0t=ct();Object.defineProperty(mg,"AuthPlus",{enumerable:!0,get:function(){return S0t.AuthPlus}})});var Ab=ht(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});X2.domainsrdap_v1=void 0;var vf=ct(),hwe;(function(h){class R{context;autnum;domain;entity;ip;nameserver;v1;constructor(m,c){this.context={_options:m||{},google:c},this.autnum=new T(this.context),this.domain=new G(this.context),this.entity=new V(this.context),this.ip=new E(this.context),this.nameserver=new v(this.context),this.v1=new I(this.context)}}h.Domainsrdap=R;class T{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/autnum/{autnumId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["autnumId"],pathParams:["autnumId"],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$Autnum=T;class G{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/domain/{+domainName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["domainName"],pathParams:["domainName"],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$Domain=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/entity/{entityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["entityId"],pathParams:["entityId"],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$Entity=V;class E{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/ip/{ipId}/{ipId1}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["ipId","ipId1"],pathParams:["ipId","ipId1"],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$Ip=E;class v{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/nameserver/{nameserverId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["nameserverId"],pathParams:["nameserverId"],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$Nameserver=v;class I{context;constructor(m){this.context=m}getDomains(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}getEntities(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}getHelp(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/help").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}getIp(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/ip").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}getNameservers(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://domainsrdap.googleapis.com/",t={options:Object.assign({url:(s+"/v1/nameservers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,vf.createAPIRequest)(t,o);else return(0,vf.createAPIRequest)(t)}}h.Resource$V1=I})(hwe||(X2.domainsrdap_v1=hwe={}))});var dwe=ht(Eq=>{"use strict";Object.defineProperty(Eq,"__esModule",{value:!0});Eq.AuthPlus=Eq.domainsrdap_v1=Eq.auth=Eq.VERSIONS=void 0;Eq.domainsrdap=w0t;var awe=ct(),Pwe=Ab();Object.defineProperty(Eq,"domainsrdap_v1",{enumerable:!0,get:function(){return Pwe.domainsrdap_v1}});Eq.VERSIONS={v1:Pwe.domainsrdap_v1.Domainsrdap};function w0t(h){return(0,awe.getAPI)("domainsrdap",h,Eq.VERSIONS,this)}var G0t=new awe.AuthPlus;Eq.auth=G0t;var _0t=ct();Object.defineProperty(Eq,"AuthPlus",{enumerable:!0,get:function(){return _0t.AuthPlus}})});var $b=ht(l2=>{"use strict";Object.defineProperty(l2,"__esModule",{value:!0});l2.doubleclickbidmanager_v1_1=void 0;var Sq=ct(),qwe;(function(h){class R{context;queries;reports;constructor(E,v){this.context={_options:E||{},google:v},this.queries=new T(this.context),this.reports=new G(this.context)}}h.Doubleclickbidmanager=R;class T{context;constructor(E){this.context=E}createquery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}deletequery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}getquery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}listqueries(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/queries").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}runquery(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/query/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}}h.Resource$Queries=T;class G{context;constructor(E){this.context=E}listreports(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/doubleclickbidmanager/v1.1/queries/{queryId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,Sq.createAPIRequest)(o,I);else return(0,Sq.createAPIRequest)(o)}}h.Resource$Reports=G})(qwe||(l2.doubleclickbidmanager_v1_1=qwe={}))});var jb=ht(O2=>{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});O2.doubleclickbidmanager_v1=void 0;var ywe;(function(h){class R{context;constructor(G,V){this.context={_options:G||{},google:V}}}h.Doubleclickbidmanager=R})(ywe||(O2.doubleclickbidmanager_v1=ywe={}))});var Ub=ht(C2=>{"use strict";Object.defineProperty(C2,"__esModule",{value:!0});C2.doubleclickbidmanager_v2=void 0;var ta=ct(),xwe;(function(h){class R{context;queries;constructor(E,v){this.context={_options:E||{},google:v},this.queries=new T(this.context)}}h.Doubleclickbidmanager=R;class T{context;reports;constructor(E){this.context=E,this.reports=new G(this.context)}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries/{queryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}run(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries/{queryId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}}h.Resource$Queries=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries/{queryId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["queryId","reportId"],pathParams:["queryId","reportId"],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://doubleclickbidmanager.googleapis.com/",o={options:Object.assign({url:(c+"/v2/queries/{queryId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["queryId"],pathParams:["queryId"],context:this.context};if(I)(0,ta.createAPIRequest)(o,I);else return(0,ta.createAPIRequest)(o)}}h.Resource$Queries$Reports=G})(xwe||(C2.doubleclickbidmanager_v2=xwe={}))});var jwe=ht(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0});gg.AuthPlus=gg.doubleclickbidmanager_v2=gg.doubleclickbidmanager_v1=gg.doubleclickbidmanager_v1_1=gg.auth=gg.VERSIONS=void 0;gg.doubleclickbidmanager=L0t;var Iwe=ct(),Rwe=$b();Object.defineProperty(gg,"doubleclickbidmanager_v1_1",{enumerable:!0,get:function(){return Rwe.doubleclickbidmanager_v1_1}});var Awe=jb();Object.defineProperty(gg,"doubleclickbidmanager_v1",{enumerable:!0,get:function(){return Awe.doubleclickbidmanager_v1}});var $we=Ub();Object.defineProperty(gg,"doubleclickbidmanager_v2",{enumerable:!0,get:function(){return $we.doubleclickbidmanager_v2}});gg.VERSIONS={"v1.1":Rwe.doubleclickbidmanager_v1_1.Doubleclickbidmanager,v1:Awe.doubleclickbidmanager_v1.Doubleclickbidmanager,v2:$we.doubleclickbidmanager_v2.Doubleclickbidmanager};function L0t(h){return(0,Iwe.getAPI)("doubleclickbidmanager",h,gg.VERSIONS,this)}var D0t=new Iwe.AuthPlus;gg.auth=D0t;var z0t=ct();Object.defineProperty(gg,"AuthPlus",{enumerable:!0,get:function(){return z0t.AuthPlus}})});var vb=ht(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});b2.doubleclicksearch_v2=void 0;var Yc=ct(),Uwe;(function(h){class R{context;conversion;reports;savedColumns;constructor(v,I){this.context={_options:v||{},google:I},this.conversion=new T(this.context),this.reports=new G(this.context),this.savedColumns=new V(this.context)}}h.Doubleclicksearch=R;class T{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/engine/{engineAccountId}/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["agencyId","advertiserId","engineAccountId","endDate","rowCount","startDate","startRow"],pathParams:["advertiserId","agencyId","engineAccountId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}getByCustomerId(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/customer/{customerId}/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["customerId","endDate","rowCount","startDate","startRow"],pathParams:["customerId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}update(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}updateAvailability(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/conversion/updateAvailability").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}}h.Resource$Conversion=T;class G{context;constructor(v){this.context=v}generate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["reportId"],pathParams:["reportId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}getFile(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports/{reportId}/files/{reportFragment}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["reportId","reportFragment"],pathParams:["reportFragment","reportId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}getIdMappingFile(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/idmapping").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["agencyId","advertiserId"],pathParams:["advertiserId","agencyId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}request(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}}h.Resource$Reports=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://doubleclicksearch.googleapis.com/",r={options:Object.assign({url:(o+"/doubleclicksearch/v2/agency/{agencyId}/advertiser/{advertiserId}/savedcolumns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["agencyId","advertiserId"],pathParams:["advertiserId","agencyId"],context:this.context};if(d)(0,Yc.createAPIRequest)(r,d);else return(0,Yc.createAPIRequest)(r)}}h.Resource$Savedcolumns=V})(Uwe||(b2.doubleclicksearch_v2=Uwe={}))});var Vwe=ht(wq=>{"use strict";Object.defineProperty(wq,"__esModule",{value:!0});wq.AuthPlus=wq.doubleclicksearch_v2=wq.auth=wq.VERSIONS=void 0;wq.doubleclicksearch=M0t;var vwe=ct(),Twe=vb();Object.defineProperty(wq,"doubleclicksearch_v2",{enumerable:!0,get:function(){return Twe.doubleclicksearch_v2}});wq.VERSIONS={v2:Twe.doubleclicksearch_v2.Doubleclicksearch};function M0t(h){return(0,vwe.getAPI)("doubleclicksearch",h,wq.VERSIONS,this)}var N0t=new vwe.AuthPlus;wq.auth=N0t;var H0t=ct();Object.defineProperty(wq,"AuthPlus",{enumerable:!0,get:function(){return H0t.AuthPlus}})});var Tb=ht(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});k2.drive_v2=void 0;var es=ct(),Ewe;(function(h){class R{context;about;apps;changes;channels;children;comments;drives;files;parents;permissions;properties;replies;revisions;teamdrives;constructor(n,p){this.context={_options:n||{},google:p},this.about=new T(this.context),this.apps=new G(this.context),this.changes=new V(this.context),this.channels=new E(this.context),this.children=new v(this.context),this.comments=new I(this.context),this.drives=new d(this.context),this.files=new m(this.context),this.parents=new c(this.context),this.permissions=new o(this.context),this.properties=new r(this.context),this.replies=new e(this.context),this.revisions=new s(this.context),this.teamdrives=new t(this.context)}}h.Drive=R;class T{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/about").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$About=T;class G{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/apps/{appId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["appId"],pathParams:["appId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Apps=G;class V{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/changes/{changeId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["changeId"],pathParams:["changeId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}getStartPageToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/changes/startPageToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}watch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/changes/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Changes=V;class E{context;constructor(n){this.context=n}stop(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Channels=E;class v{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children/{childId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["folderId","childId"],pathParams:["childId","folderId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children/{childId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["folderId","childId"],pathParams:["childId","folderId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["folderId"],pathParams:["folderId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{folderId}/children").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["folderId"],pathParams:["folderId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Children=v;class I{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Comments=I;class d{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}hide(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}/hide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}unhide(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}/unhide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Drives=d;class m{context;constructor(n){this.context=n}copy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}emptyTrash(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/trash").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}export(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","mimeType"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}generateCseToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/generateCseToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}generateIds(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/generateIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}listLabels(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/listLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}modifyLabels(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/modifyLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}touch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/touch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}trash(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}untrash(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/drive/v2/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}watch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Files=m;class c{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents/{parentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","parentId"],pathParams:["fileId","parentId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents/{parentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","parentId"],pathParams:["fileId","parentId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/parents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Parents=c;class o{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}getIdForEmail(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/permissionIds/{email}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["email"],pathParams:["email"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Permissions=o;class r{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/properties/{propertyKey}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["fileId","propertyKey"],pathParams:["fileId","propertyKey"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Properties=r;class e{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Replies=e;class s{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Revisions=s;class t{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v2/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,es.createAPIRequest)(a,i);else return(0,es.createAPIRequest)(a)}}h.Resource$Teamdrives=t})(Ewe||(k2.drive_v2=Ewe={}))});var Vb=ht(eH=>{"use strict";Object.defineProperty(eH,"__esModule",{value:!0});eH.drive_v3=void 0;var Vs=ct(),Swe;(function(h){class R{context;about;accessproposals;approvals;apps;changes;channels;comments;drives;files;operations;permissions;replies;revisions;teamdrives;constructor(n,p){this.context={_options:n||{},google:p},this.about=new T(this.context),this.accessproposals=new G(this.context),this.approvals=new V(this.context),this.apps=new E(this.context),this.changes=new v(this.context),this.channels=new I(this.context),this.comments=new d(this.context),this.drives=new m(this.context),this.files=new c(this.context),this.operations=new o(this.context),this.permissions=new r(this.context),this.replies=new e(this.context),this.revisions=new s(this.context),this.teamdrives=new t(this.context)}}h.Drive=R;class T{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/about").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$About=T;class G{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals/{proposalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","proposalId"],pathParams:["fileId","proposalId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}resolve(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","proposalId"],pathParams:["fileId","proposalId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Accessproposals=G;class V{context;constructor(n){this.context=n}approve(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}cancel(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}comment(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:comment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}decline(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:decline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}reassign(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals/{approvalId}:reassign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","approvalId"],pathParams:["approvalId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}start(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/approvals:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Approvals=V;class E{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/apps/{appId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["appId"],pathParams:["appId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/apps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Apps=E;class v{context;constructor(n){this.context=n}getStartPageToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/changes/startPageToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/changes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["pageToken"],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}watch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/changes/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["pageToken"],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Changes=v;class I{context;constructor(n){this.context=n}stop(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Channels=I;class d{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Comments=d;class m{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}hide(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}/hide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}unhide(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}/unhide").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/drives/{driveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["driveId"],pathParams:["driveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Drives=m;class c{context;constructor(n){this.context=n}copy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}download(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/download").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}emptyTrash(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/trash").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}export(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","mimeType"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}generateCseToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/generateCseToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}generateIds(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/generateIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}listLabels(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/listLabels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}modifyLabels(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/modifyLabels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/drive/v3/files/{fileId}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}watch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Files=c;class o{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/operations/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Operations=o;class r{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","permissionId"],pathParams:["fileId","permissionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Permissions=r;class e{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","commentId"],pathParams:["commentId","fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","commentId","replyId"],pathParams:["commentId","fileId","replyId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Replies=e;class s{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["fileId"],pathParams:["fileId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/files/{fileId}/revisions/{revisionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["fileId","revisionId"],pathParams:["fileId","revisionId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Revisions=s;class t{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["requestId"],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/teamdrives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://www.googleapis.com/",a={options:Object.assign({url:(P+"/drive/v3/teamdrives/{teamDriveId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["teamDriveId"],pathParams:["teamDriveId"],context:this.context};if(i)(0,Vs.createAPIRequest)(a,i);else return(0,Vs.createAPIRequest)(a)}}h.Resource$Teamdrives=t})(Swe||(eH.drive_v3=Swe={}))});var Lwe=ht(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.AuthPlus=oa.drive_v3=oa.drive_v2=oa.auth=oa.VERSIONS=void 0;oa.drive=F0t;var wwe=ct(),Gwe=Tb();Object.defineProperty(oa,"drive_v2",{enumerable:!0,get:function(){return Gwe.drive_v2}});var _we=Vb();Object.defineProperty(oa,"drive_v3",{enumerable:!0,get:function(){return _we.drive_v3}});oa.VERSIONS={v2:Gwe.drive_v2.Drive,v3:_we.drive_v3.Drive};function F0t(h){return(0,wwe.getAPI)("drive",h,oa.VERSIONS,this)}var B0t=new wwe.AuthPlus;oa.auth=B0t;var Z0t=ct();Object.defineProperty(oa,"AuthPlus",{enumerable:!0,get:function(){return Z0t.AuthPlus}})});var Eb=ht(tH=>{"use strict";Object.defineProperty(tH,"__esModule",{value:!0});tH.driveactivity_v2=void 0;var Dwe=ct(),zwe;(function(h){class R{context;activity;constructor(V,E){this.context={_options:V||{},google:E},this.activity=new T(this.context)}}h.Driveactivity=R;class T{context;constructor(V){this.context=V}query(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://driveactivity.googleapis.com/",c={options:Object.assign({url:(m+"/v2/activity:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Dwe.createAPIRequest)(c,v);else return(0,Dwe.createAPIRequest)(c)}}h.Resource$Activity=T})(zwe||(tH.driveactivity_v2=zwe={}))});var Hwe=ht(Gq=>{"use strict";Object.defineProperty(Gq,"__esModule",{value:!0});Gq.AuthPlus=Gq.driveactivity_v2=Gq.auth=Gq.VERSIONS=void 0;Gq.driveactivity=W0t;var Mwe=ct(),Nwe=Eb();Object.defineProperty(Gq,"driveactivity_v2",{enumerable:!0,get:function(){return Nwe.driveactivity_v2}});Gq.VERSIONS={v2:Nwe.driveactivity_v2.Driveactivity};function W0t(h){return(0,Mwe.getAPI)("driveactivity",h,Gq.VERSIONS,this)}var K0t=new Mwe.AuthPlus;Gq.auth=K0t;var J0t=ct();Object.defineProperty(Gq,"AuthPlus",{enumerable:!0,get:function(){return J0t.AuthPlus}})});var Sb=ht(oH=>{"use strict";Object.defineProperty(oH,"__esModule",{value:!0});oH.drivelabels_v2=void 0;var qi=ct(),Fwe;(function(h){class R{context;labels;limits;users;constructor(o,r){this.context={_options:o||{},google:r},this.labels=new T(this.context),this.limits=new d(this.context),this.users=new m(this.context)}}h.Drivelabels=R;class T{context;locks;permissions;revisions;constructor(o){this.context=o,this.locks=new G(this.context),this.permissions=new V(this.context),this.revisions=new E(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}delta(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:delta").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}disable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}enable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}publish(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}updateLabelCopyMode(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:updateLabelCopyMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}updateLabelEnabledAppSettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:updateLabelEnabledAppSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}updatePermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels=T;class G{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels$Locks=G;class V{context;constructor(o){this.context=o}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}batchUpdate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels$Permissions=V;class E{context;locks;permissions;constructor(o){this.context=o,this.locks=new v(this.context),this.permissions=new I(this.context)}updatePermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels$Revisions=E;class v{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels$Revisions$Locks=v;class I{context;constructor(o){this.context=o}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}batchUpdate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Labels$Revisions$Permissions=I;class d{context;constructor(o){this.context=o}getLabel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/limits/label").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Limits=d;class m{context;constructor(o){this.context=o}getCapabilities(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,qi.createAPIRequest)(n,e);else return(0,qi.createAPIRequest)(n)}}h.Resource$Users=m})(Fwe||(oH.drivelabels_v2=Fwe={}))});var wb=ht(sH=>{"use strict";Object.defineProperty(sH,"__esModule",{value:!0});sH.drivelabels_v2beta=void 0;var yi=ct(),Bwe;(function(h){class R{context;labels;limits;users;constructor(o,r){this.context={_options:o||{},google:r},this.labels=new T(this.context),this.limits=new d(this.context),this.users=new m(this.context)}}h.Drivelabels=R;class T{context;locks;permissions;revisions;constructor(o){this.context=o,this.locks=new G(this.context),this.permissions=new V(this.context),this.revisions=new E(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}delta(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:delta").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}disable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}enable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}publish(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}updateLabelCopyMode(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:updateLabelCopyMode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}updateLabelEnabledAppSettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}:updateLabelEnabledAppSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}updatePermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels=T;class G{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels$Locks=G;class V{context;constructor(o){this.context=o}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}batchUpdate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels$Permissions=V;class E{context;locks;permissions;constructor(o){this.context=o,this.locks=new v(this.context),this.permissions=new I(this.context)}updatePermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels$Revisions=E;class v{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/locks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels$Revisions$Locks=v;class I{context;constructor(o){this.context=o}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}batchUpdate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+parent}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Labels$Revisions$Permissions=I;class d{context;constructor(o){this.context=o}getLabel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/limits/label").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Limits=d;class m{context;constructor(o){this.context=o}getCapabilities(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://drivelabels.googleapis.com/",n={options:Object.assign({url:(u+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,yi.createAPIRequest)(n,e);else return(0,yi.createAPIRequest)(n)}}h.Resource$Users=m})(Bwe||(sH.drivelabels_v2beta=Bwe={}))});var Jwe=ht(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.AuthPlus=sa.drivelabels_v2beta=sa.drivelabels_v2=sa.auth=sa.VERSIONS=void 0;sa.drivelabels=Q0t;var Zwe=ct(),Wwe=Sb();Object.defineProperty(sa,"drivelabels_v2",{enumerable:!0,get:function(){return Wwe.drivelabels_v2}});var Kwe=wb();Object.defineProperty(sa,"drivelabels_v2beta",{enumerable:!0,get:function(){return Kwe.drivelabels_v2beta}});sa.VERSIONS={v2:Wwe.drivelabels_v2.Drivelabels,v2beta:Kwe.drivelabels_v2beta.Drivelabels};function Q0t(h){return(0,Zwe.getAPI)("drivelabels",h,sa.VERSIONS,this)}var Y0t=new Zwe.AuthPlus;sa.auth=Y0t;var X0t=ct();Object.defineProperty(sa,"AuthPlus",{enumerable:!0,get:function(){return X0t.AuthPlus}})});var Gb=ht(rH=>{"use strict";Object.defineProperty(rH,"__esModule",{value:!0});rH.essentialcontacts_v1=void 0;var Pu=ct(),Qwe;(function(h){class R{context;folders;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Essentialcontacts=R;class T{context;contacts;constructor(m){this.context=m,this.contacts=new G(this.context)}}h.Resource$Folders=T;class G{context;constructor(m){this.context=m}compute(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}sendTestMessage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}}h.Resource$Folders$Contacts=G;class V{context;contacts;constructor(m){this.context=m,this.contacts=new E(this.context)}}h.Resource$Organizations=V;class E{context;constructor(m){this.context=m}compute(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}sendTestMessage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}}h.Resource$Organizations$Contacts=E;class v{context;contacts;constructor(m){this.context=m,this.contacts=new I(this.context)}}h.Resource$Projects=v;class I{context;constructor(m){this.context=m}compute(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts:compute").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/contacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}sendTestMessage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://essentialcontacts.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}/contacts:sendTestMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pu.createAPIRequest)(t,o);else return(0,Pu.createAPIRequest)(t)}}h.Resource$Projects$Contacts=I})(Qwe||(rH.essentialcontacts_v1=Qwe={}))});var lwe=ht(_q=>{"use strict";Object.defineProperty(_q,"__esModule",{value:!0});_q.AuthPlus=_q.essentialcontacts_v1=_q.auth=_q.VERSIONS=void 0;_q.essentialcontacts=l0t;var Ywe=ct(),Xwe=Gb();Object.defineProperty(_q,"essentialcontacts_v1",{enumerable:!0,get:function(){return Xwe.essentialcontacts_v1}});_q.VERSIONS={v1:Xwe.essentialcontacts_v1.Essentialcontacts};function l0t(h){return(0,Ywe.getAPI)("essentialcontacts",h,_q.VERSIONS,this)}var O0t=new Ywe.AuthPlus;_q.auth=O0t;var C0t=ct();Object.defineProperty(_q,"AuthPlus",{enumerable:!0,get:function(){return C0t.AuthPlus}})});var _b=ht(nH=>{"use strict";Object.defineProperty(nH,"__esModule",{value:!0});nH.eventarc_v1=void 0;var As=ct(),Owe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Eventarc=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;channelConnections;channels;enrollments;googleApiSources;messageBuses;operations;pipelines;providers;triggers;constructor(s){this.context=s,this.channelConnections=new V(this.context),this.channels=new E(this.context),this.enrollments=new v(this.context),this.googleApiSources=new I(this.context),this.messageBuses=new d(this.context),this.operations=new m(this.context),this.pipelines=new c(this.context),this.providers=new o(this.context),this.triggers=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getGoogleChannelConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}updateGoogleChannelConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/channelConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/channelConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Channelconnections=V;class E{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Channels=E;class v{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/enrollments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/enrollments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Enrollments=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/googleApiSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/googleApiSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Googleapisources=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/messageBuses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/messageBuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}listEnrollments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:listEnrollments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Messagebuses=d;class m{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Pipelines=c;class o{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Providers=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://eventarc.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,As.createAPIRequest)(g,u);else return(0,As.createAPIRequest)(g)}}h.Resource$Projects$Locations$Triggers=r})(Owe||(nH.eventarc_v1=Owe={}))});var Lb=ht(iH=>{"use strict";Object.defineProperty(iH,"__esModule",{value:!0});iH.eventarc_v1beta1=void 0;var Yp=ct(),Cwe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Eventarc=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;triggers;constructor(I){this.context=I,this.operations=new V(this.context),this.triggers=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://eventarc.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,Yp.createAPIRequest)(e,m);else return(0,Yp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Triggers=E})(Cwe||(iH.eventarc_v1beta1=Cwe={}))});var tGe=ht(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.AuthPlus=ra.eventarc_v1beta1=ra.eventarc_v1=ra.auth=ra.VERSIONS=void 0;ra.eventarc=b0t;var bwe=ct(),kwe=_b();Object.defineProperty(ra,"eventarc_v1",{enumerable:!0,get:function(){return kwe.eventarc_v1}});var eGe=Lb();Object.defineProperty(ra,"eventarc_v1beta1",{enumerable:!0,get:function(){return eGe.eventarc_v1beta1}});ra.VERSIONS={v1:kwe.eventarc_v1.Eventarc,v1beta1:eGe.eventarc_v1beta1.Eventarc};function b0t(h){return(0,bwe.getAPI)("eventarc",h,ra.VERSIONS,this)}var k0t=new bwe.AuthPlus;ra.auth=k0t;var ejt=ct();Object.defineProperty(ra,"AuthPlus",{enumerable:!0,get:function(){return ejt.AuthPlus}})});var Db=ht(uH=>{"use strict";Object.defineProperty(uH,"__esModule",{value:!0});uH.factchecktools_v1alpha1=void 0;var na=ct(),oGe;(function(h){class R{context;claims;pages;constructor(E,v){this.context={_options:E||{},google:v},this.claims=new T(this.context),this.pages=new G(this.context)}}h.Factchecktools=R;class T{context;constructor(E){this.context=E}imageSearch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/claims:imageSearch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/claims:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}}h.Resource$Claims=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/pages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/pages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://factchecktools.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,na.createAPIRequest)(o,I);else return(0,na.createAPIRequest)(o)}}h.Resource$Pages=G})(oGe||(uH.factchecktools_v1alpha1=oGe={}))});var nGe=ht(Lq=>{"use strict";Object.defineProperty(Lq,"__esModule",{value:!0});Lq.AuthPlus=Lq.factchecktools_v1alpha1=Lq.auth=Lq.VERSIONS=void 0;Lq.factchecktools=tjt;var sGe=ct(),rGe=Db();Object.defineProperty(Lq,"factchecktools_v1alpha1",{enumerable:!0,get:function(){return rGe.factchecktools_v1alpha1}});Lq.VERSIONS={v1alpha1:rGe.factchecktools_v1alpha1.Factchecktools};function tjt(h){return(0,sGe.getAPI)("factchecktools",h,Lq.VERSIONS,this)}var ojt=new sGe.AuthPlus;Lq.auth=ojt;var sjt=ct();Object.defineProperty(Lq,"AuthPlus",{enumerable:!0,get:function(){return sjt.AuthPlus}})});var zb=ht(pH=>{"use strict";Object.defineProperty(pH,"__esModule",{value:!0});pH.fcm_v1=void 0;var iGe=ct(),uGe;(function(h){class R{context;projects;constructor(E,v){this.context={_options:E||{},google:v},this.projects=new T(this.context)}}h.Fcm=R;class T{context;messages;constructor(E){this.context=E,this.messages=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(E){this.context=E}send(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://fcm.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/messages:send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,iGe.createAPIRequest)(o,I);else return(0,iGe.createAPIRequest)(o)}}h.Resource$Projects$Messages=G})(uGe||(pH.fcm_v1=uGe={}))});var fGe=ht(Dq=>{"use strict";Object.defineProperty(Dq,"__esModule",{value:!0});Dq.AuthPlus=Dq.fcm_v1=Dq.auth=Dq.VERSIONS=void 0;Dq.fcm=rjt;var pGe=ct(),cGe=zb();Object.defineProperty(Dq,"fcm_v1",{enumerable:!0,get:function(){return cGe.fcm_v1}});Dq.VERSIONS={v1:cGe.fcm_v1.Fcm};function rjt(h){return(0,pGe.getAPI)("fcm",h,Dq.VERSIONS,this)}var njt=new pGe.AuthPlus;Dq.auth=njt;var ijt=ct();Object.defineProperty(Dq,"AuthPlus",{enumerable:!0,get:function(){return ijt.AuthPlus}})});var Mb=ht(cH=>{"use strict";Object.defineProperty(cH,"__esModule",{value:!0});cH.fcmdata_v1beta1=void 0;var mGe=ct(),gGe;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Fcmdata=R;class T{context;androidApps;constructor(v){this.context=v,this.androidApps=new G(this.context)}}h.Resource$Projects=T;class G{context;deliveryData;constructor(v){this.context=v,this.deliveryData=new V(this.context)}}h.Resource$Projects$Androidapps=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://fcmdata.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+parent}/deliveryData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,mGe.createAPIRequest)(r,d);else return(0,mGe.createAPIRequest)(r)}}h.Resource$Projects$Androidapps$Deliverydata=V})(gGe||(cH.fcmdata_v1beta1=gGe={}))});var PGe=ht(zq=>{"use strict";Object.defineProperty(zq,"__esModule",{value:!0});zq.AuthPlus=zq.fcmdata_v1beta1=zq.auth=zq.VERSIONS=void 0;zq.fcmdata=ujt;var hGe=ct(),aGe=Mb();Object.defineProperty(zq,"fcmdata_v1beta1",{enumerable:!0,get:function(){return aGe.fcmdata_v1beta1}});zq.VERSIONS={v1beta1:aGe.fcmdata_v1beta1.Fcmdata};function ujt(h){return(0,hGe.getAPI)("fcmdata",h,zq.VERSIONS,this)}var pjt=new hGe.AuthPlus;zq.auth=pjt;var cjt=ct();Object.defineProperty(zq,"AuthPlus",{enumerable:!0,get:function(){return cjt.AuthPlus}})});var Nb=ht(fH=>{"use strict";Object.defineProperty(fH,"__esModule",{value:!0});fH.file_v1=void 0;var xi=ct(),dGe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.File=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backups;instances;operations;constructor(m){this.context=m,this.backups=new V(this.context),this.instances=new E(this.context),this.operations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Backups=V;class E{context;snapshots;constructor(m){this.context=m,this.snapshots=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}pauseReplica(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:pauseReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}promoteReplica(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}restore(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}resumeReplica(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:resumeReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}revert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Instances=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Instances$Snapshots=v;class I{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://file.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xi.createAPIRequest)(t,o);else return(0,xi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=I})(dGe||(fH.file_v1=dGe={}))});var Hb=ht(mH=>{"use strict";Object.defineProperty(mH,"__esModule",{value:!0});mH.file_v1beta1=void 0;var wn=ct(),qGe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.File=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backups;instances;operations;constructor(c){this.context=c,this.backups=new V(this.context),this.instances=new E(this.context),this.operations=new d(this.context)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Backups=V;class E{context;shares;snapshots;constructor(c){this.context=c,this.shares=new v(this.context),this.snapshots=new I(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}pauseReplica(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:pauseReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}promoteReplica(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}restore(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}resumeReplica(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:resumeReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}revert(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances=E;class v{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/shares").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/shares").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances$Shares=v;class I{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Instances$Snapshots=I;class d{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://file.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,wn.createAPIRequest)(u,r);else return(0,wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=d})(qGe||(mH.file_v1beta1=qGe={}))});var RGe=ht(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.AuthPlus=ia.file_v1beta1=ia.file_v1=ia.auth=ia.VERSIONS=void 0;ia.file=fjt;var yGe=ct(),xGe=Nb();Object.defineProperty(ia,"file_v1",{enumerable:!0,get:function(){return xGe.file_v1}});var IGe=Hb();Object.defineProperty(ia,"file_v1beta1",{enumerable:!0,get:function(){return IGe.file_v1beta1}});ia.VERSIONS={v1:xGe.file_v1.File,v1beta1:IGe.file_v1beta1.File};function fjt(h){return(0,yGe.getAPI)("file",h,ia.VERSIONS,this)}var mjt=new yGe.AuthPlus;ia.auth=mjt;var gjt=ct();Object.defineProperty(ia,"AuthPlus",{enumerable:!0,get:function(){return gjt.AuthPlus}})});var Fb=ht(gH=>{"use strict";Object.defineProperty(gH,"__esModule",{value:!0});gH.firebase_v1beta1=void 0;var un=ct(),AGe;(function(h){class R{context;availableProjects;operations;projects;constructor(r,e){this.context={_options:r||{},google:e},this.availableProjects=new T(this.context),this.operations=new G(this.context),this.projects=new V(this.context)}}h.Firebase=R;class T{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/availableProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Availableprojects=T;class G{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Operations=G;class V{context;androidApps;availableLocations;defaultLocation;iosApps;webApps;constructor(r){this.context=r,this.androidApps=new E(this.context),this.availableLocations=new I(this.context),this.defaultLocation=new d(this.context),this.iosApps=new m(this.context),this.webApps=new c(this.context)}addFirebase(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+project}:addFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["project"],pathParams:["project"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}addGoogleAnalytics(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}:addGoogleAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}getAdminSdkConfig(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}getAnalyticsDetails(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:[],pathParams:[],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}removeAnalytics(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}:removeAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}searchApps(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}:searchApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects=V;class E{context;sha;constructor(r){this.context=r,this.sha=new v(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/androidApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}getConfig(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/androidApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}remove(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}undelete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Androidapps=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/sha").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/sha").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Androidapps$Sha=v;class I{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/availableLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Availablelocations=I;class d{context;constructor(r){this.context=r}finalize(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/defaultLocation:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Defaultlocation=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/iosApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}getConfig(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/iosApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}remove(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}undelete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Iosapps=m;class c{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}getConfig(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+parent}/webApps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}remove(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}undelete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebase.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,un.createAPIRequest)(p,s);else return(0,un.createAPIRequest)(p)}}h.Resource$Projects$Webapps=c})(AGe||(gH.firebase_v1beta1=AGe={}))});var UGe=ht(Mq=>{"use strict";Object.defineProperty(Mq,"__esModule",{value:!0});Mq.AuthPlus=Mq.firebase_v1beta1=Mq.auth=Mq.VERSIONS=void 0;Mq.firebase=hjt;var $Ge=ct(),jGe=Fb();Object.defineProperty(Mq,"firebase_v1beta1",{enumerable:!0,get:function(){return jGe.firebase_v1beta1}});Mq.VERSIONS={v1beta1:jGe.firebase_v1beta1.Firebase};function hjt(h){return(0,$Ge.getAPI)("firebase",h,Mq.VERSIONS,this)}var ajt=new $Ge.AuthPlus;Mq.auth=ajt;var Pjt=ct();Object.defineProperty(Mq,"AuthPlus",{enumerable:!0,get:function(){return Pjt.AuthPlus}})});var Bb=ht(hH=>{"use strict";Object.defineProperty(hH,"__esModule",{value:!0});hH.firebaseappcheck_v1=void 0;var nr=ct(),vGe;(function(h){class R{context;jwks;oauthClients;projects;constructor(u,n){this.context={_options:u||{},google:n},this.jwks=new T(this.context),this.oauthClients=new G(this.context),this.projects=new V(this.context)}}h.Firebaseappcheck=R;class T{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Jwks=T;class G{context;constructor(u){this.context=u}exchangeAppAttestAssertion(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeAppAttestAttestation(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeDebugToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}generateAppAttestChallenge(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Oauthclients=G;class V{context;apps;services;constructor(u){this.context=u,this.apps=new E(this.context),this.services=new e(this.context)}}h.Resource$Projects=V;class E{context;appAttestConfig;debugTokens;deviceCheckConfig;playIntegrityConfig;recaptchaEnterpriseConfig;recaptchaV3Config;safetyNetConfig;constructor(u){this.context=u,this.appAttestConfig=new v(this.context),this.debugTokens=new I(this.context),this.deviceCheckConfig=new d(this.context),this.playIntegrityConfig=new m(this.context),this.recaptchaEnterpriseConfig=new c(this.context),this.recaptchaV3Config=new o(this.context),this.safetyNetConfig=new r(this.context)}exchangeAppAttestAssertion(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeAppAttestAttestation(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeCustomToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeDebugToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeDeviceCheckToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeDeviceCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangePlayIntegrityToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangePlayIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeRecaptchaEnterpriseToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeRecaptchaEnterpriseToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeRecaptchaV3Token(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeRecaptchaV3Token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}exchangeSafetyNetToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:exchangeSafetyNetToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}generateAppAttestChallenge(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}generatePlayIntegrityChallenge(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+app}:generatePlayIntegrityChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["app"],pathParams:["app"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps=E;class v{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/appAttestConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Appattestconfig=v;class I{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Debugtokens=I;class d{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/deviceCheckConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Devicecheckconfig=d;class m{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/playIntegrityConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Playintegrityconfig=m;class c{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/recaptchaEnterpriseConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Recaptchaenterpriseconfig=c;class o{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/recaptchaV3Config:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Recaptchav3config=o;class r{context;constructor(u){this.context=u}batchGet(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/apps/-/safetyNetConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Apps$Safetynetconfig=r;class e{context;resourcePolicies;constructor(u){this.context=u,this.resourcePolicies=new s(this.context)}batchUpdate(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/services:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Services=e;class s{context;constructor(u){this.context=u}batchUpdate(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/resourcePolicies:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://firebaseappcheck.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,nr.createAPIRequest)(P,p);else return(0,nr.createAPIRequest)(P)}}h.Resource$Projects$Services$Resourcepolicies=s})(vGe||(hH.firebaseappcheck_v1=vGe={}))});var Zb=ht(aH=>{"use strict";Object.defineProperty(aH,"__esModule",{value:!0});aH.firebaseappcheck_v1beta=void 0;var Ys=ct(),TGe;(function(h){class R{context;jwks;oauthClients;projects;constructor(n,p){this.context={_options:n||{},google:p},this.jwks=new T(this.context),this.oauthClients=new G(this.context),this.projects=new V(this.context)}}h.Firebaseappcheck=R;class T{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Jwks=T;class G{context;constructor(n){this.context=n}exchangeAppAttestAssertion(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeAppAttestAttestation(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeDebugToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}generateAppAttestChallenge(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Oauthclients=G;class V{context;apps;services;constructor(n){this.context=n,this.apps=new E(this.context),this.services=new s(this.context)}verifyAppCheckToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+project}:verifyAppCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["project"],pathParams:["project"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects=V;class E{context;appAttestConfig;debugTokens;deviceCheckConfig;playIntegrityConfig;recaptchaConfig;recaptchaEnterpriseConfig;recaptchaV3Config;safetyNetConfig;constructor(n){this.context=n,this.appAttestConfig=new v(this.context),this.debugTokens=new I(this.context),this.deviceCheckConfig=new d(this.context),this.playIntegrityConfig=new m(this.context),this.recaptchaConfig=new c(this.context),this.recaptchaEnterpriseConfig=new o(this.context),this.recaptchaV3Config=new r(this.context),this.safetyNetConfig=new e(this.context)}exchangeAppAttestAssertion(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeAppAttestAttestation(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeAppAttestAttestation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeCustomToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeDebugToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDebugToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeDeviceCheckToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeDeviceCheckToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangePlayIntegrityToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangePlayIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeRecaptchaEnterpriseToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaEnterpriseToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeRecaptchaToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeRecaptchaV3Token(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeRecaptchaV3Token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}exchangeSafetyNetToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:exchangeSafetyNetToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}generateAppAttestChallenge(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:generateAppAttestChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}generatePlayIntegrityChallenge(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+app}:generatePlayIntegrityChallenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["app"],pathParams:["app"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps=E;class v{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/appAttestConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Appattestconfig=v;class I{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/debugTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Debugtokens=I;class d{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/deviceCheckConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Devicecheckconfig=d;class m{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/playIntegrityConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Playintegrityconfig=m;class c{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Recaptchaconfig=c;class o{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaEnterpriseConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Recaptchaenterpriseconfig=o;class r{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/recaptchaV3Config:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Recaptchav3config=r;class e{context;constructor(n){this.context=n}batchGet(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/apps/-/safetyNetConfig:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Apps$Safetynetconfig=e;class s{context;resourcePolicies;constructor(n){this.context=n,this.resourcePolicies=new t(this.context)}batchUpdate(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/services:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Services=s;class t{context;constructor(n){this.context=n}batchUpdate(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+parent}/resourcePolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://firebaseappcheck.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Ys.createAPIRequest)(a,i);else return(0,Ys.createAPIRequest)(a)}}h.Resource$Projects$Services$Resourcepolicies=t})(TGe||(aH.firebaseappcheck_v1beta=TGe={}))});var wGe=ht(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.AuthPlus=ua.firebaseappcheck_v1beta=ua.firebaseappcheck_v1=ua.auth=ua.VERSIONS=void 0;ua.firebaseappcheck=djt;var VGe=ct(),EGe=Bb();Object.defineProperty(ua,"firebaseappcheck_v1",{enumerable:!0,get:function(){return EGe.firebaseappcheck_v1}});var SGe=Zb();Object.defineProperty(ua,"firebaseappcheck_v1beta",{enumerable:!0,get:function(){return SGe.firebaseappcheck_v1beta}});ua.VERSIONS={v1:EGe.firebaseappcheck_v1.Firebaseappcheck,v1beta:SGe.firebaseappcheck_v1beta.Firebaseappcheck};function djt(h){return(0,VGe.getAPI)("firebaseappcheck",h,ua.VERSIONS,this)}var qjt=new VGe.AuthPlus;ua.auth=qjt;var yjt=ct();Object.defineProperty(ua,"AuthPlus",{enumerable:!0,get:function(){return yjt.AuthPlus}})});var Wb=ht(PH=>{"use strict";Object.defineProperty(PH,"__esModule",{value:!0});PH.firebaseappdistribution_v1=void 0;var Ii=ct(),GGe;(function(h){class R{context;media;projects;constructor(o,r){this.context={_options:o||{},google:r},this.media=new T(this.context),this.projects=new G(this.context)}}h.Firebaseappdistribution=R;class T{context;constructor(o){this.context=o}upload(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+app}/releases:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,mediaUrl:(u+"/upload/v1/{+app}/releases:upload").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["app"],pathParams:["app"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Media=T;class G{context;apps;groups;testers;constructor(o){this.context=o,this.apps=new V(this.context),this.groups=new d(this.context),this.testers=new m(this.context)}}h.Resource$Projects=G;class V{context;releases;constructor(o){this.context=o,this.releases=new E(this.context)}getAabInfo(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Apps=V;class E{context;feedbackReports;operations;constructor(o){this.context=o,this.feedbackReports=new v(this.context),this.operations=new I(this.context)}batchDelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/releases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}distribute(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:distribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Apps$Releases=E;class v{context;constructor(o){this.context=o}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/feedbackReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Apps$Releases$Feedbackreports=v;class I{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}wait(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Apps$Releases$Operations=I;class d{context;constructor(o){this.context=o}batchJoin(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+group}:batchJoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["group"],pathParams:["group"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}batchLeave(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+group}:batchLeave").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["group"],pathParams:["group"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Groups=d;class m{context;constructor(o){this.context=o}batchAdd(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+project}/testers:batchAdd").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["project"],pathParams:["project"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}batchRemove(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+project}/testers:batchRemove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["project"],pathParams:["project"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/testers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseappdistribution.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Ii.createAPIRequest)(n,e);else return(0,Ii.createAPIRequest)(n)}}h.Resource$Projects$Testers=m})(GGe||(PH.firebaseappdistribution_v1=GGe={}))});var Kb=ht(dH=>{"use strict";Object.defineProperty(dH,"__esModule",{value:!0});dH.firebaseappdistribution_v1alpha=void 0;var Zi=ct(),_Ge;(function(h){class R{context;apps;projects;constructor(t,u){this.context={_options:t||{},google:u},this.apps=new T(this.context),this.projects=new d(this.context)}}h.Firebaseappdistribution=R;class T{context;releases;release_by_hash;testers;upload_status;constructor(t){this.context=t,this.releases=new G(this.context),this.release_by_hash=new E(this.context),this.testers=new v(this.context),this.upload_status=new I(this.context)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}getJwt(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/jwt").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps=T;class G{context;notes;constructor(t){this.context=t,this.notes=new V(this.context)}enable_access(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/releases/{releaseId}/enable_access").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId","releaseId"],pathParams:["mobilesdkAppId","releaseId"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps$Releases=G;class V{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/releases/{releaseId}/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId","releaseId"],pathParams:["mobilesdkAppId","releaseId"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps$Releases$Notes=V;class E{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/release_by_hash/{uploadHash}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId","uploadHash"],pathParams:["mobilesdkAppId","uploadHash"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps$Release_by_hash=E;class v{context;constructor(t){this.context=t}getTesterUdids(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/testers:getTesterUdids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId"],pathParams:["mobilesdkAppId"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps$Testers=v;class I{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/apps/{mobilesdkAppId}/upload_status/{uploadToken}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["mobilesdkAppId","uploadToken"],pathParams:["mobilesdkAppId","uploadToken"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Apps$Upload_status=I;class d{context;apps;testers;constructor(t){this.context=t,this.apps=new m(this.context),this.testers=new e(this.context)}getTestQuota(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Projects=d;class m{context;releases;testCases;constructor(t){this.context=t,this.releases=new c(this.context),this.testCases=new r(this.context)}getTestConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}updateTestConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Projects$Apps=m;class c{context;tests;constructor(t){this.context=t,this.tests=new o(this.context)}}h.Resource$Projects$Apps$Releases=c;class o{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/tests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/tests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Projects$Apps$Releases$Tests=o;class r{context;constructor(t){this.context=t}batchDelete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/testCases:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}batchUpdate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/testCases:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}clearTestCaseCache(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+testCase}:clearTestCaseCache").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["testCase"],pathParams:["testCase"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+parent}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Projects$Apps$Testcases=r;class e{context;constructor(t){this.context=t}getUdids(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://firebaseappdistribution.googleapis.com/",f={options:Object.assign({url:(g+"/v1alpha/{+project}/testers:udids").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,Zi.createAPIRequest)(f,n);else return(0,Zi.createAPIRequest)(f)}}h.Resource$Projects$Testers=e})(_Ge||(dH.firebaseappdistribution_v1alpha=_Ge={}))});var MGe=ht(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.AuthPlus=pa.firebaseappdistribution_v1alpha=pa.firebaseappdistribution_v1=pa.auth=pa.VERSIONS=void 0;pa.firebaseappdistribution=xjt;var LGe=ct(),DGe=Wb();Object.defineProperty(pa,"firebaseappdistribution_v1",{enumerable:!0,get:function(){return DGe.firebaseappdistribution_v1}});var zGe=Kb();Object.defineProperty(pa,"firebaseappdistribution_v1alpha",{enumerable:!0,get:function(){return zGe.firebaseappdistribution_v1alpha}});pa.VERSIONS={v1:DGe.firebaseappdistribution_v1.Firebaseappdistribution,v1alpha:zGe.firebaseappdistribution_v1alpha.Firebaseappdistribution};function xjt(h){return(0,LGe.getAPI)("firebaseappdistribution",h,pa.VERSIONS,this)}var Ijt=new LGe.AuthPlus;pa.auth=Ijt;var Rjt=ct();Object.defineProperty(pa,"AuthPlus",{enumerable:!0,get:function(){return Rjt.AuthPlus}})});var Jb=ht(qH=>{"use strict";Object.defineProperty(qH,"__esModule",{value:!0});qH.firebaseapphosting_v1=void 0;var vi=ct(),NGe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Firebaseapphosting=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backends;operations;constructor(o){this.context=o,this.backends=new V(this.context),this.operations=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;builds;domains;rollouts;traffic;constructor(o){this.context=o,this.builds=new E(this.context),this.domains=new v(this.context),this.rollouts=new I(this.context),this.traffic=new d(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backends=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backends$Builds=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backends$Domains=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backends$Rollouts=I;class d{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Backends$Traffic=d;class m{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://firebaseapphosting.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,vi.createAPIRequest)(n,e);else return(0,vi.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=m})(NGe||(qH.firebaseapphosting_v1=NGe={}))});var Qb=ht(yH=>{"use strict";Object.defineProperty(yH,"__esModule",{value:!0});yH.firebaseapphosting_v1beta=void 0;var Ri=ct(),HGe;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Firebaseapphosting=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backends;operations;supportedRuntimes;constructor(r){this.context=r,this.backends=new V(this.context),this.operations=new m(this.context),this.supportedRuntimes=new c(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations=G;class V{context;builds;domains;rollouts;traffic;constructor(r){this.context=r,this.builds=new E(this.context),this.domains=new v(this.context),this.rollouts=new I(this.context),this.traffic=new d(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/backends").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backends=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/builds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backends$Builds=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backends$Domains=v;class I{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backends$Rollouts=I;class d{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Backends$Traffic=d;class m{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=m;class c{context;constructor(r){this.context=r}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://firebaseapphosting.googleapis.com/",p={options:Object.assign({url:(n+"/v1beta/{+parent}/supportedRuntimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ri.createAPIRequest)(p,s);else return(0,Ri.createAPIRequest)(p)}}h.Resource$Projects$Locations$Supportedruntimes=c})(HGe||(yH.firebaseapphosting_v1beta=HGe={}))});var WGe=ht(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.AuthPlus=ca.firebaseapphosting_v1beta=ca.firebaseapphosting_v1=ca.auth=ca.VERSIONS=void 0;ca.firebaseapphosting=Ajt;var FGe=ct(),BGe=Jb();Object.defineProperty(ca,"firebaseapphosting_v1",{enumerable:!0,get:function(){return BGe.firebaseapphosting_v1}});var ZGe=Qb();Object.defineProperty(ca,"firebaseapphosting_v1beta",{enumerable:!0,get:function(){return ZGe.firebaseapphosting_v1beta}});ca.VERSIONS={v1:BGe.firebaseapphosting_v1.Firebaseapphosting,v1beta:ZGe.firebaseapphosting_v1beta.Firebaseapphosting};function Ajt(h){return(0,FGe.getAPI)("firebaseapphosting",h,ca.VERSIONS,this)}var $jt=new FGe.AuthPlus;ca.auth=$jt;var jjt=ct();Object.defineProperty(ca,"AuthPlus",{enumerable:!0,get:function(){return jjt.AuthPlus}})});var Yb=ht(xH=>{"use strict";Object.defineProperty(xH,"__esModule",{value:!0});xH.firebasedatabase_v1beta=void 0;var fa=ct(),KGe;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Firebasedatabase=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;constructor(v){this.context=v,this.instances=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}disable(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}reenable(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}:reenable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}undelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedatabase.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,fa.createAPIRequest)(r,d);else return(0,fa.createAPIRequest)(r)}}h.Resource$Projects$Locations$Instances=V})(KGe||(xH.firebasedatabase_v1beta=KGe={}))});var YGe=ht(Nq=>{"use strict";Object.defineProperty(Nq,"__esModule",{value:!0});Nq.AuthPlus=Nq.firebasedatabase_v1beta=Nq.auth=Nq.VERSIONS=void 0;Nq.firebasedatabase=Ujt;var JGe=ct(),QGe=Yb();Object.defineProperty(Nq,"firebasedatabase_v1beta",{enumerable:!0,get:function(){return QGe.firebasedatabase_v1beta}});Nq.VERSIONS={v1beta:QGe.firebasedatabase_v1beta.Firebasedatabase};function Ujt(h){return(0,JGe.getAPI)("firebasedatabase",h,Nq.VERSIONS,this)}var vjt=new JGe.AuthPlus;Nq.auth=vjt;var Tjt=ct();Object.defineProperty(Nq,"AuthPlus",{enumerable:!0,get:function(){return Tjt.AuthPlus}})});var Xb=ht(IH=>{"use strict";Object.defineProperty(IH,"__esModule",{value:!0});IH.firebasedataconnect_v1=void 0;var Fn=ct(),XGe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Firebasedataconnect=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;services;constructor(m){this.context=m,this.operations=new V(this.context),this.services=new E(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;connectors;schemas;constructor(m){this.context=m,this.connectors=new v(this.context),this.schemas=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}executeGraphql(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}executeGraphqlRead(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeGraphqlRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}generateQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}generateSchema(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}introspectGraphql(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:introspectGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}executeMutation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}executeQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:executeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}impersonateMutation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:impersonateMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}impersonateQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:impersonateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services$Connectors=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Fn.createAPIRequest)(t,o);else return(0,Fn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services$Schemas=I})(XGe||(IH.firebasedataconnect_v1=XGe={}))});var lb=ht(RH=>{"use strict";Object.defineProperty(RH,"__esModule",{value:!0});RH.firebasedataconnect_v1beta=void 0;var Bn=ct(),lGe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Firebasedataconnect=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;services;constructor(m){this.context=m,this.operations=new V(this.context),this.services=new E(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;connectors;schemas;constructor(m){this.context=m,this.connectors=new v(this.context),this.schemas=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}executeGraphql(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}executeGraphqlRead(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeGraphqlRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}generateQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}generateSchema(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}introspectGraphql(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:introspectGraphql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}executeMutation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}executeQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:executeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}impersonateMutation(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:impersonateMutation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}impersonateQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:impersonateQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services$Connectors=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://firebasedataconnect.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Bn.createAPIRequest)(t,o);else return(0,Bn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Services$Schemas=I})(lGe||(RH.firebasedataconnect_v1beta=lGe={}))});var kGe=ht(ma=>{"use strict";Object.defineProperty(ma,"__esModule",{value:!0});ma.AuthPlus=ma.firebasedataconnect_v1beta=ma.firebasedataconnect_v1=ma.auth=ma.VERSIONS=void 0;ma.firebasedataconnect=Vjt;var OGe=ct(),CGe=Xb();Object.defineProperty(ma,"firebasedataconnect_v1",{enumerable:!0,get:function(){return CGe.firebasedataconnect_v1}});var bGe=lb();Object.defineProperty(ma,"firebasedataconnect_v1beta",{enumerable:!0,get:function(){return bGe.firebasedataconnect_v1beta}});ma.VERSIONS={v1:CGe.firebasedataconnect_v1.Firebasedataconnect,v1beta:bGe.firebasedataconnect_v1beta.Firebasedataconnect};function Vjt(h){return(0,OGe.getAPI)("firebasedataconnect",h,ma.VERSIONS,this)}var Ejt=new OGe.AuthPlus;ma.auth=Ejt;var Sjt=ct();Object.defineProperty(ma,"AuthPlus",{enumerable:!0,get:function(){return Sjt.AuthPlus}})});var Ob=ht(AH=>{"use strict";Object.defineProperty(AH,"__esModule",{value:!0});AH.firebasedynamiclinks_v1=void 0;var OI=ct(),e_e;(function(h){class R{context;managedShortLinks;shortLinks;v1;constructor(v,I){this.context={_options:v||{},google:I},this.managedShortLinks=new T(this.context),this.shortLinks=new G(this.context),this.v1=new V(this.context)}}h.Firebasedynamiclinks=R;class T{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedynamiclinks.googleapis.com/",r={options:Object.assign({url:(o+"/v1/managedShortLinks:create").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,OI.createAPIRequest)(r,d);else return(0,OI.createAPIRequest)(r)}}h.Resource$Managedshortlinks=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedynamiclinks.googleapis.com/",r={options:Object.assign({url:(o+"/v1/shortLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,OI.createAPIRequest)(r,d);else return(0,OI.createAPIRequest)(r)}}h.Resource$Shortlinks=G;class V{context;constructor(v){this.context=v}getLinkStats(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedynamiclinks.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{dynamicLink}/linkStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["dynamicLink"],pathParams:["dynamicLink"],context:this.context};if(d)(0,OI.createAPIRequest)(r,d);else return(0,OI.createAPIRequest)(r)}installAttribution(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedynamiclinks.googleapis.com/",r={options:Object.assign({url:(o+"/v1/installAttribution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,OI.createAPIRequest)(r,d);else return(0,OI.createAPIRequest)(r)}reopenAttribution(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasedynamiclinks.googleapis.com/",r={options:Object.assign({url:(o+"/v1/reopenAttribution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,OI.createAPIRequest)(r,d);else return(0,OI.createAPIRequest)(r)}}h.Resource$V1=V})(e_e||(AH.firebasedynamiclinks_v1=e_e={}))});var s_e=ht(Hq=>{"use strict";Object.defineProperty(Hq,"__esModule",{value:!0});Hq.AuthPlus=Hq.firebasedynamiclinks_v1=Hq.auth=Hq.VERSIONS=void 0;Hq.firebasedynamiclinks=wjt;var t_e=ct(),o_e=Ob();Object.defineProperty(Hq,"firebasedynamiclinks_v1",{enumerable:!0,get:function(){return o_e.firebasedynamiclinks_v1}});Hq.VERSIONS={v1:o_e.firebasedynamiclinks_v1.Firebasedynamiclinks};function wjt(h){return(0,t_e.getAPI)("firebasedynamiclinks",h,Hq.VERSIONS,this)}var Gjt=new t_e.AuthPlus;Hq.auth=Gjt;var _jt=ct();Object.defineProperty(Hq,"AuthPlus",{enumerable:!0,get:function(){return _jt.AuthPlus}})});var Cb=ht($H=>{"use strict";Object.defineProperty($H,"__esModule",{value:!0});$H.firebasehosting_v1=void 0;var CI=ct(),r_e;(function(h){class R{context;operations;projects;constructor(d,m){this.context={_options:d||{},google:m},this.operations=new T(this.context),this.projects=new G(this.context)}}h.Firebasehosting=R;class T{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,CI.createAPIRequest)(s,c);else return(0,CI.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,CI.createAPIRequest)(s,c);else return(0,CI.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,CI.createAPIRequest)(s,c);else return(0,CI.createAPIRequest)(s)}}h.Resource$Operations=T;class G{context;sites;constructor(d){this.context=d,this.sites=new V(this.context)}}h.Resource$Projects=G;class V{context;customDomains;constructor(d){this.context=d,this.customDomains=new E(this.context)}}h.Resource$Projects$Sites=V;class E{context;operations;constructor(d){this.context=d,this.operations=new v(this.context)}}h.Resource$Projects$Sites$Customdomains=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,CI.createAPIRequest)(s,c);else return(0,CI.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firebasehosting.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,CI.createAPIRequest)(s,c);else return(0,CI.createAPIRequest)(s)}}h.Resource$Projects$Sites$Customdomains$Operations=v})(r_e||($H.firebasehosting_v1=r_e={}))});var bb=ht(jH=>{"use strict";Object.defineProperty(jH,"__esModule",{value:!0});jH.firebasehosting_v1beta1=void 0;var $s=ct(),n_e;(function(h){class R{context;projects;sites;constructor(f,P){this.context={_options:f||{},google:P},this.projects=new T(this.context),this.sites=new e(this.context)}}h.Firebasehosting=R;class T{context;operations;sites;constructor(f){this.context=f,this.operations=new G(this.context),this.sites=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Operations=G;class V{context;channels;customDomains;domains;releases;versions;constructor(f){this.context=f,this.channels=new E(this.context),this.customDomains=new I(this.context),this.domains=new m(this.context),this.releases=new c(this.context),this.versions=new o(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}getConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}updateConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites=V;class E{context;releases;constructor(f){this.context=f,this.releases=new v(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Channels=E;class v{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Channels$Releases=v;class I{context;operations;constructor(f){this.context=f,this.operations=new d(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/customDomains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/customDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}undelete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Customdomains=I;class d{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Customdomains$Operations=d;class m{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Domains=m;class c{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Releases=c;class o{context;files;constructor(f){this.context=f,this.files=new r(this.context)}clone(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}populateFiles(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}:populateFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Versions=o;class r{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Projects$Sites$Versions$Files=r;class e{context;channels;domains;releases;versions;constructor(f){this.context=f,this.channels=new s(this.context),this.domains=new u(this.context),this.releases=new n(this.context),this.versions=new p(this.context)}getConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}updateConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites=e;class s{context;releases;constructor(f){this.context=f,this.releases=new t(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Channels=s;class t{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Channels$Releases=t;class u{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Domains=u;class n{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Releases=n;class p{context;files;constructor(f){this.context=f,this.files=new i(this.context)}clone(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}populateFiles(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}:populateFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Versions=p;class i{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://firebasehosting.googleapis.com/",x={options:Object.assign({url:(A+"/v1beta1/{+parent}/files").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,$s.createAPIRequest)(x,a);else return(0,$s.createAPIRequest)(x)}}h.Resource$Sites$Versions$Files=i})(n_e||(jH.firebasehosting_v1beta1=n_e={}))});var c_e=ht(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.AuthPlus=ga.firebasehosting_v1beta1=ga.firebasehosting_v1=ga.auth=ga.VERSIONS=void 0;ga.firebasehosting=Ljt;var i_e=ct(),u_e=Cb();Object.defineProperty(ga,"firebasehosting_v1",{enumerable:!0,get:function(){return u_e.firebasehosting_v1}});var p_e=bb();Object.defineProperty(ga,"firebasehosting_v1beta1",{enumerable:!0,get:function(){return p_e.firebasehosting_v1beta1}});ga.VERSIONS={v1:u_e.firebasehosting_v1.Firebasehosting,v1beta1:p_e.firebasehosting_v1beta1.Firebasehosting};function Ljt(h){return(0,i_e.getAPI)("firebasehosting",h,ga.VERSIONS,this)}var Djt=new i_e.AuthPlus;ga.auth=Djt;var zjt=ct();Object.defineProperty(ga,"AuthPlus",{enumerable:!0,get:function(){return zjt.AuthPlus}})});var kb=ht(UH=>{"use strict";Object.defineProperty(UH,"__esModule",{value:!0});UH.firebaseml_v1=void 0;var vU=ct(),f_e;(function(h){class R{context;operations;constructor(V,E){this.context={_options:V||{},google:E},this.operations=new T(this.context)}}h.Firebaseml=R;class T{context;constructor(V){this.context=V}cancel(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://firebaseml.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,vU.createAPIRequest)(c,v);else return(0,vU.createAPIRequest)(c)}delete(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://firebaseml.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,vU.createAPIRequest)(c,v);else return(0,vU.createAPIRequest)(c)}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://firebaseml.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,vU.createAPIRequest)(c,v);else return(0,vU.createAPIRequest)(c)}}h.Resource$Operations=T})(f_e||(UH.firebaseml_v1=f_e={}))});var ek=ht(vH=>{"use strict";Object.defineProperty(vH,"__esModule",{value:!0});vH.firebaseml_v1beta2=void 0;var ha=ct(),m_e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Firebaseml=R;class T{context;models;operations;constructor(v){this.context=v,this.models=new G(this.context),this.operations=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}download(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}}h.Resource$Projects$Models=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaseml.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,ha.createAPIRequest)(r,d);else return(0,ha.createAPIRequest)(r)}}h.Resource$Projects$Operations=V})(m_e||(vH.firebaseml_v1beta2=m_e={}))});var tk=ht(TH=>{"use strict";Object.defineProperty(TH,"__esModule",{value:!0});TH.firebaseml_v2beta=void 0;var TU=ct(),g_e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Firebaseml=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;publishers;constructor(I){this.context=I,this.publishers=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;models;constructor(I){this.context=I,this.models=new E(this.context)}}h.Resource$Projects$Locations$Publishers=V;class E{context;constructor(I){this.context=I}countTokens(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta/{+endpoint}:countTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["endpoint"],pathParams:["endpoint"],context:this.context};if(m)(0,TU.createAPIRequest)(e,m);else return(0,TU.createAPIRequest)(e)}generateContent(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta/{+model}:generateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["model"],pathParams:["model"],context:this.context};if(m)(0,TU.createAPIRequest)(e,m);else return(0,TU.createAPIRequest)(e)}streamGenerateContent(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firebaseml.googleapis.com/",e={options:Object.assign({url:(r+"/v2beta/{+model}:streamGenerateContent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["model"],pathParams:["model"],context:this.context};if(m)(0,TU.createAPIRequest)(e,m);else return(0,TU.createAPIRequest)(e)}}h.Resource$Projects$Locations$Publishers$Models=E})(g_e||(TH.firebaseml_v2beta=g_e={}))});var q_e=ht(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});hg.AuthPlus=hg.firebaseml_v2beta=hg.firebaseml_v1beta2=hg.firebaseml_v1=hg.auth=hg.VERSIONS=void 0;hg.firebaseml=Mjt;var h_e=ct(),a_e=kb();Object.defineProperty(hg,"firebaseml_v1",{enumerable:!0,get:function(){return a_e.firebaseml_v1}});var P_e=ek();Object.defineProperty(hg,"firebaseml_v1beta2",{enumerable:!0,get:function(){return P_e.firebaseml_v1beta2}});var d_e=tk();Object.defineProperty(hg,"firebaseml_v2beta",{enumerable:!0,get:function(){return d_e.firebaseml_v2beta}});hg.VERSIONS={v1:a_e.firebaseml_v1.Firebaseml,v1beta2:P_e.firebaseml_v1beta2.Firebaseml,v2beta:d_e.firebaseml_v2beta.Firebaseml};function Mjt(h){return(0,h_e.getAPI)("firebaseml",h,hg.VERSIONS,this)}var Njt=new h_e.AuthPlus;hg.auth=Njt;var Hjt=ct();Object.defineProperty(hg,"AuthPlus",{enumerable:!0,get:function(){return Hjt.AuthPlus}})});var ok=ht(VH=>{"use strict";Object.defineProperty(VH,"__esModule",{value:!0});VH.firebaserules_v1=void 0;var Xc=ct(),y_e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Firebaserules=R;class T{context;releases;rulesets;constructor(v){this.context=v,this.releases=new G(this.context),this.rulesets=new V(this.context)}test(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}}h.Resource$Projects=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}getExecutable(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:getExecutable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}}h.Resource$Projects$Releases=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/rulesets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebaserules.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/rulesets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Xc.createAPIRequest)(r,d);else return(0,Xc.createAPIRequest)(r)}}h.Resource$Projects$Rulesets=V})(y_e||(VH.firebaserules_v1=y_e={}))});var R_e=ht(Fq=>{"use strict";Object.defineProperty(Fq,"__esModule",{value:!0});Fq.AuthPlus=Fq.firebaserules_v1=Fq.auth=Fq.VERSIONS=void 0;Fq.firebaserules=Fjt;var x_e=ct(),I_e=ok();Object.defineProperty(Fq,"firebaserules_v1",{enumerable:!0,get:function(){return I_e.firebaserules_v1}});Fq.VERSIONS={v1:I_e.firebaserules_v1.Firebaserules};function Fjt(h){return(0,x_e.getAPI)("firebaserules",h,Fq.VERSIONS,this)}var Bjt=new x_e.AuthPlus;Fq.auth=Bjt;var Zjt=ct();Object.defineProperty(Fq,"AuthPlus",{enumerable:!0,get:function(){return Zjt.AuthPlus}})});var sk=ht(EH=>{"use strict";Object.defineProperty(EH,"__esModule",{value:!0});EH.firebasestorage_v1beta=void 0;var aa=ct(),A_e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Firebasestorage=R;class T{context;buckets;defaultBucket;constructor(v){this.context=v,this.buckets=new G(this.context),this.defaultBucket=new V(this.context)}deleteDefaultBucket(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}getDefaultBucket(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}}h.Resource$Projects=T;class G{context;constructor(v){this.context=v}addFirebase(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+bucket}:addFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}removeFirebase(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+bucket}:removeFirebase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}}h.Resource$Projects$Buckets=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://firebasestorage.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/defaultBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,aa.createAPIRequest)(r,d);else return(0,aa.createAPIRequest)(r)}}h.Resource$Projects$Defaultbucket=V})(A_e||(EH.firebasestorage_v1beta=A_e={}))});var U_e=ht(Bq=>{"use strict";Object.defineProperty(Bq,"__esModule",{value:!0});Bq.AuthPlus=Bq.firebasestorage_v1beta=Bq.auth=Bq.VERSIONS=void 0;Bq.firebasestorage=Wjt;var $_e=ct(),j_e=sk();Object.defineProperty(Bq,"firebasestorage_v1beta",{enumerable:!0,get:function(){return j_e.firebasestorage_v1beta}});Bq.VERSIONS={v1beta:j_e.firebasestorage_v1beta.Firebasestorage};function Wjt(h){return(0,$_e.getAPI)("firebasestorage",h,Bq.VERSIONS,this)}var Kjt=new $_e.AuthPlus;Bq.auth=Kjt;var Jjt=ct();Object.defineProperty(Bq,"AuthPlus",{enumerable:!0,get:function(){return Jjt.AuthPlus}})});var rk=ht(SH=>{"use strict";Object.defineProperty(SH,"__esModule",{value:!0});SH.firestore_v1=void 0;var Ws=ct(),v_e;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Firestore=R;class T{context;databases;locations;constructor(s){this.context=s,this.databases=new G(this.context),this.locations=new o(this.context)}}h.Resource$Projects=T;class G{context;backupSchedules;collectionGroups;documents;operations;userCreds;constructor(s){this.context=s,this.backupSchedules=new V(this.context),this.collectionGroups=new E(this.context),this.documents=new d(this.context),this.operations=new m(this.context),this.userCreds=new c(this.context)}bulkDeleteDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:bulkDeleteDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}clone(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/databases:clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}exportDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}importDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}restore(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/databases:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Backupschedules=V;class E{context;fields;indexes;constructor(s){this.context=s,this.fields=new v(this.context),this.indexes=new I(this.context)}}h.Resource$Projects$Databases$Collectiongroups=E;class v{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Collectiongroups$Fields=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Collectiongroups$Indexes=I;class d{context;constructor(s){this.context=s}batchGet(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}batchWrite(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}beginTransaction(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}commit(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}createDocument(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}executePipeline(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:executePipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}listCollectionIds(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:listCollectionIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}listDocuments(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}listen(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:listen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}partitionQuery(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}rollback(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}runAggregationQuery(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}runQuery(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}write(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+database}/documents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["database"],pathParams:["database"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Documents=d;class m{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Operations=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userCreds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}disable(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}enable(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/userCreds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}resetPassword(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:resetPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Databases$Usercreds=c;class o{context;backups;constructor(s){this.context=s,this.backups=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Locations=o;class r{context;constructor(s){this.context=s}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://firestore.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ws.createAPIRequest)(g,u);else return(0,Ws.createAPIRequest)(g)}}h.Resource$Projects$Locations$Backups=r})(v_e||(SH.firestore_v1=v_e={}))});var nk=ht(wH=>{"use strict";Object.defineProperty(wH,"__esModule",{value:!0});wH.firestore_v1beta1=void 0;var Li=ct(),T_e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Firestore=R;class T{context;databases;constructor(I){this.context=I,this.databases=new G(this.context)}}h.Resource$Projects=T;class G{context;documents;indexes;constructor(I){this.context=I,this.documents=new V(this.context),this.indexes=new E(this.context)}exportDocuments(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}importDocuments(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}}h.Resource$Projects$Databases=G;class V{context;constructor(I){this.context=I}batchGet(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}batchWrite(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}beginTransaction(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}commit(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}createDocument(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}executePipeline(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:executePipeline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}listCollectionIds(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}:listCollectionIds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}listDocuments(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/{collectionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent","collectionId"],pathParams:["collectionId","parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}listen(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:listen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}partitionQuery(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}rollback(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}runAggregationQuery(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}:runAggregationQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}runQuery(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}:runQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}write(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+database}/documents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["database"],pathParams:["database"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}}h.Resource$Projects$Databases$Documents=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://firestore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Li.createAPIRequest)(e,m);else return(0,Li.createAPIRequest)(e)}}h.Resource$Projects$Databases$Indexes=E})(T_e||(wH.firestore_v1beta1=T_e={}))});var ik=ht(GH=>{"use strict";Object.defineProperty(GH,"__esModule",{value:!0});GH.firestore_v1beta2=void 0;var nm=ct(),V_e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Firestore=R;class T{context;databases;constructor(d){this.context=d,this.databases=new G(this.context)}}h.Resource$Projects=T;class G{context;collectionGroups;constructor(d){this.context=d,this.collectionGroups=new V(this.context)}exportDocuments(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}:exportDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}importDocuments(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}:importDocuments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}}h.Resource$Projects$Databases=G;class V{context;fields;indexes;constructor(d){this.context=d,this.fields=new E(this.context),this.indexes=new v(this.context)}}h.Resource$Projects$Databases$Collectiongroups=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/fields").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}}h.Resource$Projects$Databases$Collectiongroups$Fields=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://firestore.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta2/{+parent}/indexes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,nm.createAPIRequest)(s,c);else return(0,nm.createAPIRequest)(s)}}h.Resource$Projects$Databases$Collectiongroups$Indexes=v})(V_e||(GH.firestore_v1beta2=V_e={}))});var __e=ht(ag=>{"use strict";Object.defineProperty(ag,"__esModule",{value:!0});ag.AuthPlus=ag.firestore_v1beta2=ag.firestore_v1beta1=ag.firestore_v1=ag.auth=ag.VERSIONS=void 0;ag.firestore=Qjt;var E_e=ct(),S_e=rk();Object.defineProperty(ag,"firestore_v1",{enumerable:!0,get:function(){return S_e.firestore_v1}});var w_e=nk();Object.defineProperty(ag,"firestore_v1beta1",{enumerable:!0,get:function(){return w_e.firestore_v1beta1}});var G_e=ik();Object.defineProperty(ag,"firestore_v1beta2",{enumerable:!0,get:function(){return G_e.firestore_v1beta2}});ag.VERSIONS={v1:S_e.firestore_v1.Firestore,v1beta1:w_e.firestore_v1beta1.Firestore,v1beta2:G_e.firestore_v1beta2.Firestore};function Qjt(h){return(0,E_e.getAPI)("firestore",h,ag.VERSIONS,this)}var Yjt=new E_e.AuthPlus;ag.auth=Yjt;var Xjt=ct();Object.defineProperty(ag,"AuthPlus",{enumerable:!0,get:function(){return Xjt.AuthPlus}})});var uk=ht(_H=>{"use strict";Object.defineProperty(_H,"__esModule",{value:!0});_H.fitness_v1=void 0;var ac=ct(),L_e;(function(h){class R{context;users;constructor(m,c){this.context={_options:m||{},google:c},this.users=new T(this.context)}}h.Fitness=R;class T{context;dataset;dataSources;sessions;constructor(m){this.context=m,this.dataset=new G(this.context),this.dataSources=new V(this.context),this.sessions=new I(this.context)}}h.Resource$Users=T;class G{context;constructor(m){this.context=m}aggregate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataset:aggregate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}}h.Resource$Users$Dataset=G;class V{context;dataPointChanges;datasets;constructor(m){this.context=m,this.dataPointChanges=new E(this.context),this.datasets=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}}h.Resource$Users$Datasources=V;class E{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/dataPointChanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId"],pathParams:["dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}}h.Resource$Users$Datasources$Datapointchanges=E;class v{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/dataSources/{dataSourceId}/datasets/{datasetId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["userId","dataSourceId","datasetId"],pathParams:["datasetId","dataSourceId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}}h.Resource$Users$Datasources$Datasets=v;class I{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["userId","sessionId"],pathParams:["sessionId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://fitness.googleapis.com/",t={options:Object.assign({url:(s+"/fitness/v1/users/{userId}/sessions/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:r,requiredParams:["userId","sessionId"],pathParams:["sessionId","userId"],context:this.context};if(o)(0,ac.createAPIRequest)(t,o);else return(0,ac.createAPIRequest)(t)}}h.Resource$Users$Sessions=I})(L_e||(_H.fitness_v1=L_e={}))});var M_e=ht(Zq=>{"use strict";Object.defineProperty(Zq,"__esModule",{value:!0});Zq.AuthPlus=Zq.fitness_v1=Zq.auth=Zq.VERSIONS=void 0;Zq.fitness=ljt;var D_e=ct(),z_e=uk();Object.defineProperty(Zq,"fitness_v1",{enumerable:!0,get:function(){return z_e.fitness_v1}});Zq.VERSIONS={v1:z_e.fitness_v1.Fitness};function ljt(h){return(0,D_e.getAPI)("fitness",h,Zq.VERSIONS,this)}var Ojt=new D_e.AuthPlus;Zq.auth=Ojt;var Cjt=ct();Object.defineProperty(Zq,"AuthPlus",{enumerable:!0,get:function(){return Cjt.AuthPlus}})});var pk=ht(LH=>{"use strict";Object.defineProperty(LH,"__esModule",{value:!0});LH.forms_v1=void 0;var Tf=ct(),N_e;(function(h){class R{context;forms;constructor(v,I){this.context={_options:v||{},google:I},this.forms=new T(this.context)}}h.Forms=R;class T{context;responses;watches;constructor(v){this.context=v,this.responses=new G(this.context),this.watches=new V(this.context)}batchUpdate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}setPublishSettings(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}:setPublishSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}}h.Resource$Forms=T;class G{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/responses/{responseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["formId","responseId"],pathParams:["formId","responseId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/responses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}}h.Resource$Forms$Responses=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/watches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/watches/{watchId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["formId","watchId"],pathParams:["formId","watchId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/watches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["formId"],pathParams:["formId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}renew(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://forms.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forms/{formId}/watches/{watchId}:renew").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["formId","watchId"],pathParams:["formId","watchId"],context:this.context};if(d)(0,Tf.createAPIRequest)(r,d);else return(0,Tf.createAPIRequest)(r)}}h.Resource$Forms$Watches=V})(N_e||(LH.forms_v1=N_e={}))});var B_e=ht(Wq=>{"use strict";Object.defineProperty(Wq,"__esModule",{value:!0});Wq.AuthPlus=Wq.forms_v1=Wq.auth=Wq.VERSIONS=void 0;Wq.forms=bjt;var H_e=ct(),F_e=pk();Object.defineProperty(Wq,"forms_v1",{enumerable:!0,get:function(){return F_e.forms_v1}});Wq.VERSIONS={v1:F_e.forms_v1.Forms};function bjt(h){return(0,H_e.getAPI)("forms",h,Wq.VERSIONS,this)}var kjt=new H_e.AuthPlus;Wq.auth=kjt;var eUt=ct();Object.defineProperty(Wq,"AuthPlus",{enumerable:!0,get:function(){return eUt.AuthPlus}})});var ck=ht(DH=>{"use strict";Object.defineProperty(DH,"__esModule",{value:!0});DH.games_v1=void 0;var Or=ct(),Z_e;(function(h){class R{context;accesstokens;achievementDefinitions;achievements;applications;events;leaderboards;metagame;players;recall;revisions;scores;snapshots;stats;constructor(u,n){this.context={_options:u||{},google:n},this.accesstokens=new T(this.context),this.achievementDefinitions=new G(this.context),this.achievements=new V(this.context),this.applications=new E(this.context),this.events=new v(this.context),this.leaderboards=new I(this.context),this.metagame=new d(this.context),this.players=new m(this.context),this.recall=new c(this.context),this.revisions=new o(this.context),this.scores=new r(this.context),this.snapshots=new e(this.context),this.stats=new s(this.context)}}h.Games=R;class T{context;constructor(u){this.context=u}generatePlayGroupingApiToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/accesstokens/generatePlayGroupingApiToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}generateRecallPlayGroupingApiToken(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/accesstokens/generateRecallPlayGroupingApiToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Accesstokens=T;class G{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Achievementdefinitions=G;class V{context;constructor(u){this.context=u}increment(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements/{achievementId}/increment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["achievementId","stepsToIncrement"],pathParams:["achievementId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/{playerId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}reveal(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements/{achievementId}/reveal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}setStepsAtLeast(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements/{achievementId}/setStepsAtLeast").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["achievementId","steps"],pathParams:["achievementId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}unlock(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements/{achievementId}/unlock").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}updateMultiple(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/achievements/updateMultiple").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Achievements=V;class E{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/applications/{applicationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}getEndPoint(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/applications/getEndPoint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}played(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/applications/played").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}verify(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/applications/{applicationId}/verify").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Applications=E;class v{context;constructor(u){this.context=u}listByPlayer(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/events").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}listDefinitions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/eventDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}record(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/events").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Events=v;class I{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Leaderboards=I;class d{context;constructor(u){this.context=u}getMetagameConfig(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/metagameConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}listCategoriesByPlayer(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/{playerId}/categories/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["playerId","collection"],pathParams:["collection","playerId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Metagame=d;class m{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}getMultipleApplicationPlayerIds(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/me/multipleApplicationPlayerIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}getScopedPlayerIds(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/me/scopedIds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/me/players/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["collection"],pathParams:["collection"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Players=m;class c{context;constructor(u){this.context=u}gamesPlayerTokens(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall/gamesPlayerTokens/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}lastTokenFromAllDeveloperGames(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall/developerGamesLastPlayerToken/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}linkPersona(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall:linkPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}resetPersona(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall:resetPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}retrieveTokens(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall/tokens/{sessionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["sessionId"],pathParams:["sessionId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}unlinkPersona(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/recall:unlinkPersona").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Recall=c;class o{context;constructor(u){this.context=u}check(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/revisions/check").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["clientRevision"],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Revisions=o;class r{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/{playerId}/leaderboards/{leaderboardId}/scores/{timeSpan}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["playerId","leaderboardId","timeSpan"],pathParams:["leaderboardId","playerId","timeSpan"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards/{leaderboardId}/scores/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["leaderboardId","collection","timeSpan"],pathParams:["collection","leaderboardId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}listWindow(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards/{leaderboardId}/window/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["leaderboardId","collection","timeSpan"],pathParams:["collection","leaderboardId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}submit(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards/{leaderboardId}/scores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["leaderboardId","score"],pathParams:["leaderboardId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}submitMultiple(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/leaderboards/scores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Scores=r;class e{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/snapshots/{snapshotId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["snapshotId"],pathParams:["snapshotId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/players/{playerId}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["playerId"],pathParams:["playerId"],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Snapshots=e;class s{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://games.googleapis.com/",P={options:Object.assign({url:(f+"/games/v1/stats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Or.createAPIRequest)(P,p);else return(0,Or.createAPIRequest)(P)}}h.Resource$Stats=s})(Z_e||(DH.games_v1=Z_e={}))});var J_e=ht(Kq=>{"use strict";Object.defineProperty(Kq,"__esModule",{value:!0});Kq.AuthPlus=Kq.games_v1=Kq.auth=Kq.VERSIONS=void 0;Kq.games=tUt;var W_e=ct(),K_e=ck();Object.defineProperty(Kq,"games_v1",{enumerable:!0,get:function(){return K_e.games_v1}});Kq.VERSIONS={v1:K_e.games_v1.Games};function tUt(h){return(0,W_e.getAPI)("games",h,Kq.VERSIONS,this)}var oUt=new W_e.AuthPlus;Kq.auth=oUt;var sUt=ct();Object.defineProperty(Kq,"AuthPlus",{enumerable:!0,get:function(){return sUt.AuthPlus}})});var fk=ht(zH=>{"use strict";Object.defineProperty(zH,"__esModule",{value:!0});zH.gamesConfiguration_v1configuration=void 0;var Vf=ct(),Q_e;(function(h){class R{context;achievementConfigurations;leaderboardConfigurations;constructor(E,v){this.context={_options:E||{},google:v},this.achievementConfigurations=new T(this.context),this.leaderboardConfigurations=new G(this.context)}}h.Gamesconfiguration=R;class T{context;constructor(E){this.context=E}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/applications/{applicationId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/applications/{applicationId}/achievements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/achievements/{achievementId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}}h.Resource$Achievementconfigurations=T;class G{context;constructor(E){this.context=E}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/applications/{applicationId}/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/applications/{applicationId}/leaderboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gamesconfiguration.googleapis.com/",o={options:Object.assign({url:(c+"/games/v1configuration/leaderboards/{leaderboardId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(I)(0,Vf.createAPIRequest)(o,I);else return(0,Vf.createAPIRequest)(o)}}h.Resource$Leaderboardconfigurations=G})(Q_e||(zH.gamesConfiguration_v1configuration=Q_e={}))});var l_e=ht(Jq=>{"use strict";Object.defineProperty(Jq,"__esModule",{value:!0});Jq.AuthPlus=Jq.gamesConfiguration_v1configuration=Jq.auth=Jq.VERSIONS=void 0;Jq.gamesConfiguration=rUt;var Y_e=ct(),X_e=fk();Object.defineProperty(Jq,"gamesConfiguration_v1configuration",{enumerable:!0,get:function(){return X_e.gamesConfiguration_v1configuration}});Jq.VERSIONS={v1configuration:X_e.gamesConfiguration_v1configuration.Gamesconfiguration};function rUt(h){return(0,Y_e.getAPI)("gamesConfiguration",h,Jq.VERSIONS,this)}var nUt=new Y_e.AuthPlus;Jq.auth=nUt;var iUt=ct();Object.defineProperty(Jq,"AuthPlus",{enumerable:!0,get:function(){return iUt.AuthPlus}})});var mk=ht(MH=>{"use strict";Object.defineProperty(MH,"__esModule",{value:!0});MH.gamesManagement_v1management=void 0;var Qu=ct(),O_e;(function(h){class R{context;achievements;applications;events;players;scores;constructor(d,m){this.context={_options:d||{},google:m},this.achievements=new T(this.context),this.applications=new G(this.context),this.events=new V(this.context),this.players=new E(this.context),this.scores=new v(this.context)}}h.Gamesmanagement=R;class T{context;constructor(d){this.context=d}reset(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/{achievementId}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAll(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAllForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/{achievementId}/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["achievementId"],pathParams:["achievementId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetMultipleForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/achievements/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}}h.Resource$Achievements=T;class G{context;constructor(d){this.context=d}listHidden(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["applicationId"],pathParams:["applicationId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}}h.Resource$Applications=G;class V{context;constructor(d){this.context=d}reset(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/{eventId}/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["eventId"],pathParams:["eventId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAll(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAllForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/{eventId}/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["eventId"],pathParams:["eventId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetMultipleForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/events/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}}h.Resource$Events=V;class E{context;constructor(d){this.context=d}hide(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["applicationId","playerId"],pathParams:["applicationId","playerId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}unhide(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/applications/{applicationId}/players/hidden/{playerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["applicationId","playerId"],pathParams:["applicationId","playerId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}}h.Resource$Players=E;class v{context;constructor(d){this.context=d}reset(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/leaderboards/{leaderboardId}/scores/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAll(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetAllForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/resetAllForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/leaderboards/{leaderboardId}/scores/resetForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["leaderboardId"],pathParams:["leaderboardId"],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}resetMultipleForAllPlayers(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gamesmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/games/v1management/scores/resetMultipleForAllPlayers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Qu.createAPIRequest)(s,c);else return(0,Qu.createAPIRequest)(s)}}h.Resource$Scores=v})(O_e||(MH.gamesManagement_v1management=O_e={}))});var k_e=ht(Qq=>{"use strict";Object.defineProperty(Qq,"__esModule",{value:!0});Qq.AuthPlus=Qq.gamesManagement_v1management=Qq.auth=Qq.VERSIONS=void 0;Qq.gamesManagement=uUt;var C_e=ct(),b_e=mk();Object.defineProperty(Qq,"gamesManagement_v1management",{enumerable:!0,get:function(){return b_e.gamesManagement_v1management}});Qq.VERSIONS={v1management:b_e.gamesManagement_v1management.Gamesmanagement};function uUt(h){return(0,C_e.getAPI)("gamesManagement",h,Qq.VERSIONS,this)}var pUt=new C_e.AuthPlus;Qq.auth=pUt;var cUt=ct();Object.defineProperty(Qq,"AuthPlus",{enumerable:!0,get:function(){return cUt.AuthPlus}})});var gk=ht(NH=>{"use strict";Object.defineProperty(NH,"__esModule",{value:!0});NH.gameservices_v1=void 0;var im=ct(),eLe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Gameservices=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;gameServerDeployments;operations;constructor(I){this.context=I,this.gameServerDeployments=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}}h.Resource$Projects$Locations$Gameserverdeployments=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,im.createAPIRequest)(e,m);else return(0,im.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(eLe||(NH.gameservices_v1=eLe={}))});var hk=ht(HH=>{"use strict";Object.defineProperty(HH,"__esModule",{value:!0});HH.gameservices_v1beta=void 0;var um=ct(),tLe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Gameservices=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;gameServerDeployments;operations;constructor(I){this.context=I,this.gameServerDeployments=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}}h.Resource$Projects$Locations$Gameserverdeployments=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gameservices.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,um.createAPIRequest)(e,m);else return(0,um.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(tLe||(HH.gameservices_v1beta=tLe={}))});var nLe=ht(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.AuthPlus=Pa.gameservices_v1beta=Pa.gameservices_v1=Pa.auth=Pa.VERSIONS=void 0;Pa.gameservices=fUt;var oLe=ct(),sLe=gk();Object.defineProperty(Pa,"gameservices_v1",{enumerable:!0,get:function(){return sLe.gameservices_v1}});var rLe=hk();Object.defineProperty(Pa,"gameservices_v1beta",{enumerable:!0,get:function(){return rLe.gameservices_v1beta}});Pa.VERSIONS={v1:sLe.gameservices_v1.Gameservices,v1beta:rLe.gameservices_v1beta.Gameservices};function fUt(h){return(0,oLe.getAPI)("gameservices",h,Pa.VERSIONS,this)}var mUt=new oLe.AuthPlus;Pa.auth=mUt;var gUt=ct();Object.defineProperty(Pa,"AuthPlus",{enumerable:!0,get:function(){return gUt.AuthPlus}})});var ak=ht(FH=>{"use strict";Object.defineProperty(FH,"__esModule",{value:!0});FH.genomics_v1=void 0;var iLe;(function(h){class R{context;constructor(G,V){this.context={_options:G||{},google:V}}}h.Genomics=R})(iLe||(FH.genomics_v1=iLe={}))});var Pk=ht(BH=>{"use strict";Object.defineProperty(BH,"__esModule",{value:!0});BH.genomics_v1alpha2=void 0;var Ef=ct(),uLe;(function(h){class R{context;operations;pipelines;constructor(E,v){this.context={_options:E||{},google:v},this.operations=new T(this.context),this.pipelines=new G(this.context)}}h.Genomics=R;class T{context;constructor(E){this.context=E}cancel(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}}h.Resource$Operations=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines/{pipelineId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:d,requiredParams:["pipelineId"],pathParams:["pipelineId"],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines/{pipelineId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["pipelineId"],pathParams:["pipelineId"],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}getControllerConfig(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines:getControllerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}run(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}setOperationStatus(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://genomics.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha2/pipelines:setOperationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ef.createAPIRequest)(o,I);else return(0,Ef.createAPIRequest)(o)}}h.Resource$Pipelines=G})(uLe||(BH.genomics_v1alpha2=uLe={}))});var dk=ht(ZH=>{"use strict";Object.defineProperty(ZH,"__esModule",{value:!0});ZH.genomics_v2alpha1=void 0;var Yq=ct(),pLe;(function(h){class R{context;pipelines;projects;workers;constructor(d,m){this.context={_options:d||{},google:m},this.pipelines=new T(this.context),this.projects=new G(this.context),this.workers=new v(this.context)}}h.Genomics=R;class T{context;constructor(d){this.context=d}run(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/pipelines:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}}h.Resource$Pipelines=T;class G{context;operations;workers;constructor(d){this.context=d,this.operations=new V(this.context),this.workers=new E(this.context)}}h.Resource$Projects=G;class V{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}}h.Resource$Projects$Operations=V;class E{context;constructor(d){this.context=d}checkIn(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/{+id}:checkIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["id"],pathParams:["id"],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}}h.Resource$Projects$Workers=E;class v{context;constructor(d){this.context=d}checkIn(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://genomics.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha1/workers/{id}:checkIn").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["id"],pathParams:["id"],context:this.context};if(c)(0,Yq.createAPIRequest)(s,c);else return(0,Yq.createAPIRequest)(s)}}h.Resource$Workers=v})(pLe||(ZH.genomics_v2alpha1=pLe={}))});var hLe=ht(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});Pg.AuthPlus=Pg.genomics_v2alpha1=Pg.genomics_v1alpha2=Pg.genomics_v1=Pg.auth=Pg.VERSIONS=void 0;Pg.genomics=hUt;var cLe=ct(),fLe=ak();Object.defineProperty(Pg,"genomics_v1",{enumerable:!0,get:function(){return fLe.genomics_v1}});var mLe=Pk();Object.defineProperty(Pg,"genomics_v1alpha2",{enumerable:!0,get:function(){return mLe.genomics_v1alpha2}});var gLe=dk();Object.defineProperty(Pg,"genomics_v2alpha1",{enumerable:!0,get:function(){return gLe.genomics_v2alpha1}});Pg.VERSIONS={v1:fLe.genomics_v1.Genomics,v1alpha2:mLe.genomics_v1alpha2.Genomics,v2alpha1:gLe.genomics_v2alpha1.Genomics};function hUt(h){return(0,cLe.getAPI)("genomics",h,Pg.VERSIONS,this)}var aUt=new cLe.AuthPlus;Pg.auth=aUt;var PUt=ct();Object.defineProperty(Pg,"AuthPlus",{enumerable:!0,get:function(){return PUt.AuthPlus}})});var qk=ht(WH=>{"use strict";Object.defineProperty(WH,"__esModule",{value:!0});WH.gkebackup_v1=void 0;var xs=ct(),aLe;(function(h){class R{context;projects;constructor(u,n){this.context={_options:u||{},google:n},this.projects=new T(this.context)}}h.Gkebackup=R;class T{context;locations;constructor(u){this.context=u,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;backupChannels;backupPlans;operations;restoreChannels;restorePlans;constructor(u){this.context=u,this.backupChannels=new V(this.context),this.backupPlans=new v(this.context),this.operations=new m(this.context),this.restoreChannels=new c(this.context),this.restorePlans=new r(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations=G;class V{context;backupPlanBindings;constructor(u){this.context=u,this.backupPlanBindings=new E(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backupChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backupChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Backupchannels=V;class E{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backupPlanBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Backupchannels$Backupplanbindings=E;class v{context;backups;constructor(u){this.context=u,this.backups=new I(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getTags(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backupPlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setTags(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Backupplans=v;class I{context;volumeBackups;constructor(u){this.context=u,this.volumeBackups=new d(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getBackupIndexDownloadUrl(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+backup}:getBackupIndexDownloadUrl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["backup"],pathParams:["backup"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Backupplans$Backups=I;class d{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/volumeBackups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Backupplans$Backups$Volumebackups=d;class m{context;constructor(u){this.context=u}cancel(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Operations=m;class c{context;restorePlanBindings;constructor(u){this.context=u,this.restorePlanBindings=new o(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restoreChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restoreChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Restorechannels=c;class o{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restorePlanBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Restorechannels$Restoreplanbindings=o;class r{context;restores;constructor(u){this.context=u,this.restores=new e(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restorePlans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getTags(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restorePlans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setTags(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Restoreplans=r;class e{context;volumeRestores;constructor(u){this.context=u,this.volumeRestores=new s(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/restores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Restoreplans$Restores=e;class s{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}getIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/volumeRestores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}setIamPolicy(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}testIamPermissions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://gkebackup.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(p)(0,xs.createAPIRequest)(P,p);else return(0,xs.createAPIRequest)(P)}}h.Resource$Projects$Locations$Restoreplans$Restores$Volumerestores=s})(aLe||(WH.gkebackup_v1=aLe={}))});var qLe=ht(Xq=>{"use strict";Object.defineProperty(Xq,"__esModule",{value:!0});Xq.AuthPlus=Xq.gkebackup_v1=Xq.auth=Xq.VERSIONS=void 0;Xq.gkebackup=dUt;var PLe=ct(),dLe=qk();Object.defineProperty(Xq,"gkebackup_v1",{enumerable:!0,get:function(){return dLe.gkebackup_v1}});Xq.VERSIONS={v1:dLe.gkebackup_v1.Gkebackup};function dUt(h){return(0,PLe.getAPI)("gkebackup",h,Xq.VERSIONS,this)}var qUt=new PLe.AuthPlus;Xq.auth=qUt;var yUt=ct();Object.defineProperty(Xq,"AuthPlus",{enumerable:!0,get:function(){return yUt.AuthPlus}})});var yk=ht(KH=>{"use strict";Object.defineProperty(KH,"__esModule",{value:!0});KH.gkehub_v1=void 0;var Hs=ct(),yLe;(function(h){class R{context;organizations;projects;constructor(n,p){this.context={_options:n||{},google:p},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Gkehub=R;class T{context;locations;constructor(n){this.context=n,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;fleets;constructor(n){this.context=n,this.fleets=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Organizations$Locations$Fleets=V;class E{context;locations;constructor(n){this.context=n,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;features;fleets;memberships;operations;scopes;constructor(n){this.context=n,this.features=new I(this.context),this.fleets=new d(this.context),this.memberships=new m(this.context),this.operations=new r(this.context),this.scopes=new e(this.context)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations=v;class I{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Features=I;class d{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Fleets=d;class m{context;bindings;rbacrolebindings;constructor(n){this.context=n,this.bindings=new c(this.context),this.rbacrolebindings=new o(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}generateConnectManifest(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Memberships=m;class c{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Memberships$Bindings=c;class o{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}generateMembershipRBACRoleBindingYAML(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class r{context;constructor(n){this.context=n}cancel(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Operations=r;class e{context;namespaces;rbacrolebindings;constructor(n){this.context=n,this.namespaces=new s(this.context),this.rbacrolebindings=new t(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}listMemberships(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}listPermitted(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Scopes=e;class s{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Scopes$Namespaces=s;class t{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://gkehub.googleapis.com/",a={options:Object.assign({url:(P+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,Hs.createAPIRequest)(a,i);else return(0,Hs.createAPIRequest)(a)}}h.Resource$Projects$Locations$Scopes$Rbacrolebindings=t})(yLe||(KH.gkehub_v1=yLe={}))});var xk=ht(JH=>{"use strict";Object.defineProperty(JH,"__esModule",{value:!0});JH.gkehub_v1alpha=void 0;var is=ct(),xLe;(function(h){class R{context;organizations;projects;constructor(i,g){this.context={_options:i||{},google:g},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Gkehub=R;class T{context;locations;constructor(i){this.context=i,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;fleets;constructor(i){this.context=i,this.fleets=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Organizations$Locations$Fleets=V;class E{context;locations;constructor(i){this.context=i,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;features;fleets;memberships;operations;rollouts;rolloutSequences;scopes;constructor(i){this.context=i,this.features=new I(this.context),this.fleets=new d(this.context),this.memberships=new m(this.context),this.operations=new r(this.context),this.rollouts=new e(this.context),this.rolloutSequences=new s(this.context),this.scopes=new t(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Features=I;class d{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Fleets=d;class m{context;bindings;rbacrolebindings;constructor(i){this.context=i,this.bindings=new c(this.context),this.rbacrolebindings=new o(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}generateConnectManifest(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}generateExclusivityManifest(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}:generateExclusivityManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}listAdmin(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/memberships:listAdmin").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}validateCreate(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/memberships:validateCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}validateExclusivity(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/memberships:validateExclusivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships=m;class c{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships$Bindings=c;class o{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}generateMembershipRBACRoleBindingYAML(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class r{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=r;class e{context;constructor(i){this.context=i}forceCompleteStage(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}:forceCompleteStage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Rollouts=e;class s{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Rolloutsequences=s;class t{context;namespaces;rbacrolebindings;constructor(i){this.context=i,this.namespaces=new u(this.context),this.rbacrolebindings=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}listMemberships(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}listPermitted(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes=t;class u{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes$Namespaces=u;class n{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,is.createAPIRequest)(q,f);else return(0,is.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes$Rbacrolebindings=n})(xLe||(JH.gkehub_v1alpha=xLe={}))});var Ik=ht(QH=>{"use strict";Object.defineProperty(QH,"__esModule",{value:!0});QH.gkehub_v1alpha2=void 0;var Pp=ct(),ILe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Gkehub=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;global;memberships;operations;constructor(m){this.context=m,this.global=new V(this.context),this.memberships=new v(this.context),this.operations=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;memberships;constructor(m){this.context=m,this.memberships=new E(this.context)}}h.Resource$Projects$Locations$Global=V;class E{context;constructor(m){this.context=m}initializeHub(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+project}:initializeHub").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["project"],pathParams:["project"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Global$Memberships=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}generateConnectManifest(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Memberships=v;class I{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://gkehub.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pp.createAPIRequest)(t,o);else return(0,Pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=I})(ILe||(QH.gkehub_v1alpha2=ILe={}))});var Rk=ht(YH=>{"use strict";Object.defineProperty(YH,"__esModule",{value:!0});YH.gkehub_v1beta=void 0;var as=ct(),RLe;(function(h){class R{context;organizations;projects;constructor(i,g){this.context={_options:i||{},google:g},this.organizations=new T(this.context),this.projects=new E(this.context)}}h.Gkehub=R;class T{context;locations;constructor(i){this.context=i,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;fleets;constructor(i){this.context=i,this.fleets=new V(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Organizations$Locations$Fleets=V;class E{context;locations;constructor(i){this.context=i,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;features;fleets;memberships;operations;rollouts;rolloutSequences;scopes;constructor(i){this.context=i,this.features=new I(this.context),this.fleets=new d(this.context),this.memberships=new m(this.context),this.operations=new r(this.context),this.rollouts=new e(this.context),this.rolloutSequences=new s(this.context),this.scopes=new t(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Features=I;class d{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/fleets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Fleets=d;class m{context;bindings;rbacrolebindings;constructor(i){this.context=i,this.bindings=new c(this.context),this.rbacrolebindings=new o(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}generateConnectManifest(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships=m;class c{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/bindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships$Bindings=c;class o{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}generateMembershipRBACRoleBindingYAML(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rbacrolebindings:generateMembershipRBACRoleBindingYAML").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Memberships$Rbacrolebindings=o;class r{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=r;class e{context;constructor(i){this.context=i}forceCompleteStage(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}:forceCompleteStage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Rollouts=e;class s{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rolloutSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Rolloutsequences=s;class t{context;namespaces;rbacrolebindings;constructor(i){this.context=i,this.namespaces=new u(this.context),this.rbacrolebindings=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}getIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/scopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}listMemberships(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+scopeName}:listMemberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["scopeName"],pathParams:["scopeName"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}listPermitted(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/scopes:listPermitted").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}setIamPolicy(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}testIamPermissions(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes=t;class u{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes$Namespaces=u;class n{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+parent}/rbacrolebindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gkehub.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,as.createAPIRequest)(q,f);else return(0,as.createAPIRequest)(q)}}h.Resource$Projects$Locations$Scopes$Rbacrolebindings=n})(RLe||(YH.gkehub_v1beta=RLe={}))});var Ak=ht(XH=>{"use strict";Object.defineProperty(XH,"__esModule",{value:!0});XH.gkehub_v1beta1=void 0;var ep=ct(),ALe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Gkehub=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;memberships;operations;constructor(I){this.context=I,this.memberships=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}generateConnectManifest(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:generateConnectManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}generateExclusivityManifest(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:generateExclusivityManifest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}validateExclusivity(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/memberships:validateExclusivity").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}}h.Resource$Projects$Locations$Memberships=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://gkehub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ep.createAPIRequest)(e,m);else return(0,ep.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(ALe||(XH.gkehub_v1beta1=ALe={}))});var $k=ht(lH=>{"use strict";Object.defineProperty(lH,"__esModule",{value:!0});lH.gkehub_v2=void 0;var Sf=ct(),$Le;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Gkehub=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;memberships;operations;constructor(d){this.context=d,this.memberships=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;features;constructor(d){this.context=d,this.features=new E(this.context)}}h.Resource$Projects$Locations$Memberships=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Memberships$Features=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Sf.createAPIRequest)(s,c);else return(0,Sf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})($Le||(lH.gkehub_v2=$Le={}))});var jk=ht(OH=>{"use strict";Object.defineProperty(OH,"__esModule",{value:!0});OH.gkehub_v2alpha=void 0;var wf=ct(),jLe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Gkehub=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;memberships;operations;constructor(d){this.context=d,this.memberships=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;features;constructor(d){this.context=d,this.features=new E(this.context)}}h.Resource$Projects$Locations$Memberships=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Memberships$Features=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,wf.createAPIRequest)(s,c);else return(0,wf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(jLe||(OH.gkehub_v2alpha=jLe={}))});var Uk=ht(CH=>{"use strict";Object.defineProperty(CH,"__esModule",{value:!0});CH.gkehub_v2beta=void 0;var Gf=ct(),ULe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Gkehub=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;memberships;operations;constructor(d){this.context=d,this.memberships=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;features;constructor(d){this.context=d,this.features=new E(this.context)}}h.Resource$Projects$Locations$Memberships=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/features").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Memberships$Features=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://gkehub.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Gf.createAPIRequest)(s,c);else return(0,Gf.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(ULe||(CH.gkehub_v2beta=ULe={}))});var DLe=ht(Pc=>{"use strict";Object.defineProperty(Pc,"__esModule",{value:!0});Pc.AuthPlus=Pc.gkehub_v2beta=Pc.gkehub_v2alpha=Pc.gkehub_v2=Pc.gkehub_v1beta1=Pc.gkehub_v1beta=Pc.gkehub_v1alpha2=Pc.gkehub_v1alpha=Pc.gkehub_v1=Pc.auth=Pc.VERSIONS=void 0;Pc.gkehub=xUt;var vLe=ct(),TLe=yk();Object.defineProperty(Pc,"gkehub_v1",{enumerable:!0,get:function(){return TLe.gkehub_v1}});var VLe=xk();Object.defineProperty(Pc,"gkehub_v1alpha",{enumerable:!0,get:function(){return VLe.gkehub_v1alpha}});var ELe=Ik();Object.defineProperty(Pc,"gkehub_v1alpha2",{enumerable:!0,get:function(){return ELe.gkehub_v1alpha2}});var SLe=Rk();Object.defineProperty(Pc,"gkehub_v1beta",{enumerable:!0,get:function(){return SLe.gkehub_v1beta}});var wLe=Ak();Object.defineProperty(Pc,"gkehub_v1beta1",{enumerable:!0,get:function(){return wLe.gkehub_v1beta1}});var GLe=$k();Object.defineProperty(Pc,"gkehub_v2",{enumerable:!0,get:function(){return GLe.gkehub_v2}});var _Le=jk();Object.defineProperty(Pc,"gkehub_v2alpha",{enumerable:!0,get:function(){return _Le.gkehub_v2alpha}});var LLe=Uk();Object.defineProperty(Pc,"gkehub_v2beta",{enumerable:!0,get:function(){return LLe.gkehub_v2beta}});Pc.VERSIONS={v1:TLe.gkehub_v1.Gkehub,v1alpha:VLe.gkehub_v1alpha.Gkehub,v1alpha2:ELe.gkehub_v1alpha2.Gkehub,v1beta:SLe.gkehub_v1beta.Gkehub,v1beta1:wLe.gkehub_v1beta1.Gkehub,v2:GLe.gkehub_v2.Gkehub,v2alpha:_Le.gkehub_v2alpha.Gkehub,v2beta:LLe.gkehub_v2beta.Gkehub};function xUt(h){return(0,vLe.getAPI)("gkehub",h,Pc.VERSIONS,this)}var IUt=new vLe.AuthPlus;Pc.auth=IUt;var RUt=ct();Object.defineProperty(Pc,"AuthPlus",{enumerable:!0,get:function(){return RUt.AuthPlus}})});var vk=ht(bH=>{"use strict";Object.defineProperty(bH,"__esModule",{value:!0});bH.gkeonprem_v1=void 0;var Qo=ct(),zLe;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Gkeonprem=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;bareMetalAdminClusters;bareMetalClusters;operations;vmwareAdminClusters;vmwareClusters;constructor(p){this.context=p,this.bareMetalAdminClusters=new V(this.context),this.bareMetalClusters=new v(this.context),this.operations=new c(this.context),this.vmwareAdminClusters=new o(this.context),this.vmwareClusters=new e(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;operations;constructor(p){this.context=p,this.operations=new E(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalAdminClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}queryVersionConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalAdminClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetaladminclusters=V;class E{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetaladminclusters$Operations=E;class v{context;bareMetalNodePools;operations;constructor(p){this.context=p,this.bareMetalNodePools=new I(this.context),this.operations=new m(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}queryVersionConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetalclusters=v;class I{context;operations;constructor(p){this.context=p,this.operations=new d(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalNodePools:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/bareMetalNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetalclusters$Baremetalnodepools=I;class d{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetalclusters$Baremetalnodepools$Operations=d;class m{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Baremetalclusters$Operations=m;class c{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=c;class o{context;operations;constructor(p){this.context=p,this.operations=new r(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareAdminClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareAdminClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareadminclusters=o;class r{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareadminclusters$Operations=r;class e{context;operations;vmwareNodePools;constructor(p){this.context=p,this.operations=new s(this.context),this.vmwareNodePools=new t(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareClusters:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}queryVersionConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareClusters:queryVersionConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareclusters=e;class s{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareclusters$Operations=s;class t{context;operations;constructor(p){this.context=p,this.operations=new u(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}enroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareNodePools:enroll").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vmwareNodePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}unenroll(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:unenroll").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareclusters$Vmwarenodepools=t;class u{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://gkeonprem.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Qo.createAPIRequest)(y,g);else return(0,Qo.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vmwareclusters$Vmwarenodepools$Operations=u})(zLe||(bH.gkeonprem_v1=zLe={}))});var HLe=ht(lq=>{"use strict";Object.defineProperty(lq,"__esModule",{value:!0});lq.AuthPlus=lq.gkeonprem_v1=lq.auth=lq.VERSIONS=void 0;lq.gkeonprem=AUt;var MLe=ct(),NLe=vk();Object.defineProperty(lq,"gkeonprem_v1",{enumerable:!0,get:function(){return NLe.gkeonprem_v1}});lq.VERSIONS={v1:NLe.gkeonprem_v1.Gkeonprem};function AUt(h){return(0,MLe.getAPI)("gkeonprem",h,lq.VERSIONS,this)}var $Ut=new MLe.AuthPlus;lq.auth=$Ut;var jUt=ct();Object.defineProperty(lq,"AuthPlus",{enumerable:!0,get:function(){return jUt.AuthPlus}})});var Tk=ht(kH=>{"use strict";Object.defineProperty(kH,"__esModule",{value:!0});kH.gmail_v1=void 0;var Yo=ct(),FLe;(function(h){class R{context;users;constructor(i,g){this.context={_options:i||{},google:g},this.users=new T(this.context)}}h.Gmail=R;class T{context;drafts;history;labels;messages;settings;threads;constructor(i){this.context=i,this.drafts=new G(this.context),this.history=new V(this.context),this.labels=new E(this.context),this.messages=new v(this.context),this.settings=new d(this.context),this.threads=new n(this.context)}getProfile(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/profile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}stop(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}watch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users=T;class G{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}send(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts/send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/drafts/send").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}update(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/drafts/{id}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Drafts=G;class V{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$History=V;class E{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}update(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/labels/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Labels=E;class v{context;attachments;constructor(i){this.context=i,this.attachments=new I(this.context)}batchDelete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}batchModify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/batchModify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}import(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/messages/import").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}insert(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}modify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{id}/modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}send(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/send").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,mediaUrl:(y+"/upload/gmail/v1/users/{userId}/messages/send").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}trash(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{id}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}untrash(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{id}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Messages=v;class I{context;constructor(i){this.context=i}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","messageId","id"],pathParams:["id","messageId","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Messages$Attachments=I;class d{context;cse;delegates;filters;forwardingAddresses;sendAs;constructor(i){this.context=i,this.cse=new m(this.context),this.delegates=new r(this.context),this.filters=new e(this.context),this.forwardingAddresses=new s(this.context),this.sendAs=new t(this.context)}getAutoForwarding(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/autoForwarding").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}getImap(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/imap").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}getLanguage(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/language").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}getPop(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/pop").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}getVacation(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/vacation").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}updateAutoForwarding(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/autoForwarding").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}updateImap(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/imap").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}updateLanguage(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/language").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}updatePop(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/pop").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}updateVacation(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/vacation").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings=d;class m{context;identities;keypairs;constructor(i){this.context=i,this.identities=new c(this.context),this.keypairs=new o(this.context)}}h.Resource$Users$Settings$Cse=m;class c{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/identities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","cseEmailAddress"],pathParams:["cseEmailAddress","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","cseEmailAddress"],pathParams:["cseEmailAddress","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/identities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/identities/{emailAddress}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["userId","emailAddress"],pathParams:["emailAddress","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Cse$Identities=c;class o{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}disable(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}enable(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}obliterate(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:obliterate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","keyPairId"],pathParams:["keyPairId","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Cse$Keypairs=o;class r{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/delegates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/delegates/{delegateEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","delegateEmail"],pathParams:["delegateEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/delegates/{delegateEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","delegateEmail"],pathParams:["delegateEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/delegates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Delegates=r;class e{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/filters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/filters/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/filters/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/filters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Filters=e;class s{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/forwardingAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","forwardingEmail"],pathParams:["forwardingEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","forwardingEmail"],pathParams:["forwardingEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/forwardingAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Forwardingaddresses=s;class t{context;smimeInfo;constructor(i){this.context=i,this.smimeInfo=new u(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}update(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}verify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Sendas=t;class u{context;constructor(i){this.context=i}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}insert(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail"],pathParams:["sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}setDefault(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","sendAsEmail","id"],pathParams:["id","sendAsEmail","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Settings$Sendas$Smimeinfo=u;class n{context;constructor(i){this.context=i}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}modify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads/{id}/modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}trash(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads/{id}/trash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}untrash(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://gmail.googleapis.com/",q={options:Object.assign({url:(y+"/gmail/v1/users/{userId}/threads/{id}/untrash").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["userId","id"],pathParams:["id","userId"],context:this.context};if(f)(0,Yo.createAPIRequest)(q,f);else return(0,Yo.createAPIRequest)(q)}}h.Resource$Users$Threads=n})(FLe||(kH.gmail_v1=FLe={}))});var WLe=ht(Oq=>{"use strict";Object.defineProperty(Oq,"__esModule",{value:!0});Oq.AuthPlus=Oq.gmail_v1=Oq.auth=Oq.VERSIONS=void 0;Oq.gmail=UUt;var BLe=ct(),ZLe=Tk();Object.defineProperty(Oq,"gmail_v1",{enumerable:!0,get:function(){return ZLe.gmail_v1}});Oq.VERSIONS={v1:ZLe.gmail_v1.Gmail};function UUt(h){return(0,BLe.getAPI)("gmail",h,Oq.VERSIONS,this)}var vUt=new BLe.AuthPlus;Oq.auth=vUt;var TUt=ct();Object.defineProperty(Oq,"AuthPlus",{enumerable:!0,get:function(){return TUt.AuthPlus}})});var Vk=ht(eF=>{"use strict";Object.defineProperty(eF,"__esModule",{value:!0});eF.gmailpostmastertools_v1=void 0;var BA=ct(),KLe;(function(h){class R{context;domains;constructor(E,v){this.context={_options:E||{},google:v},this.domains=new T(this.context)}}h.Gmailpostmastertools=R;class T{context;trafficStats;constructor(E){this.context=E,this.trafficStats=new G(this.context)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,BA.createAPIRequest)(o,I);else return(0,BA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,BA.createAPIRequest)(o,I);else return(0,BA.createAPIRequest)(o)}}h.Resource$Domains=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,BA.createAPIRequest)(o,I);else return(0,BA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/trafficStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,BA.createAPIRequest)(o,I);else return(0,BA.createAPIRequest)(o)}}h.Resource$Domains$Trafficstats=G})(KLe||(eF.gmailpostmastertools_v1=KLe={}))});var Ek=ht(tF=>{"use strict";Object.defineProperty(tF,"__esModule",{value:!0});tF.gmailpostmastertools_v1beta1=void 0;var ZA=ct(),JLe;(function(h){class R{context;domains;constructor(E,v){this.context={_options:E||{},google:v},this.domains=new T(this.context)}}h.Gmailpostmastertools=R;class T{context;trafficStats;constructor(E){this.context=E,this.trafficStats=new G(this.context)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ZA.createAPIRequest)(o,I);else return(0,ZA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ZA.createAPIRequest)(o,I);else return(0,ZA.createAPIRequest)(o)}}h.Resource$Domains=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,ZA.createAPIRequest)(o,I);else return(0,ZA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://gmailpostmastertools.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1/{+parent}/trafficStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,ZA.createAPIRequest)(o,I);else return(0,ZA.createAPIRequest)(o)}}h.Resource$Domains$Trafficstats=G})(JLe||(tF.gmailpostmastertools_v1beta1=JLe={}))});var Sk=ht(oF=>{"use strict";Object.defineProperty(oF,"__esModule",{value:!0});oF.gmailpostmastertools_v2=void 0;var bI=ct(),QLe;(function(h){class R{context;domains;domainStats;constructor(v,I){this.context={_options:v||{},google:I},this.domains=new T(this.context),this.domainStats=new V(this.context)}}h.Gmailpostmastertools=R;class T{context;domainStats;constructor(v){this.context=v,this.domainStats=new G(this.context)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://gmailpostmastertools.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,bI.createAPIRequest)(r,d);else return(0,bI.createAPIRequest)(r)}getComplianceStatus(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://gmailpostmastertools.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,bI.createAPIRequest)(r,d);else return(0,bI.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://gmailpostmastertools.googleapis.com/",r={options:Object.assign({url:(o+"/v2/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,bI.createAPIRequest)(r,d);else return(0,bI.createAPIRequest)(r)}}h.Resource$Domains=T;class G{context;constructor(v){this.context=v}query(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://gmailpostmastertools.googleapis.com/",r={options:Object.assign({url:(o+"/v2/{+parent}/domainStats:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,bI.createAPIRequest)(r,d);else return(0,bI.createAPIRequest)(r)}}h.Resource$Domains$Domainstats=G;class V{context;constructor(v){this.context=v}batchQuery(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://gmailpostmastertools.googleapis.com/",r={options:Object.assign({url:(o+"/v2/domainStats:batchQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,bI.createAPIRequest)(r,d);else return(0,bI.createAPIRequest)(r)}}h.Resource$Domainstats=V})(QLe||(oF.gmailpostmastertools_v2=QLe={}))});var CLe=ht(dg=>{"use strict";Object.defineProperty(dg,"__esModule",{value:!0});dg.AuthPlus=dg.gmailpostmastertools_v2=dg.gmailpostmastertools_v1beta1=dg.gmailpostmastertools_v1=dg.auth=dg.VERSIONS=void 0;dg.gmailpostmastertools=VUt;var YLe=ct(),XLe=Vk();Object.defineProperty(dg,"gmailpostmastertools_v1",{enumerable:!0,get:function(){return XLe.gmailpostmastertools_v1}});var lLe=Ek();Object.defineProperty(dg,"gmailpostmastertools_v1beta1",{enumerable:!0,get:function(){return lLe.gmailpostmastertools_v1beta1}});var OLe=Sk();Object.defineProperty(dg,"gmailpostmastertools_v2",{enumerable:!0,get:function(){return OLe.gmailpostmastertools_v2}});dg.VERSIONS={v1:XLe.gmailpostmastertools_v1.Gmailpostmastertools,v1beta1:lLe.gmailpostmastertools_v1beta1.Gmailpostmastertools,v2:OLe.gmailpostmastertools_v2.Gmailpostmastertools};function VUt(h){return(0,YLe.getAPI)("gmailpostmastertools",h,dg.VERSIONS,this)}var EUt=new YLe.AuthPlus;dg.auth=EUt;var SUt=ct();Object.defineProperty(dg,"AuthPlus",{enumerable:!0,get:function(){return SUt.AuthPlus}})});var wk=ht(sF=>{"use strict";Object.defineProperty(sF,"__esModule",{value:!0});sF.groupsmigration_v1=void 0;var bLe=ct(),kLe;(function(h){class R{context;archive;constructor(V,E){this.context={_options:V||{},google:E},this.archive=new T(this.context)}}h.Groupsmigration=R;class T{context;constructor(V){this.context=V}insert(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://groupsmigration.googleapis.com/",c={options:Object.assign({url:(m+"/groups/v1/groups/{groupId}/archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,mediaUrl:(m+"/upload/groups/v1/groups/{groupId}/archive").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["groupId"],pathParams:["groupId"],context:this.context};if(v)(0,bLe.createAPIRequest)(c,v);else return(0,bLe.createAPIRequest)(c)}}h.Resource$Archive=T})(kLe||(sF.groupsmigration_v1=kLe={}))});var oDe=ht(Cq=>{"use strict";Object.defineProperty(Cq,"__esModule",{value:!0});Cq.AuthPlus=Cq.groupsmigration_v1=Cq.auth=Cq.VERSIONS=void 0;Cq.groupsmigration=wUt;var eDe=ct(),tDe=wk();Object.defineProperty(Cq,"groupsmigration_v1",{enumerable:!0,get:function(){return tDe.groupsmigration_v1}});Cq.VERSIONS={v1:tDe.groupsmigration_v1.Groupsmigration};function wUt(h){return(0,eDe.getAPI)("groupsmigration",h,Cq.VERSIONS,this)}var GUt=new eDe.AuthPlus;Cq.auth=GUt;var _Ut=ct();Object.defineProperty(Cq,"AuthPlus",{enumerable:!0,get:function(){return _Ut.AuthPlus}})});var Gk=ht(rF=>{"use strict";Object.defineProperty(rF,"__esModule",{value:!0});rF.groupssettings_v1=void 0;var VU=ct(),sDe;(function(h){class R{context;groups;constructor(V,E){this.context={_options:V||{},google:E},this.groups=new T(this.context)}}h.Groupssettings=R;class T{context;constructor(V){this.context=V}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(v)(0,VU.createAPIRequest)(c,v);else return(0,VU.createAPIRequest)(c)}patch(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:I,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(v)(0,VU.createAPIRequest)(c,v);else return(0,VU.createAPIRequest)(c)}update(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/groups/v1/groups/{groupUniqueId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:I,requiredParams:["groupUniqueId"],pathParams:["groupUniqueId"],context:this.context};if(v)(0,VU.createAPIRequest)(c,v);else return(0,VU.createAPIRequest)(c)}}h.Resource$Groups=T})(sDe||(rF.groupssettings_v1=sDe={}))});var iDe=ht(bq=>{"use strict";Object.defineProperty(bq,"__esModule",{value:!0});bq.AuthPlus=bq.groupssettings_v1=bq.auth=bq.VERSIONS=void 0;bq.groupssettings=LUt;var rDe=ct(),nDe=Gk();Object.defineProperty(bq,"groupssettings_v1",{enumerable:!0,get:function(){return nDe.groupssettings_v1}});bq.VERSIONS={v1:nDe.groupssettings_v1.Groupssettings};function LUt(h){return(0,rDe.getAPI)("groupssettings",h,bq.VERSIONS,this)}var DUt=new rDe.AuthPlus;bq.auth=DUt;var zUt=ct();Object.defineProperty(bq,"AuthPlus",{enumerable:!0,get:function(){return zUt.AuthPlus}})});var _k=ht(nF=>{"use strict";Object.defineProperty(nF,"__esModule",{value:!0});nF.health_v4=void 0;var Ti=ct(),uDe;(function(h){class R{context;projects;users;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context),this.users=new E(this.context)}}h.Health=R;class T{context;subscribers;constructor(c){this.context=c,this.subscribers=new G(this.context)}}h.Resource$Projects=T;class G{context;subscriptions;constructor(c){this.context=c,this.subscriptions=new V(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/subscribers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/subscribers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}}h.Resource$Projects$Subscribers=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}}h.Resource$Projects$Subscribers$Subscriptions=V;class E{context;dataTypes;pairedDevices;constructor(c){this.context=c,this.dataTypes=new v(this.context),this.pairedDevices=new d(this.context)}getIdentity(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}getIrnProfile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}getProfile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}getSettings(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}updateProfile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}updateSettings(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}}h.Resource$Users=E;class v{context;dataPoints;constructor(c){this.context=c,this.dataPoints=new I(this.context)}}h.Resource$Users$Datatypes=v;class I{context;constructor(c){this.context=c}batchDelete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}dailyRollUp(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:dailyRollUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}exportExerciseTcx(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}:exportExerciseTcx").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}reconcile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:reconcile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}rollUp(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/dataPoints:rollUp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}}h.Resource$Users$Datatypes$Datapoints=I;class d{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://health.googleapis.com/",u={options:Object.assign({url:(t+"/v4/{+parent}/pairedDevices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Ti.createAPIRequest)(u,r);else return(0,Ti.createAPIRequest)(u)}}h.Resource$Users$Paireddevices=d})(uDe||(nF.health_v4=uDe={}))});var fDe=ht(kq=>{"use strict";Object.defineProperty(kq,"__esModule",{value:!0});kq.AuthPlus=kq.health_v4=kq.auth=kq.VERSIONS=void 0;kq.health=MUt;var pDe=ct(),cDe=_k();Object.defineProperty(kq,"health_v4",{enumerable:!0,get:function(){return cDe.health_v4}});kq.VERSIONS={v4:cDe.health_v4.Health};function MUt(h){return(0,pDe.getAPI)("health",h,kq.VERSIONS,this)}var NUt=new pDe.AuthPlus;kq.auth=NUt;var HUt=ct();Object.defineProperty(kq,"AuthPlus",{enumerable:!0,get:function(){return HUt.AuthPlus}})});var Lk=ht(iF=>{"use strict";Object.defineProperty(iF,"__esModule",{value:!0});iF.healthcare_v1=void 0;var to=ct(),mDe;(function(h){class R{context;projects;constructor($,w){this.context={_options:$||{},google:w},this.projects=new T(this.context)}}h.Healthcare=R;class T{context;locations;constructor($){this.context=$,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;datasets;services;constructor($){this.context=$,this.datasets=new V(this.context),this.services=new A(this.context)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations=G;class V{context;consentStores;dataMapperWorkspaces;dicomStores;fhirStores;hl7V2Stores;operations;constructor($){this.context=$,this.consentStores=new E(this.context),this.dataMapperWorkspaces=new c(this.context),this.dicomStores=new o(this.context),this.fhirStores=new g(this.context),this.hl7V2Stores=new a(this.context),this.operations=new q(this.context)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}deidentify($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+sourceDataset}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["sourceDataset"],pathParams:["sourceDataset"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets=V;class E{context;attributeDefinitions;consentArtifacts;consents;userDataMappings;constructor($){this.context=$,this.attributeDefinitions=new v(this.context),this.consentArtifacts=new I(this.context),this.consents=new d(this.context),this.userDataMappings=new m(this.context)}checkDataAccess($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+consentStore}:checkDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}evaluateUserConsents($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+consentStore}:evaluateUserConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}queryAccessibleData($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+consentStore}:queryAccessibleData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Consentstores=E;class v{context;constructor($){this.context=$}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Consentstores$Attributedefinitions=v;class I{context;constructor($){this.context=$}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Consentstores$Consentartifacts=I;class d{context;constructor($){this.context=$}activate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}deleteRevision($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}listRevisions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}reject($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}revoke($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Consentstores$Consents=d;class m{context;constructor($){this.context=$}archive($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Consentstores$Userdatamappings=m;class c{context;constructor($){this.context=$}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Datamapperworkspaces=c;class o{context;dicomWeb;studies;constructor($){this.context=$,this.dicomWeb=new r(this.context),this.studies=new u(this.context)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}deidentify($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}export($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getDICOMStoreMetrics($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:getDICOMStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}import($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForInstances($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForSeries($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForStudies($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setBlobStorageSettings($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}storeInstances($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores=o;class r{context;studies;constructor($){this.context=$,this.studies=new e(this.context)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb=r;class e{context;series;constructor($){this.context=$,this.series=new s(this.context)}getStudyMetrics($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+study}:getStudyMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["study"],pathParams:["study"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setBlobStorageSettings($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies=e;class s{context;instances;constructor($){this.context=$,this.instances=new t(this.context)}getSeriesMetrics($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+series}:getSeriesMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["series"],pathParams:["series"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series=s;class t{context;constructor($){this.context=$}getStorageInfo($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getStorageInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series$Instances=t;class u{context;series;constructor($){this.context=$,this.series=new n(this.context)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveMetadata($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveStudy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForInstances($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForSeries($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}storeInstances($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies=u;class n{context;instances;constructor($){this.context=$,this.instances=new p(this.context)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveMetadata($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveSeries($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchForInstances($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series=n;class p{context;frames;constructor($){this.context=$,this.frames=new i(this.context)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveInstance($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveMetadata($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveRendered($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances=p;class i{context;constructor($){this.context=$}retrieveFrames($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}retrieveRendered($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Frames=i;class g{context;fhir;operations;constructor($){this.context=$,this.fhir=new f(this.context),this.operations=new P(this.context)}applyAdminConsents($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:applyAdminConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}applyConsents($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:applyConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}bulkExportGroup($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}deidentify($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}explainDataAccess($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:explainDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}export($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getFHIRStoreMetrics($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:getFHIRStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}import($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}rollback($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Fhirstores=g;class f{context;constructor($){this.context=$}BinaryCreate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/Binary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}BinaryRead($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}BinaryUpdate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}BinaryVread($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}bulkExport($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/fhir/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}capabilities($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/fhir/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}conditionalDelete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}conditionalPatch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}conditionalUpdate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},se),params:F,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}ConsentEnforcementStatus($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}executeBundle($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}history($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/_history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}PatientConsentEnforcementStatus($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}PatientEverything($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}read($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}ResourcePurge($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/$purge").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}ResourceValidate($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{+type}/$validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}search($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}searchType($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/fhir/{resourceType}/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent","resourceType"],pathParams:["parent","resourceType"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}update($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}vread($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Fhirstores$Fhir=f;class P{context;constructor($){this.context=$}deleteFhirOperation($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getFhirOperationStatus($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Fhirstores$Operations=P;class a{context;messages;constructor($){this.context=$,this.messages=new y(this.context)}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}export($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getHL7v2StoreMetrics($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:getHL7v2StoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}getIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}import($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}rollback($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}setIamPolicy($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}testIamPermissions($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Hl7v2stores=a;class y{context;constructor($){this.context=$}create($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}delete($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}ingest($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/messages:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}patch($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Hl7v2stores$Messages=y;class q{context;constructor($){this.context=$}cancel($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Datasets$Operations=q;class A{context;nlp;constructor($){this.context=$,this.nlp=new x(this.context)}}h.Resource$Projects$Locations$Services=A;class x{context;constructor($){this.context=$}analyzeEntities($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://healthcare.googleapis.com/",H={options:Object.assign({url:(O+"/v1/{+nlpService}:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["nlpService"],pathParams:["nlpService"],context:this.context};if(B)(0,to.createAPIRequest)(H,B);else return(0,to.createAPIRequest)(H)}}h.Resource$Projects$Locations$Services$Nlp=x})(mDe||(iF.healthcare_v1=mDe={}))});var Dk=ht(uF=>{"use strict";Object.defineProperty(uF,"__esModule",{value:!0});uF.healthcare_v1beta1=void 0;var Qt=ct(),gDe;(function(h){class R{context;projects;constructor(F,se){this.context={_options:F||{},google:se},this.projects=new T(this.context)}}h.Healthcare=R;class T{context;locations;constructor(F){this.context=F,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;datasets;services;constructor(F){this.context=F,this.datasets=new V(this.context),this.services=new $(this.context)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations=G;class V{context;annotationStores;consentStores;dataMapperWorkspaces;dicomStores;fhirStores;hl7V2Stores;operations;constructor(F){this.context=F,this.annotationStores=new E(this.context),this.consentStores=new I(this.context),this.dataMapperWorkspaces=new r(this.context),this.dicomStores=new e(this.context),this.fhirStores=new a(this.context),this.hl7V2Stores=new A(this.context),this.operations=new j(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}deidentify(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+sourceDataset}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["sourceDataset"],pathParams:["sourceDataset"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets=V;class E{context;annotations;constructor(F){this.context=F,this.annotations=new v(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/annotationStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}evaluate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:evaluate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}export(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}import(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/annotationStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Annotationstores=E;class v{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Annotationstores$Annotations=v;class I{context;attributeDefinitions;consentArtifacts;consents;userDataMappings;constructor(F){this.context=F,this.attributeDefinitions=new d(this.context),this.consentArtifacts=new m(this.context),this.consents=new c(this.context),this.userDataMappings=new o(this.context)}checkDataAccess(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+consentStore}:checkDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}evaluateUserConsents(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+consentStore}:evaluateUserConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consentStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}queryAccessibleData(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+consentStore}:queryAccessibleData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["consentStore"],pathParams:["consentStore"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Consentstores=I;class d{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/attributeDefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Consentstores$Attributedefinitions=d;class m{context;constructor(F){this.context=F}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consentArtifacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Consentstores$Consentartifacts=m;class c{context;constructor(F){this.context=F}activate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}deleteRevision(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/consents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}listRevisions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}reject(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}revoke(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Consentstores$Consents=c;class o{context;constructor(F){this.context=F}archive(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/userDataMappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Consentstores$Userdatamappings=o;class r{context;constructor(F){this.context=F}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Datamapperworkspaces=r;class e{context;dicomWeb;studies;constructor(F){this.context=F,this.dicomWeb=new s(this.context),this.studies=new p(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}deidentify(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}export(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getDICOMStoreMetrics(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:getDICOMStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}import(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForInstances(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForSeries(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForStudies(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setBlobStorageSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}storeInstances(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores=e;class s{context;studies;constructor(F){this.context=F,this.studies=new t(this.context)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb=s;class t{context;series;constructor(F){this.context=F,this.series=new u(this.context)}getStudyMetrics(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+study}:getStudyMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["study"],pathParams:["study"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setBlobStorageSettings(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setBlobStorageSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies=t;class u{context;instances;constructor(F){this.context=F,this.instances=new n(this.context)}getSeriesMetrics(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+series}:getSeriesMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["series"],pathParams:["series"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series=u;class n{context;constructor(F){this.context=F}getStorageInfo(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getStorageInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Dicomweb$Studies$Series$Instances=n;class p{context;series;constructor(F){this.context=F,this.series=new i(this.context)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveMetadata(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveStudy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForInstances(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForSeries(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}storeInstances(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies=p;class i{context;instances;constructor(F){this.context=F,this.instances=new g(this.context)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveMetadata(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveSeries(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchForInstances(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series=i;class g{context;bulkdata;frames;constructor(F){this.context=F,this.bulkdata=new f(this.context),this.frames=new P(this.context)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveInstance(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveMetadata(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveRendered(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances=g;class f{context;constructor(F){this.context=F}retrieveBulkdata(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Bulkdata=f;class P{context;constructor(F){this.context=F}retrieveFrames(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}retrieveRendered(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/dicomWeb/{+dicomWebPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent","dicomWebPath"],pathParams:["dicomWebPath","parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Dicomstores$Studies$Series$Instances$Frames=P;class a{context;fhir;operations;constructor(F){this.context=F,this.fhir=new y(this.context),this.operations=new q(this.context)}applyAdminConsents(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:applyAdminConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}applyConsents(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:applyConsents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}bulkExportGroup(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}configureSearch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:configureSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}deidentify(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+sourceStore}:deidentify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["sourceStore"],pathParams:["sourceStore"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}explainDataAccess(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:explainDataAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}export(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}exportHistory(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:exportHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getFHIRStoreMetrics(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:getFHIRStoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}import(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}importHistory(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:importHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhirStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}rollback(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Fhirstores=a;class y{context;constructor(F){this.context=F}BinaryCreate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/Binary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}BinaryRead(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}BinaryUpdate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}BinaryVread(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}bulkExport(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/fhir/$export").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}capabilities(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/fhir/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ConceptMapSearchTranslate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/ConceptMap/$translate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ConceptMapTranslate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$translate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}conditionalDelete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}conditionalPatch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}conditionalUpdate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:H,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ConsentEnforcementStatus(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{+type}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}EncounterEverything(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}executeBundle(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}history(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/_history").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ObservationLastn(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/Observation/$lastn").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}PatientConsentEnforcementStatus(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$consent-enforcement-status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}PatientEverything(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$everything").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}read(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ResourceIncomingReferences(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/$references").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ResourcePurge(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/$purge").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ResourceValidate(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{+type}/$validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent","type"],pathParams:["parent","type"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}search(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}searchType(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/fhir/{resourceType}/_search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent","resourceType"],pathParams:["parent","resourceType"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}update(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}vread(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Fhirstores$Fhir=y;class q{context;constructor(F){this.context=F}deleteFhirOperation(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getFhirOperationStatus(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Fhirstores$Operations=q;class A{context;messages;constructor(F){this.context=F,this.messages=new x(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}export(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getHL7v2StoreMetrics(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:getHL7v2StoreMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}getIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}import(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/hl7V2Stores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}rollback(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}setIamPolicy(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}testIamPermissions(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Hl7v2stores=A;class x{context;constructor(F){this.context=F}batchGet(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/messages:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}delete(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}ingest(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/messages:ingest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+parent}/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}patch(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Hl7v2stores$Messages=x;class j{context;constructor(F){this.context=F}cancel(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Datasets$Operations=j;class ${context;nlp;constructor(F){this.context=F,this.nlp=new w(this.context)}}h.Resource$Projects$Locations$Services=$;class w{context;constructor(F){this.context=F}analyzeEntities(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://healthcare.googleapis.com/",S={options:Object.assign({url:(oe+"/v1beta1/{+nlpService}:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["nlpService"],pathParams:["nlpService"],context:this.context};if(O)(0,Qt.createAPIRequest)(S,O);else return(0,Qt.createAPIRequest)(S)}}h.Resource$Projects$Locations$Services$Nlp=w})(gDe||(uF.healthcare_v1beta1=gDe={}))});var dDe=ht(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.AuthPlus=da.healthcare_v1beta1=da.healthcare_v1=da.auth=da.VERSIONS=void 0;da.healthcare=FUt;var hDe=ct(),aDe=Lk();Object.defineProperty(da,"healthcare_v1",{enumerable:!0,get:function(){return aDe.healthcare_v1}});var PDe=Dk();Object.defineProperty(da,"healthcare_v1beta1",{enumerable:!0,get:function(){return PDe.healthcare_v1beta1}});da.VERSIONS={v1:aDe.healthcare_v1.Healthcare,v1beta1:PDe.healthcare_v1beta1.Healthcare};function FUt(h){return(0,hDe.getAPI)("healthcare",h,da.VERSIONS,this)}var BUt=new hDe.AuthPlus;da.auth=BUt;var ZUt=ct();Object.defineProperty(da,"AuthPlus",{enumerable:!0,get:function(){return ZUt.AuthPlus}})});var zk=ht(pF=>{"use strict";Object.defineProperty(pF,"__esModule",{value:!0});pF.homegraph_v1=void 0;var kI=ct(),qDe;(function(h){class R{context;agentUsers;devices;constructor(E,v){this.context={_options:E||{},google:v},this.agentUsers=new T(this.context),this.devices=new G(this.context)}}h.Homegraph=R;class T{context;constructor(E){this.context=E}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+agentUserId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["agentUserId"],pathParams:["agentUserId"],context:this.context};if(I)(0,kI.createAPIRequest)(o,I);else return(0,kI.createAPIRequest)(o)}}h.Resource$Agentusers=T;class G{context;constructor(E){this.context=E}query(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(c+"/v1/devices:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,kI.createAPIRequest)(o,I);else return(0,kI.createAPIRequest)(o)}reportStateAndNotification(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(c+"/v1/devices:reportStateAndNotification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,kI.createAPIRequest)(o,I);else return(0,kI.createAPIRequest)(o)}requestSync(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(c+"/v1/devices:requestSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,kI.createAPIRequest)(o,I);else return(0,kI.createAPIRequest)(o)}sync(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://homegraph.googleapis.com/",o={options:Object.assign({url:(c+"/v1/devices:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,kI.createAPIRequest)(o,I);else return(0,kI.createAPIRequest)(o)}}h.Resource$Devices=G})(qDe||(pF.homegraph_v1=qDe={}))});var IDe=ht(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.AuthPlus=ey.homegraph_v1=ey.auth=ey.VERSIONS=void 0;ey.homegraph=WUt;var yDe=ct(),xDe=zk();Object.defineProperty(ey,"homegraph_v1",{enumerable:!0,get:function(){return xDe.homegraph_v1}});ey.VERSIONS={v1:xDe.homegraph_v1.Homegraph};function WUt(h){return(0,yDe.getAPI)("homegraph",h,ey.VERSIONS,this)}var KUt=new yDe.AuthPlus;ey.auth=KUt;var JUt=ct();Object.defineProperty(ey,"AuthPlus",{enumerable:!0,get:function(){return JUt.AuthPlus}})});var Mk=ht(cF=>{"use strict";Object.defineProperty(cF,"__esModule",{value:!0});cF.hypercomputecluster_v1=void 0;var lc=ct(),RDe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Hypercomputecluster=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;clusters;operations;constructor(I){this.context=I,this.clusters=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Clusters=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://hypercomputecluster.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,lc.createAPIRequest)(e,m);else return(0,lc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(RDe||(cF.hypercomputecluster_v1=RDe={}))});var jDe=ht(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.AuthPlus=ty.hypercomputecluster_v1=ty.auth=ty.VERSIONS=void 0;ty.hypercomputecluster=QUt;var ADe=ct(),$De=Mk();Object.defineProperty(ty,"hypercomputecluster_v1",{enumerable:!0,get:function(){return $De.hypercomputecluster_v1}});ty.VERSIONS={v1:$De.hypercomputecluster_v1.Hypercomputecluster};function QUt(h){return(0,ADe.getAPI)("hypercomputecluster",h,ty.VERSIONS,this)}var YUt=new ADe.AuthPlus;ty.auth=YUt;var XUt=ct();Object.defineProperty(ty,"AuthPlus",{enumerable:!0,get:function(){return XUt.AuthPlus}})});var Nk=ht(fF=>{"use strict";Object.defineProperty(fF,"__esModule",{value:!0});fF.iam_v1=void 0;var uo=ct(),UDe;(function(h){class R{context;iamPolicies;locations;organizations;permissions;projects;roles;constructor(S,_){this.context={_options:S||{},google:_},this.iamPolicies=new T(this.context),this.locations=new G(this.context),this.organizations=new s(this.context),this.permissions=new u(this.context),this.projects=new n(this.context),this.roles=new L(this.context)}}h.Iam=R;class T{context;constructor(S){this.context=S}lintPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/iamPolicies:lintPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}queryAuditableServices(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/iamPolicies:queryAuditableServices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Iampolicies=T;class G{context;workforcePools;constructor(S){this.context=S,this.workforcePools=new V(this.context)}}h.Resource$Locations=G;class V{context;operations;providers;subjects;constructor(S){this.context=S,this.operations=new E(this.context),this.providers=new v(this.context),this.subjects=new r(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+location}/workforcePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["location"],pathParams:["location"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+location}/workforcePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["location"],pathParams:["location"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools=V;class E{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Operations=E;class v{context;keys;operations;scimTenants;constructor(S){this.context=S,this.keys=new I(this.context),this.operations=new m(this.context),this.scimTenants=new c(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers=v;class I{context;operations;constructor(S){this.context=S,this.operations=new d(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers$Keys=I;class d{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers$Keys$Operations=d;class m{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers$Operations=m;class c{context;tokens;constructor(S){this.context=S,this.tokens=new o(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/scimTenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/scimTenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers$Scimtenants=c;class o{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/tokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Providers$Scimtenants$Tokens=o;class r{context;operations;constructor(S){this.context=S,this.operations=new e(this.context)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Subjects=r;class e{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Locations$Workforcepools$Subjects$Operations=e;class s{context;roles;constructor(S){this.context=S,this.roles=new t(this.context)}}h.Resource$Organizations=s;class t{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Organizations$Roles=t;class u{context;constructor(S){this.context=S}queryTestablePermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/permissions:queryTestablePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Permissions=u;class n{context;locations;roles;serviceAccounts;constructor(S){this.context=S,this.locations=new p(this.context),this.roles=new se(this.context),this.serviceAccounts=new O(this.context)}}h.Resource$Projects=n;class p{context;oauthClients;workloadIdentityPools;constructor(S){this.context=S,this.oauthClients=new i(this.context),this.workloadIdentityPools=new f(this.context)}}h.Resource$Projects$Locations=p;class i{context;credentials;constructor(S){this.context=S,this.credentials=new g(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/oauthClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/oauthClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Oauthclients=i;class g{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/credentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Oauthclients$Credentials=g;class f{context;namespaces;operations;providers;constructor(S){this.context=S,this.namespaces=new P(this.context),this.operations=new j(this.context),this.providers=new $(this.context)}addAttestationRule(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:addAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/workloadIdentityPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/workloadIdentityPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}listAttestationRules(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:listAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}removeAttestationRule(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:removeAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}setAttestationRules(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools=f;class P{context;managedIdentities;operations;constructor(S){this.context=S,this.managedIdentities=new a(this.context),this.operations=new x(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces=P;class a{context;operations;workloadSources;constructor(S){this.context=S,this.operations=new y(this.context),this.workloadSources=new q(this.context)}addAttestationRule(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:addAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/managedIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/managedIdentities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}listAttestationRules(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:listAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}removeAttestationRule(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:removeAttestationRule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}setAttestationRules(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setAttestationRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities=a;class y{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Operations=y;class q{context;operations;constructor(S){this.context=S,this.operations=new A(this.context)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Workloadsources=q;class A{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Managedidentities$Workloadsources$Operations=A;class x{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Namespaces$Operations=x;class j{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Operations=j;class ${context;keys;operations;constructor(S){this.context=S,this.keys=new w(this.context),this.operations=new F(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/providers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Providers=$;class w{context;operations;constructor(S){this.context=S,this.operations=new B(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Providers$Keys=w;class B{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Providers$Keys$Operations=B;class F{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Workloadidentitypools$Providers$Operations=F;class se{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Roles=se;class O{context;keys;constructor(S){this.context=S,this.keys=new H(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/serviceAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}disable(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}enable(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/serviceAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}signBlob(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:signBlob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}signJwt(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:signJwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}undelete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Serviceaccounts=O;class H{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}disable(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}enable(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}upload(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/keys:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Projects$Serviceaccounts$Keys=H;class L{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/roles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}queryGrantableRoles(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://iam.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/roles:queryGrantableRoles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,uo.createAPIRequest)(qe,D);else return(0,uo.createAPIRequest)(qe)}}h.Resource$Roles=L})(UDe||(fF.iam_v1=UDe={}))});var Hk=ht(mF=>{"use strict";Object.defineProperty(mF,"__esModule",{value:!0});mF.iam_v2=void 0;var oy=ct(),vDe;(function(h){class R{context;policies;constructor(E,v){this.context={_options:E||{},google:v},this.policies=new T(this.context)}}h.Iam=R;class T{context;operations;constructor(E){this.context=E,this.operations=new G(this.context)}createPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}listPolicies(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}}h.Resource$Policies=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oy.createAPIRequest)(o,I);else return(0,oy.createAPIRequest)(o)}}h.Resource$Policies$Operations=G})(vDe||(mF.iam_v2=vDe={}))});var Fk=ht(gF=>{"use strict";Object.defineProperty(gF,"__esModule",{value:!0});gF.iam_v2beta=void 0;var sy=ct(),TDe;(function(h){class R{context;policies;constructor(E,v){this.context={_options:E||{},google:v},this.policies=new T(this.context)}}h.Iam=R;class T{context;operations;constructor(E){this.context=E,this.operations=new G(this.context)}createPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}listPolicies(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}}h.Resource$Policies=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://iam.googleapis.com/",o={options:Object.assign({url:(c+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sy.createAPIRequest)(o,I);else return(0,sy.createAPIRequest)(o)}}h.Resource$Policies$Operations=G})(TDe||(gF.iam_v2beta=TDe={}))});var GDe=ht(qg=>{"use strict";Object.defineProperty(qg,"__esModule",{value:!0});qg.AuthPlus=qg.iam_v2beta=qg.iam_v2=qg.iam_v1=qg.auth=qg.VERSIONS=void 0;qg.iam=lUt;var VDe=ct(),EDe=Nk();Object.defineProperty(qg,"iam_v1",{enumerable:!0,get:function(){return EDe.iam_v1}});var SDe=Hk();Object.defineProperty(qg,"iam_v2",{enumerable:!0,get:function(){return SDe.iam_v2}});var wDe=Fk();Object.defineProperty(qg,"iam_v2beta",{enumerable:!0,get:function(){return wDe.iam_v2beta}});qg.VERSIONS={v1:EDe.iam_v1.Iam,v2:SDe.iam_v2.Iam,v2beta:wDe.iam_v2beta.Iam};function lUt(h){return(0,VDe.getAPI)("iam",h,qg.VERSIONS,this)}var OUt=new VDe.AuthPlus;qg.auth=OUt;var CUt=ct();Object.defineProperty(qg,"AuthPlus",{enumerable:!0,get:function(){return CUt.AuthPlus}})});var Bk=ht(hF=>{"use strict";Object.defineProperty(hF,"__esModule",{value:!0});hF.iamcredentials_v1=void 0;var qa=ct(),_De;(function(h){class R{context;locations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.locations=new T(this.context),this.projects=new V(this.context)}}h.Iamcredentials=R;class T{context;workforcePools;constructor(m){this.context=m,this.workforcePools=new G(this.context)}}h.Resource$Locations=T;class G{context;constructor(m){this.context=m}getAllowedLocations(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}}h.Resource$Locations$Workforcepools=G;class V{context;locations;serviceAccounts;constructor(m){this.context=m,this.locations=new E(this.context),this.serviceAccounts=new I(this.context)}}h.Resource$Projects=V;class E{context;workloadIdentityPools;constructor(m){this.context=m,this.workloadIdentityPools=new v(this.context)}}h.Resource$Projects$Locations=E;class v{context;constructor(m){this.context=m}getAllowedLocations(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workloadidentitypools=v;class I{context;constructor(m){this.context=m}generateAccessToken(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}generateIdToken(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:generateIdToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}getAllowedLocations(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/allowedLocations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}signBlob(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:signBlob").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}signJwt(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://iamcredentials.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:signJwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,qa.createAPIRequest)(t,o);else return(0,qa.createAPIRequest)(t)}}h.Resource$Projects$Serviceaccounts=I})(_De||(hF.iamcredentials_v1=_De={}))});var zDe=ht(ry=>{"use strict";Object.defineProperty(ry,"__esModule",{value:!0});ry.AuthPlus=ry.iamcredentials_v1=ry.auth=ry.VERSIONS=void 0;ry.iamcredentials=bUt;var LDe=ct(),DDe=Bk();Object.defineProperty(ry,"iamcredentials_v1",{enumerable:!0,get:function(){return DDe.iamcredentials_v1}});ry.VERSIONS={v1:DDe.iamcredentials_v1.Iamcredentials};function bUt(h){return(0,LDe.getAPI)("iamcredentials",h,ry.VERSIONS,this)}var kUt=new LDe.AuthPlus;ry.auth=kUt;var e1t=ct();Object.defineProperty(ry,"AuthPlus",{enumerable:!0,get:function(){return e1t.AuthPlus}})});var Zk=ht(aF=>{"use strict";Object.defineProperty(aF,"__esModule",{value:!0});aF.iap_v1=void 0;var zu=ct(),MDe;(function(h){class R{context;projects;v1;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context),this.v1=new d(this.context)}}h.Iap=R;class T{context;brands;iap_tunnel;constructor(c){this.context=c,this.brands=new G(this.context),this.iap_tunnel=new E(this.context)}}h.Resource$Projects=T;class G{context;identityAwareProxyClients;constructor(c){this.context=c,this.identityAwareProxyClients=new V(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/brands").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/brands").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}}h.Resource$Projects$Brands=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/identityAwareProxyClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/identityAwareProxyClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}resetSecret(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:resetSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}}h.Resource$Projects$Brands$Identityawareproxyclients=V;class E{context;locations;constructor(c){this.context=c,this.locations=new v(this.context)}}h.Resource$Projects$Iap_tunnel=E;class v{context;destGroups;constructor(c){this.context=c,this.destGroups=new I(this.context)}}h.Resource$Projects$Iap_tunnel$Locations=v;class I{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/destGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/destGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}}h.Resource$Projects$Iap_tunnel$Locations$Destgroups=I;class d{context;constructor(c){this.context=c}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}getIapSettings(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:iapSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}updateIapSettings(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:iapSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}validateAttributeExpression(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://iap.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:validateAttributeExpression").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,zu.createAPIRequest)(u,r);else return(0,zu.createAPIRequest)(u)}}h.Resource$V1=d})(MDe||(aF.iap_v1=MDe={}))});var Wk=ht(PF=>{"use strict";Object.defineProperty(PF,"__esModule",{value:!0});PF.iap_v1beta1=void 0;var EU=ct(),NDe;(function(h){class R{context;v1beta1;constructor(V,E){this.context={_options:V||{},google:E},this.v1beta1=new T(this.context)}}h.Iap=R;class T{context;constructor(V){this.context=V}getIamPolicy(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://iap.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,EU.createAPIRequest)(c,v);else return(0,EU.createAPIRequest)(c)}setIamPolicy(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://iap.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,EU.createAPIRequest)(c,v);else return(0,EU.createAPIRequest)(c)}testIamPermissions(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://iap.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(v)(0,EU.createAPIRequest)(c,v);else return(0,EU.createAPIRequest)(c)}}h.Resource$V1beta1=T})(NDe||(PF.iap_v1beta1=NDe={}))});var ZDe=ht(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.AuthPlus=ya.iap_v1beta1=ya.iap_v1=ya.auth=ya.VERSIONS=void 0;ya.iap=t1t;var HDe=ct(),FDe=Zk();Object.defineProperty(ya,"iap_v1",{enumerable:!0,get:function(){return FDe.iap_v1}});var BDe=Wk();Object.defineProperty(ya,"iap_v1beta1",{enumerable:!0,get:function(){return BDe.iap_v1beta1}});ya.VERSIONS={v1:FDe.iap_v1.Iap,v1beta1:BDe.iap_v1beta1.Iap};function t1t(h){return(0,HDe.getAPI)("iap",h,ya.VERSIONS,this)}var o1t=new HDe.AuthPlus;ya.auth=o1t;var s1t=ct();Object.defineProperty(ya,"AuthPlus",{enumerable:!0,get:function(){return s1t.AuthPlus}})});var Kk=ht(dF=>{"use strict";Object.defineProperty(dF,"__esModule",{value:!0});dF.ideahub_v1alpha=void 0;var ny=ct(),WDe;(function(h){class R{context;ideas;platforms;constructor(o,r){this.context={_options:o||{},google:r},this.ideas=new T(this.context),this.platforms=new G(this.context)}}h.Ideahub=R;class T{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Ideas=T;class G{context;properties;constructor(o){this.context=o,this.properties=new V(this.context)}}h.Resource$Platforms=G;class V{context;ideaActivities;ideas;ideaStates;locales;topicStates;constructor(o){this.context=o,this.ideaActivities=new E(this.context),this.ideas=new v(this.context),this.ideaStates=new I(this.context),this.locales=new d(this.context),this.topicStates=new m(this.context)}}h.Resource$Platforms$Properties=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/ideaActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Platforms$Properties$Ideaactivities=E;class v{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Platforms$Properties$Ideas=v;class I{context;constructor(o){this.context=o}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Platforms$Properties$Ideastates=I;class d{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+parent}/locales").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Platforms$Properties$Locales=d;class m{context;constructor(o){this.context=o}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://ideahub.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,ny.createAPIRequest)(n,e);else return(0,ny.createAPIRequest)(n)}}h.Resource$Platforms$Properties$Topicstates=m})(WDe||(dF.ideahub_v1alpha=WDe={}))});var Jk=ht(qF=>{"use strict";Object.defineProperty(qF,"__esModule",{value:!0});qF.ideahub_v1beta=void 0;var eR=ct(),KDe;(function(h){class R{context;platforms;constructor(c,o){this.context={_options:c||{},google:o},this.platforms=new T(this.context)}}h.Ideahub=R;class T{context;properties;constructor(c){this.context=c,this.properties=new G(this.context)}}h.Resource$Platforms=T;class G{context;ideaActivities;ideas;ideaStates;locales;topicStates;constructor(c){this.context=c,this.ideaActivities=new V(this.context),this.ideas=new E(this.context),this.ideaStates=new v(this.context),this.locales=new I(this.context),this.topicStates=new d(this.context)}}h.Resource$Platforms$Properties=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/ideaActivities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,eR.createAPIRequest)(u,r);else return(0,eR.createAPIRequest)(u)}}h.Resource$Platforms$Properties$Ideaactivities=V;class E{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/ideas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,eR.createAPIRequest)(u,r);else return(0,eR.createAPIRequest)(u)}}h.Resource$Platforms$Properties$Ideas=E;class v{context;constructor(c){this.context=c}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,eR.createAPIRequest)(u,r);else return(0,eR.createAPIRequest)(u)}}h.Resource$Platforms$Properties$Ideastates=v;class I{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/locales").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,eR.createAPIRequest)(u,r);else return(0,eR.createAPIRequest)(u)}}h.Resource$Platforms$Properties$Locales=I;class d{context;constructor(c){this.context=c}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://ideahub.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,eR.createAPIRequest)(u,r);else return(0,eR.createAPIRequest)(u)}}h.Resource$Platforms$Properties$Topicstates=d})(KDe||(qF.ideahub_v1beta=KDe={}))});var XDe=ht(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.AuthPlus=xa.ideahub_v1beta=xa.ideahub_v1alpha=xa.auth=xa.VERSIONS=void 0;xa.ideahub=r1t;var JDe=ct(),QDe=Kk();Object.defineProperty(xa,"ideahub_v1alpha",{enumerable:!0,get:function(){return QDe.ideahub_v1alpha}});var YDe=Jk();Object.defineProperty(xa,"ideahub_v1beta",{enumerable:!0,get:function(){return YDe.ideahub_v1beta}});xa.VERSIONS={v1alpha:QDe.ideahub_v1alpha.Ideahub,v1beta:YDe.ideahub_v1beta.Ideahub};function r1t(h){return(0,JDe.getAPI)("ideahub",h,xa.VERSIONS,this)}var n1t=new JDe.AuthPlus;xa.auth=n1t;var i1t=ct();Object.defineProperty(xa,"AuthPlus",{enumerable:!0,get:function(){return i1t.AuthPlus}})});var Qk=ht(yF=>{"use strict";Object.defineProperty(yF,"__esModule",{value:!0});yF.identitytoolkit_v2=void 0;var sr=ct(),lDe;(function(h){class R{context;accounts;defaultSupportedIdps;projects;v2;constructor(n,p){this.context={_options:n||{},google:p},this.accounts=new T(this.context),this.defaultSupportedIdps=new E(this.context),this.projects=new v(this.context),this.v2=new t(this.context)}}h.Identitytoolkit=R;class T{context;mfaEnrollment;mfaSignIn;constructor(n){this.context=n,this.mfaEnrollment=new G(this.context),this.mfaSignIn=new V(this.context)}revokeToken(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts:revokeToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Accounts=T;class G{context;constructor(n){this.context=n}finalize(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}start(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}withdraw(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts/mfaEnrollment:withdraw").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Accounts$Mfaenrollment=G;class V{context;constructor(n){this.context=n}finalize(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts/mfaSignIn:finalize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}start(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/accounts/mfaSignIn:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Accounts$Mfasignin=V;class E{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/defaultSupportedIdps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Defaultsupportedidps=E;class v{context;defaultSupportedIdpConfigs;identityPlatform;inboundSamlConfigs;oauthIdpConfigs;tenants;constructor(n){this.context=n,this.defaultSupportedIdpConfigs=new I(this.context),this.identityPlatform=new d(this.context),this.inboundSamlConfigs=new m(this.context),this.oauthIdpConfigs=new c(this.context),this.tenants=new o(this.context)}getConfig(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}updateConfig(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects=v;class I{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Defaultsupportedidpconfigs=I;class d{context;constructor(n){this.context=n}initializeAuth(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+project}/identityPlatform:initializeAuth").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["project"],pathParams:["project"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Identityplatform=d;class m{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Inboundsamlconfigs=m;class c{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Oauthidpconfigs=c;class o{context;defaultSupportedIdpConfigs;inboundSamlConfigs;oauthIdpConfigs;constructor(n){this.context=n,this.defaultSupportedIdpConfigs=new r(this.context),this.inboundSamlConfigs=new e(this.context),this.oauthIdpConfigs=new s(this.context)}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Tenants=o;class r{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/defaultSupportedIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Tenants$Defaultsupportedidpconfigs=r;class e{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/inboundSamlConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Tenants$Inboundsamlconfigs=e;class s{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+parent}/oauthIdpConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$Projects$Tenants$Oauthidpconfigs=s;class t{context;constructor(n){this.context=n}getPasswordPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/passwordPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}getRecaptchaConfig(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://identitytoolkit.googleapis.com/",a={options:Object.assign({url:(P+"/v2/recaptchaConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,sr.createAPIRequest)(a,i);else return(0,sr.createAPIRequest)(a)}}h.Resource$V2=t})(lDe||(yF.identitytoolkit_v2=lDe={}))});var Yk=ht(xF=>{"use strict";Object.defineProperty(xF,"__esModule",{value:!0});xF.identitytoolkit_v3=void 0;var Uu=ct(),ODe;(function(h){class R{context;relyingparty;constructor(V,E){this.context={_options:V||{},google:E},this.relyingparty=new T(this.context)}}h.Identitytoolkit=R;class T{context;constructor(V){this.context=V}createAuthUri(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/createAuthUri").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}deleteAccount(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/deleteAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}downloadAccount(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/downloadAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}emailLinkSignin(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/emailLinkSignin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}getAccountInfo(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/getAccountInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}getOobConfirmationCode(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/getOobConfirmationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}getProjectConfig(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/getProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}getPublicKeys(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/publicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}getRecaptchaParam(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/getRecaptchaParam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}resetPassword(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/resetPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}sendVerificationCode(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/sendVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}setAccountInfo(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/setAccountInfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}setProjectConfig(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/setProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}signOutUser(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/signOutUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}signupNewUser(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/signupNewUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}uploadAccount(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/uploadAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}verifyAssertion(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/verifyAssertion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}verifyCustomToken(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/verifyCustomToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}verifyPassword(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/verifyPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}verifyPhoneNumber(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/identitytoolkit/v3/relyingparty/verifyPhoneNumber").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Uu.createAPIRequest)(c,v);else return(0,Uu.createAPIRequest)(c)}}h.Resource$Relyingparty=T})(ODe||(xF.identitytoolkit_v3=ODe={}))});var eze=ht(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.AuthPlus=Ia.identitytoolkit_v3=Ia.identitytoolkit_v2=Ia.auth=Ia.VERSIONS=void 0;Ia.identitytoolkit=u1t;var CDe=ct(),bDe=Qk();Object.defineProperty(Ia,"identitytoolkit_v2",{enumerable:!0,get:function(){return bDe.identitytoolkit_v2}});var kDe=Yk();Object.defineProperty(Ia,"identitytoolkit_v3",{enumerable:!0,get:function(){return kDe.identitytoolkit_v3}});Ia.VERSIONS={v2:bDe.identitytoolkit_v2.Identitytoolkit,v3:kDe.identitytoolkit_v3.Identitytoolkit};function u1t(h){return(0,CDe.getAPI)("identitytoolkit",h,Ia.VERSIONS,this)}var p1t=new CDe.AuthPlus;Ia.auth=p1t;var c1t=ct();Object.defineProperty(Ia,"AuthPlus",{enumerable:!0,get:function(){return c1t.AuthPlus}})});var Xk=ht(IF=>{"use strict";Object.defineProperty(IF,"__esModule",{value:!0});IF.ids_v1=void 0;var Oc=ct(),tze;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Ids=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;endpoints;operations;constructor(I){this.context=I,this.endpoints=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Endpoints=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://ids.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Oc.createAPIRequest)(e,m);else return(0,Oc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(tze||(IF.ids_v1=tze={}))});var rze=ht(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.AuthPlus=iy.ids_v1=iy.auth=iy.VERSIONS=void 0;iy.ids=f1t;var oze=ct(),sze=Xk();Object.defineProperty(iy,"ids_v1",{enumerable:!0,get:function(){return sze.ids_v1}});iy.VERSIONS={v1:sze.ids_v1.Ids};function f1t(h){return(0,oze.getAPI)("ids",h,iy.VERSIONS,this)}var m1t=new oze.AuthPlus;iy.auth=m1t;var g1t=ct();Object.defineProperty(iy,"AuthPlus",{enumerable:!0,get:function(){return g1t.AuthPlus}})});var lk=ht(AF=>{"use strict";Object.defineProperty(AF,"__esModule",{value:!0});AF.indexing_v3=void 0;var RF=ct(),nze;(function(h){class R{context;urlNotifications;constructor(V,E){this.context={_options:V||{},google:E},this.urlNotifications=new T(this.context)}}h.Indexing=R;class T{context;constructor(V){this.context=V}getMetadata(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://indexing.googleapis.com/",c={options:Object.assign({url:(m+"/v3/urlNotifications/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,RF.createAPIRequest)(c,v);else return(0,RF.createAPIRequest)(c)}publish(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://indexing.googleapis.com/",c={options:Object.assign({url:(m+"/v3/urlNotifications:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,RF.createAPIRequest)(c,v);else return(0,RF.createAPIRequest)(c)}}h.Resource$Urlnotifications=T})(nze||(AF.indexing_v3=nze={}))});var pze=ht(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.AuthPlus=uy.indexing_v3=uy.auth=uy.VERSIONS=void 0;uy.indexing=h1t;var ize=ct(),uze=lk();Object.defineProperty(uy,"indexing_v3",{enumerable:!0,get:function(){return uze.indexing_v3}});uy.VERSIONS={v3:uze.indexing_v3.Indexing};function h1t(h){return(0,ize.getAPI)("indexing",h,uy.VERSIONS,this)}var a1t=new ize.AuthPlus;uy.auth=a1t;var P1t=ct();Object.defineProperty(uy,"AuthPlus",{enumerable:!0,get:function(){return P1t.AuthPlus}})});var Ok=ht($F=>{"use strict";Object.defineProperty($F,"__esModule",{value:!0});$F.integrations_v1alpha=void 0;var Do=ct(),cze;(function(h){class R{context;callback;connectorPlatformRegions;projects;constructor(w,B){this.context={_options:w||{},google:B},this.callback=new T(this.context),this.connectorPlatformRegions=new G(this.context),this.projects=new V(this.context)}}h.Integrations=R;class T{context;constructor(w){this.context=w}generateToken(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/callback:generateToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:[],pathParams:[],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Callback=T;class G{context;constructor(w){this.context=w}enumerate(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/connectorPlatformRegions:enumerate").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:[],pathParams:[],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Connectorplatformregions=G;class V{context;locations;constructor(w){this.context=w,this.locations=new E(this.context)}}h.Resource$Projects=V;class E{context;appsScriptProjects;authConfigs;certificates;connections;integrations;products;sfdcInstances;constructor(w){this.context=w,this.appsScriptProjects=new v(this.context),this.authConfigs=new I(this.context),this.certificates=new d(this.context),this.connections=new m(this.context),this.integrations=new r(this.context),this.products=new u(this.context),this.sfdcInstances=new x(this.context)}}h.Resource$Projects$Locations=E;class v{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/appsScriptProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}link(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/appsScriptProjects:link").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Appsscriptprojects=v;class I{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Authconfigs=I;class d{context;constructor(w){this.context=w}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Certificates=d;class m{context;runtimeActionSchemas;runtimeEntitySchemas;constructor(w){this.context=w,this.runtimeActionSchemas=new c(this.context),this.runtimeEntitySchemas=new o(this.context)}getConnectionSchemaMetadata(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Connections=m;class c{context;constructor(w){this.context=w}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/runtimeActionSchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Connections$Runtimeactionschemas=c;class o{context;constructor(w){this.context=w}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/runtimeEntitySchemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Connections$Runtimeentityschemas=o;class r{context;executions;versions;constructor(w){this.context=w,this.executions=new e(this.context),this.versions=new t(this.context)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}execute(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/integrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}schedule(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:schedule").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Integrations=r;class e{context;suspensions;constructor(w){this.context=w,this.suspensions=new s(this.context)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Integrations$Executions=e;class s{context;constructor(w){this.context=w}lift(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:lift").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/suspensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}resolve(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Integrations$Executions$Suspensions=s;class t{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}download(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}publish(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}takeoverEditLock(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+integrationVersion}:takeoverEditLock").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["integrationVersion"],pathParams:["integrationVersion"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}unpublish(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:unpublish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}upload(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Integrations$Versions=t;class u{context;authConfigs;certificates;integrations;integrationtemplates;sfdcInstances;constructor(w){this.context=w,this.authConfigs=new n(this.context),this.certificates=new p(this.context),this.integrations=new i(this.context),this.integrationtemplates=new a(this.context),this.sfdcInstances=new q(this.context)}}h.Resource$Projects$Locations$Products=u;class n{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/authConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Authconfigs=n;class p{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Certificates=p;class i{context;executions;versions;constructor(w){this.context=w,this.executions=new g(this.context),this.versions=new P(this.context)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}execute(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/integrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}schedule(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:schedule").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Integrations=i;class g{context;suspensions;constructor(w){this.context=w,this.suspensions=new f(this.context)}cancel(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Integrations$Executions=g;class f{context;constructor(w){this.context=w}lift(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:lift").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/suspensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}resolve(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Integrations$Executions$Suspensions=f;class P{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}download(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:download").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}publish(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}takeoverEditLock(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+integrationVersion}:takeoverEditLock").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["integrationVersion"],pathParams:["integrationVersion"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}unpublish(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}:unpublish").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}upload(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions:upload").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Integrations$Versions=P;class a{context;versions;constructor(w){this.context=w,this.versions=new y(this.context)}}h.Resource$Projects$Locations$Products$Integrationtemplates=a;class y{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Integrationtemplates$Versions=y;class q{context;sfdcChannels;constructor(w){this.context=w,this.sfdcChannels=new A(this.context)}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Sfdcinstances=q;class A{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Products$Sfdcinstances$Sfdcchannels=A;class x{context;sfdcChannels;constructor(w){this.context=w,this.sfdcChannels=new j(this.context)}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcInstances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Sfdcinstances=x;class j{context;constructor(w){this.context=w}create(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}delete(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}get(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}list(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+parent}/sfdcChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},O),params:se,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}patch(w,B,F){let se=w||{},O=B||{};typeof w=="function"&&(F=w,se={},O={}),typeof B=="function"&&(F=B,O={});let H=O.rootUrl||"https://integrations.googleapis.com/",L={options:Object.assign({url:(H+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},O),params:se,requiredParams:["name"],pathParams:["name"],context:this.context};if(F)(0,Do.createAPIRequest)(L,F);else return(0,Do.createAPIRequest)(L)}}h.Resource$Projects$Locations$Sfdcinstances$Sfdcchannels=j})(cze||($F.integrations_v1alpha=cze={}))});var gze=ht(py=>{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.AuthPlus=py.integrations_v1alpha=py.auth=py.VERSIONS=void 0;py.integrations=d1t;var fze=ct(),mze=Ok();Object.defineProperty(py,"integrations_v1alpha",{enumerable:!0,get:function(){return mze.integrations_v1alpha}});py.VERSIONS={v1alpha:mze.integrations_v1alpha.Integrations};function d1t(h){return(0,fze.getAPI)("integrations",h,py.VERSIONS,this)}var q1t=new fze.AuthPlus;py.auth=q1t;var y1t=ct();Object.defineProperty(py,"AuthPlus",{enumerable:!0,get:function(){return y1t.AuthPlus}})});var Ck=ht(jF=>{"use strict";Object.defineProperty(jF,"__esModule",{value:!0});jF.jobs_v2=void 0;var tp=ct(),hze;(function(h){class R{context;companies;jobs;v2;constructor(I,d){this.context={_options:I||{},google:d},this.companies=new T(this.context),this.jobs=new V(this.context),this.v2=new E(this.context)}}h.Jobs=R;class T{context;jobs;constructor(I){this.context=I,this.jobs=new G(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}}h.Resource$Companies=T;class G{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+companyName}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["companyName"],pathParams:["companyName"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}}h.Resource$Companies$Jobs=G;class V{context;constructor(I){this.context=I}batchDelete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}deleteByFilter(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs:deleteByFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}histogram(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs:histogram").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}searchForAlert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}}h.Resource$Jobs=V;class E{context;constructor(I){this.context=I}complete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v2:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,tp.createAPIRequest)(e,m);else return(0,tp.createAPIRequest)(e)}}h.Resource$V2=E})(hze||(jF.jobs_v2=hze={}))});var bk=ht(UF=>{"use strict";Object.defineProperty(UF,"__esModule",{value:!0});UF.jobs_v3=void 0;var Ep=ct(),aze;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Jobs=R;class T{context;clientEvents;companies;jobs;constructor(I){this.context=I,this.clientEvents=new G(this.context),this.companies=new V(this.context),this.jobs=new E(this.context)}complete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}}h.Resource$Projects=T;class G{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}}h.Resource$Projects$Clientevents=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}}h.Resource$Projects$Companies=V;class E{context;constructor(I){this.context=I}batchDelete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}searchForAlert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://jobs.googleapis.com/",e={options:Object.assign({url:(r+"/v3/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Ep.createAPIRequest)(e,m);else return(0,Ep.createAPIRequest)(e)}}h.Resource$Projects$Jobs=E})(aze||(UF.jobs_v3=aze={}))});var kk=ht(vF=>{"use strict";Object.defineProperty(vF,"__esModule",{value:!0});vF.jobs_v3p1beta1=void 0;var dp=ct(),Pze;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Jobs=R;class T{context;clientEvents;companies;jobs;operations;constructor(d){this.context=d,this.clientEvents=new G(this.context),this.companies=new V(this.context),this.jobs=new E(this.context),this.operations=new v(this.context)}complete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}}h.Resource$Projects=T;class G{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}}h.Resource$Projects$Clientevents=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}}h.Resource$Projects$Companies=V;class E{context;constructor(d){this.context=d}batchDelete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}searchForAlert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}}h.Resource$Projects$Jobs=E;class v{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://jobs.googleapis.com/",s={options:Object.assign({url:(e+"/v3p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,dp.createAPIRequest)(s,c);else return(0,dp.createAPIRequest)(s)}}h.Resource$Projects$Operations=v})(Pze||(vF.jobs_v3p1beta1=Pze={}))});var eee=ht(TF=>{"use strict";Object.defineProperty(TF,"__esModule",{value:!0});TF.jobs_v4=void 0;var Wi=ct(),dze;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Jobs=R;class T{context;operations;tenants;constructor(m){this.context=m,this.operations=new G(this.context),this.tenants=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}}h.Resource$Projects$Operations=G;class V{context;clientEvents;companies;jobs;constructor(m){this.context=m,this.clientEvents=new E(this.context),this.companies=new v(this.context),this.jobs=new I(this.context)}completeQuery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+tenant}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["tenant"],pathParams:["tenant"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}}h.Resource$Projects$Tenants=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/clientEvents").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}}h.Resource$Projects$Tenants$Clientevents=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/companies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}}h.Resource$Projects$Tenants$Companies=v;class I{context;constructor(m){this.context=m}batchCreate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}batchDelete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}batchUpdate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}search(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}searchForAlert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://jobs.googleapis.com/",t={options:Object.assign({url:(s+"/v4/{+parent}/jobs:searchForAlert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Wi.createAPIRequest)(t,o);else return(0,Wi.createAPIRequest)(t)}}h.Resource$Projects$Tenants$Jobs=I})(dze||(TF.jobs_v4=dze={}))});var Aze=ht(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.AuthPlus=pm.jobs_v4=pm.jobs_v3p1beta1=pm.jobs_v3=pm.jobs_v2=pm.auth=pm.VERSIONS=void 0;pm.jobs=x1t;var qze=ct(),yze=Ck();Object.defineProperty(pm,"jobs_v2",{enumerable:!0,get:function(){return yze.jobs_v2}});var xze=bk();Object.defineProperty(pm,"jobs_v3",{enumerable:!0,get:function(){return xze.jobs_v3}});var Ize=kk();Object.defineProperty(pm,"jobs_v3p1beta1",{enumerable:!0,get:function(){return Ize.jobs_v3p1beta1}});var Rze=eee();Object.defineProperty(pm,"jobs_v4",{enumerable:!0,get:function(){return Rze.jobs_v4}});pm.VERSIONS={v2:yze.jobs_v2.Jobs,v3:xze.jobs_v3.Jobs,v3p1beta1:Ize.jobs_v3p1beta1.Jobs,v4:Rze.jobs_v4.Jobs};function x1t(h){return(0,qze.getAPI)("jobs",h,pm.VERSIONS,this)}var I1t=new qze.AuthPlus;pm.auth=I1t;var R1t=ct();Object.defineProperty(pm,"AuthPlus",{enumerable:!0,get:function(){return R1t.AuthPlus}})});var tee=ht(VF=>{"use strict";Object.defineProperty(VF,"__esModule",{value:!0});VF.keep_v1=void 0;var Ra=ct(),$ze;(function(h){class R{context;media;notes;constructor(v,I){this.context={_options:v||{},google:I},this.media=new T(this.context),this.notes=new G(this.context)}}h.Keep=R;class T{context;constructor(v){this.context=v}download(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}}h.Resource$Media=T;class G{context;permissions;constructor(v){this.context=v,this.permissions=new V(this.context)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/notes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/notes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}}h.Resource$Notes=G;class V{context;constructor(v){this.context=v}batchCreate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/permissions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}batchDelete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://keep.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/permissions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ra.createAPIRequest)(r,d);else return(0,Ra.createAPIRequest)(r)}}h.Resource$Notes$Permissions=V})($ze||(VF.keep_v1=$ze={}))});var vze=ht(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.AuthPlus=cy.keep_v1=cy.auth=cy.VERSIONS=void 0;cy.keep=A1t;var jze=ct(),Uze=tee();Object.defineProperty(cy,"keep_v1",{enumerable:!0,get:function(){return Uze.keep_v1}});cy.VERSIONS={v1:Uze.keep_v1.Keep};function A1t(h){return(0,jze.getAPI)("keep",h,cy.VERSIONS,this)}var $1t=new jze.AuthPlus;cy.auth=$1t;var j1t=ct();Object.defineProperty(cy,"AuthPlus",{enumerable:!0,get:function(){return j1t.AuthPlus}})});var oee=ht(EF=>{"use strict";Object.defineProperty(EF,"__esModule",{value:!0});EF.kgsearch_v1=void 0;var Tze=ct(),Vze;(function(h){class R{context;entities;constructor(V,E){this.context={_options:V||{},google:E},this.entities=new T(this.context)}}h.Kgsearch=R;class T{context;constructor(V){this.context=V}search(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://kgsearch.googleapis.com/",c={options:Object.assign({url:(m+"/v1/entities:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Tze.createAPIRequest)(c,v);else return(0,Tze.createAPIRequest)(c)}}h.Resource$Entities=T})(Vze||(EF.kgsearch_v1=Vze={}))});var wze=ht(fy=>{"use strict";Object.defineProperty(fy,"__esModule",{value:!0});fy.AuthPlus=fy.kgsearch_v1=fy.auth=fy.VERSIONS=void 0;fy.kgsearch=U1t;var Eze=ct(),Sze=oee();Object.defineProperty(fy,"kgsearch_v1",{enumerable:!0,get:function(){return Sze.kgsearch_v1}});fy.VERSIONS={v1:Sze.kgsearch_v1.Kgsearch};function U1t(h){return(0,Eze.getAPI)("kgsearch",h,fy.VERSIONS,this)}var v1t=new Eze.AuthPlus;fy.auth=v1t;var T1t=ct();Object.defineProperty(fy,"AuthPlus",{enumerable:!0,get:function(){return T1t.AuthPlus}})});var see=ht(SF=>{"use strict";Object.defineProperty(SF,"__esModule",{value:!0});SF.kmsinventory_v1=void 0;var WA=ct(),Gze;(function(h){class R{context;organizations;projects;constructor(o,r){this.context={_options:o||{},google:r},this.organizations=new T(this.context),this.projects=new V(this.context)}}h.Kmsinventory=R;class T{context;protectedResources;constructor(o){this.context=o,this.protectedResources=new G(this.context)}}h.Resource$Organizations=T;class G{context;constructor(o){this.context=o}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://kmsinventory.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+scope}/protectedResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(e)(0,WA.createAPIRequest)(n,e);else return(0,WA.createAPIRequest)(n)}}h.Resource$Organizations$Protectedresources=G;class V{context;cryptoKeys;locations;protectedResources;constructor(o){this.context=o,this.cryptoKeys=new E(this.context),this.locations=new v(this.context),this.protectedResources=new m(this.context)}}h.Resource$Projects=V;class E{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://kmsinventory.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/cryptoKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,WA.createAPIRequest)(n,e);else return(0,WA.createAPIRequest)(n)}}h.Resource$Projects$Cryptokeys=E;class v{context;keyRings;constructor(o){this.context=o,this.keyRings=new I(this.context)}}h.Resource$Projects$Locations=v;class I{context;cryptoKeys;constructor(o){this.context=o,this.cryptoKeys=new d(this.context)}}h.Resource$Projects$Locations$Keyrings=I;class d{context;constructor(o){this.context=o}getProtectedResourcesSummary(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://kmsinventory.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/protectedResourcesSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,WA.createAPIRequest)(n,e);else return(0,WA.createAPIRequest)(n)}}h.Resource$Projects$Locations$Keyrings$Cryptokeys=d;class m{context;constructor(o){this.context=o}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://kmsinventory.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+scope}/protectedResources:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["scope"],pathParams:["scope"],context:this.context};if(e)(0,WA.createAPIRequest)(n,e);else return(0,WA.createAPIRequest)(n)}}h.Resource$Projects$Protectedresources=m})(Gze||(SF.kmsinventory_v1=Gze={}))});var Dze=ht(my=>{"use strict";Object.defineProperty(my,"__esModule",{value:!0});my.AuthPlus=my.kmsinventory_v1=my.auth=my.VERSIONS=void 0;my.kmsinventory=V1t;var _ze=ct(),Lze=see();Object.defineProperty(my,"kmsinventory_v1",{enumerable:!0,get:function(){return Lze.kmsinventory_v1}});my.VERSIONS={v1:Lze.kmsinventory_v1.Kmsinventory};function V1t(h){return(0,_ze.getAPI)("kmsinventory",h,my.VERSIONS,this)}var E1t=new _ze.AuthPlus;my.auth=E1t;var S1t=ct();Object.defineProperty(my,"AuthPlus",{enumerable:!0,get:function(){return S1t.AuthPlus}})});var ree=ht(wF=>{"use strict";Object.defineProperty(wF,"__esModule",{value:!0});wF.language_v1=void 0;var Aa=ct(),zze;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Language=R;class T{context;constructor(V){this.context=V}analyzeEntities(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}analyzeEntitySentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:analyzeEntitySentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}analyzeSentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}analyzeSyntax(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}annotateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}classifyText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}moderateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,Aa.createAPIRequest)(c,v);else return(0,Aa.createAPIRequest)(c)}}h.Resource$Documents=T})(zze||(wF.language_v1=zze={}))});var nee=ht(GF=>{"use strict";Object.defineProperty(GF,"__esModule",{value:!0});GF.language_v1beta1=void 0;var KA=ct(),Mze;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Language=R;class T{context;constructor(V){this.context=V}analyzeEntities(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,KA.createAPIRequest)(c,v);else return(0,KA.createAPIRequest)(c)}analyzeSentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,KA.createAPIRequest)(c,v);else return(0,KA.createAPIRequest)(c)}analyzeSyntax(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,KA.createAPIRequest)(c,v);else return(0,KA.createAPIRequest)(c)}annotateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta1/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,KA.createAPIRequest)(c,v);else return(0,KA.createAPIRequest)(c)}}h.Resource$Documents=T})(Mze||(GF.language_v1beta1=Mze={}))});var iee=ht(_F=>{"use strict";Object.defineProperty(_F,"__esModule",{value:!0});_F.language_v1beta2=void 0;var $a=ct(),Nze;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Language=R;class T{context;constructor(V){this.context=V}analyzeEntities(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}analyzeEntitySentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:analyzeEntitySentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}analyzeSentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}analyzeSyntax(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:analyzeSyntax").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}annotateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}classifyText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}moderateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,$a.createAPIRequest)(c,v);else return(0,$a.createAPIRequest)(c)}}h.Resource$Documents=T})(Nze||(_F.language_v1beta2=Nze={}))});var uee=ht(LF=>{"use strict";Object.defineProperty(LF,"__esModule",{value:!0});LF.language_v2=void 0;var tR=ct(),Hze;(function(h){class R{context;documents;constructor(V,E){this.context={_options:V||{},google:E},this.documents=new T(this.context)}}h.Language=R;class T{context;constructor(V){this.context=V}analyzeEntities(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v2/documents:analyzeEntities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,tR.createAPIRequest)(c,v);else return(0,tR.createAPIRequest)(c)}analyzeSentiment(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v2/documents:analyzeSentiment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,tR.createAPIRequest)(c,v);else return(0,tR.createAPIRequest)(c)}annotateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v2/documents:annotateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,tR.createAPIRequest)(c,v);else return(0,tR.createAPIRequest)(c)}classifyText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v2/documents:classifyText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,tR.createAPIRequest)(c,v);else return(0,tR.createAPIRequest)(c)}moderateText(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://language.googleapis.com/",c={options:Object.assign({url:(m+"/v2/documents:moderateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,tR.createAPIRequest)(c,v);else return(0,tR.createAPIRequest)(c)}}h.Resource$Documents=T})(Hze||(LF.language_v2=Hze={}))});var Jze=ht(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.AuthPlus=cm.language_v2=cm.language_v1beta2=cm.language_v1beta1=cm.language_v1=cm.auth=cm.VERSIONS=void 0;cm.language=w1t;var Fze=ct(),Bze=ree();Object.defineProperty(cm,"language_v1",{enumerable:!0,get:function(){return Bze.language_v1}});var Zze=nee();Object.defineProperty(cm,"language_v1beta1",{enumerable:!0,get:function(){return Zze.language_v1beta1}});var Wze=iee();Object.defineProperty(cm,"language_v1beta2",{enumerable:!0,get:function(){return Wze.language_v1beta2}});var Kze=uee();Object.defineProperty(cm,"language_v2",{enumerable:!0,get:function(){return Kze.language_v2}});cm.VERSIONS={v1:Bze.language_v1.Language,v1beta1:Zze.language_v1beta1.Language,v1beta2:Wze.language_v1beta2.Language,v2:Kze.language_v2.Language};function w1t(h){return(0,Fze.getAPI)("language",h,cm.VERSIONS,this)}var G1t=new Fze.AuthPlus;cm.auth=G1t;var _1t=ct();Object.defineProperty(cm,"AuthPlus",{enumerable:!0,get:function(){return _1t.AuthPlus}})});var pee=ht(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});DF.libraryagent_v1=void 0;var gy=ct(),Qze;(function(h){class R{context;shelves;constructor(E,v){this.context={_options:E||{},google:v},this.shelves=new T(this.context)}}h.Libraryagent=R;class T{context;books;constructor(E){this.context=E,this.books=new G(this.context)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/shelves").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}}h.Resource$Shelves=T;class G{context;constructor(E){this.context=E}borrow(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:borrow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/books").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}return(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://libraryagent.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:return").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,gy.createAPIRequest)(o,I);else return(0,gy.createAPIRequest)(o)}}h.Resource$Shelves$Books=G})(Qze||(DF.libraryagent_v1=Qze={}))});var lze=ht(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.AuthPlus=hy.libraryagent_v1=hy.auth=hy.VERSIONS=void 0;hy.libraryagent=L1t;var Yze=ct(),Xze=pee();Object.defineProperty(hy,"libraryagent_v1",{enumerable:!0,get:function(){return Xze.libraryagent_v1}});hy.VERSIONS={v1:Xze.libraryagent_v1.Libraryagent};function L1t(h){return(0,Yze.getAPI)("libraryagent",h,hy.VERSIONS,this)}var D1t=new Yze.AuthPlus;hy.auth=D1t;var z1t=ct();Object.defineProperty(hy,"AuthPlus",{enumerable:!0,get:function(){return z1t.AuthPlus}})});var cee=ht(zF=>{"use strict";Object.defineProperty(zF,"__esModule",{value:!0});zF.licensing_v1=void 0;var ja=ct(),Oze;(function(h){class R{context;licenseAssignments;constructor(V,E){this.context={_options:V||{},google:E},this.licenseAssignments=new T(this.context)}}h.Licensing=R;class T{context;constructor(V){this.context=V}delete(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:I,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}insert(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["productId","skuId"],pathParams:["productId","skuId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}listForProduct(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["productId","customerId"],pathParams:["productId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}listForProductAndSku(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["productId","skuId","customerId"],pathParams:["productId","skuId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}patch(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:I,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}update(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://licensing.googleapis.com/",c={options:Object.assign({url:(m+"/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:I,requiredParams:["productId","skuId","userId"],pathParams:["productId","skuId","userId"],context:this.context};if(v)(0,ja.createAPIRequest)(c,v);else return(0,ja.createAPIRequest)(c)}}h.Resource$Licenseassignments=T})(Oze||(zF.licensing_v1=Oze={}))});var kze=ht(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.AuthPlus=ay.licensing_v1=ay.auth=ay.VERSIONS=void 0;ay.licensing=M1t;var Cze=ct(),bze=cee();Object.defineProperty(ay,"licensing_v1",{enumerable:!0,get:function(){return bze.licensing_v1}});ay.VERSIONS={v1:bze.licensing_v1.Licensing};function M1t(h){return(0,Cze.getAPI)("licensing",h,ay.VERSIONS,this)}var N1t=new Cze.AuthPlus;ay.auth=N1t;var H1t=ct();Object.defineProperty(ay,"AuthPlus",{enumerable:!0,get:function(){return H1t.AuthPlus}})});var fee=ht(NF=>{"use strict";Object.defineProperty(NF,"__esModule",{value:!0});NF.localservices_v1=void 0;var MF=ct(),eMe;(function(h){class R{context;accountReports;detailedLeadReports;constructor(E,v){this.context={_options:E||{},google:v},this.accountReports=new T(this.context),this.detailedLeadReports=new G(this.context)}}h.Localservices=R;class T{context;constructor(E){this.context=E}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://localservices.googleapis.com/",o={options:Object.assign({url:(c+"/v1/accountReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,MF.createAPIRequest)(o,I);else return(0,MF.createAPIRequest)(o)}}h.Resource$Accountreports=T;class G{context;constructor(E){this.context=E}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://localservices.googleapis.com/",o={options:Object.assign({url:(c+"/v1/detailedLeadReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,MF.createAPIRequest)(o,I);else return(0,MF.createAPIRequest)(o)}}h.Resource$Detailedleadreports=G})(eMe||(NF.localservices_v1=eMe={}))});var sMe=ht(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.AuthPlus=Py.localservices_v1=Py.auth=Py.VERSIONS=void 0;Py.localservices=F1t;var tMe=ct(),oMe=fee();Object.defineProperty(Py,"localservices_v1",{enumerable:!0,get:function(){return oMe.localservices_v1}});Py.VERSIONS={v1:oMe.localservices_v1.Localservices};function F1t(h){return(0,tMe.getAPI)("localservices",h,Py.VERSIONS,this)}var B1t=new tMe.AuthPlus;Py.auth=B1t;var Z1t=ct();Object.defineProperty(Py,"AuthPlus",{enumerable:!0,get:function(){return Z1t.AuthPlus}})});var mee=ht(HF=>{"use strict";Object.defineProperty(HF,"__esModule",{value:!0});HF.logging_v2=void 0;var _t=ct(),rMe;(function(h){class R{context;billingAccounts;entries;exclusions;folders;locations;logs;monitoredResourceDescriptors;organizations;projects;sinks;v2;constructor(b,k){this.context={_options:b||{},google:k},this.billingAccounts=new T(this.context),this.entries=new s(this.context),this.exclusions=new t(this.context),this.folders=new u(this.context),this.locations=new $(this.context),this.logs=new O(this.context),this.monitoredResourceDescriptors=new H(this.context),this.organizations=new L(this.context),this.projects=new Ue(this.context),this.sinks=new Xr(this.context),this.v2=new jo(this.context)}}h.Logging=R;class T{context;exclusions;locations;logs;sinks;constructor(b){this.context=b,this.exclusions=new G(this.context),this.locations=new V(this.context),this.logs=new r(this.context),this.sinks=new e(this.context)}getCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts=T;class G{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Exclusions=G;class V{context;buckets;operations;recentQueries;savedQueries;constructor(b){this.context=b,this.buckets=new E(this.context),this.operations=new m(this.context),this.recentQueries=new c(this.context),this.savedQueries=new o(this.context)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations=V;class E{context;links;views;constructor(b){this.context=b,this.links=new v(this.context),this.views=new I(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}createAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Buckets=E;class v{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Buckets$Links=v;class I{context;logs;constructor(b){this.context=b,this.logs=new d(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Buckets$Views=I;class d{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Buckets$Views$Logs=d;class m{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Operations=m;class c{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Recentqueries=c;class o{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Locations$Savedqueries=o;class r{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Logs=r;class e{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Billingaccounts$Sinks=e;class s{context;constructor(b){this.context=b}copy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/entries:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/entries:list").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}tail(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/entries:tail").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}write(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/entries:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Entries=s;class t{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Exclusions=t;class u{context;exclusions;locations;logs;sinks;constructor(b){this.context=b,this.exclusions=new n(this.context),this.locations=new p(this.context),this.logs=new x(this.context),this.sinks=new j(this.context)}getCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders=u;class n{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Exclusions=n;class p{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(b){this.context=b,this.buckets=new i(this.context),this.logScopes=new a(this.context),this.operations=new y(this.context),this.recentQueries=new q(this.context),this.savedQueries=new A(this.context)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations=p;class i{context;links;views;constructor(b){this.context=b,this.links=new g(this.context),this.views=new f(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}createAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Buckets=i;class g{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Buckets$Links=g;class f{context;logs;constructor(b){this.context=b,this.logs=new P(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}setIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}testIamPermissions(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Buckets$Views=f;class P{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Buckets$Views$Logs=P;class a{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Logscopes=a;class y{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Operations=y;class q{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Recentqueries=q;class A{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Locations$Savedqueries=A;class x{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Logs=x;class j{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Folders$Sinks=j;class ${context;buckets;operations;constructor(b){this.context=b,this.buckets=new w(this.context),this.operations=new se(this.context)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Locations=$;class w{context;links;views;constructor(b){this.context=b,this.links=new B(this.context),this.views=new F(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}createAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Locations$Buckets=w;class B{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Locations$Buckets$Links=B;class F{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}setIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}testIamPermissions(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Locations$Buckets$Views=F;class se{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Locations$Operations=se;class O{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Logs=O;class H{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/monitoredResourceDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:[],pathParams:[],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Monitoredresourcedescriptors=H;class L{context;exclusions;locations;logs;sinks;constructor(b){this.context=b,this.exclusions=new oe(this.context),this.locations=new S(this.context),this.logs=new Pe(this.context),this.sinks=new Ie(this.context)}getCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations=L;class oe{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Exclusions=oe;class S{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(b){this.context=b,this.buckets=new _(this.context),this.logScopes=new ae(this.context),this.operations=new qe(this.context),this.recentQueries=new Le(this.context),this.savedQueries=new Se(this.context)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations=S;class _{context;links;views;constructor(b){this.context=b,this.links=new D(this.context),this.views=new J(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}createAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Buckets=_;class D{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Buckets$Links=D;class J{context;logs;constructor(b){this.context=b,this.logs=new K(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}setIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}testIamPermissions(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Buckets$Views=J;class K{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Buckets$Views$Logs=K;class ae{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Logscopes=ae;class qe{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Operations=qe;class Le{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Recentqueries=Le;class Se{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Locations$Savedqueries=Se;class Pe{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Logs=Pe;class Ie{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Organizations$Sinks=Ie;class Ue{context;exclusions;locations;logs;metrics;sinks;constructor(b){this.context=b,this.exclusions=new Ee(this.context),this.locations=new we(this.context),this.logs=new Nt(this.context),this.metrics=new Tt(this.context),this.sinks=new Br(this.context)}getCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects=Ue;class Ee{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/exclusions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Exclusions=Ee;class we{context;buckets;logScopes;operations;recentQueries;savedQueries;constructor(b){this.context=b,this.buckets=new le(this.context),this.logScopes=new It(this.context),this.operations=new yt(this.context),this.recentQueries=new vt(this.context),this.savedQueries=new xt(this.context)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations=we;class le{context;links;views;constructor(b){this.context=b,this.links=new st(this.context),this.views=new Zt(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}createAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets:createAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}undelete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateAsync(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:updateAsync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Buckets=le;class st{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Buckets$Links=st;class Zt{context;logs;constructor(b){this.context=b,this.logs=new ft(this.context)}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}setIamPolicy(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}testIamPermissions(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Buckets$Views=Zt;class ft{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Buckets$Views$Logs=ft;class It{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Logscopes=It;class yt{context;constructor(b){this.context=b}cancel(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Operations=yt;class vt{context;constructor(b){this.context=b}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/recentQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Recentqueries=vt;class xt{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Locations$Savedqueries=xt;class Nt{context;constructor(b){this.context=b}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+logName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["logName"],pathParams:["logName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/logs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Logs=Nt;class Tt{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+metricName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["metricName"],pathParams:["metricName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Metrics=Tt;class Br{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}patch(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Projects$Sinks=Br;class Xr{context;constructor(b){this.context=b}create(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}delete(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}get(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}list(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+parent}/sinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}update(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+sinkName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},z),params:ce,requiredParams:["sinkName"],pathParams:["sinkName"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$Sinks=Xr;class jo{context;constructor(b){this.context=b}getCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}getSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateCmekSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/cmekSettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}updateSettings(b,k,ee){let ce=b||{},z=k||{};typeof b=="function"&&(ee=b,ce={},z={}),typeof k=="function"&&(ee=k,z={});let te=z.rootUrl||"https://logging.googleapis.com/",ie={options:Object.assign({url:(te+"/v2/{+name}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},z),params:ce,requiredParams:["name"],pathParams:["name"],context:this.context};if(ee)(0,_t.createAPIRequest)(ie,ee);else return(0,_t.createAPIRequest)(ie)}}h.Resource$V2=jo})(rMe||(HF.logging_v2=rMe={}))});var uMe=ht(dy=>{"use strict";Object.defineProperty(dy,"__esModule",{value:!0});dy.AuthPlus=dy.logging_v2=dy.auth=dy.VERSIONS=void 0;dy.logging=W1t;var nMe=ct(),iMe=mee();Object.defineProperty(dy,"logging_v2",{enumerable:!0,get:function(){return iMe.logging_v2}});dy.VERSIONS={v2:iMe.logging_v2.Logging};function W1t(h){return(0,nMe.getAPI)("logging",h,dy.VERSIONS,this)}var K1t=new nMe.AuthPlus;dy.auth=K1t;var J1t=ct();Object.defineProperty(dy,"AuthPlus",{enumerable:!0,get:function(){return J1t.AuthPlus}})});var gee=ht(FF=>{"use strict";Object.defineProperty(FF,"__esModule",{value:!0});FF.looker_v1=void 0;var Mu=ct(),pMe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Looker=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(d){this.context=d,this.instances=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;backups;constructor(d){this.context=d,this.backups=new E(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}export(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}import(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}restart(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}restore(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Instances$Backups=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://looker.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Mu.createAPIRequest)(s,c);else return(0,Mu.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(pMe||(FF.looker_v1=pMe={}))});var mMe=ht(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.AuthPlus=qy.looker_v1=qy.auth=qy.VERSIONS=void 0;qy.looker=Q1t;var cMe=ct(),fMe=gee();Object.defineProperty(qy,"looker_v1",{enumerable:!0,get:function(){return fMe.looker_v1}});qy.VERSIONS={v1:fMe.looker_v1.Looker};function Q1t(h){return(0,cMe.getAPI)("looker",h,qy.VERSIONS,this)}var Y1t=new cMe.AuthPlus;qy.auth=Y1t;var X1t=ct();Object.defineProperty(qy,"AuthPlus",{enumerable:!0,get:function(){return X1t.AuthPlus}})});var hee=ht(BF=>{"use strict";Object.defineProperty(BF,"__esModule",{value:!0});BF.managedidentities_v1=void 0;var Er=ct(),gMe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Managedidentities=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;global;constructor(o){this.context=o,this.global=new V(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new E(this.context),this.operations=new d(this.context),this.peerings=new m(this.context)}}h.Resource$Projects$Locations$Global=V;class E{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new v(this.context),this.sqlIntegrations=new I(this.context)}attachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}checkMigrationPermission(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}detachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}disableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}domainJoinMachine(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}enableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}extendSchema(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}getLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}reconfigureTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}resetAdminPassword(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}restore(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}updateLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}validateTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Backups=v;class I{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Sqlintegrations=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Operations=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Er.createAPIRequest)(n,e);else return(0,Er.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Peerings=m})(gMe||(BF.managedidentities_v1=gMe={}))});var aee=ht(ZF=>{"use strict";Object.defineProperty(ZF,"__esModule",{value:!0});ZF.managedidentities_v1alpha1=void 0;var Sr=ct(),hMe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Managedidentities=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;global;constructor(o){this.context=o,this.global=new V(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new E(this.context),this.operations=new d(this.context),this.peerings=new m(this.context)}}h.Resource$Projects$Locations$Global=V;class E{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new v(this.context),this.sqlIntegrations=new I(this.context)}attachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}checkMigrationPermission(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}detachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}disableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}domainJoinMachine(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}enableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}extendSchema(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}getLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}reconfigureTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}resetAdminPassword(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}restore(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}updateLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}validateTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Backups=v;class I{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Sqlintegrations=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Operations=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Sr.createAPIRequest)(n,e);else return(0,Sr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Peerings=m})(hMe||(ZF.managedidentities_v1alpha1=hMe={}))});var Pee=ht(WF=>{"use strict";Object.defineProperty(WF,"__esModule",{value:!0});WF.managedidentities_v1beta1=void 0;var wr=ct(),aMe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Managedidentities=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;global;constructor(o){this.context=o,this.global=new V(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;domains;operations;peerings;constructor(o){this.context=o,this.domains=new E(this.context),this.operations=new d(this.context),this.peerings=new m(this.context)}}h.Resource$Projects$Locations$Global=V;class E{context;backups;sqlIntegrations;constructor(o){this.context=o,this.backups=new v(this.context),this.sqlIntegrations=new I(this.context)}attachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:attachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}checkMigrationPermission(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+domain}:checkMigrationPermission").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}detachTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:detachTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}disableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+domain}:disableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}domainJoinMachine(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+domain}:domainJoinMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}enableMigration(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+domain}:enableMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}extendSchema(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+domain}:extendSchema").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["domain"],pathParams:["domain"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}getLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/domains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}reconfigureTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:reconfigureTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}resetAdminPassword(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:resetAdminPassword").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}restore(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}updateLdapssettings(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}/ldapssettings").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}validateTrust(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:validateTrust").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Backups=v;class I{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/sqlIntegrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Domains$Sqlintegrations=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Operations=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+parent}/peerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://managedidentities.googleapis.com/",n={options:Object.assign({url:(u+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,wr.createAPIRequest)(n,e);else return(0,wr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Global$Peerings=m})(aMe||(WF.managedidentities_v1beta1=aMe={}))});var xMe=ht(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0});yg.AuthPlus=yg.managedidentities_v1beta1=yg.managedidentities_v1alpha1=yg.managedidentities_v1=yg.auth=yg.VERSIONS=void 0;yg.managedidentities=l1t;var PMe=ct(),dMe=hee();Object.defineProperty(yg,"managedidentities_v1",{enumerable:!0,get:function(){return dMe.managedidentities_v1}});var qMe=aee();Object.defineProperty(yg,"managedidentities_v1alpha1",{enumerable:!0,get:function(){return qMe.managedidentities_v1alpha1}});var yMe=Pee();Object.defineProperty(yg,"managedidentities_v1beta1",{enumerable:!0,get:function(){return yMe.managedidentities_v1beta1}});yg.VERSIONS={v1:dMe.managedidentities_v1.Managedidentities,v1alpha1:qMe.managedidentities_v1alpha1.Managedidentities,v1beta1:yMe.managedidentities_v1beta1.Managedidentities};function l1t(h){return(0,PMe.getAPI)("managedidentities",h,yg.VERSIONS,this)}var O1t=new PMe.AuthPlus;yg.auth=O1t;var C1t=ct();Object.defineProperty(yg,"AuthPlus",{enumerable:!0,get:function(){return C1t.AuthPlus}})});var dee=ht(KF=>{"use strict";Object.defineProperty(KF,"__esModule",{value:!0});KF.managedkafka_v1=void 0;var Vo=ct(),IMe;(function(h){class R{context;projects;constructor(O,H){this.context={_options:O||{},google:H},this.projects=new T(this.context)}}h.Managedkafka=R;class T{context;locations;constructor(O){this.context=O,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;clusters;connectClusters;operations;schemaRegistries;constructor(O){this.context=O,this.clusters=new V(this.context),this.connectClusters=new d(this.context),this.operations=new c(this.context),this.schemaRegistries=new o(this.context)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations=G;class V{context;acls;consumerGroups;topics;constructor(O){this.context=O,this.acls=new E(this.context),this.consumerGroups=new v(this.context),this.topics=new I(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Clusters=V;class E{context;constructor(O){this.context=O}addAclEntry(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+acl}:addAclEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["acl"],pathParams:["acl"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/acls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/acls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}removeAclEntry(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+acl}:removeAclEntry").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["acl"],pathParams:["acl"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Clusters$Acls=E;class v{context;constructor(O){this.context=O}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/consumerGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Clusters$Consumergroups=v;class I{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Clusters$Topics=I;class d{context;connectors;constructor(O){this.context=O,this.connectors=new m(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/connectClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/connectClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Connectclusters=d;class m{context;constructor(O){this.context=O}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}patch(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}pause(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}restart(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}resume(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}stop(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Connectclusters$Connectors=m;class c{context;constructor(O){this.context=O}cancel(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Operations=c;class o{context;compatibility;config;contexts;mode;schemas;subjects;constructor(O){this.context=O,this.compatibility=new r(this.context),this.config=new e(this.context),this.contexts=new s(this.context),this.mode=new q(this.context),this.schemas=new A(this.context),this.subjects=new w(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/schemaRegistries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/schemaRegistries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries=o;class r{context;constructor(O){this.context=O}checkCompatibility(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Compatibility=r;class e{context;constructor(O){this.context=O}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}update(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Config=e;class s{context;compatibility;config;mode;schemas;subjects;constructor(O){this.context=O,this.compatibility=new t(this.context),this.config=new u(this.context),this.mode=new n(this.context),this.schemas=new p(this.context),this.subjects=new P(this.context)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/contexts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts=s;class t{context;constructor(O){this.context=O}checkCompatibility(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Compatibility=t;class u{context;constructor(O){this.context=O}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}update(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Config=u;class n{context;constructor(O){this.context=O}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}update(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Mode=n;class p{context;subjects;types;versions;constructor(O){this.context=O,this.subjects=new i(this.context),this.types=new g(this.context),this.versions=new f(this.context)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}getSchema(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas=p;class i{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Subjects=i;class g{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/schemas/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Types=g;class f{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Schemas$Versions=f;class P{context;versions;constructor(O){this.context=O,this.versions=new a(this.context)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}lookupVersion(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects=P;class a{context;referencedby;constructor(O){this.context=O,this.referencedby=new y(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}getSchema(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects$Versions=a;class y{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/referencedby").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Contexts$Subjects$Versions$Referencedby=y;class q{context;constructor(O){this.context=O}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}update(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Mode=q;class A{context;subjects;types;versions;constructor(O){this.context=O,this.subjects=new x(this.context),this.types=new j(this.context),this.versions=new $(this.context)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}getSchema(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Schemas=A;class x{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Schemas$Subjects=x;class j{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/schemas/types").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Schemas$Types=j;class ${context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Schemas$Versions=$;class w{context;versions;constructor(O){this.context=O,this.versions=new B(this.context)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/subjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}lookupVersion(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Subjects=w;class B{context;referencedby;constructor(O){this.context=O,this.referencedby=new F(this.context)}create(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}delete(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}get(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}getSchema(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+name}/schema").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["name"],pathParams:["name"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Subjects$Versions=B;class F{context;constructor(O){this.context=O}list(O,H,L){let oe=O||{},S=H||{};typeof O=="function"&&(L=O,oe={},S={}),typeof H=="function"&&(L=H,S={});let _=S.rootUrl||"https://managedkafka.googleapis.com/",D={options:Object.assign({url:(_+"/v1/{+parent}/referencedby").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},S),params:oe,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(L)(0,Vo.createAPIRequest)(D,L);else return(0,Vo.createAPIRequest)(D)}}h.Resource$Projects$Locations$Schemaregistries$Subjects$Versions$Referencedby=F})(IMe||(KF.managedkafka_v1=IMe={}))});var $Me=ht(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.AuthPlus=yy.managedkafka_v1=yy.auth=yy.VERSIONS=void 0;yy.managedkafka=b1t;var RMe=ct(),AMe=dee();Object.defineProperty(yy,"managedkafka_v1",{enumerable:!0,get:function(){return AMe.managedkafka_v1}});yy.VERSIONS={v1:AMe.managedkafka_v1.Managedkafka};function b1t(h){return(0,RMe.getAPI)("managedkafka",h,yy.VERSIONS,this)}var k1t=new RMe.AuthPlus;yy.auth=k1t;var evt=ct();Object.defineProperty(yy,"AuthPlus",{enumerable:!0,get:function(){return evt.AuthPlus}})});var qee=ht(JF=>{"use strict";Object.defineProperty(JF,"__esModule",{value:!0});JF.manufacturers_v1=void 0;var xg=ct(),jMe;(function(h){class R{context;accounts;constructor(I,d){this.context={_options:I||{},google:d},this.accounts=new T(this.context)}}h.Manufacturers=R;class T{context;languages;products;constructor(I){this.context=I,this.languages=new G(this.context),this.products=new E(this.context)}}h.Resource$Accounts=T;class G{context;productCertifications;constructor(I){this.context=I,this.productCertifications=new V(this.context)}}h.Resource$Accounts$Languages=G;class V{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/productCertifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}}h.Resource$Accounts$Languages$Productcertifications=V;class E{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}update(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://manufacturers.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/products/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["parent","name"],pathParams:["name","parent"],context:this.context};if(m)(0,xg.createAPIRequest)(e,m);else return(0,xg.createAPIRequest)(e)}}h.Resource$Accounts$Products=E})(jMe||(JF.manufacturers_v1=jMe={}))});var TMe=ht(xy=>{"use strict";Object.defineProperty(xy,"__esModule",{value:!0});xy.AuthPlus=xy.manufacturers_v1=xy.auth=xy.VERSIONS=void 0;xy.manufacturers=tvt;var UMe=ct(),vMe=qee();Object.defineProperty(xy,"manufacturers_v1",{enumerable:!0,get:function(){return vMe.manufacturers_v1}});xy.VERSIONS={v1:vMe.manufacturers_v1.Manufacturers};function tvt(h){return(0,UMe.getAPI)("manufacturers",h,xy.VERSIONS,this)}var ovt=new UMe.AuthPlus;xy.auth=ovt;var svt=ct();Object.defineProperty(xy,"AuthPlus",{enumerable:!0,get:function(){return svt.AuthPlus}})});var yee=ht(QF=>{"use strict";Object.defineProperty(QF,"__esModule",{value:!0});QF.marketingplatformadmin_v1alpha=void 0;var Ig=ct(),VMe;(function(h){class R{context;organizations;constructor(E,v){this.context={_options:E||{},google:v},this.organizations=new T(this.context)}}h.Marketingplatformadmin=R;class T{context;analyticsAccountLinks;constructor(E){this.context=E,this.analyticsAccountLinks=new G(this.context)}findSalesPartnerManagedClients(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+organization}:findSalesPartnerManagedClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/organizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}reportPropertyUsage(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+organization}:reportPropertyUsage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["organization"],pathParams:["organization"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}}h.Resource$Organizations=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+parent}/analyticsAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+parent}/analyticsAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}setPropertyServiceLevel(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://marketingplatformadmin.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+analyticsAccountLink}:setPropertyServiceLevel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["analyticsAccountLink"],pathParams:["analyticsAccountLink"],context:this.context};if(I)(0,Ig.createAPIRequest)(o,I);else return(0,Ig.createAPIRequest)(o)}}h.Resource$Organizations$Analyticsaccountlinks=G})(VMe||(QF.marketingplatformadmin_v1alpha=VMe={}))});var wMe=ht(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.AuthPlus=Iy.marketingplatformadmin_v1alpha=Iy.auth=Iy.VERSIONS=void 0;Iy.marketingplatformadmin=rvt;var EMe=ct(),SMe=yee();Object.defineProperty(Iy,"marketingplatformadmin_v1alpha",{enumerable:!0,get:function(){return SMe.marketingplatformadmin_v1alpha}});Iy.VERSIONS={v1alpha:SMe.marketingplatformadmin_v1alpha.Marketingplatformadmin};function rvt(h){return(0,EMe.getAPI)("marketingplatformadmin",h,Iy.VERSIONS,this)}var nvt=new EMe.AuthPlus;Iy.auth=nvt;var ivt=ct();Object.defineProperty(Iy,"AuthPlus",{enumerable:!0,get:function(){return ivt.AuthPlus}})});var xee=ht(YF=>{"use strict";Object.defineProperty(YF,"__esModule",{value:!0});YF.meet_v2=void 0;var Yu=ct(),GMe;(function(h){class R{context;conferenceRecords;spaces;constructor(o,r){this.context={_options:o||{},google:r},this.conferenceRecords=new T(this.context),this.spaces=new m(this.context)}}h.Meet=R;class T{context;participants;recordings;smartNotes;transcripts;constructor(o){this.context=o,this.participants=new G(this.context),this.recordings=new E(this.context),this.smartNotes=new v(this.context),this.transcripts=new I(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/conferenceRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords=T;class G{context;participantSessions;constructor(o){this.context=o,this.participantSessions=new V(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/participants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Participants=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/participantSessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Participants$Participantsessions=V;class E{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/recordings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Recordings=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/smartNotes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Smartnotes=v;class I{context;entries;constructor(o){this.context=o,this.entries=new d(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/transcripts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Transcripts=I;class d{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+parent}/entries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Conferencerecords$Transcripts$Entries=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/spaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}endActiveConference(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}:endActiveConference").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://meet.googleapis.com/",n={options:Object.assign({url:(u+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Yu.createAPIRequest)(n,e);else return(0,Yu.createAPIRequest)(n)}}h.Resource$Spaces=m})(GMe||(YF.meet_v2=GMe={}))});var DMe=ht(Ry=>{"use strict";Object.defineProperty(Ry,"__esModule",{value:!0});Ry.AuthPlus=Ry.meet_v2=Ry.auth=Ry.VERSIONS=void 0;Ry.meet=uvt;var _Me=ct(),LMe=xee();Object.defineProperty(Ry,"meet_v2",{enumerable:!0,get:function(){return LMe.meet_v2}});Ry.VERSIONS={v2:LMe.meet_v2.Meet};function uvt(h){return(0,_Me.getAPI)("meet",h,Ry.VERSIONS,this)}var pvt=new _Me.AuthPlus;Ry.auth=pvt;var cvt=ct();Object.defineProperty(Ry,"AuthPlus",{enumerable:!0,get:function(){return cvt.AuthPlus}})});var Iee=ht(XF=>{"use strict";Object.defineProperty(XF,"__esModule",{value:!0});XF.memcache_v1=void 0;var op=ct(),zMe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Memcache=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(I){this.context=I,this.instances=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}applyParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:applyParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}getTags(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:getTags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}rescheduleMaintenance(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+instance}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}setTags(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:setTags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}updateParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:updateParameters").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}upgrade(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,op.createAPIRequest)(e,m);else return(0,op.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(zMe||(XF.memcache_v1=zMe={}))});var Ree=ht(lF=>{"use strict";Object.defineProperty(lF,"__esModule",{value:!0});lF.memcache_v1beta2=void 0;var qp=ct(),MMe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Memcache=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(I){this.context=I,this.instances=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}applyParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:applyParameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}applySoftwareUpdate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+instance}:applySoftwareUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}rescheduleMaintenance(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+instance}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}updateParameters(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:updateParameters").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}upgrade(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://memcache.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qp.createAPIRequest)(e,m);else return(0,qp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(MMe||(lF.memcache_v1beta2=MMe={}))});var BMe=ht(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.AuthPlus=Ua.memcache_v1beta2=Ua.memcache_v1=Ua.auth=Ua.VERSIONS=void 0;Ua.memcache=fvt;var NMe=ct(),HMe=Iee();Object.defineProperty(Ua,"memcache_v1",{enumerable:!0,get:function(){return HMe.memcache_v1}});var FMe=Ree();Object.defineProperty(Ua,"memcache_v1beta2",{enumerable:!0,get:function(){return FMe.memcache_v1beta2}});Ua.VERSIONS={v1:HMe.memcache_v1.Memcache,v1beta2:FMe.memcache_v1beta2.Memcache};function fvt(h){return(0,NMe.getAPI)("memcache",h,Ua.VERSIONS,this)}var mvt=new NMe.AuthPlus;Ua.auth=mvt;var gvt=ct();Object.defineProperty(Ua,"AuthPlus",{enumerable:!0,get:function(){return gvt.AuthPlus}})});var Aee=ht(OF=>{"use strict";Object.defineProperty(OF,"__esModule",{value:!0});OF.merchantapi_accounts_v1=void 0;var Co=ct(),ZMe;(function(h){class R{context;accounts;termsOfService;constructor(A,x){this.context={_options:A||{},google:x},this.accounts=new T(this.context),this.termsOfService=new y(this.context)}}h.Merchantapi=R;class T{context;autofeedSettings;automaticImprovements;businessIdentity;businessInfo;developerRegistration;emailPreferences;gbpAccounts;homepage;issues;omnichannelSettings;onlineReturnPolicies;programs;regions;relationships;services;shippingSettings;termsOfServiceAgreementStates;users;constructor(A){this.context=A,this.autofeedSettings=new G(this.context),this.automaticImprovements=new V(this.context),this.businessIdentity=new E(this.context),this.businessInfo=new v(this.context),this.developerRegistration=new I(this.context),this.emailPreferences=new d(this.context),this.gbpAccounts=new m(this.context),this.homepage=new c(this.context),this.issues=new o(this.context),this.omnichannelSettings=new r(this.context),this.onlineReturnPolicies=new s(this.context),this.programs=new t(this.context),this.regions=new n(this.context),this.relationships=new p(this.context),this.services=new i(this.context),this.shippingSettings=new g(this.context),this.termsOfServiceAgreementStates=new f(this.context),this.users=new P(this.context)}createAndConfigure(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/accounts:createAndConfigure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}createTestAccount(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}:createTestAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}listSubaccounts(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+provider}:listSubaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["provider"],pathParams:["provider"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts=T;class G{context;constructor(A){this.context=A}getAutofeedSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateAutofeedSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Autofeedsettings=G;class V{context;constructor(A){this.context=A}getAutomaticImprovements(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateAutomaticImprovements(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Automaticimprovements=V;class E{context;constructor(A){this.context=A}getBusinessIdentity(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateBusinessIdentity(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Businessidentity=E;class v{context;constructor(A){this.context=A}getBusinessInfo(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateBusinessInfo(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Businessinfo=v;class I{context;constructor(A){this.context=A}getAccountForGcpRegistration(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/accounts:getAccountForGcpRegistration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}getDeveloperRegistration(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}registerGcp(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:registerGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}unregisterGcp(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:unregisterGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Developerregistration=I;class d{context;constructor(A){this.context=A}getEmailPreferences(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateEmailPreferences(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Emailpreferences=d;class m{context;constructor(A){this.context=A}linkGbpAccount(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/gbpAccounts:linkGbpAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/gbpAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Gbpaccounts=m;class c{context;constructor(A){this.context=A}claim(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}getHomepage(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}unclaim(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateHomepage(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Homepage=c;class o{context;constructor(A){this.context=A}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Issues=o;class r{context;lfpProviders;constructor(A){this.context=A,this.lfpProviders=new e(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}requestInventoryVerification(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:requestInventoryVerification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Omnichannelsettings=r;class e{context;constructor(A){this.context=A}find(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/lfpProviders:find").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}linkLfpProvider(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:linkLfpProvider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Omnichannelsettings$Lfpproviders=e;class s{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Onlinereturnpolicies=s;class t{context;checkoutSettings;constructor(A){this.context=A,this.checkoutSettings=new u(this.context)}disable(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}enable(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/programs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Programs=t;class u{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/checkoutSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}deleteCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}getCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}updateCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Programs$Checkoutsettings=u;class n{context;constructor(A){this.context=A}batchCreate(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/regions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}batchDelete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/regions:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}batchUpdate(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/regions:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Regions=n;class p{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/relationships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Relationships=p;class i{context;constructor(A){this.context=A}approve(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}propose(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/services:propose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}reject(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Services=i;class g{context;constructor(A){this.context=A}getShippingSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}insert(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/shippingSettings:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Shippingsettings=g;class f{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}retrieveForApplication(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/termsOfServiceAgreementStates:retrieveForApplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Termsofserviceagreementstates=f;class P{context;me;constructor(A){this.context=A,this.me=new a(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Users=P;class a{context;constructor(A){this.context=A}verifySelf(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+account}/users/me:verifySelf").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["account"],pathParams:["account"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Accounts$Users$Me=a;class y{context;constructor(A){this.context=A}accept(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}retrieveLatest(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1/termsOfService:retrieveLatest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,Co.createAPIRequest)(F,j);else return(0,Co.createAPIRequest)(F)}}h.Resource$Termsofservice=y})(ZMe||(OF.merchantapi_accounts_v1=ZMe={}))});var $ee=ht(CF=>{"use strict";Object.defineProperty(CF,"__esModule",{value:!0});CF.merchantapi_accounts_v1beta=void 0;var ts=ct(),WMe;(function(h){class R{context;accounts;termsOfService;constructor(A,x){this.context={_options:A||{},google:x},this.accounts=new T(this.context),this.termsOfService=new y(this.context)}}h.Merchantapi=R;class T{context;autofeedSettings;automaticImprovements;businessIdentity;businessInfo;developerRegistration;emailPreferences;gbpAccounts;homepage;issues;omnichannelSettings;onlineReturnPolicies;programs;regions;relationships;services;shippingSettings;termsOfServiceAgreementStates;users;constructor(A){this.context=A,this.autofeedSettings=new G(this.context),this.automaticImprovements=new V(this.context),this.businessIdentity=new E(this.context),this.businessInfo=new v(this.context),this.developerRegistration=new I(this.context),this.emailPreferences=new d(this.context),this.gbpAccounts=new m(this.context),this.homepage=new c(this.context),this.issues=new o(this.context),this.omnichannelSettings=new r(this.context),this.onlineReturnPolicies=new s(this.context),this.programs=new t(this.context),this.regions=new n(this.context),this.relationships=new p(this.context),this.services=new i(this.context),this.shippingSettings=new g(this.context),this.termsOfServiceAgreementStates=new f(this.context),this.users=new P(this.context)}createAndConfigure(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/accounts:createAndConfigure").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}createTestAccount(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}:createTestAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}listSubaccounts(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+provider}:listSubaccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["provider"],pathParams:["provider"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts=T;class G{context;constructor(A){this.context=A}getAutofeedSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateAutofeedSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Autofeedsettings=G;class V{context;constructor(A){this.context=A}getAutomaticImprovements(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateAutomaticImprovements(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Automaticimprovements=V;class E{context;constructor(A){this.context=A}getBusinessIdentity(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateBusinessIdentity(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Businessidentity=E;class v{context;constructor(A){this.context=A}getBusinessInfo(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateBusinessInfo(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Businessinfo=v;class I{context;constructor(A){this.context=A}getAccountForGcpRegistration(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/accounts:getAccountForGcpRegistration").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}getDeveloperRegistration(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}registerGcp(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:registerGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}unregisterGcp(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:unregisterGcp").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Developerregistration=I;class d{context;constructor(A){this.context=A}getEmailPreferences(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateEmailPreferences(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Emailpreferences=d;class m{context;constructor(A){this.context=A}linkGbpAccount(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/gbpAccounts:linkGbpAccount").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/gbpAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Gbpaccounts=m;class c{context;constructor(A){this.context=A}claim(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:claim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}getHomepage(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}unclaim(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:unclaim").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateHomepage(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Homepage=c;class o{context;constructor(A){this.context=A}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Issues=o;class r{context;lfpProviders;constructor(A){this.context=A,this.lfpProviders=new e(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/omnichannelSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}requestInventoryVerification(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:requestInventoryVerification").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Omnichannelsettings=r;class e{context;constructor(A){this.context=A}find(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/lfpProviders:find").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}linkLfpProvider(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:linkLfpProvider").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Omnichannelsettings$Lfpproviders=e;class s{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/onlineReturnPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Onlinereturnpolicies=s;class t{context;checkoutSettings;constructor(A){this.context=A,this.checkoutSettings=new u(this.context)}disable(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}enable(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/programs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Programs=t;class u{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/checkoutSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}deleteCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}getCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}updateCheckoutSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Programs$Checkoutsettings=u;class n{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/regions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Regions=n;class p{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/relationships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Relationships=p;class i{context;constructor(A){this.context=A}approve(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:approve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}propose(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/services:propose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}reject(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:reject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Services=i;class g{context;constructor(A){this.context=A}getShippingSettings(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}insert(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/shippingSettings:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Shippingsettings=g;class f{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}retrieveForApplication(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/termsOfServiceAgreementStates:retrieveForApplication").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Termsofserviceagreementstates=f;class P{context;me;constructor(A){this.context=A,this.me=new a(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+parent}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Users=P;class a{context;constructor(A){this.context=A}verifySelf(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+account}/users/me:verifySelf").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["account"],pathParams:["account"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Accounts$Users$Me=a;class y{context;constructor(A){this.context=A}accept(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}retrieveLatest(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://merchantapi.googleapis.com/",F={options:Object.assign({url:(B+"/accounts/v1beta/termsOfService:retrieveLatest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:[],pathParams:[],context:this.context};if(j)(0,ts.createAPIRequest)(F,j);else return(0,ts.createAPIRequest)(F)}}h.Resource$Termsofservice=y})(WMe||(CF.merchantapi_accounts_v1beta=WMe={}))});var jee=ht(bF=>{"use strict";Object.defineProperty(bF,"__esModule",{value:!0});bF.merchantapi_conversions_v1=void 0;var Ay=ct(),KMe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;conversionSources;constructor(E){this.context=E,this.conversionSources=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}undelete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Ay.createAPIRequest)(o,I);else return(0,Ay.createAPIRequest)(o)}}h.Resource$Accounts$Conversionsources=G})(KMe||(bF.merchantapi_conversions_v1=KMe={}))});var Uee=ht(kF=>{"use strict";Object.defineProperty(kF,"__esModule",{value:!0});kF.merchantapi_conversions_v1beta=void 0;var $y=ct(),JMe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;conversionSources;constructor(E){this.context=E,this.conversionSources=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+parent}/conversionSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}undelete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/conversions/v1beta/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,$y.createAPIRequest)(o,I);else return(0,$y.createAPIRequest)(o)}}h.Resource$Accounts$Conversionsources=G})(JMe||(kF.merchantapi_conversions_v1beta=JMe={}))});var vee=ht(eB=>{"use strict";Object.defineProperty(eB,"__esModule",{value:!0});eB.merchantapi_datasources_v1=void 0;var va=ct(),QMe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;dataSources;constructor(v){this.context=v,this.dataSources=new G(this.context)}}h.Resource$Accounts=T;class G{context;fileUploads;constructor(v){this.context=v,this.fileUploads=new V(this.context)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}fetch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}}h.Resource$Accounts$Datasources=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,va.createAPIRequest)(r,d);else return(0,va.createAPIRequest)(r)}}h.Resource$Accounts$Datasources$Fileuploads=V})(QMe||(eB.merchantapi_datasources_v1=QMe={}))});var Tee=ht(tB=>{"use strict";Object.defineProperty(tB,"__esModule",{value:!0});tB.merchantapi_datasources_v1beta=void 0;var Ta=ct(),YMe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;dataSources;constructor(v){this.context=v,this.dataSources=new G(this.context)}}h.Resource$Accounts=T;class G{context;fileUploads;constructor(v){this.context=v,this.fileUploads=new V(this.context)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}fetch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+parent}/dataSources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}}h.Resource$Accounts$Datasources=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/datasources/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ta.createAPIRequest)(r,d);else return(0,Ta.createAPIRequest)(r)}}h.Resource$Accounts$Datasources$Fileuploads=V})(YMe||(tB.merchantapi_datasources_v1beta=YMe={}))});var Vee=ht(oB=>{"use strict";Object.defineProperty(oB,"__esModule",{value:!0});oB.merchantapi_inventories_v1=void 0;var jy=ct(),XMe;(function(h){class R{context;accounts;constructor(I,d){this.context={_options:I||{},google:d},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;products;constructor(I){this.context=I,this.products=new G(this.context)}}h.Resource$Accounts=T;class G{context;localInventories;regionalInventories;constructor(I){this.context=I,this.localInventories=new V(this.context),this.regionalInventories=new E(this.context)}}h.Resource$Accounts$Products=G;class V{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}insert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+parent}/localInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+parent}/localInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}}h.Resource$Accounts$Products$Localinventories=V;class E{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}insert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+parent}/regionalInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1/{+parent}/regionalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,jy.createAPIRequest)(e,m);else return(0,jy.createAPIRequest)(e)}}h.Resource$Accounts$Products$Regionalinventories=E})(XMe||(oB.merchantapi_inventories_v1=XMe={}))});var Eee=ht(sB=>{"use strict";Object.defineProperty(sB,"__esModule",{value:!0});sB.merchantapi_inventories_v1beta=void 0;var Uy=ct(),lMe;(function(h){class R{context;accounts;constructor(I,d){this.context={_options:I||{},google:d},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;products;constructor(I){this.context=I,this.products=new G(this.context)}}h.Resource$Accounts=T;class G{context;localInventories;regionalInventories;constructor(I){this.context=I,this.localInventories=new V(this.context),this.regionalInventories=new E(this.context)}}h.Resource$Accounts$Products=G;class V{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}insert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+parent}/localInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+parent}/localInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}}h.Resource$Accounts$Products$Localinventories=V;class E{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}insert(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+parent}/regionalInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://merchantapi.googleapis.com/",e={options:Object.assign({url:(r+"/inventories/v1beta/{+parent}/regionalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Uy.createAPIRequest)(e,m);else return(0,Uy.createAPIRequest)(e)}}h.Resource$Accounts$Products$Regionalinventories=E})(lMe||(sB.merchantapi_inventories_v1beta=lMe={}))});var See=ht(rB=>{"use strict";Object.defineProperty(rB,"__esModule",{value:!0});rB.merchantapi_issueresolution_v1=void 0;var JA=ct(),OMe;(function(h){class R{context;accounts;issueresolution;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context),this.issueresolution=new V(this.context)}}h.Merchantapi=R;class T{context;aggregateProductStatuses;constructor(v){this.context=v,this.aggregateProductStatuses=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1/{+parent}/aggregateProductStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,JA.createAPIRequest)(r,d);else return(0,JA.createAPIRequest)(r)}}h.Resource$Accounts$Aggregateproductstatuses=G;class V{context;constructor(v){this.context=v}renderaccountissues(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,JA.createAPIRequest)(r,d);else return(0,JA.createAPIRequest)(r)}renderproductissues(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:renderproductissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,JA.createAPIRequest)(r,d);else return(0,JA.createAPIRequest)(r)}triggeraction(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1/{+name}:triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,JA.createAPIRequest)(r,d);else return(0,JA.createAPIRequest)(r)}}h.Resource$Issueresolution=V})(OMe||(rB.merchantapi_issueresolution_v1=OMe={}))});var wee=ht(nB=>{"use strict";Object.defineProperty(nB,"__esModule",{value:!0});nB.merchantapi_issueresolution_v1beta=void 0;var QA=ct(),CMe;(function(h){class R{context;accounts;issueresolution;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context),this.issueresolution=new V(this.context)}}h.Merchantapi=R;class T{context;aggregateProductStatuses;constructor(v){this.context=v,this.aggregateProductStatuses=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1beta/{+parent}/aggregateProductStatuses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,QA.createAPIRequest)(r,d);else return(0,QA.createAPIRequest)(r)}}h.Resource$Accounts$Aggregateproductstatuses=G;class V{context;constructor(v){this.context=v}renderaccountissues(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:renderaccountissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QA.createAPIRequest)(r,d);else return(0,QA.createAPIRequest)(r)}renderproductissues(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:renderproductissues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QA.createAPIRequest)(r,d);else return(0,QA.createAPIRequest)(r)}triggeraction(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/issueresolution/v1beta/{+name}:triggeraction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,QA.createAPIRequest)(r,d);else return(0,QA.createAPIRequest)(r)}}h.Resource$Issueresolution=V})(CMe||(nB.merchantapi_issueresolution_v1beta=CMe={}))});var Gee=ht(iB=>{"use strict";Object.defineProperty(iB,"__esModule",{value:!0});iB.merchantapi_lfp_v1=void 0;var Va=ct(),bMe;(function(h){class R{context;accounts;constructor(d,m){this.context={_options:d||{},google:m},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;lfpInventories;lfpMerchantStates;lfpSales;lfpStores;constructor(d){this.context=d,this.lfpInventories=new G(this.context),this.lfpMerchantStates=new V(this.context),this.lfpSales=new E(this.context),this.lfpStores=new v(this.context)}}h.Resource$Accounts=T;class G{context;constructor(d){this.context=d}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}}h.Resource$Accounts$Lfpinventories=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}}h.Resource$Accounts$Lfpmerchantstates=V;class E{context;constructor(d){this.context=d}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpSales:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}}h.Resource$Accounts$Lfpsales=E;class v{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpStores:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1/{+parent}/lfpStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Va.createAPIRequest)(s,c);else return(0,Va.createAPIRequest)(s)}}h.Resource$Accounts$Lfpstores=v})(bMe||(iB.merchantapi_lfp_v1=bMe={}))});var _ee=ht(uB=>{"use strict";Object.defineProperty(uB,"__esModule",{value:!0});uB.merchantapi_lfp_v1beta=void 0;var Ea=ct(),kMe;(function(h){class R{context;accounts;constructor(d,m){this.context={_options:d||{},google:m},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;lfpInventories;lfpMerchantStates;lfpSales;lfpStores;constructor(d){this.context=d,this.lfpInventories=new G(this.context),this.lfpMerchantStates=new V(this.context),this.lfpSales=new E(this.context),this.lfpStores=new v(this.context)}}h.Resource$Accounts=T;class G{context;constructor(d){this.context=d}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpInventories:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}}h.Resource$Accounts$Lfpinventories=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}}h.Resource$Accounts$Lfpmerchantstates=V;class E{context;constructor(d){this.context=d}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpSales:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}}h.Resource$Accounts$Lfpsales=E;class v{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}insert(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpStores:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://merchantapi.googleapis.com/",s={options:Object.assign({url:(e+"/lfp/v1beta/{+parent}/lfpStores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ea.createAPIRequest)(s,c);else return(0,Ea.createAPIRequest)(s)}}h.Resource$Accounts$Lfpstores=v})(kMe||(uB.merchantapi_lfp_v1beta=kMe={}))});var Lee=ht(pB=>{"use strict";Object.defineProperty(pB,"__esModule",{value:!0});pB.merchantapi_notifications_v1=void 0;var oR=ct(),eNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;notificationsubscriptions;constructor(E){this.context=E,this.notificationsubscriptions=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,oR.createAPIRequest)(o,I);else return(0,oR.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oR.createAPIRequest)(o,I);else return(0,oR.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oR.createAPIRequest)(o,I);else return(0,oR.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,oR.createAPIRequest)(o,I);else return(0,oR.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,oR.createAPIRequest)(o,I);else return(0,oR.createAPIRequest)(o)}}h.Resource$Accounts$Notificationsubscriptions=G})(eNe||(pB.merchantapi_notifications_v1=eNe={}))});var Dee=ht(cB=>{"use strict";Object.defineProperty(cB,"__esModule",{value:!0});cB.merchantapi_notifications_v1beta=void 0;var sR=ct(),tNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;notificationsubscriptions;constructor(E){this.context=E,this.notificationsubscriptions=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1beta/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,sR.createAPIRequest)(o,I);else return(0,sR.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sR.createAPIRequest)(o,I);else return(0,sR.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sR.createAPIRequest)(o,I);else return(0,sR.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1beta/{+parent}/notificationsubscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,sR.createAPIRequest)(o,I);else return(0,sR.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/notifications/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,sR.createAPIRequest)(o,I);else return(0,sR.createAPIRequest)(o)}}h.Resource$Accounts$Notificationsubscriptions=G})(tNe||(cB.merchantapi_notifications_v1beta=tNe={}))});var zee=ht(fB=>{"use strict";Object.defineProperty(fB,"__esModule",{value:!0});fB.merchantapi_ordertracking_v1=void 0;var oNe=ct(),sNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;orderTrackingSignals;constructor(E){this.context=E,this.orderTrackingSignals=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/ordertracking/v1/{+parent}/orderTrackingSignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,oNe.createAPIRequest)(o,I);else return(0,oNe.createAPIRequest)(o)}}h.Resource$Accounts$Ordertrackingsignals=G})(sNe||(fB.merchantapi_ordertracking_v1=sNe={}))});var Mee=ht(mB=>{"use strict";Object.defineProperty(mB,"__esModule",{value:!0});mB.merchantapi_ordertracking_v1beta=void 0;var rNe=ct(),nNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;orderTrackingSignals;constructor(E){this.context=E,this.orderTrackingSignals=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/ordertracking/v1beta/{+parent}/orderTrackingSignals").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,rNe.createAPIRequest)(o,I);else return(0,rNe.createAPIRequest)(o)}}h.Resource$Accounts$Ordertrackingsignals=G})(nNe||(mB.merchantapi_ordertracking_v1beta=nNe={}))});var Nee=ht(gB=>{"use strict";Object.defineProperty(gB,"__esModule",{value:!0});gB.merchantapi_products_v1=void 0;var rR=ct(),iNe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;productInputs;products;constructor(v){this.context=v,this.productInputs=new G(this.context),this.products=new V(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,rR.createAPIRequest)(r,d);else return(0,rR.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1/{+parent}/productInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,rR.createAPIRequest)(r,d);else return(0,rR.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,rR.createAPIRequest)(r,d);else return(0,rR.createAPIRequest)(r)}}h.Resource$Accounts$Productinputs=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,rR.createAPIRequest)(r,d);else return(0,rR.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,rR.createAPIRequest)(r,d);else return(0,rR.createAPIRequest)(r)}}h.Resource$Accounts$Products=V})(iNe||(gB.merchantapi_products_v1=iNe={}))});var Hee=ht(hB=>{"use strict";Object.defineProperty(hB,"__esModule",{value:!0});hB.merchantapi_products_v1beta=void 0;var nR=ct(),uNe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;productInputs;products;constructor(v){this.context=v,this.productInputs=new G(this.context),this.products=new V(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,nR.createAPIRequest)(r,d);else return(0,nR.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1beta/{+parent}/productInputs:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,nR.createAPIRequest)(r,d);else return(0,nR.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,nR.createAPIRequest)(r,d);else return(0,nR.createAPIRequest)(r)}}h.Resource$Accounts$Productinputs=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,nR.createAPIRequest)(r,d);else return(0,nR.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/products/v1beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,nR.createAPIRequest)(r,d);else return(0,nR.createAPIRequest)(r)}}h.Resource$Accounts$Products=V})(uNe||(hB.merchantapi_products_v1beta=uNe={}))});var Fee=ht(aB=>{"use strict";Object.defineProperty(aB,"__esModule",{value:!0});aB.merchantapi_promotions_v1=void 0;var SU=ct(),pNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;promotions;constructor(E){this.context=E,this.promotions=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,SU.createAPIRequest)(o,I);else return(0,SU.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1/{+parent}/promotions:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,SU.createAPIRequest)(o,I);else return(0,SU.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,SU.createAPIRequest)(o,I);else return(0,SU.createAPIRequest)(o)}}h.Resource$Accounts$Promotions=G})(pNe||(aB.merchantapi_promotions_v1=pNe={}))});var Bee=ht(PB=>{"use strict";Object.defineProperty(PB,"__esModule",{value:!0});PB.merchantapi_promotions_v1beta=void 0;var wU=ct(),cNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;promotions;constructor(E){this.context=E,this.promotions=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,wU.createAPIRequest)(o,I);else return(0,wU.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1beta/{+parent}/promotions:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,wU.createAPIRequest)(o,I);else return(0,wU.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/promotions/v1beta/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,wU.createAPIRequest)(o,I);else return(0,wU.createAPIRequest)(o)}}h.Resource$Accounts$Promotions=G})(cNe||(PB.merchantapi_promotions_v1beta=cNe={}))});var Zee=ht(dB=>{"use strict";Object.defineProperty(dB,"__esModule",{value:!0});dB.merchantapi_quota_v1=void 0;var GU=ct(),fNe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;limits;quotas;constructor(v){this.context=v,this.limits=new G(this.context),this.quotas=new V(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/quota/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,GU.createAPIRequest)(r,d);else return(0,GU.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/quota/v1/{+parent}/limits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,GU.createAPIRequest)(r,d);else return(0,GU.createAPIRequest)(r)}}h.Resource$Accounts$Limits=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/quota/v1/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,GU.createAPIRequest)(r,d);else return(0,GU.createAPIRequest)(r)}}h.Resource$Accounts$Quotas=V})(fNe||(dB.merchantapi_quota_v1=fNe={}))});var Wee=ht(qB=>{"use strict";Object.defineProperty(qB,"__esModule",{value:!0});qB.merchantapi_quota_v1beta=void 0;var mNe=ct(),gNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;quotas;constructor(E){this.context=E,this.quotas=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/quota/v1beta/{+parent}/quotas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,mNe.createAPIRequest)(o,I);else return(0,mNe.createAPIRequest)(o)}}h.Resource$Accounts$Quotas=G})(gNe||(qB.merchantapi_quota_v1beta=gNe={}))});var Kee=ht(yB=>{"use strict";Object.defineProperty(yB,"__esModule",{value:!0});yB.merchantapi_reports_v1=void 0;var hNe=ct(),aNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;reports;constructor(E){this.context=E,this.reports=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/reports/v1/{+parent}/reports:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,hNe.createAPIRequest)(o,I);else return(0,hNe.createAPIRequest)(o)}}h.Resource$Accounts$Reports=G})(aNe||(yB.merchantapi_reports_v1=aNe={}))});var Jee=ht(xB=>{"use strict";Object.defineProperty(xB,"__esModule",{value:!0});xB.merchantapi_reports_v1beta=void 0;var PNe=ct(),dNe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;reports;constructor(E){this.context=E,this.reports=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}search(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://merchantapi.googleapis.com/",o={options:Object.assign({url:(c+"/reports/v1beta/{+parent}/reports:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,PNe.createAPIRequest)(o,I);else return(0,PNe.createAPIRequest)(o)}}h.Resource$Accounts$Reports=G})(dNe||(xB.merchantapi_reports_v1beta=dNe={}))});var Qee=ht(IB=>{"use strict";Object.defineProperty(IB,"__esModule",{value:!0});IB.merchantapi_reviews_v1beta=void 0;var Rg=ct(),qNe;(function(h){class R{context;accounts;constructor(v,I){this.context={_options:v||{},google:I},this.accounts=new T(this.context)}}h.Merchantapi=R;class T{context;merchantReviews;productReviews;constructor(v){this.context=v,this.merchantReviews=new G(this.context),this.productReviews=new V(this.context)}}h.Resource$Accounts=T;class G{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/merchantReviews:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/merchantReviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}}h.Resource$Accounts$Merchantreviews=G;class V{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/productReviews:insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://merchantapi.googleapis.com/",r={options:Object.assign({url:(o+"/reviews/v1beta/{+parent}/productReviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Rg.createAPIRequest)(r,d);else return(0,Rg.createAPIRequest)(r)}}h.Resource$Accounts$Productreviews=V})(qNe||(IB.merchantapi_reviews_v1beta=qNe={}))});var KNe=ht(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.AuthPlus=Zn.merchantapi_reviews_v1beta=Zn.merchantapi_reports_v1beta=Zn.merchantapi_reports_v1=Zn.merchantapi_quota_v1beta=Zn.merchantapi_quota_v1=Zn.merchantapi_promotions_v1beta=Zn.merchantapi_promotions_v1=Zn.merchantapi_products_v1beta=Zn.merchantapi_products_v1=Zn.merchantapi_ordertracking_v1beta=Zn.merchantapi_ordertracking_v1=Zn.merchantapi_notifications_v1beta=Zn.merchantapi_notifications_v1=Zn.merchantapi_lfp_v1beta=Zn.merchantapi_lfp_v1=Zn.merchantapi_issueresolution_v1beta=Zn.merchantapi_issueresolution_v1=Zn.merchantapi_inventories_v1beta=Zn.merchantapi_inventories_v1=Zn.merchantapi_datasources_v1beta=Zn.merchantapi_datasources_v1=Zn.merchantapi_conversions_v1beta=Zn.merchantapi_conversions_v1=Zn.merchantapi_accounts_v1beta=Zn.merchantapi_accounts_v1=Zn.auth=Zn.VERSIONS=void 0;Zn.merchantapi=hvt;var yNe=ct(),xNe=Aee();Object.defineProperty(Zn,"merchantapi_accounts_v1",{enumerable:!0,get:function(){return xNe.merchantapi_accounts_v1}});var INe=$ee();Object.defineProperty(Zn,"merchantapi_accounts_v1beta",{enumerable:!0,get:function(){return INe.merchantapi_accounts_v1beta}});var RNe=jee();Object.defineProperty(Zn,"merchantapi_conversions_v1",{enumerable:!0,get:function(){return RNe.merchantapi_conversions_v1}});var ANe=Uee();Object.defineProperty(Zn,"merchantapi_conversions_v1beta",{enumerable:!0,get:function(){return ANe.merchantapi_conversions_v1beta}});var $Ne=vee();Object.defineProperty(Zn,"merchantapi_datasources_v1",{enumerable:!0,get:function(){return $Ne.merchantapi_datasources_v1}});var jNe=Tee();Object.defineProperty(Zn,"merchantapi_datasources_v1beta",{enumerable:!0,get:function(){return jNe.merchantapi_datasources_v1beta}});var UNe=Vee();Object.defineProperty(Zn,"merchantapi_inventories_v1",{enumerable:!0,get:function(){return UNe.merchantapi_inventories_v1}});var vNe=Eee();Object.defineProperty(Zn,"merchantapi_inventories_v1beta",{enumerable:!0,get:function(){return vNe.merchantapi_inventories_v1beta}});var TNe=See();Object.defineProperty(Zn,"merchantapi_issueresolution_v1",{enumerable:!0,get:function(){return TNe.merchantapi_issueresolution_v1}});var VNe=wee();Object.defineProperty(Zn,"merchantapi_issueresolution_v1beta",{enumerable:!0,get:function(){return VNe.merchantapi_issueresolution_v1beta}});var ENe=Gee();Object.defineProperty(Zn,"merchantapi_lfp_v1",{enumerable:!0,get:function(){return ENe.merchantapi_lfp_v1}});var SNe=_ee();Object.defineProperty(Zn,"merchantapi_lfp_v1beta",{enumerable:!0,get:function(){return SNe.merchantapi_lfp_v1beta}});var wNe=Lee();Object.defineProperty(Zn,"merchantapi_notifications_v1",{enumerable:!0,get:function(){return wNe.merchantapi_notifications_v1}});var GNe=Dee();Object.defineProperty(Zn,"merchantapi_notifications_v1beta",{enumerable:!0,get:function(){return GNe.merchantapi_notifications_v1beta}});var _Ne=zee();Object.defineProperty(Zn,"merchantapi_ordertracking_v1",{enumerable:!0,get:function(){return _Ne.merchantapi_ordertracking_v1}});var LNe=Mee();Object.defineProperty(Zn,"merchantapi_ordertracking_v1beta",{enumerable:!0,get:function(){return LNe.merchantapi_ordertracking_v1beta}});var DNe=Nee();Object.defineProperty(Zn,"merchantapi_products_v1",{enumerable:!0,get:function(){return DNe.merchantapi_products_v1}});var zNe=Hee();Object.defineProperty(Zn,"merchantapi_products_v1beta",{enumerable:!0,get:function(){return zNe.merchantapi_products_v1beta}});var MNe=Fee();Object.defineProperty(Zn,"merchantapi_promotions_v1",{enumerable:!0,get:function(){return MNe.merchantapi_promotions_v1}});var NNe=Bee();Object.defineProperty(Zn,"merchantapi_promotions_v1beta",{enumerable:!0,get:function(){return NNe.merchantapi_promotions_v1beta}});var HNe=Zee();Object.defineProperty(Zn,"merchantapi_quota_v1",{enumerable:!0,get:function(){return HNe.merchantapi_quota_v1}});var FNe=Wee();Object.defineProperty(Zn,"merchantapi_quota_v1beta",{enumerable:!0,get:function(){return FNe.merchantapi_quota_v1beta}});var BNe=Kee();Object.defineProperty(Zn,"merchantapi_reports_v1",{enumerable:!0,get:function(){return BNe.merchantapi_reports_v1}});var ZNe=Jee();Object.defineProperty(Zn,"merchantapi_reports_v1beta",{enumerable:!0,get:function(){return ZNe.merchantapi_reports_v1beta}});var WNe=Qee();Object.defineProperty(Zn,"merchantapi_reviews_v1beta",{enumerable:!0,get:function(){return WNe.merchantapi_reviews_v1beta}});Zn.VERSIONS={accounts_v1:xNe.merchantapi_accounts_v1.Merchantapi,accounts_v1beta:INe.merchantapi_accounts_v1beta.Merchantapi,conversions_v1:RNe.merchantapi_conversions_v1.Merchantapi,conversions_v1beta:ANe.merchantapi_conversions_v1beta.Merchantapi,datasources_v1:$Ne.merchantapi_datasources_v1.Merchantapi,datasources_v1beta:jNe.merchantapi_datasources_v1beta.Merchantapi,inventories_v1:UNe.merchantapi_inventories_v1.Merchantapi,inventories_v1beta:vNe.merchantapi_inventories_v1beta.Merchantapi,issueresolution_v1:TNe.merchantapi_issueresolution_v1.Merchantapi,issueresolution_v1beta:VNe.merchantapi_issueresolution_v1beta.Merchantapi,lfp_v1:ENe.merchantapi_lfp_v1.Merchantapi,lfp_v1beta:SNe.merchantapi_lfp_v1beta.Merchantapi,notifications_v1:wNe.merchantapi_notifications_v1.Merchantapi,notifications_v1beta:GNe.merchantapi_notifications_v1beta.Merchantapi,ordertracking_v1:_Ne.merchantapi_ordertracking_v1.Merchantapi,ordertracking_v1beta:LNe.merchantapi_ordertracking_v1beta.Merchantapi,products_v1:DNe.merchantapi_products_v1.Merchantapi,products_v1beta:zNe.merchantapi_products_v1beta.Merchantapi,promotions_v1:MNe.merchantapi_promotions_v1.Merchantapi,promotions_v1beta:NNe.merchantapi_promotions_v1beta.Merchantapi,quota_v1:HNe.merchantapi_quota_v1.Merchantapi,quota_v1beta:FNe.merchantapi_quota_v1beta.Merchantapi,reports_v1:BNe.merchantapi_reports_v1.Merchantapi,reports_v1beta:ZNe.merchantapi_reports_v1beta.Merchantapi,reviews_v1beta:WNe.merchantapi_reviews_v1beta.Merchantapi};function hvt(h){return(0,yNe.getAPI)("merchantapi",h,Zn.VERSIONS,this)}var avt=new yNe.AuthPlus;Zn.auth=avt;var Pvt=ct();Object.defineProperty(Zn,"AuthPlus",{enumerable:!0,get:function(){return Pvt.AuthPlus}})});var Yee=ht(RB=>{"use strict";Object.defineProperty(RB,"__esModule",{value:!0});RB.metastore_v1=void 0;var mr=ct(),JNe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;federations;operations;services;constructor(e){this.context=e,this.federations=new V(this.context),this.operations=new E(this.context),this.services=new v(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Federations=V;class E{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=E;class v{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new I(this.context),this.databases=new d(this.context),this.metadataImports=new c(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}alterTableProperties(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}cancelMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}completeMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}exportMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}queryMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}restore(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}startMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Backups=I;class d{context;tables;constructor(e){this.context=e,this.tables=new m(this.context)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases=d;class m{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases$Tables=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Metadataimports=c;class o{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,mr.createAPIRequest)(i,t);else return(0,mr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Migrationexecutions=o})(JNe||(RB.metastore_v1=JNe={}))});var Xee=ht(AB=>{"use strict";Object.defineProperty(AB,"__esModule",{value:!0});AB.metastore_v1alpha=void 0;var ks=ct(),QNe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;federations;operations;services;constructor(e){this.context=e,this.federations=new V(this.context),this.operations=new E(this.context),this.services=new v(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Federations=V;class E{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=E;class v{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new I(this.context),this.databases=new d(this.context),this.metadataImports=new c(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}alterTableProperties(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}cancelMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}completeMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}exportMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}queryMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}removeIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}restore(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}startMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Backups=I;class d{context;tables;constructor(e){this.context=e,this.tables=new m(this.context)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases=d;class m{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases$Tables=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Metadataimports=c;class o{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,ks.createAPIRequest)(i,t);else return(0,ks.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Migrationexecutions=o})(QNe||(AB.metastore_v1alpha=QNe={}))});var lee=ht($B=>{"use strict";Object.defineProperty($B,"__esModule",{value:!0});$B.metastore_v1beta=void 0;var er=ct(),YNe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;federations;operations;services;constructor(e){this.context=e,this.federations=new V(this.context),this.operations=new E(this.context),this.services=new v(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/federations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Federations=V;class E{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=E;class v{context;backups;databases;metadataImports;migrationExecutions;constructor(e){this.context=e,this.backups=new I(this.context),this.databases=new d(this.context),this.metadataImports=new c(this.context),this.migrationExecutions=new o(this.context)}alterLocation(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}alterTableProperties(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}cancelMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}completeMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}exportMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}moveTableToDatabase(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}queryMetadata(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}removeIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}restore(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}startMigration(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["service"],pathParams:["service"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Backups=I;class d{context;tables;constructor(e){this.context=e,this.tables=new m(this.context)}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases=d;class m{context;constructor(e){this.context=e}getIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}setIamPolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}testIamPermissions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Databases$Tables=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/metadataImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Metadataimports=c;class o{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://metastore.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,er.createAPIRequest)(i,t);else return(0,er.createAPIRequest)(i)}}h.Resource$Projects$Locations$Services$Migrationexecutions=o})(YNe||($B.metastore_v1beta=YNe={}))});var Oee=ht(jB=>{"use strict";Object.defineProperty(jB,"__esModule",{value:!0});jB.metastore_v2=void 0;var yp=ct(),XNe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;services;constructor(I){this.context=I,this.services=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;backups;constructor(I){this.context=I,this.backups=new E(this.context)}alterLocation(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}alterTableProperties(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}exportMetadata(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}importMetadata(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}moveTableToDatabase(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}queryMetadata(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}restore(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["service"],pathParams:["service"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Services=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://metastore.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yp.createAPIRequest)(e,m);else return(0,yp.createAPIRequest)(e)}}h.Resource$Projects$Locations$Services$Backups=E})(XNe||(jB.metastore_v2=XNe={}))});var Cee=ht(UB=>{"use strict";Object.defineProperty(UB,"__esModule",{value:!0});UB.metastore_v2alpha=void 0;var Ki=ct(),lNe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;services;constructor(d){this.context=d,this.services=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;backups;migrationExecutions;constructor(d){this.context=d,this.backups=new E(this.context),this.migrationExecutions=new v(this.context)}alterLocation(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}alterTableProperties(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}cancelMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}completeMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}exportMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}importMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}moveTableToDatabase(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}queryMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}removeIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}restore(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}startMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services$Backups=E;class v{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2alpha/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ki.createAPIRequest)(s,c);else return(0,Ki.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services$Migrationexecutions=v})(lNe||(UB.metastore_v2alpha=lNe={}))});var bee=ht(vB=>{"use strict";Object.defineProperty(vB,"__esModule",{value:!0});vB.metastore_v2beta=void 0;var Ji=ct(),ONe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Metastore=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;services;constructor(d){this.context=d,this.services=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;backups;migrationExecutions;constructor(d){this.context=d,this.backups=new E(this.context),this.migrationExecutions=new v(this.context)}alterLocation(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:alterLocation").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}alterTableProperties(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:alterTableProperties").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}cancelMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:cancelMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}completeMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:completeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}exportMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}importMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}:importMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}moveTableToDatabase(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:moveTableToDatabase").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}queryMetadata(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:queryMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}removeIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+resource}:removeIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}restore(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}startMigration(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+service}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["service"],pathParams:["service"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services$Backups=E;class v{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://metastore.googleapis.com/",s={options:Object.assign({url:(e+"/v2beta/{+parent}/migrationExecutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ji.createAPIRequest)(s,c);else return(0,Ji.createAPIRequest)(s)}}h.Resource$Projects$Locations$Services$Migrationexecutions=v})(ONe||(vB.metastore_v2beta=ONe={}))});var r2e=ht(Cc=>{"use strict";Object.defineProperty(Cc,"__esModule",{value:!0});Cc.AuthPlus=Cc.metastore_v2beta=Cc.metastore_v2alpha=Cc.metastore_v2=Cc.metastore_v1beta=Cc.metastore_v1alpha=Cc.metastore_v1=Cc.auth=Cc.VERSIONS=void 0;Cc.metastore=dvt;var CNe=ct(),bNe=Yee();Object.defineProperty(Cc,"metastore_v1",{enumerable:!0,get:function(){return bNe.metastore_v1}});var kNe=Xee();Object.defineProperty(Cc,"metastore_v1alpha",{enumerable:!0,get:function(){return kNe.metastore_v1alpha}});var e2e=lee();Object.defineProperty(Cc,"metastore_v1beta",{enumerable:!0,get:function(){return e2e.metastore_v1beta}});var t2e=Oee();Object.defineProperty(Cc,"metastore_v2",{enumerable:!0,get:function(){return t2e.metastore_v2}});var o2e=Cee();Object.defineProperty(Cc,"metastore_v2alpha",{enumerable:!0,get:function(){return o2e.metastore_v2alpha}});var s2e=bee();Object.defineProperty(Cc,"metastore_v2beta",{enumerable:!0,get:function(){return s2e.metastore_v2beta}});Cc.VERSIONS={v1:bNe.metastore_v1.Metastore,v1alpha:kNe.metastore_v1alpha.Metastore,v1beta:e2e.metastore_v1beta.Metastore,v2:t2e.metastore_v2.Metastore,v2alpha:o2e.metastore_v2alpha.Metastore,v2beta:s2e.metastore_v2beta.Metastore};function dvt(h){return(0,CNe.getAPI)("metastore",h,Cc.VERSIONS,this)}var qvt=new CNe.AuthPlus;Cc.auth=qvt;var yvt=ct();Object.defineProperty(Cc,"AuthPlus",{enumerable:!0,get:function(){return yvt.AuthPlus}})});var kee=ht(TB=>{"use strict";Object.defineProperty(TB,"__esModule",{value:!0});TB.migrationcenter_v1=void 0;var Is=ct(),n2e;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Migrationcenter=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;assets;assetsExportJobs;discoveryClients;groups;importJobs;operations;preferenceSets;relations;reportConfigs;sources;constructor(p){this.context=p,this.assets=new V(this.context),this.assetsExportJobs=new E(this.context),this.discoveryClients=new v(this.context),this.groups=new I(this.context),this.importJobs=new d(this.context),this.operations=new c(this.context),this.preferenceSets=new o(this.context),this.relations=new r(this.context),this.reportConfigs=new e(this.context),this.sources=new t(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}getSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}updateSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;constructor(p){this.context=p}aggregateValues(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assets:aggregateValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}batchDelete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assets:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}batchUpdate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assets:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}reportAssetFrames(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assets:reportAssetFrames").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Assets=V;class E{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}run(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Assetsexportjobs=E;class v{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}sendHeartbeat(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:sendHeartbeat").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Discoveryclients=v;class I{context;constructor(p){this.context=p}addAssets(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+group}:addAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}removeAssets(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+group}:removeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Groups=I;class d{context;importDataFiles;constructor(p){this.context=p,this.importDataFiles=new m(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}run(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}validate(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Importjobs=d;class m{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Importjobs$Importdatafiles=m;class c{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=c;class o{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Preferencesets=o;class r{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/relations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Relations=r;class e{context;reports;constructor(p){this.context=p,this.reports=new s(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Reportconfigs=e;class s{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Reportconfigs$Reports=s;class t{context;errorFrames;constructor(p){this.context=p,this.errorFrames=new u(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources=t;class u{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://migrationcenter.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/errorFrames").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Is.createAPIRequest)(y,g);else return(0,Is.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Errorframes=u})(n2e||(TB.migrationcenter_v1=n2e={}))});var ete=ht(VB=>{"use strict";Object.defineProperty(VB,"__esModule",{value:!0});VB.migrationcenter_v1alpha1=void 0;var us=ct(),i2e;(function(h){class R{context;projects;constructor(i,g){this.context={_options:i||{},google:g},this.projects=new T(this.context)}}h.Migrationcenter=R;class T{context;locations;constructor(i){this.context=i,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;assets;assetsExportJobs;discoveryClients;groups;importJobs;operations;preferenceSets;relations;reportConfigs;sources;constructor(i){this.context=i,this.assets=new V(this.context),this.assetsExportJobs=new E(this.context),this.discoveryClients=new v(this.context),this.groups=new I(this.context),this.importJobs=new d(this.context),this.operations=new c(this.context),this.preferenceSets=new o(this.context),this.relations=new r(this.context),this.reportConfigs=new e(this.context),this.sources=new u(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}getSettings(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}updateSettings(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations=G;class V{context;constructor(i){this.context=i}aggregateValues(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assets:aggregateValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}batchDelete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assets:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}batchUpdate(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assets:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}reportAssetFrames(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assets:reportAssetFrames").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Assets=V;class E{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/assetsExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}run(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Assetsexportjobs=E;class v{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/discoveryClients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}sendHeartbeat(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:sendHeartbeat").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Discoveryclients=v;class I{context;constructor(i){this.context=i}addAssets(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+group}:addAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["group"],pathParams:["group"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}removeAssets(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+group}:removeAssets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["group"],pathParams:["group"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Groups=I;class d{context;importDataFiles;constructor(i){this.context=i,this.importDataFiles=new m(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/importJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}run(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}validate(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Importjobs=d;class m{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/importDataFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Importjobs$Importdatafiles=m;class c{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=c;class o{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/preferenceSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Preferencesets=o;class r{context;constructor(i){this.context=i}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/relations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Relations=r;class e{context;reports;constructor(i){this.context=i,this.reports=new s(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reportConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Reportconfigs=e;class s{context;reportExportJobs;constructor(i){this.context=i,this.reportExportJobs=new t(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Reportconfigs$Reports=s;class t{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reportExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/reportExportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}run(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Reportconfigs$Reports$Reportexportjobs=t;class u{context;errorFrames;constructor(i){this.context=i,this.errorFrames=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Sources=u;class n{context;constructor(i){this.context=i}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://migrationcenter.googleapis.com/",q={options:Object.assign({url:(y+"/v1alpha1/{+parent}/errorFrames").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,us.createAPIRequest)(q,f);else return(0,us.createAPIRequest)(q)}}h.Resource$Projects$Locations$Sources$Errorframes=n})(i2e||(VB.migrationcenter_v1alpha1=i2e={}))});var f2e=ht(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.AuthPlus=Sa.migrationcenter_v1alpha1=Sa.migrationcenter_v1=Sa.auth=Sa.VERSIONS=void 0;Sa.migrationcenter=xvt;var u2e=ct(),p2e=kee();Object.defineProperty(Sa,"migrationcenter_v1",{enumerable:!0,get:function(){return p2e.migrationcenter_v1}});var c2e=ete();Object.defineProperty(Sa,"migrationcenter_v1alpha1",{enumerable:!0,get:function(){return c2e.migrationcenter_v1alpha1}});Sa.VERSIONS={v1:p2e.migrationcenter_v1.Migrationcenter,v1alpha1:c2e.migrationcenter_v1alpha1.Migrationcenter};function xvt(h){return(0,u2e.getAPI)("migrationcenter",h,Sa.VERSIONS,this)}var Ivt=new u2e.AuthPlus;Sa.auth=Ivt;var Rvt=ct();Object.defineProperty(Sa,"AuthPlus",{enumerable:!0,get:function(){return Rvt.AuthPlus}})});var tte=ht(EB=>{"use strict";Object.defineProperty(EB,"__esModule",{value:!0});EB.ml_v1=void 0;var Ar=ct(),m2e;(function(h){class R{context;projects;constructor(r,e){this.context={_options:r||{},google:e},this.projects=new T(this.context)}}h.Ml=R;class T{context;jobs;locations;models;operations;constructor(r){this.context=r,this.jobs=new G(this.context),this.locations=new V(this.context),this.models=new d(this.context),this.operations=new c(this.context)}explain(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:explain").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}getConfig(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}predict(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects=T;class G{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Jobs=G;class V{context;operations;studies;constructor(r){this.context=r,this.operations=new E(this.context),this.studies=new v(this.context)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Locations=V;class E{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Locations$Operations=E;class v{context;trials;constructor(r){this.context=r,this.trials=new I(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/studies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Locations$Studies=v;class I{context;constructor(r){this.context=r}addMeasurement(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:addMeasurement").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}checkEarlyStoppingState(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:checkEarlyStoppingState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}complete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}listOptimalTrials(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trials:listOptimalTrials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}stop(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}suggest(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/trials:suggest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Locations$Studies$Trials=I;class d{context;versions;constructor(r){this.context=r,this.versions=new m(this.context)}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}getIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}setIamPolicy(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}testIamPermissions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Models=d;class m{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}setDefault(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:setDefault").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Models$Versions=m;class c{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://ml.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Ar.createAPIRequest)(p,s);else return(0,Ar.createAPIRequest)(p)}}h.Resource$Projects$Operations=c})(m2e||(EB.ml_v1=m2e={}))});var a2e=ht(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.AuthPlus=vy.ml_v1=vy.auth=vy.VERSIONS=void 0;vy.ml=Avt;var g2e=ct(),h2e=tte();Object.defineProperty(vy,"ml_v1",{enumerable:!0,get:function(){return h2e.ml_v1}});vy.VERSIONS={v1:h2e.ml_v1.Ml};function Avt(h){return(0,g2e.getAPI)("ml",h,vy.VERSIONS,this)}var $vt=new g2e.AuthPlus;vy.auth=$vt;var jvt=ct();Object.defineProperty(vy,"AuthPlus",{enumerable:!0,get:function(){return jvt.AuthPlus}})});var ote=ht(SB=>{"use strict";Object.defineProperty(SB,"__esModule",{value:!0});SB.monitoring_v1=void 0;var Sp=ct(),P2e;(function(h){class R{context;locations;operations;projects;constructor(u,n){this.context={_options:u||{},google:n},this.locations=new T(this.context),this.operations=new v(this.context),this.projects=new I(this.context)}}h.Monitoring=R;class T{context;global;constructor(u){this.context=u,this.global=new G(this.context)}}h.Resource$Locations=T;class G{context;metricsScopes;constructor(u){this.context=u,this.metricsScopes=new V(this.context)}}h.Resource$Locations$Global=G;class V{context;projects;constructor(u){this.context=u,this.projects=new E(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}listMetricsScopesByMonitoredProject(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/locations/global/metricsScopes:listMetricsScopesByMonitoredProject").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:[],pathParams:[],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Locations$Global$Metricsscopes=V;class E{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Locations$Global$Metricsscopes$Projects=E;class v{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Operations=v;class I{context;dashboards;location;constructor(u){this.context=u,this.dashboards=new d(this.context),this.location=new m(this.context)}}h.Resource$Projects=I;class d{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/dashboards").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Projects$Dashboards=d;class m{context;prometheus;constructor(u){this.context=u,this.prometheus=new c(this.context)}}h.Resource$Projects$Location=m;class c{context;api;constructor(u){this.context=u,this.api=new o(this.context)}}h.Resource$Projects$Location$Prometheus=c;class o{context;v1;constructor(u){this.context=u,this.v1=new r(this.context)}}h.Resource$Projects$Location$Prometheus$Api=o;class r{context;label;metadata;constructor(u){this.context=u,this.label=new e(this.context),this.metadata=new s(this.context)}query(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/location/{location}/prometheus/api/v1/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}query_range(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/location/{location}/prometheus/api/v1/query_range").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}series(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/location/{location}/prometheus/api/v1/series").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},g),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Projects$Location$Prometheus$Api$V1=r;class e{context;constructor(u){this.context=u}values(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/location/{location}/prometheus/api/v1/label/{label}/values").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name","location","label"],pathParams:["label","location","name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Projects$Location$Prometheus$Api$V1$Label=e;class s{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://monitoring.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/location/{location}/prometheus/api/v1/metadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},g),params:i,requiredParams:["name","location"],pathParams:["location","name"],context:this.context};if(p)(0,Sp.createAPIRequest)(P,p);else return(0,Sp.createAPIRequest)(P)}}h.Resource$Projects$Location$Prometheus$Api$V1$Metadata=s})(P2e||(SB.monitoring_v1=P2e={}))});var ste=ht(wB=>{"use strict";Object.defineProperty(wB,"__esModule",{value:!0});wB.monitoring_v3=void 0;var Ks=ct(),d2e;(function(h){class R{context;folders;organizations;projects;services;uptimeCheckIps;constructor(a,y){this.context={_options:a||{},google:y},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context),this.services=new i(this.context),this.uptimeCheckIps=new f(this.context)}}h.Monitoring=R;class T{context;timeSeries;constructor(a){this.context=a,this.timeSeries=new G(this.context)}}h.Resource$Folders=T;class G{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Folders$Timeseries=G;class V{context;timeSeries;constructor(a){this.context=a,this.timeSeries=new E(this.context)}}h.Resource$Organizations=V;class E{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Organizations$Timeseries=E;class v{context;alertPolicies;alerts;collectdTimeSeries;groups;metricDescriptors;monitoredResourceDescriptors;notificationChannelDescriptors;notificationChannels;snoozes;timeSeries;uptimeCheckConfigs;constructor(a){this.context=a,this.alertPolicies=new I(this.context),this.alerts=new d(this.context),this.collectdTimeSeries=new m(this.context),this.groups=new c(this.context),this.metricDescriptors=new r(this.context),this.monitoredResourceDescriptors=new e(this.context),this.notificationChannelDescriptors=new s(this.context),this.notificationChannels=new t(this.context),this.snoozes=new u(this.context),this.timeSeries=new n(this.context),this.uptimeCheckConfigs=new p(this.context)}}h.Resource$Projects=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/alertPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/alertPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Alertpolicies=I;class d{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Alerts=d;class m{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/collectdTimeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Collectdtimeseries=m;class c{context;members;constructor(a){this.context=a,this.members=new o(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}update(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Groups=c;class o{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Groups$Members=o;class r{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/metricDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/metricDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Metricdescriptors=r;class e{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/monitoredResourceDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Monitoredresourcedescriptors=e;class s{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/notificationChannelDescriptors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Notificationchanneldescriptors=s;class t{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/notificationChannels").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}getVerificationCode(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}:getVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/notificationChannels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}sendVerificationCode(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}:sendVerificationCode").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}verify(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Notificationchannels=t;class u{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/snoozes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/snoozes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Snoozes=u;class n{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}createService(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries:createService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}query(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}/timeSeries:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Timeseries=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/uptimeCheckConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/uptimeCheckConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Projects$Uptimecheckconfigs=p;class i{context;serviceLevelObjectives;constructor(a){this.context=a,this.serviceLevelObjectives=new g(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Services=i;class g{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/serviceLevelObjectives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+parent}/serviceLevelObjectives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Services$Servicelevelobjectives=g;class f{context;constructor(a){this.context=a}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://monitoring.googleapis.com/",$={options:Object.assign({url:(j+"/v3/uptimeCheckIps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ks.createAPIRequest)($,q);else return(0,Ks.createAPIRequest)($)}}h.Resource$Uptimecheckips=f})(d2e||(wB.monitoring_v3=d2e={}))});var I2e=ht(wa=>{"use strict";Object.defineProperty(wa,"__esModule",{value:!0});wa.AuthPlus=wa.monitoring_v3=wa.monitoring_v1=wa.auth=wa.VERSIONS=void 0;wa.monitoring=Uvt;var q2e=ct(),y2e=ote();Object.defineProperty(wa,"monitoring_v1",{enumerable:!0,get:function(){return y2e.monitoring_v1}});var x2e=ste();Object.defineProperty(wa,"monitoring_v3",{enumerable:!0,get:function(){return x2e.monitoring_v3}});wa.VERSIONS={v1:y2e.monitoring_v1.Monitoring,v3:x2e.monitoring_v3.Monitoring};function Uvt(h){return(0,q2e.getAPI)("monitoring",h,wa.VERSIONS,this)}var vvt=new q2e.AuthPlus;wa.auth=vvt;var Tvt=ct();Object.defineProperty(wa,"AuthPlus",{enumerable:!0,get:function(){return Tvt.AuthPlus}})});var rte=ht(GB=>{"use strict";Object.defineProperty(GB,"__esModule",{value:!0});GB.mybusinessaccountmanagement_v1=void 0;var xp=ct(),R2e;(function(h){class R{context;accounts;locations;constructor(d,m){this.context={_options:d||{},google:m},this.accounts=new T(this.context),this.locations=new E(this.context)}}h.Mybusinessaccountmanagement=R;class T{context;admins;invitations;constructor(d){this.context=d,this.admins=new G(this.context),this.invitations=new V(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}}h.Resource$Accounts=T;class G{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}}h.Resource$Accounts$Admins=G;class V{context;constructor(d){this.context=d}accept(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:accept").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}decline(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:decline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/invitations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}}h.Resource$Accounts$Invitations=V;class E{context;admins;constructor(d){this.context=d,this.admins=new v(this.context)}transfer(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:transfer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}}h.Resource$Locations=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/admins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://mybusinessaccountmanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xp.createAPIRequest)(s,c);else return(0,xp.createAPIRequest)(s)}}h.Resource$Locations$Admins=v})(R2e||(GB.mybusinessaccountmanagement_v1=R2e={}))});var j2e=ht(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.AuthPlus=Ty.mybusinessaccountmanagement_v1=Ty.auth=Ty.VERSIONS=void 0;Ty.mybusinessaccountmanagement=Vvt;var A2e=ct(),$2e=rte();Object.defineProperty(Ty,"mybusinessaccountmanagement_v1",{enumerable:!0,get:function(){return $2e.mybusinessaccountmanagement_v1}});Ty.VERSIONS={v1:$2e.mybusinessaccountmanagement_v1.Mybusinessaccountmanagement};function Vvt(h){return(0,A2e.getAPI)("mybusinessaccountmanagement",h,Ty.VERSIONS,this)}var Evt=new A2e.AuthPlus;Ty.auth=Evt;var Svt=ct();Object.defineProperty(Ty,"AuthPlus",{enumerable:!0,get:function(){return Svt.AuthPlus}})});var nte=ht(_B=>{"use strict";Object.defineProperty(_B,"__esModule",{value:!0});_B.mybusinessbusinesscalls_v1=void 0;var _U=ct(),U2e;(function(h){class R{context;locations;constructor(E,v){this.context={_options:E||{},google:v},this.locations=new T(this.context)}}h.Mybusinessbusinesscalls=R;class T{context;businesscallsinsights;constructor(E){this.context=E,this.businesscallsinsights=new G(this.context)}getBusinesscallssettings(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_U.createAPIRequest)(o,I);else return(0,_U.createAPIRequest)(o)}updateBusinesscallssettings(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,_U.createAPIRequest)(o,I);else return(0,_U.createAPIRequest)(o)}}h.Resource$Locations=T;class G{context;constructor(E){this.context=E}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinessbusinesscalls.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/businesscallsinsights").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,_U.createAPIRequest)(o,I);else return(0,_U.createAPIRequest)(o)}}h.Resource$Locations$Businesscallsinsights=G})(U2e||(_B.mybusinessbusinesscalls_v1=U2e={}))});var V2e=ht(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});Vy.AuthPlus=Vy.mybusinessbusinesscalls_v1=Vy.auth=Vy.VERSIONS=void 0;Vy.mybusinessbusinesscalls=wvt;var v2e=ct(),T2e=nte();Object.defineProperty(Vy,"mybusinessbusinesscalls_v1",{enumerable:!0,get:function(){return T2e.mybusinessbusinesscalls_v1}});Vy.VERSIONS={v1:T2e.mybusinessbusinesscalls_v1.Mybusinessbusinesscalls};function wvt(h){return(0,v2e.getAPI)("mybusinessbusinesscalls",h,Vy.VERSIONS,this)}var Gvt=new v2e.AuthPlus;Vy.auth=Gvt;var _vt=ct();Object.defineProperty(Vy,"AuthPlus",{enumerable:!0,get:function(){return _vt.AuthPlus}})});var ite=ht(LB=>{"use strict";Object.defineProperty(LB,"__esModule",{value:!0});LB.mybusinessbusinessinformation_v1=void 0;var wp=ct(),E2e;(function(h){class R{context;accounts;attributes;categories;chains;googleLocations;locations;constructor(o,r){this.context={_options:o||{},google:r},this.accounts=new T(this.context),this.attributes=new V(this.context),this.categories=new E(this.context),this.chains=new v(this.context),this.googleLocations=new I(this.context),this.locations=new d(this.context)}}h.Mybusinessbusinessinformation=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Accounts$Locations=G;class V{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/attributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Attributes=V;class E{context;constructor(o){this.context=o}batchGet(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/categories:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/categories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Categories=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/chains:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Chains=v;class I{context;constructor(o){this.context=o}search(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/googleLocations:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Googlelocations=I;class d{context;attributes;constructor(o){this.context=o,this.attributes=new m(this.context)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}getAttributes(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}getGoogleUpdated(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}updateAttributes(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Locations=d;class m{context;constructor(o){this.context=o}getGoogleUpdated(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://mybusinessbusinessinformation.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,wp.createAPIRequest)(n,e);else return(0,wp.createAPIRequest)(n)}}h.Resource$Locations$Attributes=m})(E2e||(LB.mybusinessbusinessinformation_v1=E2e={}))});var G2e=ht(Ey=>{"use strict";Object.defineProperty(Ey,"__esModule",{value:!0});Ey.AuthPlus=Ey.mybusinessbusinessinformation_v1=Ey.auth=Ey.VERSIONS=void 0;Ey.mybusinessbusinessinformation=Lvt;var S2e=ct(),w2e=ite();Object.defineProperty(Ey,"mybusinessbusinessinformation_v1",{enumerable:!0,get:function(){return w2e.mybusinessbusinessinformation_v1}});Ey.VERSIONS={v1:w2e.mybusinessbusinessinformation_v1.Mybusinessbusinessinformation};function Lvt(h){return(0,S2e.getAPI)("mybusinessbusinessinformation",h,Ey.VERSIONS,this)}var Dvt=new S2e.AuthPlus;Ey.auth=Dvt;var zvt=ct();Object.defineProperty(Ey,"AuthPlus",{enumerable:!0,get:function(){return zvt.AuthPlus}})});var ute=ht(DB=>{"use strict";Object.defineProperty(DB,"__esModule",{value:!0});DB.mybusinesslodging_v1=void 0;var LU=ct(),_2e;(function(h){class R{context;locations;constructor(E,v){this.context={_options:E||{},google:v},this.locations=new T(this.context)}}h.Mybusinesslodging=R;class T{context;lodging;constructor(E){this.context=E,this.lodging=new G(this.context)}getLodging(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,LU.createAPIRequest)(o,I);else return(0,LU.createAPIRequest)(o)}updateLodging(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,LU.createAPIRequest)(o,I);else return(0,LU.createAPIRequest)(o)}}h.Resource$Locations=T;class G{context;constructor(E){this.context=E}getGoogleUpdated(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://mybusinesslodging.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:getGoogleUpdated").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,LU.createAPIRequest)(o,I);else return(0,LU.createAPIRequest)(o)}}h.Resource$Locations$Lodging=G})(_2e||(DB.mybusinesslodging_v1=_2e={}))});var z2e=ht(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.AuthPlus=Sy.mybusinesslodging_v1=Sy.auth=Sy.VERSIONS=void 0;Sy.mybusinesslodging=Mvt;var L2e=ct(),D2e=ute();Object.defineProperty(Sy,"mybusinesslodging_v1",{enumerable:!0,get:function(){return D2e.mybusinesslodging_v1}});Sy.VERSIONS={v1:D2e.mybusinesslodging_v1.Mybusinesslodging};function Mvt(h){return(0,L2e.getAPI)("mybusinesslodging",h,Sy.VERSIONS,this)}var Nvt=new L2e.AuthPlus;Sy.auth=Nvt;var Hvt=ct();Object.defineProperty(Sy,"AuthPlus",{enumerable:!0,get:function(){return Hvt.AuthPlus}})});var pte=ht(MB=>{"use strict";Object.defineProperty(MB,"__esModule",{value:!0});MB.mybusinessnotifications_v1=void 0;var zB=ct(),M2e;(function(h){class R{context;accounts;constructor(V,E){this.context={_options:V||{},google:E},this.accounts=new T(this.context)}}h.Mybusinessnotifications=R;class T{context;constructor(V){this.context=V}getNotificationSetting(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://mybusinessnotifications.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zB.createAPIRequest)(c,v);else return(0,zB.createAPIRequest)(c)}updateNotificationSetting(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://mybusinessnotifications.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,zB.createAPIRequest)(c,v);else return(0,zB.createAPIRequest)(c)}}h.Resource$Accounts=T})(M2e||(MB.mybusinessnotifications_v1=M2e={}))});var F2e=ht(wy=>{"use strict";Object.defineProperty(wy,"__esModule",{value:!0});wy.AuthPlus=wy.mybusinessnotifications_v1=wy.auth=wy.VERSIONS=void 0;wy.mybusinessnotifications=Fvt;var N2e=ct(),H2e=pte();Object.defineProperty(wy,"mybusinessnotifications_v1",{enumerable:!0,get:function(){return H2e.mybusinessnotifications_v1}});wy.VERSIONS={v1:H2e.mybusinessnotifications_v1.Mybusinessnotifications};function Fvt(h){return(0,N2e.getAPI)("mybusinessnotifications",h,wy.VERSIONS,this)}var Bvt=new N2e.AuthPlus;wy.auth=Bvt;var Zvt=ct();Object.defineProperty(wy,"AuthPlus",{enumerable:!0,get:function(){return Zvt.AuthPlus}})});var cte=ht(NB=>{"use strict";Object.defineProperty(NB,"__esModule",{value:!0});NB.mybusinessplaceactions_v1=void 0;var Gy=ct(),B2e;(function(h){class R{context;locations;placeActionTypeMetadata;constructor(v,I){this.context={_options:v||{},google:I},this.locations=new T(this.context),this.placeActionTypeMetadata=new V(this.context)}}h.Mybusinessplaceactions=R;class T{context;placeActionLinks;constructor(v){this.context=v,this.placeActionLinks=new G(this.context)}}h.Resource$Locations=T;class G{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/placeActionLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/placeActionLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}}h.Resource$Locations$Placeactionlinks=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessplaceactions.googleapis.com/",r={options:Object.assign({url:(o+"/v1/placeActionTypeMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Gy.createAPIRequest)(r,d);else return(0,Gy.createAPIRequest)(r)}}h.Resource$Placeactiontypemetadata=V})(B2e||(NB.mybusinessplaceactions_v1=B2e={}))});var K2e=ht(_y=>{"use strict";Object.defineProperty(_y,"__esModule",{value:!0});_y.AuthPlus=_y.mybusinessplaceactions_v1=_y.auth=_y.VERSIONS=void 0;_y.mybusinessplaceactions=Wvt;var Z2e=ct(),W2e=cte();Object.defineProperty(_y,"mybusinessplaceactions_v1",{enumerable:!0,get:function(){return W2e.mybusinessplaceactions_v1}});_y.VERSIONS={v1:W2e.mybusinessplaceactions_v1.Mybusinessplaceactions};function Wvt(h){return(0,Z2e.getAPI)("mybusinessplaceactions",h,_y.VERSIONS,this)}var Kvt=new Z2e.AuthPlus;_y.auth=Kvt;var Jvt=ct();Object.defineProperty(_y,"AuthPlus",{enumerable:!0,get:function(){return Jvt.AuthPlus}})});var fte=ht(HB=>{"use strict";Object.defineProperty(HB,"__esModule",{value:!0});HB.mybusinessqanda_v1=void 0;var Ga=ct(),J2e;(function(h){class R{context;locations;constructor(v,I){this.context={_options:v||{},google:I},this.locations=new T(this.context)}}h.Mybusinessqanda=R;class T{context;questions;constructor(v){this.context=v,this.questions=new G(this.context)}}h.Resource$Locations=T;class G{context;answers;constructor(v){this.context=v,this.answers=new V(this.context)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}}h.Resource$Locations$Questions=G;class V{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/answers:delete").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/answers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}upsert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessqanda.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/answers:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Ga.createAPIRequest)(r,d);else return(0,Ga.createAPIRequest)(r)}}h.Resource$Locations$Questions$Answers=V})(J2e||(HB.mybusinessqanda_v1=J2e={}))});var X2e=ht(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});Ly.AuthPlus=Ly.mybusinessqanda_v1=Ly.auth=Ly.VERSIONS=void 0;Ly.mybusinessqanda=Qvt;var Q2e=ct(),Y2e=fte();Object.defineProperty(Ly,"mybusinessqanda_v1",{enumerable:!0,get:function(){return Y2e.mybusinessqanda_v1}});Ly.VERSIONS={v1:Y2e.mybusinessqanda_v1.Mybusinessqanda};function Qvt(h){return(0,Q2e.getAPI)("mybusinessqanda",h,Ly.VERSIONS,this)}var Yvt=new Q2e.AuthPlus;Ly.auth=Yvt;var Xvt=ct();Object.defineProperty(Ly,"AuthPlus",{enumerable:!0,get:function(){return Xvt.AuthPlus}})});var mte=ht(FB=>{"use strict";Object.defineProperty(FB,"__esModule",{value:!0});FB.mybusinessverifications_v1=void 0;var Dy=ct(),l2e;(function(h){class R{context;locations;verificationTokens;constructor(v,I){this.context={_options:v||{},google:I},this.locations=new T(this.context),this.verificationTokens=new V(this.context)}}h.Mybusinessverifications=R;class T{context;verifications;constructor(v){this.context=v,this.verifications=new G(this.context)}fetchVerificationOptions(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+location}:fetchVerificationOptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["location"],pathParams:["location"],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}getVoiceOfMerchantState(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}/VoiceOfMerchantState").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}verify(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}}h.Resource$Locations=T;class G{context;constructor(v){this.context=v}complete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:complete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/verifications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}}h.Resource$Locations$Verifications=G;class V{context;constructor(v){this.context=v}generate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://mybusinessverifications.googleapis.com/",r={options:Object.assign({url:(o+"/v1/verificationTokens:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Dy.createAPIRequest)(r,d);else return(0,Dy.createAPIRequest)(r)}}h.Resource$Verificationtokens=V})(l2e||(FB.mybusinessverifications_v1=l2e={}))});var b2e=ht(zy=>{"use strict";Object.defineProperty(zy,"__esModule",{value:!0});zy.AuthPlus=zy.mybusinessverifications_v1=zy.auth=zy.VERSIONS=void 0;zy.mybusinessverifications=lvt;var O2e=ct(),C2e=mte();Object.defineProperty(zy,"mybusinessverifications_v1",{enumerable:!0,get:function(){return C2e.mybusinessverifications_v1}});zy.VERSIONS={v1:C2e.mybusinessverifications_v1.Mybusinessverifications};function lvt(h){return(0,O2e.getAPI)("mybusinessverifications",h,zy.VERSIONS,this)}var Ovt=new O2e.AuthPlus;zy.auth=Ovt;var Cvt=ct();Object.defineProperty(zy,"AuthPlus",{enumerable:!0,get:function(){return Cvt.AuthPlus}})});var gte=ht(BB=>{"use strict";Object.defineProperty(BB,"__esModule",{value:!0});BB.netapp_v1=void 0;var Ko=ct(),k2e;(function(h){class R{context;projects;constructor(i,g){this.context={_options:i||{},google:g},this.projects=new T(this.context)}}h.Netapp=R;class T{context;locations;constructor(i){this.context=i,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;activeDirectories;backupPolicies;backupVaults;hostGroups;kmsConfigs;operations;storagePools;volumes;constructor(i){this.context=i,this.activeDirectories=new V(this.context),this.backupPolicies=new E(this.context),this.backupVaults=new v(this.context),this.hostGroups=new d(this.context),this.kmsConfigs=new m(this.context),this.operations=new c(this.context),this.storagePools=new o(this.context),this.volumes=new s(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations=G;class V{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Activedirectories=V;class E{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backuppolicies=E;class v{context;backups;constructor(i){this.context=i,this.backups=new I(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backupvaults=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backupvaults$Backups=I;class d{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Hostgroups=d;class m{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}encrypt(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}verify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Kmsconfigs=m;class c{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=c;class o{context;backupConfigs;ontap;constructor(i){this.context=i,this.backupConfigs=new r(this.context),this.ontap=new e(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}restoreVolume(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:restoreVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}switch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}updateBackupConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:updateBackupConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}validateDirectoryService(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:validateDirectoryService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools=o;class r{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/backupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools$Backupconfigs=r;class e{context;constructor(i){this.context=i}executeOntapDelete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}executeOntapGet(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}executeOntapPatch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}executeOntapPost(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools$Ontap=e;class s{context;quotaRules;replications;snapshots;constructor(i){this.context=i,this.quotaRules=new t(this.context),this.replications=new u(this.context),this.snapshots=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}establishPeering(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}restore(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}revert(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes=s;class t{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Quotarules=t;class u{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}establishPeering(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}resume(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}reverseDirection(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:reverseDirection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}stop(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}sync(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Replications=u;class n{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Ko.createAPIRequest)(q,f);else return(0,Ko.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Snapshots=n})(k2e||(BB.netapp_v1=k2e={}))});var hte=ht(ZB=>{"use strict";Object.defineProperty(ZB,"__esModule",{value:!0});ZB.netapp_v1beta1=void 0;var Jo=ct(),eHe;(function(h){class R{context;projects;constructor(i,g){this.context={_options:i||{},google:g},this.projects=new T(this.context)}}h.Netapp=R;class T{context;locations;constructor(i){this.context=i,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;activeDirectories;backupPolicies;backupVaults;hostGroups;kmsConfigs;operations;storagePools;volumes;constructor(i){this.context=i,this.activeDirectories=new V(this.context),this.backupPolicies=new E(this.context),this.backupVaults=new v(this.context),this.hostGroups=new d(this.context),this.kmsConfigs=new m(this.context),this.operations=new c(this.context),this.storagePools=new o(this.context),this.volumes=new s(this.context)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations=G;class V{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/activeDirectories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Activedirectories=V;class E{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backupPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backuppolicies=E;class v{context;backups;constructor(i){this.context=i,this.backups=new I(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backupVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backupvaults=v;class I{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Backupvaults$Backups=I;class d{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/hostGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Hostgroups=d;class m{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}encrypt(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:encrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/kmsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}verify(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Kmsconfigs=m;class c{context;constructor(i){this.context=i}cancel(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Operations=c;class o{context;backupConfigs;ontap;constructor(i){this.context=i,this.backupConfigs=new r(this.context),this.ontap=new e(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/storagePools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}restoreVolume(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:restoreVolume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}switch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}updateBackupConfig(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:updateBackupConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}validateDirectoryService(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:validateDirectoryService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools=o;class r{context;constructor(i){this.context=i}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/backupConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools$Backupconfigs=r;class e{context;constructor(i){this.context=i}executeOntapDelete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}executeOntapGet(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}executeOntapPatch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}executeOntapPost(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+ontapPath}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["ontapPath"],pathParams:["ontapPath"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Storagepools$Ontap=e;class s{context;quotaRules;replications;snapshots;constructor(i){this.context=i,this.quotaRules=new t(this.context),this.replications=new u(this.context),this.snapshots=new n(this.context)}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}establishPeering(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/volumes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}restore(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}revert(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes=s;class t{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/quotaRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Quotarules=t;class u{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}establishPeering(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:establishPeering").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/replications").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}resume(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}reverseDirection(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:reverseDirection").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}stop(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}sync(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Replications=u;class n{context;constructor(i){this.context=i}create(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}delete(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}get(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}list(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+parent}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},a),params:P,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}patch(i,g,f){let P=i||{},a=g||{};typeof i=="function"&&(f=i,P={},a={}),typeof g=="function"&&(f=g,a={});let y=a.rootUrl||"https://netapp.googleapis.com/",q={options:Object.assign({url:(y+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},a),params:P,requiredParams:["name"],pathParams:["name"],context:this.context};if(f)(0,Jo.createAPIRequest)(q,f);else return(0,Jo.createAPIRequest)(q)}}h.Resource$Projects$Locations$Volumes$Snapshots=n})(eHe||(ZB.netapp_v1beta1=eHe={}))});var rHe=ht(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.AuthPlus=_a.netapp_v1beta1=_a.netapp_v1=_a.auth=_a.VERSIONS=void 0;_a.netapp=bvt;var tHe=ct(),oHe=gte();Object.defineProperty(_a,"netapp_v1",{enumerable:!0,get:function(){return oHe.netapp_v1}});var sHe=hte();Object.defineProperty(_a,"netapp_v1beta1",{enumerable:!0,get:function(){return sHe.netapp_v1beta1}});_a.VERSIONS={v1:oHe.netapp_v1.Netapp,v1beta1:sHe.netapp_v1beta1.Netapp};function bvt(h){return(0,tHe.getAPI)("netapp",h,_a.VERSIONS,this)}var kvt=new tHe.AuthPlus;_a.auth=kvt;var eTt=ct();Object.defineProperty(_a,"AuthPlus",{enumerable:!0,get:function(){return eTt.AuthPlus}})});var ate=ht(WB=>{"use strict";Object.defineProperty(WB,"__esModule",{value:!0});WB.networkconnectivity_v1=void 0;var ao=ct(),nHe;(function(h){class R{context;projects;constructor(A,x){this.context={_options:A||{},google:x},this.projects=new T(this.context)}}h.Networkconnectivity=R;class T{context;locations;constructor(A){this.context=A,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;automatedDnsRecords;global;internalRanges;multicloudDataTransferConfigs;multicloudDataTransferSupportedServices;operations;regionalEndpoints;remoteTransportProfiles;serviceClasses;serviceConnectionMaps;serviceConnectionPolicies;serviceConnectionTokens;spokes;transports;constructor(A){this.context=A,this.automatedDnsRecords=new V(this.context),this.global=new E(this.context),this.internalRanges=new o(this.context),this.multicloudDataTransferConfigs=new r(this.context),this.multicloudDataTransferSupportedServices=new s(this.context),this.operations=new t(this.context),this.regionalEndpoints=new u(this.context),this.remoteTransportProfiles=new n(this.context),this.serviceClasses=new p(this.context),this.serviceConnectionMaps=new i(this.context),this.serviceConnectionPolicies=new g(this.context),this.serviceConnectionTokens=new f(this.context),this.spokes=new P(this.context),this.transports=new y(this.context)}checkConsumerConfig(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+location}:checkConsumerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["location"],pathParams:["location"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations=G;class V{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/automatedDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/automatedDnsRecords").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Automateddnsrecords=V;class E{context;hubs;policyBasedRoutes;constructor(A){this.context=A,this.hubs=new v(this.context),this.policyBasedRoutes=new c(this.context)}}h.Resource$Projects$Locations$Global=E;class v{context;groups;routeTables;constructor(A){this.context=A,this.groups=new I(this.context),this.routeTables=new d(this.context)}acceptSpoke(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:acceptSpoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}acceptSpokeUpdate(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:acceptSpokeUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}listSpokes(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:listSpokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}queryStatus(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:queryStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}rejectSpoke(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:rejectSpoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}rejectSpokeUpdate(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:rejectSpokeUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Global$Hubs=v;class I{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Global$Hubs$Groups=I;class d{context;routes;constructor(A){this.context=A,this.routes=new m(this.context)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/routeTables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Global$Hubs$Routetables=d;class m{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Global$Hubs$Routetables$Routes=m;class c{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/policyBasedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/policyBasedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Global$Policybasedroutes=c;class o{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Internalranges=o;class r{context;destinations;constructor(A){this.context=A,this.destinations=new e(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/multicloudDataTransferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/multicloudDataTransferConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Multiclouddatatransferconfigs=r;class e{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Multiclouddatatransferconfigs$Destinations=e;class s{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/multicloudDataTransferSupportedServices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Multiclouddatatransfersupportedservices=s;class t{context;constructor(A){this.context=A}cancel(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Operations=t;class u{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/regionalEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/regionalEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Regionalendpoints=u;class n{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/remoteTransportProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Remotetransportprofiles=n;class p{context;constructor(A){this.context=A}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Serviceclasses=p;class i{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionMaps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionMaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Serviceconnectionmaps=i;class g{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Serviceconnectionpolicies=g;class f{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionTokens").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceConnectionTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Serviceconnectiontokens=f;class P{context;gatewayAdvertisedRoutes;constructor(A){this.context=A,this.gatewayAdvertisedRoutes=new a(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Spokes=P;class a{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/gatewayAdvertisedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/gatewayAdvertisedRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Spokes$Gatewayadvertisedroutes=a;class y{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/transports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/transports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkconnectivity.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,ao.createAPIRequest)(F,j);else return(0,ao.createAPIRequest)(F)}}h.Resource$Projects$Locations$Transports=y})(nHe||(WB.networkconnectivity_v1=nHe={}))});var Pte=ht(KB=>{"use strict";Object.defineProperty(KB,"__esModule",{value:!0});KB.networkconnectivity_v1alpha1=void 0;var Wn=ct(),iHe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Networkconnectivity=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;global;internalRanges;operations;spokes;constructor(c){this.context=c,this.global=new V(this.context),this.internalRanges=new v(this.context),this.operations=new I(this.context),this.spokes=new d(this.context)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;hubs;constructor(c){this.context=c,this.hubs=new E(this.context)}}h.Resource$Projects$Locations$Global=V;class E{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/hubs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Global$Hubs=E;class v{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/internalRanges").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Internalranges=v;class I{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=I;class d{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+parent}/spokes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://networkconnectivity.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,Wn.createAPIRequest)(u,r);else return(0,Wn.createAPIRequest)(u)}}h.Resource$Projects$Locations$Spokes=d})(iHe||(KB.networkconnectivity_v1alpha1=iHe={}))});var fHe=ht(La=>{"use strict";Object.defineProperty(La,"__esModule",{value:!0});La.AuthPlus=La.networkconnectivity_v1alpha1=La.networkconnectivity_v1=La.auth=La.VERSIONS=void 0;La.networkconnectivity=tTt;var uHe=ct(),pHe=ate();Object.defineProperty(La,"networkconnectivity_v1",{enumerable:!0,get:function(){return pHe.networkconnectivity_v1}});var cHe=Pte();Object.defineProperty(La,"networkconnectivity_v1alpha1",{enumerable:!0,get:function(){return cHe.networkconnectivity_v1alpha1}});La.VERSIONS={v1:pHe.networkconnectivity_v1.Networkconnectivity,v1alpha1:cHe.networkconnectivity_v1alpha1.Networkconnectivity};function tTt(h){return(0,uHe.getAPI)("networkconnectivity",h,La.VERSIONS,this)}var oTt=new uHe.AuthPlus;La.auth=oTt;var sTt=ct();Object.defineProperty(La,"AuthPlus",{enumerable:!0,get:function(){return sTt.AuthPlus}})});var dte=ht(JB=>{"use strict";Object.defineProperty(JB,"__esModule",{value:!0});JB.networkmanagement_v1=void 0;var gr=ct(),mHe;(function(h){class R{context;organizations;projects;constructor(p,i){this.context={_options:p||{},google:i},this.organizations=new T(this.context),this.projects=new I(this.context)}}h.Networkmanagement=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;global;vpcFlowLogsConfigs;constructor(p){this.context=p,this.global=new V(this.context),this.vpcFlowLogsConfigs=new v(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Organizations$Locations=G;class V{context;operations;constructor(p){this.context=p,this.operations=new E(this.context)}}h.Resource$Organizations$Locations$Global=V;class E{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Global$Operations=E;class v{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Vpcflowlogsconfigs=v;class I{context;locations;constructor(p){this.context=p,this.locations=new d(this.context)}}h.Resource$Projects=I;class d{context;global;networkMonitoringProviders;vpcFlowLogsConfigs;constructor(p){this.context=p,this.global=new m(this.context),this.networkMonitoringProviders=new r(this.context),this.vpcFlowLogsConfigs=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations=d;class m{context;connectivityTests;operations;constructor(p){this.context=p,this.connectivityTests=new c(this.context),this.operations=new o(this.context)}}h.Resource$Projects$Locations$Global=m;class c{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}getIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}rerun(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:rerun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}setIamPolicy(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}testIamPermissions(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Global$Connectivitytests=c;class o{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Global$Operations=o;class r{context;monitoringPoints;networkPaths;webPaths;constructor(p){this.context=p,this.monitoringPoints=new e(this.context),this.networkPaths=new s(this.context),this.webPaths=new t(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/networkMonitoringProviders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}generateMonitoringPointConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:generateMonitoringPointConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}generateProviderAccessToken(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:generateProviderAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/networkMonitoringProviders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Networkmonitoringproviders=r;class e{context;constructor(p){this.context=p}downloadInstallScript(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/monitoringPoints:downloadInstallScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}downloadRecreateInstallScript(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:downloadRecreateInstallScript").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}downloadServerConnectConfig(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/monitoringPoints:downloadServerConnectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/monitoringPoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Networkmonitoringproviders$Monitoringpoints=e;class s{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/networkPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Networkmonitoringproviders$Networkpaths=s;class t{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/webPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Networkmonitoringproviders$Webpaths=t;class u{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}queryOrgVpcFlowLogsConfigs(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}showEffectiveFlowLogsConfigs(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://networkmanagement.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,gr.createAPIRequest)(y,g);else return(0,gr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Vpcflowlogsconfigs=u})(mHe||(JB.networkmanagement_v1=mHe={}))});var qte=ht(QB=>{"use strict";Object.defineProperty(QB,"__esModule",{value:!0});QB.networkmanagement_v1beta1=void 0;var Rn=ct(),gHe;(function(h){class R{context;organizations;projects;constructor(s,t){this.context={_options:s||{},google:t},this.organizations=new T(this.context),this.projects=new I(this.context)}}h.Networkmanagement=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;global;vpcFlowLogsConfigs;constructor(s){this.context=s,this.global=new V(this.context),this.vpcFlowLogsConfigs=new v(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Organizations$Locations=G;class V{context;operations;constructor(s){this.context=s,this.operations=new E(this.context)}}h.Resource$Organizations$Locations$Global=V;class E{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Organizations$Locations$Global$Operations=E;class v{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Organizations$Locations$Vpcflowlogsconfigs=v;class I{context;locations;constructor(s){this.context=s,this.locations=new d(this.context)}}h.Resource$Projects=I;class d{context;global;vpcFlowLogsConfigs;constructor(s){this.context=s,this.global=new m(this.context),this.vpcFlowLogsConfigs=new r(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Projects$Locations=d;class m{context;connectivityTests;operations;constructor(s){this.context=s,this.connectivityTests=new c(this.context),this.operations=new o(this.context)}}h.Resource$Projects$Locations$Global=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/connectivityTests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}rerun(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:rerun").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Projects$Locations$Global$Connectivitytests=c;class o{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Projects$Locations$Global$Operations=o;class r{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}queryOrgVpcFlowLogsConfigs(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}showEffectiveFlowLogsConfigs(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://networkmanagement.googleapis.com/",g={options:Object.assign({url:(i+"/v1beta1/{+parent}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Rn.createAPIRequest)(g,u);else return(0,Rn.createAPIRequest)(g)}}h.Resource$Projects$Locations$Vpcflowlogsconfigs=r})(gHe||(QB.networkmanagement_v1beta1=gHe={}))});var dHe=ht(Da=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});Da.AuthPlus=Da.networkmanagement_v1beta1=Da.networkmanagement_v1=Da.auth=Da.VERSIONS=void 0;Da.networkmanagement=rTt;var hHe=ct(),aHe=dte();Object.defineProperty(Da,"networkmanagement_v1",{enumerable:!0,get:function(){return aHe.networkmanagement_v1}});var PHe=qte();Object.defineProperty(Da,"networkmanagement_v1beta1",{enumerable:!0,get:function(){return PHe.networkmanagement_v1beta1}});Da.VERSIONS={v1:aHe.networkmanagement_v1.Networkmanagement,v1beta1:PHe.networkmanagement_v1beta1.Networkmanagement};function rTt(h){return(0,hHe.getAPI)("networkmanagement",h,Da.VERSIONS,this)}var nTt=new hHe.AuthPlus;Da.auth=nTt;var iTt=ct();Object.defineProperty(Da,"AuthPlus",{enumerable:!0,get:function(){return iTt.AuthPlus}})});var yte=ht(YB=>{"use strict";Object.defineProperty(YB,"__esModule",{value:!0});YB.networksecurity_v1=void 0;var Kt=ct(),qHe;(function(h){class R{context;organizations;projects;constructor(S,_){this.context={_options:S||{},google:_},this.organizations=new T(this.context),this.projects=new m(this.context)}}h.Networksecurity=R;class T{context;locations;constructor(S){this.context=S,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;addressGroups;firewallEndpoints;operations;securityProfileGroups;securityProfiles;constructor(S){this.context=S,this.addressGroups=new V(this.context),this.firewallEndpoints=new E(this.context),this.operations=new v(this.context),this.securityProfileGroups=new I(this.context),this.securityProfiles=new d(this.context)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations=G;class V{context;constructor(S){this.context=S}addItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}cloneItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}listReferences(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}removeItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Addressgroups=V;class E{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Firewallendpoints=E;class v{context;constructor(S){this.context=S}cancel(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Operations=v;class I{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Securityprofilegroups=I;class d{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Securityprofiles=d;class m{context;locations;constructor(S){this.context=S,this.locations=new c(this.context)}}h.Resource$Projects=m;class c{context;addressGroups;authorizationPolicies;authzPolicies;backendAuthenticationConfigs;clientTlsPolicies;dnsThreatDetectors;firewallEndpointAssociations;firewallEndpoints;gatewaySecurityPolicies;interceptDeploymentGroups;interceptDeployments;interceptEndpointGroupAssociations;interceptEndpointGroups;mirroringDeploymentGroups;mirroringDeployments;mirroringEndpointGroupAssociations;mirroringEndpointGroups;operations;sacAttachments;sacRealms;securityProfileGroups;securityProfiles;serverTlsPolicies;tlsInspectionPolicies;urlLists;constructor(S){this.context=S,this.addressGroups=new o(this.context),this.authorizationPolicies=new r(this.context),this.authzPolicies=new e(this.context),this.backendAuthenticationConfigs=new s(this.context),this.clientTlsPolicies=new t(this.context),this.dnsThreatDetectors=new u(this.context),this.firewallEndpointAssociations=new n(this.context),this.firewallEndpoints=new p(this.context),this.gatewaySecurityPolicies=new i(this.context),this.interceptDeploymentGroups=new f(this.context),this.interceptDeployments=new P(this.context),this.interceptEndpointGroupAssociations=new a(this.context),this.interceptEndpointGroups=new y(this.context),this.mirroringDeploymentGroups=new q(this.context),this.mirroringDeployments=new A(this.context),this.mirroringEndpointGroupAssociations=new x(this.context),this.mirroringEndpointGroups=new j(this.context),this.operations=new $(this.context),this.sacAttachments=new w(this.context),this.sacRealms=new B(this.context),this.securityProfileGroups=new F(this.context),this.securityProfiles=new se(this.context),this.serverTlsPolicies=new O(this.context),this.tlsInspectionPolicies=new H(this.context),this.urlLists=new L(this.context)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations=c;class o{context;constructor(S){this.context=S}addItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}cloneItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}listReferences(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}removeItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Addressgroups=o;class r{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Authorizationpolicies=r;class e{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Authzpolicies=e;class s{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Backendauthenticationconfigs=s;class t{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Clienttlspolicies=t;class u{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Dnsthreatdetectors=u;class n{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Firewallendpointassociations=n;class p{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Firewallendpoints=p;class i{context;rules;constructor(S){this.context=S,this.rules=new g(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Gatewaysecuritypolicies=i;class g{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Gatewaysecuritypolicies$Rules=g;class f{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptdeploymentgroups=f;class P{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptdeployments=P;class a{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptendpointgroupassociations=a;class y{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptendpointgroups=y;class q{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringdeploymentgroups=q;class A{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringdeployments=A;class x{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringendpointgroupassociations=x;class j{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringendpointgroups=j;class ${context;constructor(S){this.context=S}cancel(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Operations=$;class w{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Sacattachments=w;class B{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Sacrealms=B;class F{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Securityprofilegroups=F;class se{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Securityprofiles=se;class O{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Servertlspolicies=O;class H{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Tlsinspectionpolicies=H;class L{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Kt.createAPIRequest)(qe,D);else return(0,Kt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Urllists=L})(qHe||(YB.networksecurity_v1=qHe={}))});var xte=ht(XB=>{"use strict";Object.defineProperty(XB,"__esModule",{value:!0});XB.networksecurity_v1beta1=void 0;var Jt=ct(),yHe;(function(h){class R{context;organizations;projects;constructor(S,_){this.context={_options:S||{},google:_},this.organizations=new T(this.context),this.projects=new m(this.context)}}h.Networksecurity=R;class T{context;locations;constructor(S){this.context=S,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;addressGroups;firewallEndpoints;operations;securityProfileGroups;securityProfiles;constructor(S){this.context=S,this.addressGroups=new V(this.context),this.firewallEndpoints=new E(this.context),this.operations=new v(this.context),this.securityProfileGroups=new I(this.context),this.securityProfiles=new d(this.context)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations=G;class V{context;constructor(S){this.context=S}addItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}cloneItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}listReferences(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}removeItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Addressgroups=V;class E{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Firewallendpoints=E;class v{context;constructor(S){this.context=S}cancel(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Operations=v;class I{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Securityprofilegroups=I;class d{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Organizations$Locations$Securityprofiles=d;class m{context;locations;constructor(S){this.context=S,this.locations=new c(this.context)}}h.Resource$Projects=m;class c{context;addressGroups;authorizationPolicies;authzPolicies;backendAuthenticationConfigs;clientTlsPolicies;dnsThreatDetectors;firewallEndpointAssociations;firewallEndpoints;gatewaySecurityPolicies;interceptDeploymentGroups;interceptDeployments;interceptEndpointGroupAssociations;interceptEndpointGroups;mirroringDeploymentGroups;mirroringDeployments;mirroringEndpointGroupAssociations;mirroringEndpointGroups;operations;sacAttachments;sacRealms;securityProfileGroups;securityProfiles;serverTlsPolicies;tlsInspectionPolicies;urlLists;constructor(S){this.context=S,this.addressGroups=new o(this.context),this.authorizationPolicies=new r(this.context),this.authzPolicies=new e(this.context),this.backendAuthenticationConfigs=new s(this.context),this.clientTlsPolicies=new t(this.context),this.dnsThreatDetectors=new u(this.context),this.firewallEndpointAssociations=new n(this.context),this.firewallEndpoints=new p(this.context),this.gatewaySecurityPolicies=new i(this.context),this.interceptDeploymentGroups=new f(this.context),this.interceptDeployments=new P(this.context),this.interceptEndpointGroupAssociations=new a(this.context),this.interceptEndpointGroups=new y(this.context),this.mirroringDeploymentGroups=new q(this.context),this.mirroringDeployments=new A(this.context),this.mirroringEndpointGroupAssociations=new x(this.context),this.mirroringEndpointGroups=new j(this.context),this.operations=new $(this.context),this.sacAttachments=new w(this.context),this.sacRealms=new B(this.context),this.securityProfileGroups=new F(this.context),this.securityProfiles=new se(this.context),this.serverTlsPolicies=new O(this.context),this.tlsInspectionPolicies=new H(this.context),this.urlLists=new L(this.context)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations=c;class o{context;constructor(S){this.context=S}addItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:addItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}cloneItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:cloneItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/addressGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}listReferences(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:listReferences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}removeItems(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+addressGroup}:removeItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["addressGroup"],pathParams:["addressGroup"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Addressgroups=o;class r{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/authorizationPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Authorizationpolicies=r;class e{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/authzPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Authzpolicies=e;class s{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/backendAuthenticationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Backendauthenticationconfigs=s;class t{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/clientTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Clienttlspolicies=t;class u{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/dnsThreatDetectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Dnsthreatdetectors=u;class n{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpointAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Firewallendpointassociations=n;class p{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/firewallEndpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Firewallendpoints=p;class i{context;rules;constructor(S){this.context=S,this.rules=new g(this.context)}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/gatewaySecurityPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Gatewaysecuritypolicies=i;class g{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Gatewaysecuritypolicies$Rules=g;class f{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptdeploymentgroups=f;class P{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptdeployments=P;class a{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptendpointgroupassociations=a;class y{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/interceptEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Interceptendpointgroups=y;class q{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringDeploymentGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringdeploymentgroups=q;class A{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringdeployments=A;class x{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringEndpointGroupAssociations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringendpointgroupassociations=x;class j{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/mirroringEndpointGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Mirroringendpointgroups=j;class ${context;constructor(S){this.context=S}cancel(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Operations=$;class w{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/sacAttachments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Sacattachments=w;class B{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/sacRealms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Sacrealms=B;class F{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfileGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Securityprofilegroups=F;class se{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/securityProfiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Securityprofiles=se;class O{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}getIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/serverTlsPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}setIamPolicy(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}testIamPermissions(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Servertlspolicies=O;class H{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/tlsInspectionPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Tlsinspectionpolicies=H;class L{context;constructor(S){this.context=S}create(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+parent}/urlLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}patch(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://networksecurity.googleapis.com/",qe={options:Object.assign({url:(ae+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},K),params:J,requiredParams:["name"],pathParams:["name"],context:this.context};if(D)(0,Jt.createAPIRequest)(qe,D);else return(0,Jt.createAPIRequest)(qe)}}h.Resource$Projects$Locations$Urllists=L})(yHe||(XB.networksecurity_v1beta1=yHe={}))});var AHe=ht(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.AuthPlus=za.networksecurity_v1beta1=za.networksecurity_v1=za.auth=za.VERSIONS=void 0;za.networksecurity=uTt;var xHe=ct(),IHe=yte();Object.defineProperty(za,"networksecurity_v1",{enumerable:!0,get:function(){return IHe.networksecurity_v1}});var RHe=xte();Object.defineProperty(za,"networksecurity_v1beta1",{enumerable:!0,get:function(){return RHe.networksecurity_v1beta1}});za.VERSIONS={v1:IHe.networksecurity_v1.Networksecurity,v1beta1:RHe.networksecurity_v1beta1.Networksecurity};function uTt(h){return(0,xHe.getAPI)("networksecurity",h,za.VERSIONS,this)}var pTt=new xHe.AuthPlus;za.auth=pTt;var cTt=ct();Object.defineProperty(za,"AuthPlus",{enumerable:!0,get:function(){return cTt.AuthPlus}})});var Ite=ht(lB=>{"use strict";Object.defineProperty(lB,"__esModule",{value:!0});lB.networkservices_v1=void 0;var Uo=ct(),$He;(function(h){class R{context;projects;constructor(A,x){this.context={_options:A||{},google:x},this.projects=new T(this.context)}}h.Networkservices=R;class T{context;locations;constructor(A){this.context=A,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;authzExtensions;edgeCacheKeysets;edgeCacheOrigins;edgeCacheServices;endpointPolicies;gateways;grpcRoutes;httpRoutes;lbEdgeExtensions;lbRouteExtensions;lbTrafficExtensions;meshes;operations;serviceBindings;serviceLbPolicies;tcpRoutes;tlsRoutes;wasmPlugins;constructor(A){this.context=A,this.authzExtensions=new V(this.context),this.edgeCacheKeysets=new E(this.context),this.edgeCacheOrigins=new v(this.context),this.edgeCacheServices=new I(this.context),this.endpointPolicies=new d(this.context),this.gateways=new m(this.context),this.grpcRoutes=new o(this.context),this.httpRoutes=new r(this.context),this.lbEdgeExtensions=new e(this.context),this.lbRouteExtensions=new s(this.context),this.lbTrafficExtensions=new t(this.context),this.meshes=new u(this.context),this.operations=new p(this.context),this.serviceBindings=new i(this.context),this.serviceLbPolicies=new g(this.context),this.tcpRoutes=new f(this.context),this.tlsRoutes=new P(this.context),this.wasmPlugins=new a(this.context)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations=G;class V{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Authzextensions=V;class E{context;constructor(A){this.context=A}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Edgecachekeysets=E;class v{context;constructor(A){this.context=A}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Edgecacheorigins=v;class I{context;constructor(A){this.context=A}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Edgecacheservices=I;class d{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Endpointpolicies=d;class m{context;routeViews;constructor(A){this.context=A,this.routeViews=new c(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Gateways=m;class c{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Gateways$Routeviews=c;class o{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Grpcroutes=o;class r{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Httproutes=r;class e{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Lbedgeextensions=e;class s{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Lbrouteextensions=s;class t{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Lbtrafficextensions=t;class u{context;routeViews;constructor(A){this.context=A,this.routeViews=new n(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Meshes=u;class n{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Meshes$Routeviews=n;class p{context;constructor(A){this.context=A}cancel(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Operations=p;class i{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Servicebindings=i;class g{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Servicelbpolicies=g;class f{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Tcproutes=f;class P{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Tlsroutes=P;class a{context;versions;constructor(A){this.context=A,this.versions=new y(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Wasmplugins=a;class y{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://networkservices.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Uo.createAPIRequest)(F,j);else return(0,Uo.createAPIRequest)(F)}}h.Resource$Projects$Locations$Wasmplugins$Versions=y})($He||(lB.networkservices_v1=$He={}))});var Rte=ht(OB=>{"use strict";Object.defineProperty(OB,"__esModule",{value:!0});OB.networkservices_v1beta1=void 0;var $o=ct(),jHe;(function(h){class R{context;projects;constructor(q,A){this.context={_options:q||{},google:A},this.projects=new T(this.context)}}h.Networkservices=R;class T{context;locations;constructor(q){this.context=q,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;agentGateways;authzExtensions;endpointPolicies;gateways;grpcRoutes;httpRoutes;lbEdgeExtensions;lbRouteExtensions;lbTcpExtensions;lbTrafficExtensions;meshes;operations;serviceBindings;serviceLbPolicies;tcpRoutes;tlsRoutes;wasmPlugins;constructor(q){this.context=q,this.agentGateways=new V(this.context),this.authzExtensions=new E(this.context),this.endpointPolicies=new v(this.context),this.gateways=new I(this.context),this.grpcRoutes=new m(this.context),this.httpRoutes=new c(this.context),this.lbEdgeExtensions=new o(this.context),this.lbRouteExtensions=new r(this.context),this.lbTcpExtensions=new e(this.context),this.lbTrafficExtensions=new s(this.context),this.meshes=new t(this.context),this.operations=new n(this.context),this.serviceBindings=new p(this.context),this.serviceLbPolicies=new i(this.context),this.tcpRoutes=new g(this.context),this.tlsRoutes=new f(this.context),this.wasmPlugins=new P(this.context)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations=G;class V{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/agentGateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/agentGateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Agentgateways=V;class E{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/authzExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Authzextensions=E;class v{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/endpointPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Endpointpolicies=v;class I{context;routeViews;constructor(q){this.context=q,this.routeViews=new d(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/gateways").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Gateways=I;class d{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Gateways$Routeviews=d;class m{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/grpcRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Grpcroutes=m;class c{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/httpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Httproutes=c;class o{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbEdgeExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Lbedgeextensions=o;class r{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbRouteExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Lbrouteextensions=r;class e{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbTcpExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbTcpExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Lbtcpextensions=e;class s{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/lbTrafficExtensions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Lbtrafficextensions=s;class t{context;routeViews;constructor(q){this.context=q,this.routeViews=new u(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/meshes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Meshes=t;class u{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/routeViews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Meshes$Routeviews=u;class n{context;constructor(q){this.context=q}cancel(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Operations=n;class p{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/serviceBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Servicebindings=p;class i{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/serviceLbPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Servicelbpolicies=i;class g{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/tcpRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Tcproutes=g;class f{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/tlsRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Tlsroutes=f;class P{context;versions;constructor(q){this.context=q,this.versions=new a(this.context)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/wasmPlugins").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Wasmplugins=P;class a{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://networkservices.googleapis.com/",B={options:Object.assign({url:(w+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,$o.createAPIRequest)(B,x);else return(0,$o.createAPIRequest)(B)}}h.Resource$Projects$Locations$Wasmplugins$Versions=a})(jHe||(OB.networkservices_v1beta1=jHe={}))});var VHe=ht(Ma=>{"use strict";Object.defineProperty(Ma,"__esModule",{value:!0});Ma.AuthPlus=Ma.networkservices_v1beta1=Ma.networkservices_v1=Ma.auth=Ma.VERSIONS=void 0;Ma.networkservices=fTt;var UHe=ct(),vHe=Ite();Object.defineProperty(Ma,"networkservices_v1",{enumerable:!0,get:function(){return vHe.networkservices_v1}});var THe=Rte();Object.defineProperty(Ma,"networkservices_v1beta1",{enumerable:!0,get:function(){return THe.networkservices_v1beta1}});Ma.VERSIONS={v1:vHe.networkservices_v1.Networkservices,v1beta1:THe.networkservices_v1beta1.Networkservices};function fTt(h){return(0,UHe.getAPI)("networkservices",h,Ma.VERSIONS,this)}var mTt=new UHe.AuthPlus;Ma.auth=mTt;var gTt=ct();Object.defineProperty(Ma,"AuthPlus",{enumerable:!0,get:function(){return gTt.AuthPlus}})});var Ate=ht(CB=>{"use strict";Object.defineProperty(CB,"__esModule",{value:!0});CB.notebooks_v1=void 0;var Gs=ct(),EHe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Notebooks=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;environments;executions;instances;operations;runtimes;schedules;constructor(o){this.context=o,this.environments=new V(this.context),this.executions=new E(this.context),this.instances=new v(this.context),this.operations=new I(this.context),this.runtimes=new d(this.context),this.schedules=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Environments=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Executions=E;class v{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}diagnose(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}getInstanceHealth(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:getInstanceHealth").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}isUpgradeable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+notebookInstance}:isUpgradeable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}migrate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}register(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/instances:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}report(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}reportEvent(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}reset(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}rollback(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}setAccelerator(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:setAccelerator").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}setLabels(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:setLabels").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}setMachineType(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:setMachineType").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}start(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}stop(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}updateConfig(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:updateConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}updateMetadataItems(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:updateMetadataItems").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}updateShieldedInstanceConfig(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:updateShieldedInstanceConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}upgrade(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}upgradeInternal(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:upgradeInternal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Instances=v;class I{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=I;class d{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}diagnose(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/runtimes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}migrate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}refreshRuntimeTokenInternal(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:refreshRuntimeTokenInternal").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}reportEvent(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:reportEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}reset(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}start(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}stop(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}switch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:switch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}upgrade(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Runtimes=d;class m{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/schedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}trigger(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://notebooks.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:trigger").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gs.createAPIRequest)(n,e);else return(0,Gs.createAPIRequest)(n)}}h.Resource$Projects$Locations$Schedules=m})(EHe||(CB.notebooks_v1=EHe={}))});var $te=ht(bB=>{"use strict";Object.defineProperty(bB,"__esModule",{value:!0});bB.notebooks_v2=void 0;var ei=ct(),SHe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Notebooks=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(I){this.context=I,this.instances=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}checkAuthorization(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:checkAuthorization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}checkUpgradability(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+notebookInstance}:checkUpgradability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}diagnose(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:diagnose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}generateAccessToken(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}getConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}/instances:getConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}reportInfoSystem(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:reportInfoSystem").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}reset(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}resizeDisk(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+notebookInstance}:resizeDisk").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["notebookInstance"],pathParams:["notebookInstance"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}restore(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}rollback(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}start(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}stop(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}upgrade(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}upgradeSystem(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:upgradeSystem").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://notebooks.googleapis.com/",e={options:Object.assign({url:(r+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,ei.createAPIRequest)(e,m);else return(0,ei.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(SHe||(bB.notebooks_v2=SHe={}))});var LHe=ht(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.AuthPlus=Na.notebooks_v2=Na.notebooks_v1=Na.auth=Na.VERSIONS=void 0;Na.notebooks=hTt;var wHe=ct(),GHe=Ate();Object.defineProperty(Na,"notebooks_v1",{enumerable:!0,get:function(){return GHe.notebooks_v1}});var _He=$te();Object.defineProperty(Na,"notebooks_v2",{enumerable:!0,get:function(){return _He.notebooks_v2}});Na.VERSIONS={v1:GHe.notebooks_v1.Notebooks,v2:_He.notebooks_v2.Notebooks};function hTt(h){return(0,wHe.getAPI)("notebooks",h,Na.VERSIONS,this)}var aTt=new wHe.AuthPlus;Na.auth=aTt;var PTt=ct();Object.defineProperty(Na,"AuthPlus",{enumerable:!0,get:function(){return PTt.AuthPlus}})});var jte=ht(kB=>{"use strict";Object.defineProperty(kB,"__esModule",{value:!0});kB.oauth2_v2=void 0;var DU=ct(),DHe;(function(h){class R{context;userinfo;constructor(v,I){this.context={_options:v||{},google:I},this.userinfo=new T(this.context)}tokeninfo(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/oauth2/v2/tokeninfo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,DU.createAPIRequest)(r,d);else return(0,DU.createAPIRequest)(r)}}h.Oauth2=R;class T{context;v2;constructor(v){this.context=v,this.v2=new G(this.context)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/oauth2/v2/userinfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,DU.createAPIRequest)(r,d);else return(0,DU.createAPIRequest)(r)}}h.Resource$Userinfo=T;class G{context;me;constructor(v){this.context=v,this.me=new V(this.context)}}h.Resource$Userinfo$V2=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/userinfo/v2/me").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,DU.createAPIRequest)(r,d);else return(0,DU.createAPIRequest)(r)}}h.Resource$Userinfo$V2$Me=V})(DHe||(kB.oauth2_v2=DHe={}))});var NHe=ht(My=>{"use strict";Object.defineProperty(My,"__esModule",{value:!0});My.AuthPlus=My.oauth2_v2=My.auth=My.VERSIONS=void 0;My.oauth2=dTt;var zHe=ct(),MHe=jte();Object.defineProperty(My,"oauth2_v2",{enumerable:!0,get:function(){return MHe.oauth2_v2}});My.VERSIONS={v2:MHe.oauth2_v2.Oauth2};function dTt(h){return(0,zHe.getAPI)("oauth2",h,My.VERSIONS,this)}var qTt=new zHe.AuthPlus;My.auth=qTt;var yTt=ct();Object.defineProperty(My,"AuthPlus",{enumerable:!0,get:function(){return yTt.AuthPlus}})});var Ute=ht(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.observability_v1=void 0;var Hr=ct(),HHe;(function(h){class R{context;folders;organizations;projects;constructor(p,i){this.context={_options:p||{},google:i},this.folders=new T(this.context),this.organizations=new E(this.context),this.projects=new d(this.context)}}h.Observability=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;operations;constructor(p){this.context=p,this.operations=new V(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}getSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}updateSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Folders$Locations=G;class V{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Folders$Locations$Operations=V;class E{context;locations;constructor(p){this.context=p,this.locations=new v(this.context)}}h.Resource$Organizations=E;class v{context;operations;constructor(p){this.context=p,this.operations=new I(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}getSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}updateSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Organizations$Locations=v;class I{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Operations=I;class d{context;locations;constructor(p){this.context=p,this.locations=new m(this.context)}}h.Resource$Projects=d;class m{context;buckets;operations;scopes;traceScopes;constructor(p){this.context=p,this.buckets=new c(this.context),this.operations=new s(this.context),this.scopes=new t(this.context),this.traceScopes=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}getSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}updateSettings(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations=m;class c{context;datasets;constructor(p){this.context=p,this.datasets=new o(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/buckets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Buckets=c;class o{context;links;views;constructor(p){this.context=p,this.links=new r(this.context),this.views=new e(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Buckets$Datasets=o;class r{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/links").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Buckets$Datasets$Links=r;class e{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/views").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Buckets$Datasets$Views=e;class s{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=s;class t{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Scopes=t;class u{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/traceScopes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/traceScopes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://observability.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Hr.createAPIRequest)(y,g);else return(0,Hr.createAPIRequest)(y)}}h.Resource$Projects$Locations$Tracescopes=u})(HHe||(e3.observability_v1=HHe={}))});var ZHe=ht(Ny=>{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});Ny.AuthPlus=Ny.observability_v1=Ny.auth=Ny.VERSIONS=void 0;Ny.observability=xTt;var FHe=ct(),BHe=Ute();Object.defineProperty(Ny,"observability_v1",{enumerable:!0,get:function(){return BHe.observability_v1}});Ny.VERSIONS={v1:BHe.observability_v1.Observability};function xTt(h){return(0,FHe.getAPI)("observability",h,Ny.VERSIONS,this)}var ITt=new FHe.AuthPlus;Ny.auth=ITt;var RTt=ct();Object.defineProperty(Ny,"AuthPlus",{enumerable:!0,get:function(){return RTt.AuthPlus}})});var vte=ht(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});t3.ondemandscanning_v1=void 0;var Ha=ct(),WHe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Ondemandscanning=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;scans;constructor(d){this.context=d,this.operations=new V(this.context),this.scans=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}wait(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=V;class E{context;vulnerabilities;constructor(d){this.context=d,this.vulnerabilities=new v(this.context)}analyzePackages(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/scans:analyzePackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}}h.Resource$Projects$Locations$Scans=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/vulnerabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Ha.createAPIRequest)(s,c);else return(0,Ha.createAPIRequest)(s)}}h.Resource$Projects$Locations$Scans$Vulnerabilities=v})(WHe||(t3.ondemandscanning_v1=WHe={}))});var Tte=ht(o3=>{"use strict";Object.defineProperty(o3,"__esModule",{value:!0});o3.ondemandscanning_v1beta1=void 0;var Fa=ct(),KHe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Ondemandscanning=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;scans;constructor(d){this.context=d,this.operations=new V(this.context),this.scans=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}wait(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=V;class E{context;vulnerabilities;constructor(d){this.context=d,this.vulnerabilities=new v(this.context)}analyzePackages(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/scans:analyzePackages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}}h.Resource$Projects$Locations$Scans=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://ondemandscanning.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/vulnerabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Fa.createAPIRequest)(s,c);else return(0,Fa.createAPIRequest)(s)}}h.Resource$Projects$Locations$Scans$Vulnerabilities=v})(KHe||(o3.ondemandscanning_v1beta1=KHe={}))});var XHe=ht(Ba=>{"use strict";Object.defineProperty(Ba,"__esModule",{value:!0});Ba.AuthPlus=Ba.ondemandscanning_v1beta1=Ba.ondemandscanning_v1=Ba.auth=Ba.VERSIONS=void 0;Ba.ondemandscanning=ATt;var JHe=ct(),QHe=vte();Object.defineProperty(Ba,"ondemandscanning_v1",{enumerable:!0,get:function(){return QHe.ondemandscanning_v1}});var YHe=Tte();Object.defineProperty(Ba,"ondemandscanning_v1beta1",{enumerable:!0,get:function(){return YHe.ondemandscanning_v1beta1}});Ba.VERSIONS={v1:QHe.ondemandscanning_v1.Ondemandscanning,v1beta1:YHe.ondemandscanning_v1beta1.Ondemandscanning};function ATt(h){return(0,JHe.getAPI)("ondemandscanning",h,Ba.VERSIONS,this)}var $Tt=new JHe.AuthPlus;Ba.auth=$Tt;var jTt=ct();Object.defineProperty(Ba,"AuthPlus",{enumerable:!0,get:function(){return jTt.AuthPlus}})});var Vte=ht(s3=>{"use strict";Object.defineProperty(s3,"__esModule",{value:!0});s3.oracledatabase_v1=void 0;var wo=ct(),lHe;(function(h){class R{context;projects;constructor(L,oe){this.context={_options:L||{},google:oe},this.projects=new T(this.context)}}h.Oracledatabase=R;class T{context;locations;constructor(L){this.context=L,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;autonomousDatabaseBackups;autonomousDatabaseCharacterSets;autonomousDatabases;autonomousDbVersions;cloudExadataInfrastructures;cloudVmClusters;databaseCharacterSets;databases;dbSystemInitialStorageSizes;dbSystems;dbSystemShapes;dbVersions;entitlements;exadbVmClusters;exascaleDbStorageVaults;giVersions;goldengateConnectionAssignments;goldengateConnections;goldengateConnectionTypes;goldengateDeploymentEnvironments;goldengateDeployments;goldengateDeploymentTypes;goldengateDeploymentVersions;odbNetworks;operations;pluggableDatabases;constructor(L){this.context=L,this.autonomousDatabaseBackups=new V(this.context),this.autonomousDatabaseCharacterSets=new E(this.context),this.autonomousDatabases=new v(this.context),this.autonomousDbVersions=new I(this.context),this.cloudExadataInfrastructures=new d(this.context),this.cloudVmClusters=new c(this.context),this.databaseCharacterSets=new r(this.context),this.databases=new e(this.context),this.dbSystemInitialStorageSizes=new s(this.context),this.dbSystems=new t(this.context),this.dbSystemShapes=new u(this.context),this.dbVersions=new n(this.context),this.entitlements=new p(this.context),this.exadbVmClusters=new i(this.context),this.exascaleDbStorageVaults=new f(this.context),this.giVersions=new P(this.context),this.goldengateConnectionAssignments=new y(this.context),this.goldengateConnections=new q(this.context),this.goldengateConnectionTypes=new A(this.context),this.goldengateDeploymentEnvironments=new x(this.context),this.goldengateDeployments=new j(this.context),this.goldengateDeploymentTypes=new $(this.context),this.goldengateDeploymentVersions=new w(this.context),this.odbNetworks=new B(this.context),this.operations=new se(this.context),this.pluggableDatabases=new O(this.context)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations=G;class V{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/autonomousDatabaseBackups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Autonomousdatabasebackups=V;class E{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/autonomousDatabaseCharacterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Autonomousdatabasecharactersets=E;class v{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/autonomousDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}failover(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}generateWallet(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:generateWallet").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/autonomousDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}patch(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}restart(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}restore(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}start(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}stop(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}switchover(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Autonomousdatabases=v;class I{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/autonomousDbVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Autonomousdbversions=I;class d{context;dbServers;constructor(L){this.context=L,this.dbServers=new m(this.context)}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/cloudExadataInfrastructures").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/cloudExadataInfrastructures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Cloudexadatainfrastructures=d;class m{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Cloudexadatainfrastructures$Dbservers=m;class c{context;dbNodes;constructor(L){this.context=L,this.dbNodes=new o(this.context)}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/cloudVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/cloudVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Cloudvmclusters=c;class o{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Cloudvmclusters$Dbnodes=o;class r{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/databaseCharacterSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Databasecharactersets=r;class e{context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Databases=e;class s{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbSystemInitialStorageSizes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Dbsysteminitialstoragesizes=s;class t{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbSystems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbSystems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Dbsystems=t;class u{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbSystemShapes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Dbsystemshapes=u;class n{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Dbversions=n;class p{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/entitlements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Entitlements=p;class i{context;dbNodes;constructor(L){this.context=L,this.dbNodes=new g(this.context)}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/exadbVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/exadbVmClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}patch(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}removeVirtualMachine(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:removeVirtualMachine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Exadbvmclusters=i;class g{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/dbNodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Exadbvmclusters$Dbnodes=g;class f{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/exascaleDbStorageVaults").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/exascaleDbStorageVaults").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Exascaledbstoragevaults=f;class P{context;minorVersions;constructor(L){this.context=L,this.minorVersions=new a(this.context)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/giVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Giversions=P;class a{context;constructor(L){this.context=L}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/minorVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Giversions$Minorversions=a;class y{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateConnectionAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateConnectionAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}test(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengateconnectionassignments=y;class q{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengateconnections=q;class A{context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateConnectionTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengateconnectiontypes=A;class x{context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateDeploymentEnvironments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengatedeploymentenvironments=x;class j{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}start(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}stop(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengatedeployments=j;class ${context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateDeploymentTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengatedeploymenttypes=$;class w{context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/goldengateDeploymentVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Goldengatedeploymentversions=w;class B{context;odbSubnets;constructor(L){this.context=L,this.odbSubnets=new F(this.context)}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/odbNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/odbNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Odbnetworks=B;class F{context;constructor(L){this.context=L}create(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/odbSubnets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/odbSubnets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Odbnetworks$Odbsubnets=F;class se{context;constructor(L){this.context=L}cancel(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}delete(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Operations=se;class O{context;constructor(L){this.context=L}get(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["name"],pathParams:["name"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}list(L,oe,S){let _=L||{},D=oe||{};typeof L=="function"&&(S=L,_={},D={}),typeof oe=="function"&&(S=oe,D={});let J=D.rootUrl||"https://oracledatabase.googleapis.com/",K={options:Object.assign({url:(J+"/v1/{+parent}/pluggableDatabases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},D),params:_,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(S)(0,wo.createAPIRequest)(K,S);else return(0,wo.createAPIRequest)(K)}}h.Resource$Projects$Locations$Pluggabledatabases=O})(lHe||(s3.oracledatabase_v1=lHe={}))});var bHe=ht(Hy=>{"use strict";Object.defineProperty(Hy,"__esModule",{value:!0});Hy.AuthPlus=Hy.oracledatabase_v1=Hy.auth=Hy.VERSIONS=void 0;Hy.oracledatabase=UTt;var OHe=ct(),CHe=Vte();Object.defineProperty(Hy,"oracledatabase_v1",{enumerable:!0,get:function(){return CHe.oracledatabase_v1}});Hy.VERSIONS={v1:CHe.oracledatabase_v1.Oracledatabase};function UTt(h){return(0,OHe.getAPI)("oracledatabase",h,Hy.VERSIONS,this)}var vTt=new OHe.AuthPlus;Hy.auth=vTt;var TTt=ct();Object.defineProperty(Hy,"AuthPlus",{enumerable:!0,get:function(){return TTt.AuthPlus}})});var Ete=ht(r3=>{"use strict";Object.defineProperty(r3,"__esModule",{value:!0});r3.orgpolicy_v2=void 0;var Ai=ct(),kHe;(function(h){class R{context;folders;organizations;projects;constructor(e,s){this.context={_options:e||{},google:s},this.folders=new T(this.context),this.organizations=new E(this.context),this.projects=new m(this.context)}}h.Orgpolicy=R;class T{context;constraints;policies;constructor(e){this.context=e,this.constraints=new G(this.context),this.policies=new V(this.context)}}h.Resource$Folders=T;class G{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Folders$Constraints=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Folders$Policies=V;class E{context;constraints;customConstraints;policies;constructor(e){this.context=e,this.constraints=new v(this.context),this.customConstraints=new I(this.context),this.policies=new d(this.context)}}h.Resource$Organizations=E;class v{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Organizations$Constraints=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/customConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/customConstraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Organizations$Customconstraints=I;class d{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Organizations$Policies=d;class m{context;constraints;policies;constructor(e){this.context=e,this.constraints=new c(this.context),this.policies=new o(this.context)}}h.Resource$Projects=m;class c{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/constraints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Projects$Constraints=c;class o{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}getEffectivePolicy(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}:getEffectivePolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+parent}/policies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://orgpolicy.googleapis.com/",i={options:Object.assign({url:(p+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ai.createAPIRequest)(i,t);else return(0,Ai.createAPIRequest)(i)}}h.Resource$Projects$Policies=o})(kHe||(r3.orgpolicy_v2=kHe={}))});var oFe=ht(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});Fy.AuthPlus=Fy.orgpolicy_v2=Fy.auth=Fy.VERSIONS=void 0;Fy.orgpolicy=VTt;var eFe=ct(),tFe=Ete();Object.defineProperty(Fy,"orgpolicy_v2",{enumerable:!0,get:function(){return tFe.orgpolicy_v2}});Fy.VERSIONS={v2:tFe.orgpolicy_v2.Orgpolicy};function VTt(h){return(0,eFe.getAPI)("orgpolicy",h,Fy.VERSIONS,this)}var ETt=new eFe.AuthPlus;Fy.auth=ETt;var STt=ct();Object.defineProperty(Fy,"AuthPlus",{enumerable:!0,get:function(){return STt.AuthPlus}})});var Ste=ht(n3=>{"use strict";Object.defineProperty(n3,"__esModule",{value:!0});n3.osconfig_v1=void 0;var ti=ct(),sFe;(function(h){class R{context;projects;constructor(u,n){this.context={_options:u||{},google:n},this.projects=new T(this.context)}}h.Osconfig=R;class T{context;locations;patchDeployments;patchJobs;constructor(u){this.context=u,this.locations=new G(this.context),this.patchDeployments=new r(this.context),this.patchJobs=new e(this.context)}}h.Resource$Projects=T;class G{context;global;instances;osPolicyAssignments;constructor(u){this.context=u,this.global=new V(this.context),this.instances=new E(this.context),this.osPolicyAssignments=new c(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(u){this.context=u}getProjectFeatureSettings(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}updateProjectFeatureSettings(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Global=V;class E{context;inventories;osPolicyAssignments;vulnerabilityReports;constructor(u){this.context=u,this.inventories=new v(this.context),this.osPolicyAssignments=new I(this.context),this.vulnerabilityReports=new m(this.context)}}h.Resource$Projects$Locations$Instances=E;class v{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/inventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Instances$Inventories=v;class I{context;reports;constructor(u){this.context=u,this.reports=new d(this.context)}}h.Resource$Projects$Locations$Instances$Ospolicyassignments=I;class d{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Instances$Ospolicyassignments$Reports=d;class m{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/vulnerabilityReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Instances$Vulnerabilityreports=m;class c{context;operations;constructor(u){this.context=u,this.operations=new o(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}listRevisions(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Ospolicyassignments=c;class o{context;constructor(u){this.context=u}cancel(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Locations$Ospolicyassignments$Operations=o;class r{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}pause(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}resume(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Patchdeployments=r;class e{context;instanceDetails;constructor(u){this.context=u,this.instanceDetails=new s(this.context)}cancel(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}execute(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/patchJobs:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/patchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Patchjobs=e;class s{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://osconfig.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/instanceDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,ti.createAPIRequest)(P,p);else return(0,ti.createAPIRequest)(P)}}h.Resource$Projects$Patchjobs$Instancedetails=s})(sFe||(n3.osconfig_v1=sFe={}))});var wte=ht(i3=>{"use strict";Object.defineProperty(i3,"__esModule",{value:!0});i3.osconfig_v1alpha=void 0;var Ip=ct(),rFe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Osconfig=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instanceOSPoliciesCompliances;instances;osPolicyAssignments;constructor(e){this.context=e,this.instanceOSPoliciesCompliances=new V(this.context),this.instances=new E(this.context),this.osPolicyAssignments=new c(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/instanceOSPoliciesCompliances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instanceospoliciescompliances=V;class E{context;inventories;osPolicyAssignments;vulnerabilityReports;constructor(e){this.context=e,this.inventories=new v(this.context),this.osPolicyAssignments=new I(this.context),this.vulnerabilityReports=new m(this.context)}}h.Resource$Projects$Locations$Instances=E;class v{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/inventories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instances$Inventories=v;class I{context;reports;constructor(e){this.context=e,this.reports=new d(this.context)}}h.Resource$Projects$Locations$Instances$Ospolicyassignments=I;class d{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instances$Ospolicyassignments$Reports=d;class m{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/vulnerabilityReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instances$Vulnerabilityreports=m;class c{context;operations;constructor(e){this.context=e,this.operations=new o(this.context)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+parent}/osPolicyAssignments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}listRevisions(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Ospolicyassignments=c;class o{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://osconfig.googleapis.com/",i={options:Object.assign({url:(p+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ip.createAPIRequest)(i,t);else return(0,Ip.createAPIRequest)(i)}}h.Resource$Projects$Locations$Ospolicyassignments$Operations=o})(rFe||(i3.osconfig_v1alpha=rFe={}))});var Gte=ht(u3=>{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.osconfig_v1beta=void 0;var Xu=ct(),nFe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Osconfig=R;class T{context;guestPolicies;patchDeployments;patchJobs;zones;constructor(c){this.context=c,this.guestPolicies=new G(this.context),this.patchDeployments=new V(this.context),this.patchJobs=new E(this.context),this.zones=new I(this.context)}}h.Resource$Projects=T;class G{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/guestPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/guestPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}}h.Resource$Projects$Guestpolicies=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/patchDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}pause(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}resume(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}}h.Resource$Projects$Patchdeployments=V;class E{context;instanceDetails;constructor(c){this.context=c,this.instanceDetails=new v(this.context)}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}execute(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/patchJobs:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/patchJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}}h.Resource$Projects$Patchjobs=E;class v{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/instanceDetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}}h.Resource$Projects$Patchjobs$Instancedetails=v;class I{context;instances;constructor(c){this.context=c,this.instances=new d(this.context)}}h.Resource$Projects$Zones=I;class d{context;constructor(c){this.context=c}lookupEffectiveGuestPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://osconfig.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+instance}:lookupEffectiveGuestPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["instance"],pathParams:["instance"],context:this.context};if(r)(0,Xu.createAPIRequest)(u,r);else return(0,Xu.createAPIRequest)(u)}}h.Resource$Projects$Zones$Instances=d})(nFe||(u3.osconfig_v1beta=nFe={}))});var _te=ht(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.osconfig_v2=void 0;var fi=ct(),iFe;(function(h){class R{context;folders;organizations;projects;constructor(p,i){this.context={_options:p||{},google:i},this.folders=new T(this.context),this.organizations=new I(this.context),this.projects=new r(this.context)}}h.Osconfig=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;global;operations;constructor(p){this.context=p,this.global=new V(this.context),this.operations=new v(this.context)}}h.Resource$Folders$Locations=G;class V{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new E(this.context)}}h.Resource$Folders$Locations$Global=V;class E{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Folders$Locations$Global$Policyorchestrators=E;class v{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Folders$Locations$Operations=v;class I{context;locations;constructor(p){this.context=p,this.locations=new d(this.context)}}h.Resource$Organizations=I;class d{context;global;operations;constructor(p){this.context=p,this.global=new m(this.context),this.operations=new o(this.context)}}h.Resource$Organizations$Locations=d;class m{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new c(this.context)}}h.Resource$Organizations$Locations$Global=m;class c{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Global$Policyorchestrators=c;class o{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Operations=o;class r{context;locations;constructor(p){this.context=p,this.locations=new e(this.context)}}h.Resource$Projects=r;class e{context;global;operations;constructor(p){this.context=p,this.global=new s(this.context),this.operations=new u(this.context)}}h.Resource$Projects$Locations=e;class s{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new t(this.context)}}h.Resource$Projects$Locations$Global=s;class t{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Projects$Locations$Global$Policyorchestrators=t;class u{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,fi.createAPIRequest)(y,g);else return(0,fi.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=u})(iFe||(p3.osconfig_v2=iFe={}))});var Lte=ht(c3=>{"use strict";Object.defineProperty(c3,"__esModule",{value:!0});c3.osconfig_v2beta=void 0;var mi=ct(),uFe;(function(h){class R{context;folders;organizations;projects;constructor(p,i){this.context={_options:p||{},google:i},this.folders=new T(this.context),this.organizations=new I(this.context),this.projects=new r(this.context)}}h.Osconfig=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;global;operations;constructor(p){this.context=p,this.global=new V(this.context),this.operations=new v(this.context)}}h.Resource$Folders$Locations=G;class V{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new E(this.context)}}h.Resource$Folders$Locations$Global=V;class E{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Folders$Locations$Global$Policyorchestrators=E;class v{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Folders$Locations$Operations=v;class I{context;locations;constructor(p){this.context=p,this.locations=new d(this.context)}}h.Resource$Organizations=I;class d{context;global;operations;constructor(p){this.context=p,this.global=new m(this.context),this.operations=new o(this.context)}}h.Resource$Organizations$Locations=d;class m{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new c(this.context)}}h.Resource$Organizations$Locations$Global=m;class c{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Global$Policyorchestrators=c;class o{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Organizations$Locations$Operations=o;class r{context;locations;constructor(p){this.context=p,this.locations=new e(this.context)}}h.Resource$Projects=r;class e{context;global;operations;constructor(p){this.context=p,this.global=new s(this.context),this.operations=new u(this.context)}}h.Resource$Projects$Locations=e;class s{context;policyOrchestrators;constructor(p){this.context=p,this.policyOrchestrators=new t(this.context)}}h.Resource$Projects$Locations$Global=s;class t{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+parent}/policyOrchestrators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Projects$Locations$Global$Policyorchestrators=t;class u{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://osconfig.googleapis.com/",y={options:Object.assign({url:(a+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,mi.createAPIRequest)(y,g);else return(0,mi.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=u})(uFe||(c3.osconfig_v2beta=uFe={}))});var aFe=ht(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.AuthPlus=_f.osconfig_v2beta=_f.osconfig_v2=_f.osconfig_v1beta=_f.osconfig_v1alpha=_f.osconfig_v1=_f.auth=_f.VERSIONS=void 0;_f.osconfig=wTt;var pFe=ct(),cFe=Ste();Object.defineProperty(_f,"osconfig_v1",{enumerable:!0,get:function(){return cFe.osconfig_v1}});var fFe=wte();Object.defineProperty(_f,"osconfig_v1alpha",{enumerable:!0,get:function(){return fFe.osconfig_v1alpha}});var mFe=Gte();Object.defineProperty(_f,"osconfig_v1beta",{enumerable:!0,get:function(){return mFe.osconfig_v1beta}});var gFe=_te();Object.defineProperty(_f,"osconfig_v2",{enumerable:!0,get:function(){return gFe.osconfig_v2}});var hFe=Lte();Object.defineProperty(_f,"osconfig_v2beta",{enumerable:!0,get:function(){return hFe.osconfig_v2beta}});_f.VERSIONS={v1:cFe.osconfig_v1.Osconfig,v1alpha:fFe.osconfig_v1alpha.Osconfig,v1beta:mFe.osconfig_v1beta.Osconfig,v2:gFe.osconfig_v2.Osconfig,v2beta:hFe.osconfig_v2beta.Osconfig};function wTt(h){return(0,pFe.getAPI)("osconfig",h,_f.VERSIONS,this)}var GTt=new pFe.AuthPlus;_f.auth=GTt;var _Tt=ct();Object.defineProperty(_f,"AuthPlus",{enumerable:!0,get:function(){return _Tt.AuthPlus}})});var Dte=ht(f3=>{"use strict";Object.defineProperty(f3,"__esModule",{value:!0});f3.oslogin_v1=void 0;var fm=ct(),PFe;(function(h){class R{context;projects;users;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context),this.users=new V(this.context)}}h.Oslogin=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(d){this.context=d}signSshPublicKey(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;projects;sshPublicKeys;constructor(d){this.context=d,this.projects=new E(this.context),this.sshPublicKeys=new v(this.context)}getLoginProfile(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}importSshPublicKey(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}}h.Resource$Users=V;class E{context;constructor(d){this.context=d}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}provisionPosixAccount(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}}h.Resource$Users$Projects=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://oslogin.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,fm.createAPIRequest)(s,c);else return(0,fm.createAPIRequest)(s)}}h.Resource$Users$Sshpublickeys=v})(PFe||(f3.oslogin_v1=PFe={}))});var zte=ht(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.oslogin_v1alpha=void 0;var bc=ct(),dFe;(function(h){class R{context;projects;users;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context),this.users=new V(this.context)}}h.Oslogin=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;projects;sshPublicKeys;constructor(c){this.context=c,this.projects=new E(this.context),this.sshPublicKeys=new d(this.context)}getLoginProfile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}importSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Users=V;class E{context;locations;zones;constructor(c){this.context=c,this.locations=new v(this.context),this.zones=new I(this.context)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}provisionPosixAccount(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Users$Projects=E;class v{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Users$Projects$Locations=v;class I{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Users$Projects$Zones=I;class d{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,bc.createAPIRequest)(u,r);else return(0,bc.createAPIRequest)(u)}}h.Resource$Users$Sshpublickeys=d})(dFe||(m3.oslogin_v1alpha=dFe={}))});var Mte=ht(g3=>{"use strict";Object.defineProperty(g3,"__esModule",{value:!0});g3.oslogin_v1beta=void 0;var kc=ct(),qFe;(function(h){class R{context;projects;users;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context),this.users=new V(this.context)}}h.Oslogin=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;projects;sshPublicKeys;constructor(c){this.context=c,this.projects=new E(this.context),this.sshPublicKeys=new d(this.context)}getLoginProfile(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}/loginProfile").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}importSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}:importSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Users=V;class E{context;locations;zones;constructor(c){this.context=c,this.locations=new v(this.context),this.zones=new I(this.context)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}provisionPosixAccount(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Users$Projects=E;class v{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Users$Projects$Locations=v;class I{context;constructor(c){this.context=c}signSshPublicKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}:signSshPublicKey").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Users$Projects$Zones=I;class d{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+parent}/sshPublicKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://oslogin.googleapis.com/",u={options:Object.assign({url:(t+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,kc.createAPIRequest)(u,r);else return(0,kc.createAPIRequest)(u)}}h.Resource$Users$Sshpublickeys=d})(qFe||(g3.oslogin_v1beta=qFe={}))});var AFe=ht(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});Ag.AuthPlus=Ag.oslogin_v1beta=Ag.oslogin_v1alpha=Ag.oslogin_v1=Ag.auth=Ag.VERSIONS=void 0;Ag.oslogin=LTt;var yFe=ct(),xFe=Dte();Object.defineProperty(Ag,"oslogin_v1",{enumerable:!0,get:function(){return xFe.oslogin_v1}});var IFe=zte();Object.defineProperty(Ag,"oslogin_v1alpha",{enumerable:!0,get:function(){return IFe.oslogin_v1alpha}});var RFe=Mte();Object.defineProperty(Ag,"oslogin_v1beta",{enumerable:!0,get:function(){return RFe.oslogin_v1beta}});Ag.VERSIONS={v1:xFe.oslogin_v1.Oslogin,v1alpha:IFe.oslogin_v1alpha.Oslogin,v1beta:RFe.oslogin_v1beta.Oslogin};function LTt(h){return(0,yFe.getAPI)("oslogin",h,Ag.VERSIONS,this)}var DTt=new yFe.AuthPlus;Ag.auth=DTt;var zTt=ct();Object.defineProperty(Ag,"AuthPlus",{enumerable:!0,get:function(){return zTt.AuthPlus}})});var Nte=ht(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.pagespeedonline_v5=void 0;var $Fe=ct(),jFe;(function(h){class R{context;pagespeedapi;constructor(V,E){this.context={_options:V||{},google:E},this.pagespeedapi=new T(this.context)}}h.Pagespeedonline=R;class T{context;constructor(V){this.context=V}runpagespeed(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://pagespeedonline.googleapis.com/",c={options:Object.assign({url:(m+"/pagespeedonline/v5/runPagespeed").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["url"],pathParams:[],context:this.context};if(v)(0,$Fe.createAPIRequest)(c,v);else return(0,$Fe.createAPIRequest)(c)}}h.Resource$Pagespeedapi=T})(jFe||(h3.pagespeedonline_v5=jFe={}))});var TFe=ht(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});By.AuthPlus=By.pagespeedonline_v5=By.auth=By.VERSIONS=void 0;By.pagespeedonline=MTt;var UFe=ct(),vFe=Nte();Object.defineProperty(By,"pagespeedonline_v5",{enumerable:!0,get:function(){return vFe.pagespeedonline_v5}});By.VERSIONS={v5:vFe.pagespeedonline_v5.Pagespeedonline};function MTt(h){return(0,UFe.getAPI)("pagespeedonline",h,By.VERSIONS,this)}var NTt=new UFe.AuthPlus;By.auth=NTt;var HTt=ct();Object.defineProperty(By,"AuthPlus",{enumerable:!0,get:function(){return HTt.AuthPlus}})});var Hte=ht(a3=>{"use strict";Object.defineProperty(a3,"__esModule",{value:!0});a3.parallelstore_v1=void 0;var dc=ct(),VFe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Parallelstore=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(I){this.context=I,this.instances=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}exportData(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}importData(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,dc.createAPIRequest)(e,m);else return(0,dc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(VFe||(a3.parallelstore_v1=VFe={}))});var Fte=ht(P3=>{"use strict";Object.defineProperty(P3,"__esModule",{value:!0});P3.parallelstore_v1beta=void 0;var qc=ct(),EFe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Parallelstore=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;constructor(I){this.context=I,this.instances=new V(this.context),this.operations=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}exportData(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}importData(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parallelstore.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,qc.createAPIRequest)(e,m);else return(0,qc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(EFe||(P3.parallelstore_v1beta=EFe={}))});var _Fe=ht(Za=>{"use strict";Object.defineProperty(Za,"__esModule",{value:!0});Za.AuthPlus=Za.parallelstore_v1beta=Za.parallelstore_v1=Za.auth=Za.VERSIONS=void 0;Za.parallelstore=FTt;var SFe=ct(),wFe=Hte();Object.defineProperty(Za,"parallelstore_v1",{enumerable:!0,get:function(){return wFe.parallelstore_v1}});var GFe=Fte();Object.defineProperty(Za,"parallelstore_v1beta",{enumerable:!0,get:function(){return GFe.parallelstore_v1beta}});Za.VERSIONS={v1:wFe.parallelstore_v1.Parallelstore,v1beta:GFe.parallelstore_v1beta.Parallelstore};function FTt(h){return(0,SFe.getAPI)("parallelstore",h,Za.VERSIONS,this)}var BTt=new SFe.AuthPlus;Za.auth=BTt;var ZTt=ct();Object.defineProperty(Za,"AuthPlus",{enumerable:!0,get:function(){return ZTt.AuthPlus}})});var Bte=ht(d3=>{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.parametermanager_v1=void 0;var yc=ct(),LFe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Parametermanager=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;parameters;constructor(I){this.context=I,this.parameters=new V(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;versions;constructor(I){this.context=I,this.versions=new E(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/parameters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/parameters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Parameters=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}render(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://parametermanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:render").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,yc.createAPIRequest)(e,m);else return(0,yc.createAPIRequest)(e)}}h.Resource$Projects$Locations$Parameters$Versions=E})(LFe||(d3.parametermanager_v1=LFe={}))});var MFe=ht(Zy=>{"use strict";Object.defineProperty(Zy,"__esModule",{value:!0});Zy.AuthPlus=Zy.parametermanager_v1=Zy.auth=Zy.VERSIONS=void 0;Zy.parametermanager=WTt;var DFe=ct(),zFe=Bte();Object.defineProperty(Zy,"parametermanager_v1",{enumerable:!0,get:function(){return zFe.parametermanager_v1}});Zy.VERSIONS={v1:zFe.parametermanager_v1.Parametermanager};function WTt(h){return(0,DFe.getAPI)("parametermanager",h,Zy.VERSIONS,this)}var KTt=new DFe.AuthPlus;Zy.auth=KTt;var JTt=ct();Object.defineProperty(Zy,"AuthPlus",{enumerable:!0,get:function(){return JTt.AuthPlus}})});var Zte=ht(q3=>{"use strict";Object.defineProperty(q3,"__esModule",{value:!0});q3.paymentsresellersubscription_v1=void 0;var Xp=ct(),NFe;(function(h){class R{context;partners;constructor(m,c){this.context={_options:m||{},google:c},this.partners=new T(this.context)}}h.Paymentsresellersubscription=R;class T{context;products;promotions;subscriptions;userSessions;constructor(m){this.context=m,this.products=new G(this.context),this.promotions=new V(this.context),this.subscriptions=new E(this.context),this.userSessions=new I(this.context)}}h.Resource$Partners=T;class G{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}}h.Resource$Partners$Products=G;class V{context;constructor(m){this.context=m}findEligible(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/promotions:findEligible").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/promotions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}}h.Resource$Partners$Promotions=V;class E{context;lineItems;constructor(m){this.context=m,this.lineItems=new v(this.context)}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}entitle(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:entitle").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}extend(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:extend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}provision(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/subscriptions:provision").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}resume(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}suspend(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}undoCancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:undoCancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}}h.Resource$Partners$Subscriptions=E;class v{context;constructor(m){this.context=m}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}}h.Resource$Partners$Subscriptions$Lineitems=v;class I{context;constructor(m){this.context=m}generate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://paymentsresellersubscription.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/userSessions:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Xp.createAPIRequest)(t,o);else return(0,Xp.createAPIRequest)(t)}}h.Resource$Partners$Usersessions=I})(NFe||(q3.paymentsresellersubscription_v1=NFe={}))});var BFe=ht(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});Wy.AuthPlus=Wy.paymentsresellersubscription_v1=Wy.auth=Wy.VERSIONS=void 0;Wy.paymentsresellersubscription=QTt;var HFe=ct(),FFe=Zte();Object.defineProperty(Wy,"paymentsresellersubscription_v1",{enumerable:!0,get:function(){return FFe.paymentsresellersubscription_v1}});Wy.VERSIONS={v1:FFe.paymentsresellersubscription_v1.Paymentsresellersubscription};function QTt(h){return(0,HFe.getAPI)("paymentsresellersubscription",h,Wy.VERSIONS,this)}var YTt=new HFe.AuthPlus;Wy.auth=YTt;var XTt=ct();Object.defineProperty(Wy,"AuthPlus",{enumerable:!0,get:function(){return XTt.AuthPlus}})});var Wte=ht(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});y3.people_v1=void 0;var Di=ct(),ZFe;(function(h){class R{context;contactGroups;otherContacts;people;constructor(d,m){this.context={_options:d||{},google:m},this.contactGroups=new T(this.context),this.otherContacts=new V(this.context),this.people=new E(this.context)}}h.People=R;class T{context;members;constructor(d){this.context=d,this.members=new G(this.context)}batchGet(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/contactGroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}}h.Resource$Contactgroups=T;class G{context;constructor(d){this.context=d}modify(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}/members:modify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}}h.Resource$Contactgroups$Members=G;class V{context;constructor(d){this.context=d}copyOtherContactToMyContactsGroup(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:copyOtherContactToMyContactsGroup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/otherContacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}search(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/otherContacts:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}}h.Resource$Othercontacts=V;class E{context;connections;constructor(d){this.context=d,this.connections=new v(this.context)}batchCreateContacts(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchCreateContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}batchDeleteContacts(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchDeleteContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}batchUpdateContacts(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchUpdateContacts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}createContact(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:createContact").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}deleteContact(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:deleteContact").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}deleteContactPhoto(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:deleteContactPhoto").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}getBatchGet(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}listDirectoryPeople(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:listDirectoryPeople").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}searchContacts(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:searchContacts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}searchDirectoryPeople(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/people:searchDirectoryPeople").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}updateContact(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:updateContact").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}updateContactPhoto(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}:updateContactPhoto").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}}h.Resource$People=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://people.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resourceName}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(c)(0,Di.createAPIRequest)(s,c);else return(0,Di.createAPIRequest)(s)}}h.Resource$People$Connections=v})(ZFe||(y3.people_v1=ZFe={}))});var JFe=ht(Ky=>{"use strict";Object.defineProperty(Ky,"__esModule",{value:!0});Ky.AuthPlus=Ky.people_v1=Ky.auth=Ky.VERSIONS=void 0;Ky.people=lTt;var WFe=ct(),KFe=Wte();Object.defineProperty(Ky,"people_v1",{enumerable:!0,get:function(){return KFe.people_v1}});Ky.VERSIONS={v1:KFe.people_v1.People};function lTt(h){return(0,WFe.getAPI)("people",h,Ky.VERSIONS,this)}var OTt=new WFe.AuthPlus;Ky.auth=OTt;var CTt=ct();Object.defineProperty(Ky,"AuthPlus",{enumerable:!0,get:function(){return CTt.AuthPlus}})});var Kte=ht(x3=>{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.places_v1=void 0;var iR=ct(),QFe;(function(h){class R{context;places;constructor(E,v){this.context={_options:E||{},google:v},this.places=new T(this.context)}}h.Places=R;class T{context;photos;constructor(E){this.context=E,this.photos=new G(this.context)}autocomplete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(c+"/v1/places:autocomplete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,iR.createAPIRequest)(o,I);else return(0,iR.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,iR.createAPIRequest)(o,I);else return(0,iR.createAPIRequest)(o)}searchNearby(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(c+"/v1/places:searchNearby").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,iR.createAPIRequest)(o,I);else return(0,iR.createAPIRequest)(o)}searchText(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(c+"/v1/places:searchText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,iR.createAPIRequest)(o,I);else return(0,iR.createAPIRequest)(o)}}h.Resource$Places=T;class G{context;constructor(E){this.context=E}getMedia(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://places.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,iR.createAPIRequest)(o,I);else return(0,iR.createAPIRequest)(o)}}h.Resource$Places$Photos=G})(QFe||(x3.places_v1=QFe={}))});var lFe=ht(Jy=>{"use strict";Object.defineProperty(Jy,"__esModule",{value:!0});Jy.AuthPlus=Jy.places_v1=Jy.auth=Jy.VERSIONS=void 0;Jy.places=bTt;var YFe=ct(),XFe=Kte();Object.defineProperty(Jy,"places_v1",{enumerable:!0,get:function(){return XFe.places_v1}});Jy.VERSIONS={v1:XFe.places_v1.Places};function bTt(h){return(0,YFe.getAPI)("places",h,Jy.VERSIONS,this)}var kTt=new YFe.AuthPlus;Jy.auth=kTt;var eVt=ct();Object.defineProperty(Jy,"AuthPlus",{enumerable:!0,get:function(){return eVt.AuthPlus}})});var Jte=ht(I3=>{"use strict";Object.defineProperty(I3,"__esModule",{value:!0});I3.playablelocations_v3=void 0;var zU=ct(),OFe;(function(h){class R{context;v3;constructor(V,E){this.context={_options:V||{},google:E},this.v3=new T(this.context)}}h.Playablelocations=R;class T{context;constructor(V){this.context=V}logImpressions(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://playablelocations.googleapis.com/",c={options:Object.assign({url:(m+"/v3:logImpressions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,zU.createAPIRequest)(c,v);else return(0,zU.createAPIRequest)(c)}logPlayerReports(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://playablelocations.googleapis.com/",c={options:Object.assign({url:(m+"/v3:logPlayerReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,zU.createAPIRequest)(c,v);else return(0,zU.createAPIRequest)(c)}samplePlayableLocations(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://playablelocations.googleapis.com/",c={options:Object.assign({url:(m+"/v3:samplePlayableLocations").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,zU.createAPIRequest)(c,v);else return(0,zU.createAPIRequest)(c)}}h.Resource$V3=T})(OFe||(I3.playablelocations_v3=OFe={}))});var kFe=ht(Qy=>{"use strict";Object.defineProperty(Qy,"__esModule",{value:!0});Qy.AuthPlus=Qy.playablelocations_v3=Qy.auth=Qy.VERSIONS=void 0;Qy.playablelocations=tVt;var CFe=ct(),bFe=Jte();Object.defineProperty(Qy,"playablelocations_v3",{enumerable:!0,get:function(){return bFe.playablelocations_v3}});Qy.VERSIONS={v3:bFe.playablelocations_v3.Playablelocations};function tVt(h){return(0,CFe.getAPI)("playablelocations",h,Qy.VERSIONS,this)}var oVt=new CFe.AuthPlus;Qy.auth=oVt;var sVt=ct();Object.defineProperty(Qy,"AuthPlus",{enumerable:!0,get:function(){return sVt.AuthPlus}})});var Qte=ht(R3=>{"use strict";Object.defineProperty(R3,"__esModule",{value:!0});R3.playcustomapp_v1=void 0;var eBe=ct(),tBe;(function(h){class R{context;accounts;constructor(E,v){this.context={_options:E||{},google:v},this.accounts=new T(this.context)}}h.Playcustomapp=R;class T{context;customApps;constructor(E){this.context=E,this.customApps=new G(this.context)}}h.Resource$Accounts=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://playcustomapp.googleapis.com/",o={options:Object.assign({url:(c+"/playcustomapp/v1/accounts/{account}/customApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,mediaUrl:(c+"/upload/playcustomapp/v1/accounts/{account}/customApps").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["account"],pathParams:["account"],context:this.context};if(I)(0,eBe.createAPIRequest)(o,I);else return(0,eBe.createAPIRequest)(o)}}h.Resource$Accounts$Customapps=G})(tBe||(R3.playcustomapp_v1=tBe={}))});var rBe=ht(Yy=>{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});Yy.AuthPlus=Yy.playcustomapp_v1=Yy.auth=Yy.VERSIONS=void 0;Yy.playcustomapp=rVt;var oBe=ct(),sBe=Qte();Object.defineProperty(Yy,"playcustomapp_v1",{enumerable:!0,get:function(){return sBe.playcustomapp_v1}});Yy.VERSIONS={v1:sBe.playcustomapp_v1.Playcustomapp};function rVt(h){return(0,oBe.getAPI)("playcustomapp",h,Yy.VERSIONS,this)}var nVt=new oBe.AuthPlus;Yy.auth=nVt;var iVt=ct();Object.defineProperty(Yy,"AuthPlus",{enumerable:!0,get:function(){return iVt.AuthPlus}})});var Yte=ht(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.playdeveloperreporting_v1alpha1=void 0;var du=ct(),nBe;(function(h){class R{context;anomalies;apps;vitals;constructor(n,p){this.context={_options:n||{},google:p},this.anomalies=new T(this.context),this.apps=new G(this.context),this.vitals=new V(this.context)}}h.Playdeveloperreporting=R;class T{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+parent}/anomalies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Anomalies=T;class G{context;constructor(n){this.context=n}fetchReleaseFilterOptions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:fetchReleaseFilterOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/apps:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Apps=G;class V{context;anrrate;crashrate;errors;excessivewakeuprate;lmkrate;slowrenderingrate;slowstartrate;stuckbackgroundwakelockrate;constructor(n){this.context=n,this.anrrate=new E(this.context),this.crashrate=new v(this.context),this.errors=new I(this.context),this.excessivewakeuprate=new o(this.context),this.lmkrate=new r(this.context),this.slowrenderingrate=new e(this.context),this.slowstartrate=new s(this.context),this.stuckbackgroundwakelockrate=new t(this.context)}}h.Resource$Vitals=V;class E{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Anrrate=E;class v{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Crashrate=v;class I{context;counts;issues;reports;constructor(n){this.context=n,this.counts=new d(this.context),this.issues=new m(this.context),this.reports=new c(this.context)}}h.Resource$Vitals$Errors=I;class d{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Counts=d;class m{context;constructor(n){this.context=n}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+parent}/errorIssues:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Issues=m;class c{context;constructor(n){this.context=n}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+parent}/errorReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Reports=c;class o{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Excessivewakeuprate=o;class r{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Lmkrate=r;class e{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Slowrenderingrate=e;class s{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Slowstartrate=s;class t{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1alpha1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,du.createAPIRequest)(a,i);else return(0,du.createAPIRequest)(a)}}h.Resource$Vitals$Stuckbackgroundwakelockrate=t})(nBe||(A3.playdeveloperreporting_v1alpha1=nBe={}))});var Xte=ht($3=>{"use strict";Object.defineProperty($3,"__esModule",{value:!0});$3.playdeveloperreporting_v1beta1=void 0;var qu=ct(),iBe;(function(h){class R{context;anomalies;apps;vitals;constructor(n,p){this.context={_options:n||{},google:p},this.anomalies=new T(this.context),this.apps=new G(this.context),this.vitals=new V(this.context)}}h.Playdeveloperreporting=R;class T{context;constructor(n){this.context=n}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/anomalies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Anomalies=T;class G{context;constructor(n){this.context=n}fetchReleaseFilterOptions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:fetchReleaseFilterOptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/apps:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Apps=G;class V{context;anrrate;crashrate;errors;excessivewakeuprate;lmkrate;slowrenderingrate;slowstartrate;stuckbackgroundwakelockrate;constructor(n){this.context=n,this.anrrate=new E(this.context),this.crashrate=new v(this.context),this.errors=new I(this.context),this.excessivewakeuprate=new o(this.context),this.lmkrate=new r(this.context),this.slowrenderingrate=new e(this.context),this.slowstartrate=new s(this.context),this.stuckbackgroundwakelockrate=new t(this.context)}}h.Resource$Vitals=V;class E{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Anrrate=E;class v{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Crashrate=v;class I{context;counts;issues;reports;constructor(n){this.context=n,this.counts=new d(this.context),this.issues=new m(this.context),this.reports=new c(this.context)}}h.Resource$Vitals$Errors=I;class d{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Counts=d;class m{context;constructor(n){this.context=n}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/errorIssues:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Issues=m;class c{context;constructor(n){this.context=n}search(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/errorReports:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Errors$Reports=c;class o{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Excessivewakeuprate=o;class r{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Lmkrate=r;class e{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Slowrenderingrate=e;class s{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Slowstartrate=s;class t{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}query(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://playdeveloperreporting.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}:query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,qu.createAPIRequest)(a,i);else return(0,qu.createAPIRequest)(a)}}h.Resource$Vitals$Stuckbackgroundwakelockrate=t})(iBe||($3.playdeveloperreporting_v1beta1=iBe={}))});var fBe=ht(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.AuthPlus=Wa.playdeveloperreporting_v1beta1=Wa.playdeveloperreporting_v1alpha1=Wa.auth=Wa.VERSIONS=void 0;Wa.playdeveloperreporting=uVt;var uBe=ct(),pBe=Yte();Object.defineProperty(Wa,"playdeveloperreporting_v1alpha1",{enumerable:!0,get:function(){return pBe.playdeveloperreporting_v1alpha1}});var cBe=Xte();Object.defineProperty(Wa,"playdeveloperreporting_v1beta1",{enumerable:!0,get:function(){return cBe.playdeveloperreporting_v1beta1}});Wa.VERSIONS={v1alpha1:pBe.playdeveloperreporting_v1alpha1.Playdeveloperreporting,v1beta1:cBe.playdeveloperreporting_v1beta1.Playdeveloperreporting};function uVt(h){return(0,uBe.getAPI)("playdeveloperreporting",h,Wa.VERSIONS,this)}var pVt=new uBe.AuthPlus;Wa.auth=pVt;var cVt=ct();Object.defineProperty(Wa,"AuthPlus",{enumerable:!0,get:function(){return cVt.AuthPlus}})});var lte=ht(U3=>{"use strict";Object.defineProperty(U3,"__esModule",{value:!0});U3.playgrouping_v1alpha1=void 0;var j3=ct(),mBe;(function(h){class R{context;apps;constructor(v,I){this.context={_options:v||{},google:I},this.apps=new T(this.context)}}h.Playgrouping=R;class T{context;tokens;constructor(v){this.context=v,this.tokens=new G(this.context)}}h.Resource$Apps=T;class G{context;tags;constructor(v){this.context=v,this.tags=new V(this.context)}verify(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://playgrouping.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+appPackage}/{+token}:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["appPackage","token"],pathParams:["appPackage","token"],context:this.context};if(d)(0,j3.createAPIRequest)(r,d);else return(0,j3.createAPIRequest)(r)}}h.Resource$Apps$Tokens=G;class V{context;constructor(v){this.context=v}createOrUpdate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://playgrouping.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+appPackage}/{+token}/tags:createOrUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["appPackage","token"],pathParams:["appPackage","token"],context:this.context};if(d)(0,j3.createAPIRequest)(r,d);else return(0,j3.createAPIRequest)(r)}}h.Resource$Apps$Tokens$Tags=V})(mBe||(U3.playgrouping_v1alpha1=mBe={}))});var aBe=ht(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});Xy.AuthPlus=Xy.playgrouping_v1alpha1=Xy.auth=Xy.VERSIONS=void 0;Xy.playgrouping=fVt;var gBe=ct(),hBe=lte();Object.defineProperty(Xy,"playgrouping_v1alpha1",{enumerable:!0,get:function(){return hBe.playgrouping_v1alpha1}});Xy.VERSIONS={v1alpha1:hBe.playgrouping_v1alpha1.Playgrouping};function fVt(h){return(0,gBe.getAPI)("playgrouping",h,Xy.VERSIONS,this)}var mVt=new gBe.AuthPlus;Xy.auth=mVt;var gVt=ct();Object.defineProperty(Xy,"AuthPlus",{enumerable:!0,get:function(){return gVt.AuthPlus}})});var Ote=ht(v3=>{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.playintegrity_v1=void 0;var MU=ct(),PBe;(function(h){class R{context;deviceRecall;v1;constructor(E,v){this.context={_options:E||{},google:v},this.deviceRecall=new T(this.context),this.v1=new G(this.context)}}h.Playintegrity=R;class T{context;constructor(E){this.context=E}write(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+packageName}/deviceRecall:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(I)(0,MU.createAPIRequest)(o,I);else return(0,MU.createAPIRequest)(o)}}h.Resource$Devicerecall=T;class G{context;constructor(E){this.context=E}decodeIntegrityToken(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+packageName}:decodeIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(I)(0,MU.createAPIRequest)(o,I);else return(0,MU.createAPIRequest)(o)}decodePcIntegrityToken(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://playintegrity.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+packageName}:decodePcIntegrityToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["packageName"],pathParams:["packageName"],context:this.context};if(I)(0,MU.createAPIRequest)(o,I);else return(0,MU.createAPIRequest)(o)}}h.Resource$V1=G})(PBe||(v3.playintegrity_v1=PBe={}))});var yBe=ht(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.AuthPlus=ly.playintegrity_v1=ly.auth=ly.VERSIONS=void 0;ly.playintegrity=hVt;var dBe=ct(),qBe=Ote();Object.defineProperty(ly,"playintegrity_v1",{enumerable:!0,get:function(){return qBe.playintegrity_v1}});ly.VERSIONS={v1:qBe.playintegrity_v1.Playintegrity};function hVt(h){return(0,dBe.getAPI)("playintegrity",h,ly.VERSIONS,this)}var aVt=new dBe.AuthPlus;ly.auth=aVt;var PVt=ct();Object.defineProperty(ly,"AuthPlus",{enumerable:!0,get:function(){return PVt.AuthPlus}})});var Cte=ht(T3=>{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.plus_v1=void 0;var mm=ct(),xBe;(function(h){class R{context;activities;comments;people;constructor(v,I){this.context={_options:v||{},google:I},this.activities=new T(this.context),this.comments=new G(this.context),this.people=new V(this.context)}}h.Plus=R;class T{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["activityId"],pathParams:["activityId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/people/{userId}/activities/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["userId","collection"],pathParams:["collection","userId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}search(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["query"],pathParams:[],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}}h.Resource$Activities=T;class G{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/comments/{commentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["commentId"],pathParams:["commentId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["activityId"],pathParams:["activityId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}}h.Resource$Comments=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/people/{userId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["userId"],pathParams:["userId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/people/{userId}/people/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["userId","collection"],pathParams:["collection","userId"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}listByActivity(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/activities/{activityId}/people/{collection}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["activityId","collection"],pathParams:["activityId","collection"],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}search(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/plus/v1/people").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["query"],pathParams:[],context:this.context};if(d)(0,mm.createAPIRequest)(r,d);else return(0,mm.createAPIRequest)(r)}}h.Resource$People=V})(xBe||(T3.plus_v1=xBe={}))});var ABe=ht(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.AuthPlus=Oy.plus_v1=Oy.auth=Oy.VERSIONS=void 0;Oy.plus=dVt;var IBe=ct(),RBe=Cte();Object.defineProperty(Oy,"plus_v1",{enumerable:!0,get:function(){return RBe.plus_v1}});Oy.VERSIONS={v1:RBe.plus_v1.Plus};function dVt(h){return(0,IBe.getAPI)("plus",h,Oy.VERSIONS,this)}var qVt=new IBe.AuthPlus;Oy.auth=qVt;var yVt=ct();Object.defineProperty(Oy,"AuthPlus",{enumerable:!0,get:function(){return yVt.AuthPlus}})});var bte=ht(V3=>{"use strict";Object.defineProperty(V3,"__esModule",{value:!0});V3.policyanalyzer_v1=void 0;var NU=ct(),$Be;(function(h){class R{context;folders;organizations;projects;constructor(t,u){this.context={_options:t||{},google:u},this.folders=new T(this.context),this.organizations=new v(this.context),this.projects=new c(this.context)}}h.Policyanalyzer=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new V(this.context)}}h.Resource$Folders$Locations=G;class V{context;activities;constructor(t){this.context=t,this.activities=new E(this.context)}}h.Resource$Folders$Locations$Activitytypes=V;class E{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,NU.createAPIRequest)(f,n);else return(0,NU.createAPIRequest)(f)}}h.Resource$Folders$Locations$Activitytypes$Activities=E;class v{context;locations;constructor(t){this.context=t,this.locations=new I(this.context)}}h.Resource$Organizations=v;class I{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new d(this.context)}}h.Resource$Organizations$Locations=I;class d{context;activities;constructor(t){this.context=t,this.activities=new m(this.context)}}h.Resource$Organizations$Locations$Activitytypes=d;class m{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,NU.createAPIRequest)(f,n);else return(0,NU.createAPIRequest)(f)}}h.Resource$Organizations$Locations$Activitytypes$Activities=m;class c{context;locations;constructor(t){this.context=t,this.locations=new o(this.context)}}h.Resource$Projects=c;class o{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new r(this.context)}}h.Resource$Projects$Locations=o;class r{context;activities;constructor(t){this.context=t,this.activities=new e(this.context)}}h.Resource$Projects$Locations$Activitytypes=r;class e{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,NU.createAPIRequest)(f,n);else return(0,NU.createAPIRequest)(f)}}h.Resource$Projects$Locations$Activitytypes$Activities=e})($Be||(V3.policyanalyzer_v1=$Be={}))});var kte=ht(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});E3.policyanalyzer_v1beta1=void 0;var HU=ct(),jBe;(function(h){class R{context;folders;organizations;projects;constructor(t,u){this.context={_options:t||{},google:u},this.folders=new T(this.context),this.organizations=new v(this.context),this.projects=new c(this.context)}}h.Policyanalyzer=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new V(this.context)}}h.Resource$Folders$Locations=G;class V{context;activities;constructor(t){this.context=t,this.activities=new E(this.context)}}h.Resource$Folders$Locations$Activitytypes=V;class E{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,HU.createAPIRequest)(f,n);else return(0,HU.createAPIRequest)(f)}}h.Resource$Folders$Locations$Activitytypes$Activities=E;class v{context;locations;constructor(t){this.context=t,this.locations=new I(this.context)}}h.Resource$Organizations=v;class I{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new d(this.context)}}h.Resource$Organizations$Locations=I;class d{context;activities;constructor(t){this.context=t,this.activities=new m(this.context)}}h.Resource$Organizations$Locations$Activitytypes=d;class m{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,HU.createAPIRequest)(f,n);else return(0,HU.createAPIRequest)(f)}}h.Resource$Organizations$Locations$Activitytypes$Activities=m;class c{context;locations;constructor(t){this.context=t,this.locations=new o(this.context)}}h.Resource$Projects=c;class o{context;activityTypes;constructor(t){this.context=t,this.activityTypes=new r(this.context)}}h.Resource$Projects$Locations=o;class r{context;activities;constructor(t){this.context=t,this.activities=new e(this.context)}}h.Resource$Projects$Locations$Activitytypes=r;class e{context;constructor(t){this.context=t}query(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://policyanalyzer.googleapis.com/",f={options:Object.assign({url:(g+"/v1beta1/{+parent}/activities:query").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,HU.createAPIRequest)(f,n);else return(0,HU.createAPIRequest)(f)}}h.Resource$Projects$Locations$Activitytypes$Activities=e})(jBe||(E3.policyanalyzer_v1beta1=jBe={}))});var VBe=ht(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.AuthPlus=Ka.policyanalyzer_v1beta1=Ka.policyanalyzer_v1=Ka.auth=Ka.VERSIONS=void 0;Ka.policyanalyzer=xVt;var UBe=ct(),vBe=bte();Object.defineProperty(Ka,"policyanalyzer_v1",{enumerable:!0,get:function(){return vBe.policyanalyzer_v1}});var TBe=kte();Object.defineProperty(Ka,"policyanalyzer_v1beta1",{enumerable:!0,get:function(){return TBe.policyanalyzer_v1beta1}});Ka.VERSIONS={v1:vBe.policyanalyzer_v1.Policyanalyzer,v1beta1:TBe.policyanalyzer_v1beta1.Policyanalyzer};function xVt(h){return(0,UBe.getAPI)("policyanalyzer",h,Ka.VERSIONS,this)}var IVt=new UBe.AuthPlus;Ka.auth=IVt;var RVt=ct();Object.defineProperty(Ka,"AuthPlus",{enumerable:!0,get:function(){return RVt.AuthPlus}})});var eoe=ht(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});S3.policysimulator_v1=void 0;var gi=ct(),EBe;(function(h){class R{context;folders;operations;organizations;projects;constructor(F,se){this.context={_options:F||{},google:se},this.folders=new T(this.context),this.operations=new o(this.context),this.organizations=new r(this.context),this.projects=new P(this.context)}}h.Policysimulator=R;class T{context;locations;constructor(F){this.context=F,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(F){this.context=F,this.accessPolicySimulations=new V(this.context),this.orgPolicyViolationsPreviews=new v(this.context),this.replays=new d(this.context)}}h.Resource$Folders$Locations=G;class V{context;operations;constructor(F){this.context=F,this.operations=new E(this.context)}}h.Resource$Folders$Locations$Accesspolicysimulations=V;class E{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Folders$Locations$Accesspolicysimulations$Operations=E;class v{context;operations;constructor(F){this.context=F,this.operations=new I(this.context)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews=v;class I{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=I;class d{context;operations;results;constructor(F){this.context=F,this.operations=new m(this.context),this.results=new c(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Folders$Locations$Replays=d;class m{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Folders$Locations$Replays$Operations=m;class c{context;constructor(F){this.context=F}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Folders$Locations$Replays$Results=c;class o{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Operations=o;class r{context;locations;constructor(F){this.context=F,this.locations=new e(this.context)}}h.Resource$Organizations=r;class e{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(F){this.context=F,this.accessPolicySimulations=new s(this.context),this.orgPolicyViolationsPreviews=new u(this.context),this.replays=new i(this.context)}}h.Resource$Organizations$Locations=e;class s{context;operations;constructor(F){this.context=F,this.operations=new t(this.context)}}h.Resource$Organizations$Locations$Accesspolicysimulations=s;class t{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Accesspolicysimulations$Operations=t;class u{context;operations;orgPolicyViolations;constructor(F){this.context=F,this.operations=new n(this.context),this.orgPolicyViolations=new p(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/orgPolicyViolationsPreviews").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/orgPolicyViolationsPreviews").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews=u;class n{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=n;class p{context;constructor(F){this.context=F}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/orgPolicyViolations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Orgpolicyviolations=p;class i{context;operations;results;constructor(F){this.context=F,this.operations=new g(this.context),this.results=new f(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Replays=i;class g{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Replays$Operations=g;class f{context;constructor(F){this.context=F}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Organizations$Locations$Replays$Results=f;class P{context;locations;constructor(F){this.context=F,this.locations=new a(this.context)}}h.Resource$Projects=P;class a{context;accessPolicySimulations;orgPolicyViolationsPreviews;replays;constructor(F){this.context=F,this.accessPolicySimulations=new y(this.context),this.orgPolicyViolationsPreviews=new A(this.context),this.replays=new j(this.context)}}h.Resource$Projects$Locations=a;class y{context;operations;constructor(F){this.context=F,this.operations=new q(this.context)}}h.Resource$Projects$Locations$Accesspolicysimulations=y;class q{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Projects$Locations$Accesspolicysimulations$Operations=q;class A{context;operations;constructor(F){this.context=F,this.operations=new x(this.context)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews=A;class x{context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=x;class j{context;operations;results;constructor(F){this.context=F,this.operations=new $(this.context),this.results=new w(this.context)}create(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/replays").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Projects$Locations$Replays=j;class ${context;constructor(F){this.context=F}get(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["name"],pathParams:["name"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Projects$Locations$Replays$Operations=$;class w{context;constructor(F){this.context=F}list(F,se,O){let H=F||{},L=se||{};typeof F=="function"&&(O=F,H={},L={}),typeof se=="function"&&(O=se,L={});let oe=L.rootUrl||"https://policysimulator.googleapis.com/",S={options:Object.assign({url:(oe+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},L),params:H,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(O)(0,gi.createAPIRequest)(S,O);else return(0,gi.createAPIRequest)(S)}}h.Resource$Projects$Locations$Replays$Results=w})(EBe||(S3.policysimulator_v1=EBe={}))});var toe=ht(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.policysimulator_v1alpha=void 0;var ef=ct(),SBe;(function(h){class R{context;folders;operations;organizations;projects;constructor(P,a){this.context={_options:P||{},google:a},this.folders=new T(this.context),this.operations=new d(this.context),this.organizations=new m(this.context),this.projects=new t(this.context)}}h.Policysimulator=R;class T{context;locations;constructor(P){this.context=P,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new V(this.context),this.replays=new v(this.context)}}h.Resource$Folders$Locations=G;class V{context;operations;constructor(P){this.context=P,this.operations=new E(this.context)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews=V;class E{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=E;class v{context;operations;constructor(P){this.context=P,this.operations=new I(this.context)}}h.Resource$Folders$Locations$Replays=v;class I{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Folders$Locations$Replays$Operations=I;class d{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Operations=d;class m{context;locations;constructor(P){this.context=P,this.locations=new c(this.context)}}h.Resource$Organizations=m;class c{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}h.Resource$Organizations$Locations=c;class o{context;operations;constructor(P){this.context=P,this.operations=new r(this.context)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class r{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=r;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}h.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new u(this.context)}}h.Resource$Projects=t;class u{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new n(this.context),this.replays=new i(this.context)}}h.Resource$Projects$Locations=u;class n{context;operations;constructor(P){this.context=P,this.operations=new p(this.context)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews=n;class p{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=p;class i{context;operations;constructor(P){this.context=P,this.operations=new g(this.context)}}h.Resource$Projects$Locations$Replays=i;class g{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,ef.createAPIRequest)(j,y);else return(0,ef.createAPIRequest)(j)}}h.Resource$Projects$Locations$Replays$Operations=g})(SBe||(w3.policysimulator_v1alpha=SBe={}))});var ooe=ht(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});G3.policysimulator_v1beta=void 0;var tf=ct(),wBe;(function(h){class R{context;folders;operations;organizations;projects;constructor(P,a){this.context={_options:P||{},google:a},this.folders=new T(this.context),this.operations=new d(this.context),this.organizations=new m(this.context),this.projects=new t(this.context)}}h.Policysimulator=R;class T{context;locations;constructor(P){this.context=P,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new V(this.context),this.replays=new v(this.context)}}h.Resource$Folders$Locations=G;class V{context;operations;constructor(P){this.context=P,this.operations=new E(this.context)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews=V;class E{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=E;class v{context;operations;constructor(P){this.context=P,this.operations=new I(this.context)}}h.Resource$Folders$Locations$Replays=v;class I{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Folders$Locations$Replays$Operations=I;class d{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Operations=d;class m{context;locations;constructor(P){this.context=P,this.locations=new c(this.context)}}h.Resource$Organizations=m;class c{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}h.Resource$Organizations$Locations=c;class o{context;operations;constructor(P){this.context=P,this.operations=new r(this.context)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class r{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=r;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}h.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new u(this.context)}}h.Resource$Projects=t;class u{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new n(this.context),this.replays=new i(this.context)}}h.Resource$Projects$Locations=u;class n{context;operations;constructor(P){this.context=P,this.operations=new p(this.context)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews=n;class p{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=p;class i{context;operations;constructor(P){this.context=P,this.operations=new g(this.context)}}h.Resource$Projects$Locations$Replays=i;class g{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,tf.createAPIRequest)(j,y);else return(0,tf.createAPIRequest)(j)}}h.Resource$Projects$Locations$Replays$Operations=g})(wBe||(G3.policysimulator_v1beta=wBe={}))});var soe=ht(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});_3.policysimulator_v1beta1=void 0;var of=ct(),GBe;(function(h){class R{context;folders;operations;organizations;projects;constructor(P,a){this.context={_options:P||{},google:a},this.folders=new T(this.context),this.operations=new d(this.context),this.organizations=new m(this.context),this.projects=new t(this.context)}}h.Policysimulator=R;class T{context;locations;constructor(P){this.context=P,this.locations=new G(this.context)}}h.Resource$Folders=T;class G{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new V(this.context),this.replays=new v(this.context)}}h.Resource$Folders$Locations=G;class V{context;operations;constructor(P){this.context=P,this.operations=new E(this.context)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews=V;class E{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Folders$Locations$Orgpolicyviolationspreviews$Operations=E;class v{context;operations;constructor(P){this.context=P,this.operations=new I(this.context)}}h.Resource$Folders$Locations$Replays=v;class I{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Folders$Locations$Replays$Operations=I;class d{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Operations=d;class m{context;locations;constructor(P){this.context=P,this.locations=new c(this.context)}}h.Resource$Organizations=m;class c{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new o(this.context),this.replays=new e(this.context)}}h.Resource$Organizations$Locations=c;class o{context;operations;constructor(P){this.context=P,this.operations=new r(this.context)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews=o;class r{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Orgpolicyviolationspreviews$Operations=r;class e{context;operations;constructor(P){this.context=P,this.operations=new s(this.context)}}h.Resource$Organizations$Locations$Replays=e;class s{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Organizations$Locations$Replays$Operations=s;class t{context;locations;constructor(P){this.context=P,this.locations=new u(this.context)}}h.Resource$Projects=t;class u{context;orgPolicyViolationsPreviews;replays;constructor(P){this.context=P,this.orgPolicyViolationsPreviews=new n(this.context),this.replays=new i(this.context)}}h.Resource$Projects$Locations=u;class n{context;operations;constructor(P){this.context=P,this.operations=new p(this.context)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews=n;class p{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Projects$Locations$Orgpolicyviolationspreviews$Operations=p;class i{context;operations;constructor(P){this.context=P,this.operations=new g(this.context)}}h.Resource$Projects$Locations$Replays=i;class g{context;constructor(P){this.context=P}get(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}list(P,a,y){let q=P||{},A=a||{};typeof P=="function"&&(y=P,q={},A={}),typeof a=="function"&&(y=a,A={});let x=A.rootUrl||"https://policysimulator.googleapis.com/",j={options:Object.assign({url:(x+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},A),params:q,requiredParams:["name"],pathParams:["name"],context:this.context};if(y)(0,of.createAPIRequest)(j,y);else return(0,of.createAPIRequest)(j)}}h.Resource$Projects$Locations$Replays$Operations=g})(GBe||(_3.policysimulator_v1beta1=GBe={}))});var NBe=ht(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});gm.AuthPlus=gm.policysimulator_v1beta1=gm.policysimulator_v1beta=gm.policysimulator_v1alpha=gm.policysimulator_v1=gm.auth=gm.VERSIONS=void 0;gm.policysimulator=AVt;var _Be=ct(),LBe=eoe();Object.defineProperty(gm,"policysimulator_v1",{enumerable:!0,get:function(){return LBe.policysimulator_v1}});var DBe=toe();Object.defineProperty(gm,"policysimulator_v1alpha",{enumerable:!0,get:function(){return DBe.policysimulator_v1alpha}});var zBe=ooe();Object.defineProperty(gm,"policysimulator_v1beta",{enumerable:!0,get:function(){return zBe.policysimulator_v1beta}});var MBe=soe();Object.defineProperty(gm,"policysimulator_v1beta1",{enumerable:!0,get:function(){return MBe.policysimulator_v1beta1}});gm.VERSIONS={v1:LBe.policysimulator_v1.Policysimulator,v1alpha:DBe.policysimulator_v1alpha.Policysimulator,v1beta:zBe.policysimulator_v1beta.Policysimulator,v1beta1:MBe.policysimulator_v1beta1.Policysimulator};function AVt(h){return(0,_Be.getAPI)("policysimulator",h,gm.VERSIONS,this)}var $Vt=new _Be.AuthPlus;gm.auth=$Vt;var jVt=ct();Object.defineProperty(gm,"AuthPlus",{enumerable:!0,get:function(){return jVt.AuthPlus}})});var roe=ht(L3=>{"use strict";Object.defineProperty(L3,"__esModule",{value:!0});L3.policytroubleshooter_v1=void 0;var HBe=ct(),FBe;(function(h){class R{context;iam;constructor(V,E){this.context={_options:V||{},google:E},this.iam=new T(this.context)}}h.Policytroubleshooter=R;class T{context;constructor(V){this.context=V}troubleshoot(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://policytroubleshooter.googleapis.com/",c={options:Object.assign({url:(m+"/v1/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,HBe.createAPIRequest)(c,v);else return(0,HBe.createAPIRequest)(c)}}h.Resource$Iam=T})(FBe||(L3.policytroubleshooter_v1=FBe={}))});var noe=ht(D3=>{"use strict";Object.defineProperty(D3,"__esModule",{value:!0});D3.policytroubleshooter_v1beta=void 0;var BBe=ct(),ZBe;(function(h){class R{context;iam;constructor(V,E){this.context={_options:V||{},google:E},this.iam=new T(this.context)}}h.Policytroubleshooter=R;class T{context;constructor(V){this.context=V}troubleshoot(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://policytroubleshooter.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,BBe.createAPIRequest)(c,v);else return(0,BBe.createAPIRequest)(c)}}h.Resource$Iam=T})(ZBe||(D3.policytroubleshooter_v1beta=ZBe={}))});var ioe=ht(z3=>{"use strict";Object.defineProperty(z3,"__esModule",{value:!0});z3.policytroubleshooter_v3=void 0;var WBe=ct(),KBe;(function(h){class R{context;iam;constructor(V,E){this.context={_options:V||{},google:E},this.iam=new T(this.context)}}h.Policytroubleshooter=R;class T{context;constructor(V){this.context=V}troubleshoot(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://policytroubleshooter.googleapis.com/",c={options:Object.assign({url:(m+"/v3/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WBe.createAPIRequest)(c,v);else return(0,WBe.createAPIRequest)(c)}}h.Resource$Iam=T})(KBe||(z3.policytroubleshooter_v3=KBe={}))});var uoe=ht(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});M3.policytroubleshooter_v3beta=void 0;var JBe=ct(),QBe;(function(h){class R{context;iam;constructor(V,E){this.context={_options:V||{},google:E},this.iam=new T(this.context)}}h.Policytroubleshooter=R;class T{context;constructor(V){this.context=V}troubleshoot(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://policytroubleshooter.googleapis.com/",c={options:Object.assign({url:(m+"/v3beta/iam:troubleshoot").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,JBe.createAPIRequest)(c,v);else return(0,JBe.createAPIRequest)(c)}}h.Resource$Iam=T})(QBe||(M3.policytroubleshooter_v3beta=QBe={}))});var bBe=ht(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.AuthPlus=hm.policytroubleshooter_v3beta=hm.policytroubleshooter_v3=hm.policytroubleshooter_v1beta=hm.policytroubleshooter_v1=hm.auth=hm.VERSIONS=void 0;hm.policytroubleshooter=UVt;var YBe=ct(),XBe=roe();Object.defineProperty(hm,"policytroubleshooter_v1",{enumerable:!0,get:function(){return XBe.policytroubleshooter_v1}});var lBe=noe();Object.defineProperty(hm,"policytroubleshooter_v1beta",{enumerable:!0,get:function(){return lBe.policytroubleshooter_v1beta}});var OBe=ioe();Object.defineProperty(hm,"policytroubleshooter_v3",{enumerable:!0,get:function(){return OBe.policytroubleshooter_v3}});var CBe=uoe();Object.defineProperty(hm,"policytroubleshooter_v3beta",{enumerable:!0,get:function(){return CBe.policytroubleshooter_v3beta}});hm.VERSIONS={v1:XBe.policytroubleshooter_v1.Policytroubleshooter,v1beta:lBe.policytroubleshooter_v1beta.Policytroubleshooter,v3:OBe.policytroubleshooter_v3.Policytroubleshooter,v3beta:CBe.policytroubleshooter_v3beta.Policytroubleshooter};function UVt(h){return(0,YBe.getAPI)("policytroubleshooter",h,hm.VERSIONS,this)}var vVt=new YBe.AuthPlus;hm.auth=vVt;var TVt=ct();Object.defineProperty(hm,"AuthPlus",{enumerable:!0,get:function(){return TVt.AuthPlus}})});var poe=ht(H3=>{"use strict";Object.defineProperty(H3,"__esModule",{value:!0});H3.pollen_v1=void 0;var N3=ct(),kBe;(function(h){class R{context;forecast;mapTypes;constructor(v,I){this.context={_options:v||{},google:I},this.forecast=new T(this.context),this.mapTypes=new G(this.context)}}h.Pollen=R;class T{context;constructor(v){this.context=v}lookup(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://pollen.googleapis.com/",r={options:Object.assign({url:(o+"/v1/forecast:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,N3.createAPIRequest)(r,d);else return(0,N3.createAPIRequest)(r)}}h.Resource$Forecast=T;class G{context;heatmapTiles;constructor(v){this.context=v,this.heatmapTiles=new V(this.context)}}h.Resource$Maptypes=G;class V{context;constructor(v){this.context=v}lookupHeatmapTile(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://pollen.googleapis.com/",r={options:Object.assign({url:(o+"/v1/mapTypes/{mapType}/heatmapTiles/{zoom}/{x}/{y}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["mapType","zoom","x","y"],pathParams:["mapType","x","y","zoom"],context:this.context};if(d)(0,N3.createAPIRequest)(r,d);else return(0,N3.createAPIRequest)(r)}}h.Resource$Maptypes$Heatmaptiles=V})(kBe||(H3.pollen_v1=kBe={}))});var o3e=ht(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});Cy.AuthPlus=Cy.pollen_v1=Cy.auth=Cy.VERSIONS=void 0;Cy.pollen=VVt;var e3e=ct(),t3e=poe();Object.defineProperty(Cy,"pollen_v1",{enumerable:!0,get:function(){return t3e.pollen_v1}});Cy.VERSIONS={v1:t3e.pollen_v1.Pollen};function VVt(h){return(0,e3e.getAPI)("pollen",h,Cy.VERSIONS,this)}var EVt=new e3e.AuthPlus;Cy.auth=EVt;var SVt=ct();Object.defineProperty(Cy,"AuthPlus",{enumerable:!0,get:function(){return SVt.AuthPlus}})});var coe=ht(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.poly_v1=void 0;var YA=ct(),s3e;(function(h){class R{context;assets;users;constructor(I,d){this.context={_options:I||{},google:d},this.assets=new T(this.context),this.users=new G(this.context)}}h.Poly=R;class T{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,YA.createAPIRequest)(e,m);else return(0,YA.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(r+"/v1/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,YA.createAPIRequest)(e,m);else return(0,YA.createAPIRequest)(e)}}h.Resource$Assets=T;class G{context;assets;likedassets;constructor(I){this.context=I,this.assets=new V(this.context),this.likedassets=new E(this.context)}}h.Resource$Users=G;class V{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,YA.createAPIRequest)(e,m);else return(0,YA.createAPIRequest)(e)}}h.Resource$Users$Assets=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://poly.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/likedassets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,YA.createAPIRequest)(e,m);else return(0,YA.createAPIRequest)(e)}}h.Resource$Users$Likedassets=E})(s3e||(F3.poly_v1=s3e={}))});var i3e=ht(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.AuthPlus=by.poly_v1=by.auth=by.VERSIONS=void 0;by.poly=wVt;var r3e=ct(),n3e=coe();Object.defineProperty(by,"poly_v1",{enumerable:!0,get:function(){return n3e.poly_v1}});by.VERSIONS={v1:n3e.poly_v1.Poly};function wVt(h){return(0,r3e.getAPI)("poly",h,by.VERSIONS,this)}var GVt=new r3e.AuthPlus;by.auth=GVt;var _Vt=ct();Object.defineProperty(by,"AuthPlus",{enumerable:!0,get:function(){return _Vt.AuthPlus}})});var foe=ht(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.privateca_v1=void 0;var Dr=ct(),u3e;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Privateca=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;caPools;certificateTemplates;operations;constructor(o){this.context=o,this.caPools=new V(this.context),this.certificateTemplates=new d(this.context),this.operations=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;certificateAuthorities;certificates;constructor(o){this.context=o,this.certificateAuthorities=new E(this.context),this.certificates=new I(this.context)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/caPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}fetchCaCerts(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+caPool}:fetchCaCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["caPool"],pathParams:["caPool"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/caPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Capools=V;class E{context;certificateRevocationLists;constructor(o){this.context=o,this.certificateRevocationLists=new v(this.context)}activate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificateAuthorities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}disable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}enable(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}fetch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificateAuthorities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}undelete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Capools$Certificateauthorities=E;class v{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificateRevocationLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Capools$Certificateauthorities$Certificaterevocationlists=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}revoke(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Capools$Certificates=I;class d{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificateTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}getIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/certificateTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}setIamPolicy(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}testIamPermissions(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Certificatetemplates=d;class m{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://privateca.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Dr.createAPIRequest)(n,e);else return(0,Dr.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=m})(u3e||(B3.privateca_v1=u3e={}))});var moe=ht(Z3=>{"use strict";Object.defineProperty(Z3,"__esModule",{value:!0});Z3.privateca_v1beta1=void 0;var Gp=ct(),p3e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Privateca=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;certificateAuthorities;operations;reusableConfigs;constructor(m){this.context=m,this.certificateAuthorities=new V(this.context),this.operations=new v(this.context),this.reusableConfigs=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;certificateRevocationLists;constructor(m){this.context=m,this.certificateRevocationLists=new E(this.context)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Certificateauthorities=V;class E{context;constructor(m){this.context=m}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Certificateauthorities$Certificaterevocationlists=E;class v{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(m){this.context=m}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://privateca.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Gp.createAPIRequest)(t,o);else return(0,Gp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Reusableconfigs=I})(p3e||(Z3.privateca_v1beta1=p3e={}))});var g3e=ht(Ja=>{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.AuthPlus=Ja.privateca_v1beta1=Ja.privateca_v1=Ja.auth=Ja.VERSIONS=void 0;Ja.privateca=LVt;var c3e=ct(),f3e=foe();Object.defineProperty(Ja,"privateca_v1",{enumerable:!0,get:function(){return f3e.privateca_v1}});var m3e=moe();Object.defineProperty(Ja,"privateca_v1beta1",{enumerable:!0,get:function(){return m3e.privateca_v1beta1}});Ja.VERSIONS={v1:f3e.privateca_v1.Privateca,v1beta1:m3e.privateca_v1beta1.Privateca};function LVt(h){return(0,c3e.getAPI)("privateca",h,Ja.VERSIONS,this)}var DVt=new c3e.AuthPlus;Ja.auth=DVt;var zVt=ct();Object.defineProperty(Ja,"AuthPlus",{enumerable:!0,get:function(){return zVt.AuthPlus}})});var goe=ht(W3=>{"use strict";Object.defineProperty(W3,"__esModule",{value:!0});W3.prod_tt_sasportal_v1alpha1=void 0;var No=ct(),h3e;(function(h){class R{context;customers;deployments;installer;nodes;policies;constructor(a,y){this.context={_options:a||{},google:y},this.customers=new T(this.context),this.deployments=new c(this.context),this.installer=new r(this.context),this.nodes=new e(this.context),this.policies=new f(this.context)}}h.Prod_tt_sasportal=R;class T{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new G(this.context),this.devices=new E(this.context),this.nodes=new v(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}listGcpProjectDeployments(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:listGcpProjectDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}listLegacyOrganizations(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:listLegacyOrganizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}migrateOrganization(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:migrateOrganization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}provisionDeployment(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:provisionDeployment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}setupSasAnalytics(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:setupSasAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers=T;class G{context;devices;constructor(a){this.context=a,this.devices=new V(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Deployments=G;class V{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Deployments$Devices=V;class E{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Devices=E;class v{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new I(this.context),this.devices=new d(this.context),this.nodes=new m(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Nodes=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Nodes$Deployments=I;class d{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Nodes$Devices=d;class m{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Customers$Nodes$Nodes=m;class c{context;devices;constructor(a){this.context=a,this.devices=new o(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Deployments=c;class o{context;constructor(a){this.context=a}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Deployments$Devices=o;class r{context;constructor(a){this.context=a}generateSecret(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/installer:generateSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}validate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/installer:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Installer=r;class e{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new s(this.context),this.devices=new u(this.context),this.nodes=new n(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes=e;class s{context;devices;constructor(a){this.context=a,this.devices=new t(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Deployments=s;class t{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Deployments$Devices=t;class u{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Devices=u;class n{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new p(this.context),this.devices=new i(this.context),this.nodes=new g(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Nodes=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Deployments=p;class i{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Devices=i;class g{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Nodes=g;class f{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}set(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}test(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://prod-tt-sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,No.createAPIRequest)($,q);else return(0,No.createAPIRequest)($)}}h.Resource$Policies=f})(h3e||(W3.prod_tt_sasportal_v1alpha1=h3e={}))});var d3e=ht(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});ky.AuthPlus=ky.prod_tt_sasportal_v1alpha1=ky.auth=ky.VERSIONS=void 0;ky.prod_tt_sasportal=MVt;var a3e=ct(),P3e=goe();Object.defineProperty(ky,"prod_tt_sasportal_v1alpha1",{enumerable:!0,get:function(){return P3e.prod_tt_sasportal_v1alpha1}});ky.VERSIONS={v1alpha1:P3e.prod_tt_sasportal_v1alpha1.Prod_tt_sasportal};function MVt(h){return(0,a3e.getAPI)("prod_tt_sasportal",h,ky.VERSIONS,this)}var NVt=new a3e.AuthPlus;ky.auth=NVt;var HVt=ct();Object.defineProperty(ky,"AuthPlus",{enumerable:!0,get:function(){return HVt.AuthPlus}})});var hoe=ht(K3=>{"use strict";Object.defineProperty(K3,"__esModule",{value:!0});K3.publicca_v1=void 0;var q3e=ct(),y3e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Publicca=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;externalAccountKeys;constructor(v){this.context=v,this.externalAccountKeys=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://publicca.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,q3e.createAPIRequest)(r,d);else return(0,q3e.createAPIRequest)(r)}}h.Resource$Projects$Locations$Externalaccountkeys=V})(y3e||(K3.publicca_v1=y3e={}))});var aoe=ht(J3=>{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});J3.publicca_v1alpha1=void 0;var x3e=ct(),I3e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Publicca=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;externalAccountKeys;constructor(v){this.context=v,this.externalAccountKeys=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://publicca.googleapis.com/",r={options:Object.assign({url:(o+"/v1alpha1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,x3e.createAPIRequest)(r,d);else return(0,x3e.createAPIRequest)(r)}}h.Resource$Projects$Locations$Externalaccountkeys=V})(I3e||(J3.publicca_v1alpha1=I3e={}))});var Poe=ht(Q3=>{"use strict";Object.defineProperty(Q3,"__esModule",{value:!0});Q3.publicca_v1beta1=void 0;var R3e=ct(),A3e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Publicca=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;externalAccountKeys;constructor(v){this.context=v,this.externalAccountKeys=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://publicca.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta1/{+parent}/externalAccountKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,R3e.createAPIRequest)(r,d);else return(0,R3e.createAPIRequest)(r)}}h.Resource$Projects$Locations$Externalaccountkeys=V})(A3e||(Q3.publicca_v1beta1=A3e={}))});var T3e=ht($g=>{"use strict";Object.defineProperty($g,"__esModule",{value:!0});$g.AuthPlus=$g.publicca_v1beta1=$g.publicca_v1alpha1=$g.publicca_v1=$g.auth=$g.VERSIONS=void 0;$g.publicca=FVt;var $3e=ct(),j3e=hoe();Object.defineProperty($g,"publicca_v1",{enumerable:!0,get:function(){return j3e.publicca_v1}});var U3e=aoe();Object.defineProperty($g,"publicca_v1alpha1",{enumerable:!0,get:function(){return U3e.publicca_v1alpha1}});var v3e=Poe();Object.defineProperty($g,"publicca_v1beta1",{enumerable:!0,get:function(){return v3e.publicca_v1beta1}});$g.VERSIONS={v1:j3e.publicca_v1.Publicca,v1alpha1:U3e.publicca_v1alpha1.Publicca,v1beta1:v3e.publicca_v1beta1.Publicca};function FVt(h){return(0,$3e.getAPI)("publicca",h,$g.VERSIONS,this)}var BVt=new $3e.AuthPlus;$g.auth=BVt;var ZVt=ct();Object.defineProperty($g,"AuthPlus",{enumerable:!0,get:function(){return ZVt.AuthPlus}})});var doe=ht(Y3=>{"use strict";Object.defineProperty(Y3,"__esModule",{value:!0});Y3.pubsub_v1=void 0;var $r=ct(),V3e;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Pubsub=R;class T{context;schemas;snapshots;subscriptions;topics;constructor(c){this.context=c,this.schemas=new G(this.context),this.snapshots=new V(this.context),this.subscriptions=new E(this.context),this.topics=new v(this.context)}}h.Resource$Projects=T;class G{context;constructor(c){this.context=c}commit(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}deleteRevision(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:deleteRevision").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/schemas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}listRevisions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}rollback(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}validate(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/schemas:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}validateMessage(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/schemas:validateMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Schemas=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["snapshot"],pathParams:["snapshot"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+snapshot}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["snapshot"],pathParams:["snapshot"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+project}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Snapshots=V;class E{context;constructor(c){this.context=c}acknowledge(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}detach(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:detach").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+project}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}modifyAckDeadline(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}modifyPushConfig(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}pull(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}seek(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+subscription}:seek").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Subscriptions=E;class v{context;snapshots;subscriptions;constructor(c){this.context=c,this.snapshots=new I(this.context),this.subscriptions=new d(this.context)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}getIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+project}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}publish(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+topic}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}setIamPolicy(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}testIamPermissions(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Topics=v;class I{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+topic}/snapshots").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Topics$Snapshots=I;class d{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://pubsub.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+topic}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(r)(0,$r.createAPIRequest)(u,r);else return(0,$r.createAPIRequest)(u)}}h.Resource$Projects$Topics$Subscriptions=d})(V3e||(Y3.pubsub_v1=V3e={}))});var qoe=ht(X3=>{"use strict";Object.defineProperty(X3,"__esModule",{value:!0});X3.pubsub_v1beta1a=void 0;var _p=ct(),E3e;(function(h){class R{context;subscriptions;topics;constructor(E,v){this.context={_options:E||{},google:v},this.subscriptions=new T(this.context),this.topics=new G(this.context)}}h.Pubsub=R;class T{context;constructor(E){this.context=E}acknowledge(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}modifyAckDeadline(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}modifyPushConfig(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}pull(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}pullBatch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/subscriptions/pullBatch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}}h.Resource$Subscriptions=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}publish(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}publishBatch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://pubsub.googleapis.com/",o={options:Object.assign({url:(c+"/v1beta1a/topics/publishBatch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,_p.createAPIRequest)(o,I);else return(0,_p.createAPIRequest)(o)}}h.Resource$Topics=G})(E3e||(X3.pubsub_v1beta1a=E3e={}))});var yoe=ht(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.pubsub_v1beta2=void 0;var vu=ct(),S3e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Pubsub=R;class T{context;subscriptions;topics;constructor(I){this.context=I,this.subscriptions=new G(this.context),this.topics=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(I){this.context=I}acknowledge(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}:acknowledge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+project}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["project"],pathParams:["project"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}modifyAckDeadline(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}:modifyAckDeadline").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}modifyPushConfig(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}:modifyPushConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}pull(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+subscription}:pull").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}}h.Resource$Projects$Subscriptions=G;class V{context;subscriptions;constructor(I){this.context=I,this.subscriptions=new E(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+topic}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+project}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["project"],pathParams:["project"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}publish(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+topic}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}}h.Resource$Projects$Topics=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://pubsub.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta2/{+topic}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(m)(0,vu.createAPIRequest)(e,m);else return(0,vu.createAPIRequest)(e)}}h.Resource$Projects$Topics$Subscriptions=E})(S3e||(l3.pubsub_v1beta2=S3e={}))});var D3e=ht(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});jg.AuthPlus=jg.pubsub_v1beta2=jg.pubsub_v1beta1a=jg.pubsub_v1=jg.auth=jg.VERSIONS=void 0;jg.pubsub=WVt;var w3e=ct(),G3e=doe();Object.defineProperty(jg,"pubsub_v1",{enumerable:!0,get:function(){return G3e.pubsub_v1}});var _3e=qoe();Object.defineProperty(jg,"pubsub_v1beta1a",{enumerable:!0,get:function(){return _3e.pubsub_v1beta1a}});var L3e=yoe();Object.defineProperty(jg,"pubsub_v1beta2",{enumerable:!0,get:function(){return L3e.pubsub_v1beta2}});jg.VERSIONS={v1:G3e.pubsub_v1.Pubsub,v1beta1a:_3e.pubsub_v1beta1a.Pubsub,v1beta2:L3e.pubsub_v1beta2.Pubsub};function WVt(h){return(0,w3e.getAPI)("pubsub",h,jg.VERSIONS,this)}var KVt=new w3e.AuthPlus;jg.auth=KVt;var JVt=ct();Object.defineProperty(jg,"AuthPlus",{enumerable:!0,get:function(){return JVt.AuthPlus}})});var xoe=ht(O3=>{"use strict";Object.defineProperty(O3,"__esModule",{value:!0});O3.pubsublite_v1=void 0;var oi=ct(),z3e;(function(h){class R{context;admin;cursor;topicStats;constructor(f,P){this.context={_options:f||{},google:P},this.admin=new T(this.context),this.cursor=new o(this.context),this.topicStats=new u(this.context)}}h.Pubsublite=R;class T{context;projects;constructor(f){this.context=f,this.projects=new G(this.context)}}h.Resource$Admin=T;class G{context;locations;constructor(f){this.context=f,this.locations=new V(this.context)}}h.Resource$Admin$Projects=G;class V{context;operations;reservations;subscriptions;topics;constructor(f){this.context=f,this.operations=new E(this.context),this.reservations=new v(this.context),this.subscriptions=new d(this.context),this.topics=new m(this.context)}}h.Resource$Admin$Projects$Locations=V;class E{context;constructor(f){this.context=f}cancel(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Operations=E;class v{context;topics;constructor(f){this.context=f,this.topics=new I(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Reservations=v;class I{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Reservations$Topics=I;class d{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}seek(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}:seek").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Subscriptions=d;class m{context;subscriptions;constructor(f){this.context=f,this.subscriptions=new c(this.context)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}getPartitions(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}/partitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+parent}/topics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Topics=m;class c{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/admin/{+name}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Admin$Projects$Locations$Topics$Subscriptions=c;class o{context;projects;constructor(f){this.context=f,this.projects=new r(this.context)}}h.Resource$Cursor=o;class r{context;locations;constructor(f){this.context=f,this.locations=new e(this.context)}}h.Resource$Cursor$Projects=r;class e{context;subscriptions;constructor(f){this.context=f,this.subscriptions=new s(this.context)}}h.Resource$Cursor$Projects$Locations=e;class s{context;cursors;constructor(f){this.context=f,this.cursors=new t(this.context)}commitCursor(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/cursor/{+subscription}:commitCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["subscription"],pathParams:["subscription"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Cursor$Projects$Locations$Subscriptions=s;class t{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/cursor/{+parent}/cursors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Cursor$Projects$Locations$Subscriptions$Cursors=t;class u{context;projects;constructor(f){this.context=f,this.projects=new n(this.context)}}h.Resource$Topicstats=u;class n{context;locations;constructor(f){this.context=f,this.locations=new p(this.context)}}h.Resource$Topicstats$Projects=n;class p{context;topics;constructor(f){this.context=f,this.topics=new i(this.context)}}h.Resource$Topicstats$Projects$Locations=p;class i{context;constructor(f){this.context=f}computeHeadCursor(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/topicStats/{+topic}:computeHeadCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}computeMessageStats(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/topicStats/{+topic}:computeMessageStats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}computeTimeCursor(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://pubsublite.googleapis.com/",x={options:Object.assign({url:(A+"/v1/topicStats/{+topic}:computeTimeCursor").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["topic"],pathParams:["topic"],context:this.context};if(a)(0,oi.createAPIRequest)(x,a);else return(0,oi.createAPIRequest)(x)}}h.Resource$Topicstats$Projects$Locations$Topics=i})(z3e||(O3.pubsublite_v1=z3e={}))});var H3e=ht(ex=>{"use strict";Object.defineProperty(ex,"__esModule",{value:!0});ex.AuthPlus=ex.pubsublite_v1=ex.auth=ex.VERSIONS=void 0;ex.pubsublite=QVt;var M3e=ct(),N3e=xoe();Object.defineProperty(ex,"pubsublite_v1",{enumerable:!0,get:function(){return N3e.pubsublite_v1}});ex.VERSIONS={v1:N3e.pubsublite_v1.Pubsublite};function QVt(h){return(0,M3e.getAPI)("pubsublite",h,ex.VERSIONS,this)}var YVt=new M3e.AuthPlus;ex.auth=YVt;var XVt=ct();Object.defineProperty(ex,"AuthPlus",{enumerable:!0,get:function(){return XVt.AuthPlus}})});var Ioe=ht(C3=>{"use strict";Object.defineProperty(C3,"__esModule",{value:!0});C3.rapidmigrationassessment_v1=void 0;var Rp=ct(),F3e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Rapidmigrationassessment=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;annotations;collectors;operations;constructor(d){this.context=d,this.annotations=new V(this.context),this.collectors=new E(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/annotations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}}h.Resource$Projects$Locations$Annotations=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/collectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/collectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}pause(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}register(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}resume(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}}h.Resource$Projects$Locations$Collectors=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://rapidmigrationassessment.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Rp.createAPIRequest)(s,c);else return(0,Rp.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(F3e||(C3.rapidmigrationassessment_v1=F3e={}))});var W3e=ht(tx=>{"use strict";Object.defineProperty(tx,"__esModule",{value:!0});tx.AuthPlus=tx.rapidmigrationassessment_v1=tx.auth=tx.VERSIONS=void 0;tx.rapidmigrationassessment=lVt;var B3e=ct(),Z3e=Ioe();Object.defineProperty(tx,"rapidmigrationassessment_v1",{enumerable:!0,get:function(){return Z3e.rapidmigrationassessment_v1}});tx.VERSIONS={v1:Z3e.rapidmigrationassessment_v1.Rapidmigrationassessment};function lVt(h){return(0,B3e.getAPI)("rapidmigrationassessment",h,tx.VERSIONS,this)}var OVt=new B3e.AuthPlus;tx.auth=OVt;var CVt=ct();Object.defineProperty(tx,"AuthPlus",{enumerable:!0,get:function(){return CVt.AuthPlus}})});var Roe=ht(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});b3.readerrevenuesubscriptionlinking_v1=void 0;var XA=ct(),K3e;(function(h){class R{context;publications;constructor(E,v){this.context={_options:E||{},google:v},this.publications=new T(this.context)}}h.Readerrevenuesubscriptionlinking=R;class T{context;readers;constructor(E){this.context=E,this.readers=new G(this.context)}}h.Resource$Publications=T;class G{context;constructor(E){this.context=E}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,XA.createAPIRequest)(o,I);else return(0,XA.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,XA.createAPIRequest)(o,I);else return(0,XA.createAPIRequest)(o)}getEntitlements(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,XA.createAPIRequest)(o,I);else return(0,XA.createAPIRequest)(o)}updateEntitlements(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://readerrevenuesubscriptionlinking.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,XA.createAPIRequest)(o,I);else return(0,XA.createAPIRequest)(o)}}h.Resource$Publications$Readers=G})(K3e||(b3.readerrevenuesubscriptionlinking_v1=K3e={}))});var Y3e=ht(ox=>{"use strict";Object.defineProperty(ox,"__esModule",{value:!0});ox.AuthPlus=ox.readerrevenuesubscriptionlinking_v1=ox.auth=ox.VERSIONS=void 0;ox.readerrevenuesubscriptionlinking=bVt;var J3e=ct(),Q3e=Roe();Object.defineProperty(ox,"readerrevenuesubscriptionlinking_v1",{enumerable:!0,get:function(){return Q3e.readerrevenuesubscriptionlinking_v1}});ox.VERSIONS={v1:Q3e.readerrevenuesubscriptionlinking_v1.Readerrevenuesubscriptionlinking};function bVt(h){return(0,J3e.getAPI)("readerrevenuesubscriptionlinking",h,ox.VERSIONS,this)}var kVt=new J3e.AuthPlus;ox.auth=kVt;var eEt=ct();Object.defineProperty(ox,"AuthPlus",{enumerable:!0,get:function(){return eEt.AuthPlus}})});var Aoe=ht(k3=>{"use strict";Object.defineProperty(k3,"__esModule",{value:!0});k3.realtimebidding_v1=void 0;var kr=ct(),X3e;(function(h){class R{context;bidders;buyers;constructor(o,r){this.context={_options:o||{},google:r},this.bidders=new T(this.context),this.buyers=new I(this.context)}}h.Realtimebidding=R;class T{context;creatives;endpoints;pretargetingConfigs;publisherConnections;constructor(o){this.context=o,this.creatives=new G(this.context),this.endpoints=new V(this.context),this.pretargetingConfigs=new E(this.context),this.publisherConnections=new v(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/bidders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Bidders=T;class G{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}watch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/creatives:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Bidders$Creatives=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Bidders$Endpoints=V;class E{context;constructor(o){this.context=o}activate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}addTargetedApps(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:addTargetedApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}addTargetedPublishers(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:addTargetedPublishers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}addTargetedSites(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:addTargetedSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/pretargetingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/pretargetingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}removeTargetedApps(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:removeTargetedApps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}removeTargetedPublishers(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:removeTargetedPublishers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}removeTargetedSites(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+pretargetingConfig}:removeTargetedSites").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["pretargetingConfig"],pathParams:["pretargetingConfig"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}suspend(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Bidders$Pretargetingconfigs=E;class v{context;constructor(o){this.context=o}batchApprove(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/publisherConnections:batchApprove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}batchReject(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/publisherConnections:batchReject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/publisherConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Bidders$Publisherconnections=v;class I{context;creatives;userLists;constructor(o){this.context=o,this.creatives=new d(this.context),this.userLists=new m(this.context)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}getRemarketingTag(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:getRemarketingTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/buyers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Buyers=I;class d{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/creatives").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Buyers$Creatives=d;class m{context;constructor(o){this.context=o}close(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}getRemarketingTag(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:getRemarketingTag").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+parent}/userLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}open(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}update(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://realtimebidding.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,kr.createAPIRequest)(n,e);else return(0,kr.createAPIRequest)(n)}}h.Resource$Buyers$Userlists=m})(X3e||(k3.realtimebidding_v1=X3e={}))});var $oe=ht(e4=>{"use strict";Object.defineProperty(e4,"__esModule",{value:!0});e4.realtimebidding_v1alpha=void 0;var lA=ct(),l3e;(function(h){class R{context;bidders;constructor(E,v){this.context={_options:E||{},google:v},this.bidders=new T(this.context)}}h.Realtimebidding=R;class T{context;biddingFunctions;constructor(E){this.context=E,this.biddingFunctions=new G(this.context)}}h.Resource$Bidders=T;class G{context;constructor(E){this.context=E}activate(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}:activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,lA.createAPIRequest)(o,I);else return(0,lA.createAPIRequest)(o)}archive(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+name}:archive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,lA.createAPIRequest)(o,I);else return(0,lA.createAPIRequest)(o)}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+parent}/biddingFunctions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,lA.createAPIRequest)(o,I);else return(0,lA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://realtimebidding.googleapis.com/",o={options:Object.assign({url:(c+"/v1alpha/{+parent}/biddingFunctions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,lA.createAPIRequest)(o,I);else return(0,lA.createAPIRequest)(o)}}h.Resource$Bidders$Biddingfunctions=G})(l3e||(e4.realtimebidding_v1alpha=l3e={}))});var k3e=ht(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});Qa.AuthPlus=Qa.realtimebidding_v1alpha=Qa.realtimebidding_v1=Qa.auth=Qa.VERSIONS=void 0;Qa.realtimebidding=tEt;var O3e=ct(),C3e=Aoe();Object.defineProperty(Qa,"realtimebidding_v1",{enumerable:!0,get:function(){return C3e.realtimebidding_v1}});var b3e=$oe();Object.defineProperty(Qa,"realtimebidding_v1alpha",{enumerable:!0,get:function(){return b3e.realtimebidding_v1alpha}});Qa.VERSIONS={v1:C3e.realtimebidding_v1.Realtimebidding,v1alpha:b3e.realtimebidding_v1alpha.Realtimebidding};function tEt(h){return(0,O3e.getAPI)("realtimebidding",h,Qa.VERSIONS,this)}var oEt=new O3e.AuthPlus;Qa.auth=oEt;var sEt=ct();Object.defineProperty(Qa,"AuthPlus",{enumerable:!0,get:function(){return sEt.AuthPlus}})});var joe=ht(t4=>{"use strict";Object.defineProperty(t4,"__esModule",{value:!0});t4.recaptchaenterprise_v1=void 0;var Oi=ct(),e4e;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Recaptchaenterprise=R;class T{context;assessments;firewallpolicies;keys;relatedaccountgroupmemberships;relatedaccountgroups;constructor(c){this.context=c,this.assessments=new G(this.context),this.firewallpolicies=new V(this.context),this.keys=new E(this.context),this.relatedaccountgroupmemberships=new v(this.context),this.relatedaccountgroups=new I(this.context)}}h.Resource$Projects=T;class G{context;constructor(c){this.context=c}annotate(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/assessments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Assessments=G;class V{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}reorder(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/firewallpolicies:reorder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Firewallpolicies=V;class E{context;constructor(c){this.context=c}addIpOverride(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:addIpOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}getMetrics(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/keys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}listIpOverrides(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}:listIpOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}migrate(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:migrate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}removeIpOverride(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+name}:removeIpOverride").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}retrieveLegacySecretKey(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+key}:retrieveLegacySecretKey").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["key"],pathParams:["key"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Keys=E;class v{context;constructor(c){this.context=c}search(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+project}/relatedaccountgroupmemberships:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["project"],pathParams:["project"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Relatedaccountgroupmemberships=v;class I{context;memberships;constructor(c){this.context=c,this.memberships=new d(this.context)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/relatedaccountgroups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Relatedaccountgroups=I;class d{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://recaptchaenterprise.googleapis.com/",u={options:Object.assign({url:(t+"/v1/{+parent}/memberships").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Oi.createAPIRequest)(u,r);else return(0,Oi.createAPIRequest)(u)}}h.Resource$Projects$Relatedaccountgroups$Memberships=d})(e4e||(t4.recaptchaenterprise_v1=e4e={}))});var s4e=ht(sx=>{"use strict";Object.defineProperty(sx,"__esModule",{value:!0});sx.AuthPlus=sx.recaptchaenterprise_v1=sx.auth=sx.VERSIONS=void 0;sx.recaptchaenterprise=rEt;var t4e=ct(),o4e=joe();Object.defineProperty(sx,"recaptchaenterprise_v1",{enumerable:!0,get:function(){return o4e.recaptchaenterprise_v1}});sx.VERSIONS={v1:o4e.recaptchaenterprise_v1.Recaptchaenterprise};function rEt(h){return(0,t4e.getAPI)("recaptchaenterprise",h,sx.VERSIONS,this)}var nEt=new t4e.AuthPlus;sx.auth=nEt;var iEt=ct();Object.defineProperty(sx,"AuthPlus",{enumerable:!0,get:function(){return iEt.AuthPlus}})});var Uoe=ht(o4=>{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});o4.recommendationengine_v1beta1=void 0;var Ci=ct(),r4e;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Recommendationengine=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;catalogs;constructor(e){this.context=e,this.catalogs=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;catalogItems;eventStores;operations;constructor(e){this.context=e,this.catalogItems=new E(this.context),this.eventStores=new v(this.context),this.operations=new o(this.context)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs=V;class E{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/catalogItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/catalogItems:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/catalogItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Catalogitems=E;class v{context;operations;placements;predictionApiKeyRegistrations;userEvents;constructor(e){this.context=e,this.operations=new I(this.context),this.placements=new d(this.context),this.predictionApiKeyRegistrations=new m(this.context),this.userEvents=new c(this.context)}}h.Resource$Projects$Locations$Catalogs$Eventstores=v;class I{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Eventstores$Operations=I;class d{context;constructor(e){this.context=e}predict(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Eventstores$Placements=d;class m{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/predictionApiKeyRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/predictionApiKeyRegistrations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Eventstores$Predictionapikeyregistrations=m;class c{context;constructor(e){this.context=e}collect(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}purge(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}rejoin(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}write(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Eventstores$Userevents=c;class o{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://recommendationengine.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Ci.createAPIRequest)(i,t);else return(0,Ci.createAPIRequest)(i)}}h.Resource$Projects$Locations$Catalogs$Operations=o})(r4e||(o4.recommendationengine_v1beta1=r4e={}))});var u4e=ht(rx=>{"use strict";Object.defineProperty(rx,"__esModule",{value:!0});rx.AuthPlus=rx.recommendationengine_v1beta1=rx.auth=rx.VERSIONS=void 0;rx.recommendationengine=uEt;var n4e=ct(),i4e=Uoe();Object.defineProperty(rx,"recommendationengine_v1beta1",{enumerable:!0,get:function(){return i4e.recommendationengine_v1beta1}});rx.VERSIONS={v1beta1:i4e.recommendationengine_v1beta1.Recommendationengine};function uEt(h){return(0,n4e.getAPI)("recommendationengine",h,rx.VERSIONS,this)}var pEt=new n4e.AuthPlus;rx.auth=pEt;var cEt=ct();Object.defineProperty(rx,"AuthPlus",{enumerable:!0,get:function(){return cEt.AuthPlus}})});var voe=ht(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.recommender_v1=void 0;var hr=ct(),p4e;(function(h){class R{context;billingAccounts;folders;organizations;projects;constructor(x,j){this.context={_options:x||{},google:j},this.billingAccounts=new T(this.context),this.folders=new d(this.context),this.organizations=new s(this.context),this.projects=new g(this.context)}}h.Recommender=R;class T{context;locations;constructor(x){this.context=x,this.locations=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new V(this.context),this.recommenders=new v(this.context)}}h.Resource$Billingaccounts$Locations=G;class V{context;insights;constructor(x){this.context=x,this.insights=new E(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Billingaccounts$Locations$Insighttypes=V;class E{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markAccepted(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Billingaccounts$Locations$Insighttypes$Insights=E;class v{context;recommendations;constructor(x){this.context=x,this.recommendations=new I(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Billingaccounts$Locations$Recommenders=v;class I{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markClaimed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markDismissed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markFailed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markSucceeded(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Billingaccounts$Locations$Recommenders$Recommendations=I;class d{context;locations;constructor(x){this.context=x,this.locations=new m(this.context)}}h.Resource$Folders=d;class m{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new c(this.context),this.recommenders=new r(this.context)}}h.Resource$Folders$Locations=m;class c{context;insights;constructor(x){this.context=x,this.insights=new o(this.context)}}h.Resource$Folders$Locations$Insighttypes=c;class o{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markAccepted(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Folders$Locations$Insighttypes$Insights=o;class r{context;recommendations;constructor(x){this.context=x,this.recommendations=new e(this.context)}}h.Resource$Folders$Locations$Recommenders=r;class e{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markClaimed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markDismissed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markFailed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markSucceeded(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Folders$Locations$Recommenders$Recommendations=e;class s{context;locations;constructor(x){this.context=x,this.locations=new t(this.context)}}h.Resource$Organizations=s;class t{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new u(this.context),this.recommenders=new p(this.context)}}h.Resource$Organizations$Locations=t;class u{context;insights;constructor(x){this.context=x,this.insights=new n(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Organizations$Locations$Insighttypes=u;class n{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markAccepted(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Organizations$Locations$Insighttypes$Insights=n;class p{context;recommendations;constructor(x){this.context=x,this.recommendations=new i(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Organizations$Locations$Recommenders=p;class i{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markClaimed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markDismissed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markFailed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markSucceeded(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Organizations$Locations$Recommenders$Recommendations=i;class g{context;locations;constructor(x){this.context=x,this.locations=new f(this.context)}}h.Resource$Projects=g;class f{context;insightTypes;recommenders;constructor(x){this.context=x,this.insightTypes=new P(this.context),this.recommenders=new y(this.context)}}h.Resource$Projects$Locations=f;class P{context;insights;constructor(x){this.context=x,this.insights=new a(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Projects$Locations$Insighttypes=P;class a{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markAccepted(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Projects$Locations$Insighttypes$Insights=a;class y{context;recommendations;constructor(x){this.context=x,this.recommendations=new q(this.context)}getConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}updateConfig(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Projects$Locations$Recommenders=y;class q{context;constructor(x){this.context=x}get(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}list(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["parent"],pathParams:["parent"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markClaimed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markDismissed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markFailed(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}markSucceeded(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://recommender.googleapis.com/",se={options:Object.assign({url:(F+"/v1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,hr.createAPIRequest)(se,$);else return(0,hr.createAPIRequest)(se)}}h.Resource$Projects$Locations$Recommenders$Recommendations=q})(p4e||(s4.recommender_v1=p4e={}))});var Toe=ht(r4=>{"use strict";Object.defineProperty(r4,"__esModule",{value:!0});r4.recommender_v1beta1=void 0;var Xs=ct(),c4e;(function(h){class R{context;billingAccounts;folders;insightTypes;organizations;projects;recommenders;constructor($,w){this.context={_options:$||{},google:w},this.billingAccounts=new T(this.context),this.folders=new d(this.context),this.insightTypes=new s(this.context),this.organizations=new t(this.context),this.projects=new f(this.context),this.recommenders=new x(this.context)}}h.Recommender=R;class T{context;locations;constructor($){this.context=$,this.locations=new G(this.context)}}h.Resource$Billingaccounts=T;class G{context;insightTypes;recommenders;constructor($){this.context=$,this.insightTypes=new V(this.context),this.recommenders=new v(this.context)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Billingaccounts$Locations=G;class V{context;insights;constructor($){this.context=$,this.insights=new E(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Billingaccounts$Locations$Insighttypes=V;class E{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markAccepted($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Billingaccounts$Locations$Insighttypes$Insights=E;class v{context;recommendations;constructor($){this.context=$,this.recommendations=new I(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Billingaccounts$Locations$Recommenders=v;class I{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markClaimed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markDismissed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markFailed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markSucceeded($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Billingaccounts$Locations$Recommenders$Recommendations=I;class d{context;locations;constructor($){this.context=$,this.locations=new m(this.context)}}h.Resource$Folders=d;class m{context;insightTypes;recommenders;constructor($){this.context=$,this.insightTypes=new c(this.context),this.recommenders=new r(this.context)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Folders$Locations=m;class c{context;insights;constructor($){this.context=$,this.insights=new o(this.context)}}h.Resource$Folders$Locations$Insighttypes=c;class o{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markAccepted($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Folders$Locations$Insighttypes$Insights=o;class r{context;recommendations;constructor($){this.context=$,this.recommendations=new e(this.context)}}h.Resource$Folders$Locations$Recommenders=r;class e{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markClaimed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markDismissed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markFailed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markSucceeded($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Folders$Locations$Recommenders$Recommendations=e;class s{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/insightTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Insighttypes=s;class t{context;locations;constructor($){this.context=$,this.locations=new u(this.context)}}h.Resource$Organizations=t;class u{context;insightTypes;recommenders;constructor($){this.context=$,this.insightTypes=new n(this.context),this.recommenders=new i(this.context)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Organizations$Locations=u;class n{context;insights;constructor($){this.context=$,this.insights=new p(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Organizations$Locations$Insighttypes=n;class p{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markAccepted($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Organizations$Locations$Insighttypes$Insights=p;class i{context;recommendations;constructor($){this.context=$,this.recommendations=new g(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Organizations$Locations$Recommenders=i;class g{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markClaimed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markDismissed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markFailed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markSucceeded($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Organizations$Locations$Recommenders$Recommendations=g;class f{context;locations;constructor($){this.context=$,this.locations=new P(this.context)}}h.Resource$Projects=f;class P{context;insightTypes;recommenders;constructor($){this.context=$,this.insightTypes=new a(this.context),this.recommenders=new q(this.context)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Projects$Locations=P;class a{context;insights;constructor($){this.context=$,this.insights=new y(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Projects$Locations$Insighttypes=a;class y{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/insights").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markAccepted($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markAccepted").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Projects$Locations$Insighttypes$Insights=y;class q{context;recommendations;constructor($){this.context=$,this.recommendations=new A(this.context)}getConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}updateConfig($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Projects$Locations$Recommenders=q;class A{context;constructor($){this.context=$}get($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+parent}/recommendations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markClaimed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markClaimed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markDismissed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markDismissed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markFailed($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markFailed").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}markSucceeded($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/{+name}:markSucceeded").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},se),params:F,requiredParams:["name"],pathParams:["name"],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Projects$Locations$Recommenders$Recommendations=A;class x{context;constructor($){this.context=$}list($,w,B){let F=$||{},se=w||{};typeof $=="function"&&(B=$,F={},se={}),typeof w=="function"&&(B=w,se={});let O=se.rootUrl||"https://recommender.googleapis.com/",H={options:Object.assign({url:(O+"/v1beta1/recommenders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},se),params:F,requiredParams:[],pathParams:[],context:this.context};if(B)(0,Xs.createAPIRequest)(H,B);else return(0,Xs.createAPIRequest)(H)}}h.Resource$Recommenders=x})(c4e||(r4.recommender_v1beta1=c4e={}))});var h4e=ht(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.AuthPlus=Ya.recommender_v1beta1=Ya.recommender_v1=Ya.auth=Ya.VERSIONS=void 0;Ya.recommender=fEt;var f4e=ct(),m4e=voe();Object.defineProperty(Ya,"recommender_v1",{enumerable:!0,get:function(){return m4e.recommender_v1}});var g4e=Toe();Object.defineProperty(Ya,"recommender_v1beta1",{enumerable:!0,get:function(){return g4e.recommender_v1beta1}});Ya.VERSIONS={v1:m4e.recommender_v1.Recommender,v1beta1:g4e.recommender_v1beta1.Recommender};function fEt(h){return(0,f4e.getAPI)("recommender",h,Ya.VERSIONS,this)}var mEt=new f4e.AuthPlus;Ya.auth=mEt;var gEt=ct();Object.defineProperty(Ya,"AuthPlus",{enumerable:!0,get:function(){return gEt.AuthPlus}})});var Voe=ht(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.redis_v1=void 0;var Gr=ct(),a4e;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Redis=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;aclPolicies;backupCollections;clusters;instances;operations;constructor(e){this.context=e,this.aclPolicies=new V(this.context),this.backupCollections=new E(this.context),this.clusters=new I(this.context),this.instances=new c(this.context),this.operations=new o(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}getSharedRegionalCertificateAuthority(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Aclpolicies=V;class E{context;backups;constructor(e){this.context=e,this.backups=new v(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/backupCollections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Backupcollections=E;class v{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}export(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Backupcollections$Backups=v;class I{context;tokenAuthUsers;constructor(e){this.context=e,this.tokenAuthUsers=new d(this.context)}addTokenAuthUser(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+cluster}:addTokenAuthUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["cluster"],pathParams:["cluster"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}backup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:backup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}getCertificateAuthority(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}rescheduleClusterMaintenance(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:rescheduleClusterMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters=I;class d{context;authTokens;constructor(e){this.context=e,this.authTokens=new m(this.context)}addAuthToken(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+tokenAuthUser}:addAuthToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["tokenAuthUser"],pathParams:["tokenAuthUser"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/tokenAuthUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters$Tokenauthusers=d;class m{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/authTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters$Tokenauthusers$Authtokens=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}export(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}failover(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}getAuthString(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/authString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}rescheduleMaintenance(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}upgrade(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instances=c;class o{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Gr.createAPIRequest)(i,t);else return(0,Gr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=o})(a4e||(n4.redis_v1=a4e={}))});var Eoe=ht(i4=>{"use strict";Object.defineProperty(i4,"__esModule",{value:!0});i4.redis_v1beta1=void 0;var _r=ct(),P4e;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Redis=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;aclPolicies;backupCollections;clusters;instances;operations;constructor(e){this.context=e,this.aclPolicies=new V(this.context),this.backupCollections=new E(this.context),this.clusters=new I(this.context),this.instances=new c(this.context),this.operations=new o(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}getSharedRegionalCertificateAuthority(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/aclPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Aclpolicies=V;class E{context;backups;constructor(e){this.context=e,this.backups=new v(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/backupCollections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Backupcollections=E;class v{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}export(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Backupcollections$Backups=v;class I{context;tokenAuthUsers;constructor(e){this.context=e,this.tokenAuthUsers=new d(this.context)}addTokenAuthUser(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+cluster}:addTokenAuthUser").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["cluster"],pathParams:["cluster"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}backup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:backup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}getCertificateAuthority(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}rescheduleClusterMaintenance(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:rescheduleClusterMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters=I;class d{context;authTokens;constructor(e){this.context=e,this.authTokens=new m(this.context)}addAuthToken(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+tokenAuthUser}:addAuthToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["tokenAuthUser"],pathParams:["tokenAuthUser"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/tokenAuthUsers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters$Tokenauthusers=d;class m{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/authTokens").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Clusters$Tokenauthusers$Authtokens=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}export(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}failover(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}getAuthString(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/authString").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}rescheduleMaintenance(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}upgrade(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:upgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Instances=c;class o{context;constructor(e){this.context=e}cancel(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://redis.googleapis.com/",i={options:Object.assign({url:(p+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,_r.createAPIRequest)(i,t);else return(0,_r.createAPIRequest)(i)}}h.Resource$Projects$Locations$Operations=o})(P4e||(i4.redis_v1beta1=P4e={}))});var x4e=ht(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.AuthPlus=Xa.redis_v1beta1=Xa.redis_v1=Xa.auth=Xa.VERSIONS=void 0;Xa.redis=hEt;var d4e=ct(),q4e=Voe();Object.defineProperty(Xa,"redis_v1",{enumerable:!0,get:function(){return q4e.redis_v1}});var y4e=Eoe();Object.defineProperty(Xa,"redis_v1beta1",{enumerable:!0,get:function(){return y4e.redis_v1beta1}});Xa.VERSIONS={v1:q4e.redis_v1.Redis,v1beta1:y4e.redis_v1beta1.Redis};function hEt(h){return(0,d4e.getAPI)("redis",h,Xa.VERSIONS,this)}var aEt=new d4e.AuthPlus;Xa.auth=aEt;var PEt=ct();Object.defineProperty(Xa,"AuthPlus",{enumerable:!0,get:function(){return PEt.AuthPlus}})});var Soe=ht(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});u4.remotebuildexecution_v1=void 0;var nx=ct(),I4e;(function(h){class R{context;media;operations;projects;constructor(I,d){this.context={_options:I||{},google:d},this.media=new T(this.context),this.operations=new G(this.context),this.projects=new V(this.context)}}h.Remotebuildexecution=R;class T{context;constructor(I){this.context=I}download(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}upload(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,mediaUrl:(r+"/upload/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}}h.Resource$Media=T;class G{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}}h.Resource$Operations=G;class V{context;operations;constructor(I){this.context=I,this.operations=new E(this.context)}}h.Resource$Projects=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nx.createAPIRequest)(e,m);else return(0,nx.createAPIRequest)(e)}}h.Resource$Projects$Operations=E})(I4e||(u4.remotebuildexecution_v1=I4e={}))});var woe=ht(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});p4.remotebuildexecution_v1alpha=void 0;var sf=ct(),R4e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Remotebuildexecution=R;class T{context;instances;operations;constructor(I){this.context=I,this.instances=new G(this.context),this.operations=new E(this.context)}}h.Resource$Projects=T;class G{context;workerpools;constructor(I){this.context=I,this.workerpools=new V(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}}h.Resource$Projects$Instances=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}}h.Resource$Projects$Instances$Workerpools=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://admin-remotebuildexecution.googleapis.com/",e={options:Object.assign({url:(r+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,sf.createAPIRequest)(e,m);else return(0,sf.createAPIRequest)(e)}}h.Resource$Projects$Operations=E})(R4e||(p4.remotebuildexecution_v1alpha=R4e={}))});var Goe=ht(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.remotebuildexecution_v2=void 0;var am=ct(),A4e;(function(h){class R{context;actionResults;actions;blobs;operations;v2;constructor(d,m){this.context={_options:d||{},google:m},this.actionResults=new T(this.context),this.actions=new G(this.context),this.blobs=new V(this.context),this.operations=new E(this.context),this.v2=new v(this.context)}}h.Remotebuildexecution=R;class T{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actionResults/{hash}/{sizeBytes}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actionResults/{hash}/{sizeBytes}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},r),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}}h.Resource$Actionresults=T;class G{context;constructor(d){this.context=d}execute(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/actions:execute").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}}h.Resource$Actions=G;class V{context;constructor(d){this.context=d}batchRead(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:batchRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}batchUpdate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}findMissing(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs:findMissing").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}getTree(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/blobs/{hash}/{sizeBytes}:getTree").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["instanceName","hash","sizeBytes"],pathParams:["hash","instanceName","sizeBytes"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}}h.Resource$Blobs=V;class E{context;constructor(d){this.context=d}waitExecution(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+name}:waitExecution").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}}h.Resource$Operations=E;class v{context;constructor(d){this.context=d}getCapabilities(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://remotebuildexecution.googleapis.com/",s={options:Object.assign({url:(e+"/v2/{+instanceName}/capabilities").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},r),params:o,requiredParams:["instanceName"],pathParams:["instanceName"],context:this.context};if(c)(0,am.createAPIRequest)(s,c);else return(0,am.createAPIRequest)(s)}}h.Resource$V2=v})(A4e||(c4.remotebuildexecution_v2=A4e={}))});var T4e=ht(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0});Ug.AuthPlus=Ug.remotebuildexecution_v2=Ug.remotebuildexecution_v1alpha=Ug.remotebuildexecution_v1=Ug.auth=Ug.VERSIONS=void 0;Ug.remotebuildexecution=dEt;var $4e=ct(),j4e=Soe();Object.defineProperty(Ug,"remotebuildexecution_v1",{enumerable:!0,get:function(){return j4e.remotebuildexecution_v1}});var U4e=woe();Object.defineProperty(Ug,"remotebuildexecution_v1alpha",{enumerable:!0,get:function(){return U4e.remotebuildexecution_v1alpha}});var v4e=Goe();Object.defineProperty(Ug,"remotebuildexecution_v2",{enumerable:!0,get:function(){return v4e.remotebuildexecution_v2}});Ug.VERSIONS={v1:j4e.remotebuildexecution_v1.Remotebuildexecution,v1alpha:U4e.remotebuildexecution_v1alpha.Remotebuildexecution,v2:v4e.remotebuildexecution_v2.Remotebuildexecution};function dEt(h){return(0,$4e.getAPI)("remotebuildexecution",h,Ug.VERSIONS,this)}var qEt=new $4e.AuthPlus;Ug.auth=qEt;var yEt=ct();Object.defineProperty(Ug,"AuthPlus",{enumerable:!0,get:function(){return yEt.AuthPlus}})});var _oe=ht(f4=>{"use strict";Object.defineProperty(f4,"__esModule",{value:!0});f4.reseller_v1=void 0;var sp=ct(),V4e;(function(h){class R{context;customers;resellernotify;subscriptions;constructor(v,I){this.context={_options:v||{},google:I},this.customers=new T(this.context),this.resellernotify=new G(this.context),this.subscriptions=new V(this.context)}}h.Reseller=R;class T{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}patch(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}update(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}}h.Resource$Customers=T;class G{context;constructor(v){this.context=v}getwatchdetails(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/getwatchdetails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}register(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/register").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}unregister(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/resellernotify/unregister").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}}h.Resource$Resellernotify=G;class V{context;constructor(v){this.context=v}activate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}changePlan(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}changeRenewalSettings(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}changeSeats(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId","deletionType"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}startPaidService(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}suspend(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://reseller.googleapis.com/",r={options:Object.assign({url:(o+"/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["customerId","subscriptionId"],pathParams:["customerId","subscriptionId"],context:this.context};if(d)(0,sp.createAPIRequest)(r,d);else return(0,sp.createAPIRequest)(r)}}h.Resource$Subscriptions=V})(V4e||(f4.reseller_v1=V4e={}))});var w4e=ht(ix=>{"use strict";Object.defineProperty(ix,"__esModule",{value:!0});ix.AuthPlus=ix.reseller_v1=ix.auth=ix.VERSIONS=void 0;ix.reseller=xEt;var E4e=ct(),S4e=_oe();Object.defineProperty(ix,"reseller_v1",{enumerable:!0,get:function(){return S4e.reseller_v1}});ix.VERSIONS={v1:S4e.reseller_v1.Reseller};function xEt(h){return(0,E4e.getAPI)("reseller",h,ix.VERSIONS,this)}var IEt=new E4e.AuthPlus;ix.auth=IEt;var REt=ct();Object.defineProperty(ix,"AuthPlus",{enumerable:!0,get:function(){return REt.AuthPlus}})});var Loe=ht(m4=>{"use strict";Object.defineProperty(m4,"__esModule",{value:!0});m4.resourcesettings_v1=void 0;var Pm=ct(),G4e;(function(h){class R{context;folders;organizations;projects;constructor(m,c){this.context={_options:m||{},google:c},this.folders=new T(this.context),this.organizations=new V(this.context),this.projects=new v(this.context)}}h.Resourcesettings=R;class T{context;settings;constructor(m){this.context=m,this.settings=new G(this.context)}}h.Resource$Folders=T;class G{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}}h.Resource$Folders$Settings=G;class V{context;settings;constructor(m){this.context=m,this.settings=new E(this.context)}}h.Resource$Organizations=V;class E{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}}h.Resource$Organizations$Settings=E;class v{context;settings;constructor(m){this.context=m,this.settings=new I(this.context)}}h.Resource$Projects=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://resourcesettings.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Pm.createAPIRequest)(t,o);else return(0,Pm.createAPIRequest)(t)}}h.Resource$Projects$Settings=I})(G4e||(m4.resourcesettings_v1=G4e={}))});var D4e=ht(ux=>{"use strict";Object.defineProperty(ux,"__esModule",{value:!0});ux.AuthPlus=ux.resourcesettings_v1=ux.auth=ux.VERSIONS=void 0;ux.resourcesettings=AEt;var _4e=ct(),L4e=Loe();Object.defineProperty(ux,"resourcesettings_v1",{enumerable:!0,get:function(){return L4e.resourcesettings_v1}});ux.VERSIONS={v1:L4e.resourcesettings_v1.Resourcesettings};function AEt(h){return(0,_4e.getAPI)("resourcesettings",h,ux.VERSIONS,this)}var $Et=new _4e.AuthPlus;ux.auth=$Et;var jEt=ct();Object.defineProperty(ux,"AuthPlus",{enumerable:!0,get:function(){return jEt.AuthPlus}})});var Doe=ht(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});g4.retail_v2=void 0;var cs=ct(),z4e;(function(h){class R{context;projects;constructor(f,P){this.context={_options:f||{},google:P},this.projects=new T(this.context)}}h.Retail=R;class T{context;locations;operations;constructor(f){this.context=f,this.locations=new G(this.context),this.operations=new i(this.context)}}h.Resource$Projects=T;class G{context;catalogs;operations;constructor(f){this.context=f,this.catalogs=new V(this.context),this.operations=new p(this.context)}}h.Resource$Projects$Locations=G;class V{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;models;operations;placements;servingConfigs;userEvents;constructor(f){this.context=f,this.attributesConfig=new E(this.context),this.branches=new v(this.context),this.completionData=new m(this.context),this.controls=new c(this.context),this.generativeQuestion=new o(this.context),this.generativeQuestions=new r(this.context),this.models=new e(this.context),this.operations=new s(this.context),this.placements=new t(this.context),this.servingConfigs=new u(this.context),this.userEvents=new n(this.context)}completeQuery(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}exportAnalyticsMetrics(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}getAttributesConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}getCompletionConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}getConversationalSearchCustomizationConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}getDefaultBranch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}getGenerativeQuestionFeature(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}setDefaultBranch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}updateAttributesConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}updateCompletionConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}updateConversationalSearchCustomizationConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}updateGenerativeQuestion(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}updateGenerativeQuestionFeature(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs=V;class E{context;constructor(f){this.context=f}addCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}removeCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}replaceCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Attributesconfig=E;class v{context;operations;products;constructor(f){this.context=f,this.operations=new I(this.context),this.products=new d(this.context)}}h.Resource$Projects$Locations$Catalogs$Branches=v;class I{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Branches$Operations=I;class d{context;constructor(f){this.context=f}addFulfillmentPlaces(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}addLocalInventories(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}purge(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}removeFulfillmentPlaces(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}removeLocalInventories(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}setInventory(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Branches$Products=d;class m{context;constructor(f){this.context=f}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Completiondata=m;class c{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Controls=c;class o{context;constructor(f){this.context=f}batchUpdate(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Generativequestion=o;class r{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Generativequestions=r;class e{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}pause(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}resume(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}tune(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Models=e;class s{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Operations=s;class t{context;constructor(f){this.context=f}conversationalSearch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}predict(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Placements=t;class u{context;constructor(f){this.context=f}addControl(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}conversationalSearch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}predict(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}removeControl(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Servingconfigs=u;class n{context;constructor(f){this.context=f}collect(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}purge(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}rejoin(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}write(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Userevents=n;class p{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Locations$Operations=p;class i{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,cs.createAPIRequest)(x,a);else return(0,cs.createAPIRequest)(x)}}h.Resource$Projects$Operations=i})(z4e||(g4.retail_v2=z4e={}))});var zoe=ht(h4=>{"use strict";Object.defineProperty(h4,"__esModule",{value:!0});h4.retail_v2alpha=void 0;var Go=ct(),M4e;(function(h){class R{context;projects;constructor(q,A){this.context={_options:q||{},google:A},this.projects=new T(this.context)}}h.Retail=R;class T{context;locations;operations;retailProject;constructor(q){this.context=q,this.locations=new G(this.context),this.operations=new P(this.context),this.retailProject=new a(this.context)}enrollSolution(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+project}:enrollSolution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["project"],pathParams:["project"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getAlertConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getLoggingConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getRetailProject(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}listEnrolledSolutions(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}:enrolledSolutions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateAlertConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateLoggingConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects=T;class G{context;catalogs;operations;constructor(q){this.context=q,this.catalogs=new V(this.context),this.operations=new f(this.context)}}h.Resource$Projects$Locations=G;class V{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;merchantCenterAccountLinks;models;operations;placements;servingConfigs;userEvents;constructor(q){this.context=q,this.attributesConfig=new E(this.context),this.branches=new v(this.context),this.completionData=new o(this.context),this.controls=new r(this.context),this.generativeQuestion=new e(this.context),this.generativeQuestions=new s(this.context),this.merchantCenterAccountLinks=new t(this.context),this.models=new u(this.context),this.operations=new n(this.context),this.placements=new p(this.context),this.servingConfigs=new i(this.context),this.userEvents=new g(this.context)}completeQuery(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}exportAnalyticsMetrics(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getAttributesConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getCompletionConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getConversationalSearchCustomizationConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getDefaultBranch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}getGenerativeQuestionFeature(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}setDefaultBranch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateAttributesConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateCompletionConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateConversationalSearchCustomizationConfig(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateGenerativeQuestion(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}updateGenerativeQuestionFeature(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs=V;class E{context;constructor(q){this.context=q}addCatalogAttribute(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}batchRemoveCatalogAttributes(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+attributesConfig}:batchRemoveCatalogAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}removeCatalogAttribute(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}replaceCatalogAttribute(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Attributesconfig=E;class v{context;operations;places;products;constructor(q){this.context=q,this.operations=new I(this.context),this.places=new d(this.context),this.products=new c(this.context)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/branches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Branches=v;class I{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Branches$Operations=I;class d{context;operations;constructor(q){this.context=q,this.operations=new m(this.context)}}h.Resource$Projects$Locations$Catalogs$Branches$Places=d;class m{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Branches$Places$Operations=m;class c{context;constructor(q){this.context=q}addFulfillmentPlaces(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}addLocalInventories(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}export(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/products:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}import(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}purge(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}removeFulfillmentPlaces(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}removeLocalInventories(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["product"],pathParams:["product"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}setInventory(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Branches$Products=c;class o{context;constructor(q){this.context=q}import(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Completiondata=o;class r{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Controls=r;class e{context;constructor(q){this.context=q}batchUpdate(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Generativequestion=e;class s{context;constructor(q){this.context=q}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Generativequestions=s;class t{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/merchantCenterAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/merchantCenterAccountLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Merchantcenteraccountlinks=t;class u{context;constructor(q){this.context=q}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}pause(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}resume(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}tune(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Models=u;class n{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Operations=n;class p{context;constructor(q){this.context=q}conversationalSearch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}predict(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}search(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Placements=p;class i{context;constructor(q){this.context=q}addControl(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}conversationalSearch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}create(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}delete(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}predict(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}removeControl(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}search(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Servingconfigs=i;class g{context;constructor(q){this.context=q}collect(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}export(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}import(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}purge(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}rejoin(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}write(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Catalogs$Userevents=g;class f{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Locations$Operations=f;class P{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["name"],pathParams:["name"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Operations=P;class a{context;constructor(q){this.context=q}acceptTerms(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://retail.googleapis.com/",B={options:Object.assign({url:(w+"/v2alpha/{+project}:acceptTerms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["project"],pathParams:["project"],context:this.context};if(x)(0,Go.createAPIRequest)(B,x);else return(0,Go.createAPIRequest)(B)}}h.Resource$Projects$Retailproject=a})(M4e||(h4.retail_v2alpha=M4e={}))});var Moe=ht(a4=>{"use strict";Object.defineProperty(a4,"__esModule",{value:!0});a4.retail_v2beta=void 0;var bo=ct(),N4e;(function(h){class R{context;projects;constructor(f,P){this.context={_options:f||{},google:P},this.projects=new T(this.context)}}h.Retail=R;class T{context;locations;operations;constructor(f){this.context=f,this.locations=new G(this.context),this.operations=new i(this.context)}getAlertConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateAlertConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects=T;class G{context;catalogs;operations;constructor(f){this.context=f,this.catalogs=new V(this.context),this.operations=new p(this.context)}}h.Resource$Projects$Locations=G;class V{context;attributesConfig;branches;completionData;controls;generativeQuestion;generativeQuestions;models;operations;placements;servingConfigs;userEvents;constructor(f){this.context=f,this.attributesConfig=new E(this.context),this.branches=new v(this.context),this.completionData=new m(this.context),this.controls=new c(this.context),this.generativeQuestion=new o(this.context),this.generativeQuestions=new r(this.context),this.models=new e(this.context),this.operations=new s(this.context),this.placements=new t(this.context),this.servingConfigs=new u(this.context),this.userEvents=new n(this.context)}completeQuery(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}:completeQuery").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}exportAnalyticsMetrics(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}:exportAnalyticsMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}getAttributesConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}getCompletionConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}getConversationalSearchCustomizationConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}getDefaultBranch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}:getDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}getGenerativeQuestionFeature(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/catalogs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}setDefaultBranch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}:setDefaultBranch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateAttributesConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateCompletionConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateConversationalSearchCustomizationConfig(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}/conversationalSearchCustomizationConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateGenerativeQuestion(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}/generativeQuestion").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}updateGenerativeQuestionFeature(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+catalog}/generativeQuestionFeature").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["catalog"],pathParams:["catalog"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs=V;class E{context;constructor(f){this.context=f}addCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+attributesConfig}:addCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}batchRemoveCatalogAttributes(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+attributesConfig}:batchRemoveCatalogAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}removeCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+attributesConfig}:removeCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}replaceCatalogAttribute(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+attributesConfig}:replaceCatalogAttribute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["attributesConfig"],pathParams:["attributesConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Attributesconfig=E;class v{context;operations;products;constructor(f){this.context=f,this.operations=new I(this.context),this.products=new d(this.context)}}h.Resource$Projects$Locations$Catalogs$Branches=v;class I{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Branches$Operations=I;class d{context;constructor(f){this.context=f}addFulfillmentPlaces(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+product}:addFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}addLocalInventories(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+product}:addLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}export(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/products:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/products:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}purge(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}removeFulfillmentPlaces(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+product}:removeFulfillmentPlaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}removeLocalInventories(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+product}:removeLocalInventories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["product"],pathParams:["product"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}setInventory(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}:setInventory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Branches$Products=d;class m{context;constructor(f){this.context=f}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/completionData:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Completiondata=m;class c{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/controls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Controls=c;class o{context;constructor(f){this.context=f}batchUpdate(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/generativeQuestion:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Generativequestion=o;class r{context;constructor(f){this.context=f}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/generativeQuestions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Generativequestions=r;class e{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}pause(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}resume(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}tune(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}:tune").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Models=e;class s{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Operations=s;class t{context;constructor(f){this.context=f}conversationalSearch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}predict(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Placements=t;class u{context;constructor(f){this.context=f}addControl(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+servingConfig}:addControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}conversationalSearch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:conversationalSearch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/servingConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}patch(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}predict(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:predict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}removeControl(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+servingConfig}:removeControl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["servingConfig"],pathParams:["servingConfig"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}search(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+placement}:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["placement"],pathParams:["placement"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Servingconfigs=u;class n{context;constructor(f){this.context=f}collect(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:collect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}export(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}import(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}purge(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}rejoin(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:rejoin").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}write(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+parent}/userEvents:write").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Catalogs$Userevents=n;class p{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Locations$Operations=p;class i{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://retail.googleapis.com/",x={options:Object.assign({url:(A+"/v2beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["name"],pathParams:["name"],context:this.context};if(a)(0,bo.createAPIRequest)(x,a);else return(0,bo.createAPIRequest)(x)}}h.Resource$Projects$Operations=i})(N4e||(a4.retail_v2beta=N4e={}))});var W4e=ht(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});vg.AuthPlus=vg.retail_v2beta=vg.retail_v2alpha=vg.retail_v2=vg.auth=vg.VERSIONS=void 0;vg.retail=UEt;var H4e=ct(),F4e=Doe();Object.defineProperty(vg,"retail_v2",{enumerable:!0,get:function(){return F4e.retail_v2}});var B4e=zoe();Object.defineProperty(vg,"retail_v2alpha",{enumerable:!0,get:function(){return B4e.retail_v2alpha}});var Z4e=Moe();Object.defineProperty(vg,"retail_v2beta",{enumerable:!0,get:function(){return Z4e.retail_v2beta}});vg.VERSIONS={v2:F4e.retail_v2.Retail,v2alpha:B4e.retail_v2alpha.Retail,v2beta:Z4e.retail_v2beta.Retail};function UEt(h){return(0,H4e.getAPI)("retail",h,vg.VERSIONS,this)}var vEt=new H4e.AuthPlus;vg.auth=vEt;var TEt=ct();Object.defineProperty(vg,"AuthPlus",{enumerable:!0,get:function(){return TEt.AuthPlus}})});var Noe=ht(P4=>{"use strict";Object.defineProperty(P4,"__esModule",{value:!0});P4.run_v1=void 0;var ko=ct(),K4e;(function(h){class R{context;namespaces;projects;constructor(j,$){this.context={_options:j||{},google:$},this.namespaces=new T(this.context),this.projects=new s(this.context)}}h.Run=R;class T{context;authorizeddomains;configurations;domainmappings;executions;instances;jobs;revisions;routes;services;tasks;workerpools;constructor(j){this.context=j,this.authorizeddomains=new G(this.context),this.configurations=new V(this.context),this.domainmappings=new E(this.context),this.executions=new v(this.context),this.instances=new I(this.context),this.jobs=new d(this.context),this.revisions=new m(this.context),this.routes=new c(this.context),this.services=new o(this.context),this.tasks=new r(this.context),this.workerpools=new e(this.context)}}h.Resource$Namespaces=T;class G{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/domains.cloudrun.com/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Authorizeddomains=G;class V{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Configurations=V;class E{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/domains.cloudrun.com/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/domains.cloudrun.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/domains.cloudrun.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/domains.cloudrun.com/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Domainmappings=E;class v{context;constructor(j){this.context=j}cancel(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Executions=v;class I{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}replaceInstance(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}start(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}stop(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Instances=I;class d{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}replaceJob(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}run(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Jobs=d;class m{context;constructor(j){this.context=j}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Revisions=m;class c{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Routes=c;class o{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}replaceService(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/serving.knative.dev/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Services=o;class r{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Tasks=r;class e{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+parent}/workerpools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}replaceWorkerPool(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/apis/run.googleapis.com/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Namespaces$Workerpools=e;class s{context;authorizeddomains;locations;constructor(j){this.context=j,this.authorizeddomains=new t(this.context),this.locations=new u(this.context)}}h.Resource$Projects=s;class t{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Authorizeddomains=t;class u{context;authorizeddomains;configurations;domainmappings;instances;jobs;operations;revisions;routes;services;workerpools;constructor(j){this.context=j,this.authorizeddomains=new n(this.context),this.configurations=new p(this.context),this.domainmappings=new i(this.context),this.instances=new g(this.context),this.jobs=new f(this.context),this.operations=new P(this.context),this.revisions=new a(this.context),this.routes=new y(this.context),this.services=new q(this.context),this.workerpools=new A(this.context)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations=u;class n{context;constructor(j){this.context=j}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/authorizeddomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Authorizeddomains=n;class p{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Configurations=p;class i{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/domainmappings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Domainmappings=i;class g{context;constructor(j){this.context=j}getIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}setIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}testIamPermissions(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Instances=g;class f{context;constructor(j){this.context=j}getIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}setIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}testIamPermissions(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Jobs=f;class P{context;constructor(j){this.context=j}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}wait(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Operations=P;class a{context;constructor(j){this.context=j}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Revisions=a;class y{context;constructor(j){this.context=j}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/routes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Routes=y;class q{context;constructor(j){this.context=j}create(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}delete(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}get(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}getIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}list(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}replaceService(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},F),params:B,requiredParams:["name"],pathParams:["name"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}setIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}testIamPermissions(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Services=q;class A{context;constructor(j){this.context=j}getIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}setIamPolicy(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}testIamPermissions(j,$,w){let B=j||{},F=$||{};typeof j=="function"&&(w=j,B={},F={}),typeof $=="function"&&(w=$,F={});let se=F.rootUrl||"https://run.googleapis.com/",O={options:Object.assign({url:(se+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},F),params:B,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(w)(0,ko.createAPIRequest)(O,w);else return(0,ko.createAPIRequest)(O)}}h.Resource$Projects$Locations$Workerpools=A})(K4e||(P4.run_v1=K4e={}))});var Hoe=ht(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});d4.run_v1alpha1=void 0;var OA=ct(),J4e;(function(h){class R{context;namespaces;constructor(E,v){this.context={_options:E||{},google:v},this.namespaces=new T(this.context)}}h.Run=R;class T{context;jobs;constructor(E){this.context=E,this.jobs=new G(this.context)}}h.Resource$Namespaces=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(c+"/apis/run.googleapis.com/v1alpha1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,OA.createAPIRequest)(o,I);else return(0,OA.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(c+"/apis/run.googleapis.com/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,OA.createAPIRequest)(o,I);else return(0,OA.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(c+"/apis/run.googleapis.com/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,OA.createAPIRequest)(o,I);else return(0,OA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://run.googleapis.com/",o={options:Object.assign({url:(c+"/apis/run.googleapis.com/v1alpha1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,OA.createAPIRequest)(o,I);else return(0,OA.createAPIRequest)(o)}}h.Resource$Namespaces$Jobs=G})(J4e||(d4.run_v1alpha1=J4e={}))});var Foe=ht(q4=>{"use strict";Object.defineProperty(q4,"__esModule",{value:!0});q4.run_v1beta1=void 0;var CA=ct(),Q4e;(function(h){class R{context;customresourcedefinitions;namespaces;projects;constructor(m,c){this.context={_options:m||{},google:c},this.customresourcedefinitions=new T(this.context),this.namespaces=new G(this.context),this.projects=new E(this.context)}}h.Run=R;class T{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,CA.createAPIRequest)(t,o);else return(0,CA.createAPIRequest)(t)}}h.Resource$Customresourcedefinitions=T;class G{context;customresourcedefinitions;constructor(m){this.context=m,this.customresourcedefinitions=new V(this.context)}}h.Resource$Namespaces=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/apis/apiextensions.k8s.io/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,CA.createAPIRequest)(t,o);else return(0,CA.createAPIRequest)(t)}}h.Resource$Namespaces$Customresourcedefinitions=V;class E{context;locations;constructor(m){this.context=m,this.locations=new v(this.context)}}h.Resource$Projects=E;class v{context;customresourcedefinitions;constructor(m){this.context=m,this.customresourcedefinitions=new I(this.context)}}h.Resource$Projects$Locations=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,CA.createAPIRequest)(t,o);else return(0,CA.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://run.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/customresourcedefinitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,CA.createAPIRequest)(t,o);else return(0,CA.createAPIRequest)(t)}}h.Resource$Projects$Locations$Customresourcedefinitions=I})(Q4e||(q4.run_v1beta1=Q4e={}))});var Boe=ht(y4=>{"use strict";Object.defineProperty(y4,"__esModule",{value:!0});y4.run_v2=void 0;var Zs=ct(),Y4e;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Run=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;builds;instances;jobs;operations;services;workerPools;constructor(t){this.context=t,this.builds=new V(this.context),this.instances=new E(this.context),this.jobs=new v(this.context),this.operations=new m(this.context),this.services=new c(this.context),this.workerPools=new r(this.context)}exportImage(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:exportImage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}exportImageMetadata(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:exportImageMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}exportMetadata(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:exportMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}exportProjectMetadata(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:exportProjectMetadata").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations=G;class V{context;constructor(t){this.context=t}submit(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/builds:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Builds=V;class E{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}start(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}stop(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Instances=E;class v{context;executions;constructor(t){this.context=t,this.executions=new I(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}run(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Jobs=v;class I{context;tasks;constructor(t){this.context=t,this.tasks=new d(this.context)}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}exportStatus(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}/{+operationId}:exportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name","operationId"],pathParams:["name","operationId"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Jobs$Executions=I;class d{context;constructor(t){this.context=t}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Jobs$Executions$Tasks=d;class m{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}wait(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=m;class c{context;revisions;constructor(t){this.context=t,this.revisions=new o(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Services=c;class o{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}exportStatus(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}/{+operationId}:exportStatus").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name","operationId"],pathParams:["name","operationId"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Services$Revisions=o;class r{context;revisions;constructor(t){this.context=t,this.revisions=new e(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}getIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/workerPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}setIamPolicy(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}testIamPermissions(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Workerpools=r;class e{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://run.googleapis.com/",f={options:Object.assign({url:(g+"/v2/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,Zs.createAPIRequest)(f,n);else return(0,Zs.createAPIRequest)(f)}}h.Resource$Projects$Locations$Workerpools$Revisions=e})(Y4e||(y4.run_v2=Y4e={}))});var k4e=ht(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.AuthPlus=dm.run_v2=dm.run_v1beta1=dm.run_v1alpha1=dm.run_v1=dm.auth=dm.VERSIONS=void 0;dm.run=VEt;var X4e=ct(),l4e=Noe();Object.defineProperty(dm,"run_v1",{enumerable:!0,get:function(){return l4e.run_v1}});var O4e=Hoe();Object.defineProperty(dm,"run_v1alpha1",{enumerable:!0,get:function(){return O4e.run_v1alpha1}});var C4e=Foe();Object.defineProperty(dm,"run_v1beta1",{enumerable:!0,get:function(){return C4e.run_v1beta1}});var b4e=Boe();Object.defineProperty(dm,"run_v2",{enumerable:!0,get:function(){return b4e.run_v2}});dm.VERSIONS={v1:l4e.run_v1.Run,v1alpha1:O4e.run_v1alpha1.Run,v1beta1:C4e.run_v1beta1.Run,v2:b4e.run_v2.Run};function VEt(h){return(0,X4e.getAPI)("run",h,dm.VERSIONS,this)}var EEt=new X4e.AuthPlus;dm.auth=EEt;var SEt=ct();Object.defineProperty(dm,"AuthPlus",{enumerable:!0,get:function(){return SEt.AuthPlus}})});var Zoe=ht(x4=>{"use strict";Object.defineProperty(x4,"__esModule",{value:!0});x4.runtimeconfig_v1=void 0;var FU=ct(),eZe;(function(h){class R{context;operations;constructor(V,E){this.context={_options:V||{},google:E},this.operations=new T(this.context)}}h.Runtimeconfig=R;class T{context;constructor(V){this.context=V}cancel(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://runtimeconfig.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,FU.createAPIRequest)(c,v);else return(0,FU.createAPIRequest)(c)}delete(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://runtimeconfig.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,FU.createAPIRequest)(c,v);else return(0,FU.createAPIRequest)(c)}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://runtimeconfig.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,FU.createAPIRequest)(c,v);else return(0,FU.createAPIRequest)(c)}}h.Resource$Operations=T})(eZe||(x4.runtimeconfig_v1=eZe={}))});var Woe=ht(I4=>{"use strict";Object.defineProperty(I4,"__esModule",{value:!0});I4.runtimeconfig_v1beta1=void 0;var bi=ct(),tZe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Runtimeconfig=R;class T{context;configs;constructor(d){this.context=d,this.configs=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;variables;waiters;constructor(d){this.context=d,this.operations=new V(this.context),this.variables=new E(this.context),this.waiters=new v(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}}h.Resource$Projects$Configs=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}}h.Resource$Projects$Configs$Operations=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}watch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}}h.Resource$Projects$Configs$Variables=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/waiters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/waiters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://runtimeconfig.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,bi.createAPIRequest)(s,c);else return(0,bi.createAPIRequest)(s)}}h.Resource$Projects$Configs$Waiters=v})(tZe||(I4.runtimeconfig_v1beta1=tZe={}))});var nZe=ht(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.AuthPlus=la.runtimeconfig_v1beta1=la.runtimeconfig_v1=la.auth=la.VERSIONS=void 0;la.runtimeconfig=wEt;var oZe=ct(),sZe=Zoe();Object.defineProperty(la,"runtimeconfig_v1",{enumerable:!0,get:function(){return sZe.runtimeconfig_v1}});var rZe=Woe();Object.defineProperty(la,"runtimeconfig_v1beta1",{enumerable:!0,get:function(){return rZe.runtimeconfig_v1beta1}});la.VERSIONS={v1:sZe.runtimeconfig_v1.Runtimeconfig,v1beta1:rZe.runtimeconfig_v1beta1.Runtimeconfig};function wEt(h){return(0,oZe.getAPI)("runtimeconfig",h,la.VERSIONS,this)}var GEt=new oZe.AuthPlus;la.auth=GEt;var _Et=ct();Object.defineProperty(la,"AuthPlus",{enumerable:!0,get:function(){return _Et.AuthPlus}})});var Koe=ht(R4=>{"use strict";Object.defineProperty(R4,"__esModule",{value:!0});R4.saasservicemgmt_v1=void 0;var Fr=ct(),iZe;(function(h){class R{context;projects;constructor(e,s){this.context={_options:e||{},google:s},this.projects=new T(this.context)}}h.Saasservicemgmt=R;class T{context;locations;constructor(e){this.context=e,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;releases;rolloutKinds;rollouts;saas;tenants;unitKinds;unitOperations;units;constructor(e){this.context=e,this.releases=new V(this.context),this.rolloutKinds=new E(this.context),this.rollouts=new v(this.context),this.saas=new I(this.context),this.tenants=new d(this.context),this.unitKinds=new m(this.context),this.unitOperations=new c(this.context),this.units=new o(this.context)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations=G;class V{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Releases=V;class E{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Rolloutkinds=E;class v{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Rollouts=v;class I{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Saas=I;class d{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Tenants=d;class m{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Unitkinds=m;class c{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Unitoperations=c;class o{context;constructor(e){this.context=e}create(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},n),params:u,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://saasservicemgmt.googleapis.com/",i={options:Object.assign({url:(p+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},n),params:u,requiredParams:["name"],pathParams:["name"],context:this.context};if(t)(0,Fr.createAPIRequest)(i,t);else return(0,Fr.createAPIRequest)(i)}}h.Resource$Projects$Locations$Units=o})(iZe||(R4.saasservicemgmt_v1=iZe={}))});var Joe=ht(A4=>{"use strict";Object.defineProperty(A4,"__esModule",{value:!0});A4.saasservicemgmt_v1beta1=void 0;var _s=ct(),uZe;(function(h){class R{context;projects;constructor(n,p){this.context={_options:n||{},google:p},this.projects=new T(this.context)}}h.Saasservicemgmt=R;class T{context;locations;constructor(n){this.context=n,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;flagAttributes;flagReleases;flagRevisions;flags;releases;rolloutKinds;rollouts;saas;tenants;unitKinds;unitOperations;units;constructor(n){this.context=n,this.flagAttributes=new V(this.context),this.flagReleases=new E(this.context),this.flagRevisions=new v(this.context),this.flags=new I(this.context),this.releases=new d(this.context),this.rolloutKinds=new m(this.context),this.rollouts=new c(this.context),this.saas=new o(this.context),this.tenants=new r(this.context),this.unitKinds=new e(this.context),this.unitOperations=new s(this.context),this.units=new t(this.context)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations=G;class V{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Flagattributes=V;class E{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagReleases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagReleases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Flagreleases=E;class v{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flagRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Flagrevisions=v;class I{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Flags=I;class d{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Releases=d;class m{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/rolloutKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Rolloutkinds=m;class c{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Rollouts=c;class o{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/saas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Saas=o;class r{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/tenants").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Tenants=r;class e{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitKinds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Unitkinds=e;class s{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/unitOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Unitoperations=s;class t{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+parent}/units").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://saasservicemgmt.googleapis.com/",a={options:Object.assign({url:(P+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["name"],pathParams:["name"],context:this.context};if(i)(0,_s.createAPIRequest)(a,i);else return(0,_s.createAPIRequest)(a)}}h.Resource$Projects$Locations$Units=t})(uZe||(A4.saasservicemgmt_v1beta1=uZe={}))});var mZe=ht(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.AuthPlus=Oa.saasservicemgmt_v1beta1=Oa.saasservicemgmt_v1=Oa.auth=Oa.VERSIONS=void 0;Oa.saasservicemgmt=LEt;var pZe=ct(),cZe=Koe();Object.defineProperty(Oa,"saasservicemgmt_v1",{enumerable:!0,get:function(){return cZe.saasservicemgmt_v1}});var fZe=Joe();Object.defineProperty(Oa,"saasservicemgmt_v1beta1",{enumerable:!0,get:function(){return fZe.saasservicemgmt_v1beta1}});Oa.VERSIONS={v1:cZe.saasservicemgmt_v1.Saasservicemgmt,v1beta1:fZe.saasservicemgmt_v1beta1.Saasservicemgmt};function LEt(h){return(0,pZe.getAPI)("saasservicemgmt",h,Oa.VERSIONS,this)}var DEt=new pZe.AuthPlus;Oa.auth=DEt;var zEt=ct();Object.defineProperty(Oa,"AuthPlus",{enumerable:!0,get:function(){return zEt.AuthPlus}})});var Qoe=ht($4=>{"use strict";Object.defineProperty($4,"__esModule",{value:!0});$4.safebrowsing_v4=void 0;var Ca=ct(),gZe;(function(h){class R{context;encodedFullHashes;encodedUpdates;fullHashes;threatHits;threatLists;threatListUpdates;threatMatches;constructor(c,o){this.context={_options:c||{},google:o},this.encodedFullHashes=new T(this.context),this.encodedUpdates=new G(this.context),this.fullHashes=new V(this.context),this.threatHits=new E(this.context),this.threatLists=new v(this.context),this.threatListUpdates=new I(this.context),this.threatMatches=new d(this.context)}}h.Safebrowsing=R;class T{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/encodedFullHashes/{encodedRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["encodedRequest"],pathParams:["encodedRequest"],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Encodedfullhashes=T;class G{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/encodedUpdates/{encodedRequest}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["encodedRequest"],pathParams:["encodedRequest"],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Encodedupdates=G;class V{context;constructor(c){this.context=c}find(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/fullHashes:find").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Fullhashes=V;class E{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/threatHits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Threathits=E;class v{context;constructor(c){this.context=c}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/threatLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Threatlists=v;class I{context;constructor(c){this.context=c}fetch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/threatListUpdates:fetch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Threatlistupdates=I;class d{context;constructor(c){this.context=c}find(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://safebrowsing.googleapis.com/",u={options:Object.assign({url:(t+"/v4/threatMatches:find").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,Ca.createAPIRequest)(u,r);else return(0,Ca.createAPIRequest)(u)}}h.Resource$Threatmatches=d})(gZe||($4.safebrowsing_v4=gZe={}))});var Yoe=ht(j4=>{"use strict";Object.defineProperty(j4,"__esModule",{value:!0});j4.safebrowsing_v5=void 0;var uR=ct(),hZe;(function(h){class R{context;hashes;hashList;hashLists;urls;constructor(I,d){this.context={_options:I||{},google:d},this.hashes=new T(this.context),this.hashList=new G(this.context),this.hashLists=new V(this.context),this.urls=new E(this.context)}}h.Safebrowsing=R;class T{context;constructor(I){this.context=I}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(r+"/v5/hashes:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,uR.createAPIRequest)(e,m);else return(0,uR.createAPIRequest)(e)}}h.Resource$Hashes=T;class G{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(r+"/v5/hashList/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uR.createAPIRequest)(e,m);else return(0,uR.createAPIRequest)(e)}}h.Resource$Hashlist=G;class V{context;constructor(I){this.context=I}batchGet(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(r+"/v5/hashLists:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,uR.createAPIRequest)(e,m);else return(0,uR.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(r+"/v5/hashLists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,uR.createAPIRequest)(e,m);else return(0,uR.createAPIRequest)(e)}}h.Resource$Hashlists=V;class E{context;constructor(I){this.context=I}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://safebrowsing.googleapis.com/",e={options:Object.assign({url:(r+"/v5/urls:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,uR.createAPIRequest)(e,m);else return(0,uR.createAPIRequest)(e)}}h.Resource$Urls=E})(hZe||(j4.safebrowsing_v5=hZe={}))});var qZe=ht(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.AuthPlus=ba.safebrowsing_v5=ba.safebrowsing_v4=ba.auth=ba.VERSIONS=void 0;ba.safebrowsing=MEt;var aZe=ct(),PZe=Qoe();Object.defineProperty(ba,"safebrowsing_v4",{enumerable:!0,get:function(){return PZe.safebrowsing_v4}});var dZe=Yoe();Object.defineProperty(ba,"safebrowsing_v5",{enumerable:!0,get:function(){return dZe.safebrowsing_v5}});ba.VERSIONS={v4:PZe.safebrowsing_v4.Safebrowsing,v5:dZe.safebrowsing_v5.Safebrowsing};function MEt(h){return(0,aZe.getAPI)("safebrowsing",h,ba.VERSIONS,this)}var NEt=new aZe.AuthPlus;ba.auth=NEt;var HEt=ct();Object.defineProperty(ba,"AuthPlus",{enumerable:!0,get:function(){return HEt.AuthPlus}})});var Xoe=ht(U4=>{"use strict";Object.defineProperty(U4,"__esModule",{value:!0});U4.sasportal_v1alpha1=void 0;var Ho=ct(),yZe;(function(h){class R{context;customers;deployments;installer;nodes;policies;constructor(a,y){this.context={_options:a||{},google:y},this.customers=new T(this.context),this.deployments=new c(this.context),this.installer=new r(this.context),this.nodes=new e(this.context),this.policies=new f(this.context)}}h.Sasportal=R;class T{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new G(this.context),this.devices=new E(this.context),this.nodes=new v(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}listGcpProjectDeployments(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:listGcpProjectDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}listLegacyOrganizations(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:listLegacyOrganizations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}migrateOrganization(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:migrateOrganization").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}provisionDeployment(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:provisionDeployment").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}setupSasAnalytics(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/customers:setupSasAnalytics").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers=T;class G{context;devices;constructor(a){this.context=a,this.devices=new V(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Deployments=G;class V{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Deployments$Devices=V;class E{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Devices=E;class v{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new I(this.context),this.devices=new d(this.context),this.nodes=new m(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Nodes=v;class I{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Nodes$Deployments=I;class d{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Nodes$Devices=d;class m{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Customers$Nodes$Nodes=m;class c{context;devices;constructor(a){this.context=a,this.devices=new o(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Deployments=c;class o{context;constructor(a){this.context=a}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Deployments$Devices=o;class r{context;constructor(a){this.context=a}generateSecret(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/installer:generateSecret").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}validate(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/installer:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Installer=r;class e{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new s(this.context),this.devices=new u(this.context),this.nodes=new n(this.context)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes=e;class s{context;devices;constructor(a){this.context=a,this.devices=new t(this.context)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Deployments=s;class t{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Deployments$Devices=t;class u{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}signDevice(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:signDevice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}updateSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:updateSigned").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Devices=u;class n{context;deployments;devices;nodes;constructor(a){this.context=a,this.deployments=new p(this.context),this.devices=new i(this.context),this.nodes=new g(this.context)}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}delete(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}move(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}patch(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},x),params:A,requiredParams:["name"],pathParams:["name"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Nodes=n;class p{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Deployments=p;class i{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}createSigned(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices:createSigned").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Devices=i;class g{context;constructor(a){this.context=a}create(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}list(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},x),params:A,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Nodes$Nodes$Nodes=g;class f{context;constructor(a){this.context=a}get(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:get").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}set(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}test(a,y,q){let A=a||{},x=y||{};typeof a=="function"&&(q=a,A={},x={}),typeof y=="function"&&(q=y,x={});let j=x.rootUrl||"https://sasportal.googleapis.com/",$={options:Object.assign({url:(j+"/v1alpha1/policies:test").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},x),params:A,requiredParams:[],pathParams:[],context:this.context};if(q)(0,Ho.createAPIRequest)($,q);else return(0,Ho.createAPIRequest)($)}}h.Resource$Policies=f})(yZe||(U4.sasportal_v1alpha1=yZe={}))});var RZe=ht(px=>{"use strict";Object.defineProperty(px,"__esModule",{value:!0});px.AuthPlus=px.sasportal_v1alpha1=px.auth=px.VERSIONS=void 0;px.sasportal=FEt;var xZe=ct(),IZe=Xoe();Object.defineProperty(px,"sasportal_v1alpha1",{enumerable:!0,get:function(){return IZe.sasportal_v1alpha1}});px.VERSIONS={v1alpha1:IZe.sasportal_v1alpha1.Sasportal};function FEt(h){return(0,xZe.getAPI)("sasportal",h,px.VERSIONS,this)}var BEt=new xZe.AuthPlus;px.auth=BEt;var ZEt=ct();Object.defineProperty(px,"AuthPlus",{enumerable:!0,get:function(){return ZEt.AuthPlus}})});var loe=ht(v4=>{"use strict";Object.defineProperty(v4,"__esModule",{value:!0});v4.script_v1=void 0;var Ap=ct(),AZe;(function(h){class R{context;processes;projects;scripts;constructor(d,m){this.context={_options:d||{},google:m},this.processes=new T(this.context),this.projects=new G(this.context),this.scripts=new v(this.context)}}h.Script=R;class T{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/processes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}listScriptProcesses(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/processes:listScriptProcesses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}}h.Resource$Processes=T;class G{context;deployments;versions;constructor(d){this.context=d,this.deployments=new V(this.context),this.versions=new E(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}getContent(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/content").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}getMetrics(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/metrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}updateContent(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/content").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}}h.Resource$Projects=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}update(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/deployments/{deploymentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},r),params:o,requiredParams:["scriptId","deploymentId"],pathParams:["deploymentId","scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}}h.Resource$Projects$Deployments=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions/{versionNumber}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId","versionNumber"],pathParams:["scriptId","versionNumber"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{scriptId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}}h.Resource$Projects$Versions=E;class v{context;constructor(d){this.context=d}run(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://script.googleapis.com/",s={options:Object.assign({url:(e+"/v1/scripts/{scriptId}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["scriptId"],pathParams:["scriptId"],context:this.context};if(c)(0,Ap.createAPIRequest)(s,c);else return(0,Ap.createAPIRequest)(s)}}h.Resource$Scripts=v})(AZe||(v4.script_v1=AZe={}))});var UZe=ht(cx=>{"use strict";Object.defineProperty(cx,"__esModule",{value:!0});cx.AuthPlus=cx.script_v1=cx.auth=cx.VERSIONS=void 0;cx.script=WEt;var $Ze=ct(),jZe=loe();Object.defineProperty(cx,"script_v1",{enumerable:!0,get:function(){return jZe.script_v1}});cx.VERSIONS={v1:jZe.script_v1.Script};function WEt(h){return(0,$Ze.getAPI)("script",h,cx.VERSIONS,this)}var KEt=new $Ze.AuthPlus;cx.auth=KEt;var JEt=ct();Object.defineProperty(cx,"AuthPlus",{enumerable:!0,get:function(){return JEt.AuthPlus}})});var Ooe=ht(T4=>{"use strict";Object.defineProperty(T4,"__esModule",{value:!0});T4.searchads360_v0=void 0;var fx=ct(),vZe;(function(h){class R{context;customers;searchAds360Fields;constructor(I,d){this.context={_options:I||{},google:d},this.customers=new T(this.context),this.searchAds360Fields=new E(this.context)}}h.Searchads360=R;class T{context;customColumns;searchAds360;constructor(I){this.context=I,this.customColumns=new G(this.context),this.searchAds360=new V(this.context)}listAccessibleCustomers(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/customers:listAccessibleCustomers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}}h.Resource$Customers=T;class G{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/customers/{+customerId}/customColumns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}}h.Resource$Customers$Customcolumns=G;class V{context;constructor(I){this.context=I}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/customers/{+customerId}/searchAds360:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["customerId"],pathParams:["customerId"],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}}h.Resource$Customers$Searchads360=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://searchads360.googleapis.com/",e={options:Object.assign({url:(r+"/v0/searchAds360Fields:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,fx.createAPIRequest)(e,m);else return(0,fx.createAPIRequest)(e)}}h.Resource$Searchads360fields=E})(vZe||(T4.searchads360_v0=vZe={}))});var EZe=ht(mx=>{"use strict";Object.defineProperty(mx,"__esModule",{value:!0});mx.AuthPlus=mx.searchads360_v0=mx.auth=mx.VERSIONS=void 0;mx.searchads360=QEt;var TZe=ct(),VZe=Ooe();Object.defineProperty(mx,"searchads360_v0",{enumerable:!0,get:function(){return VZe.searchads360_v0}});mx.VERSIONS={v0:VZe.searchads360_v0.Searchads360};function QEt(h){return(0,TZe.getAPI)("searchads360",h,mx.VERSIONS,this)}var YEt=new TZe.AuthPlus;mx.auth=YEt;var XEt=ct();Object.defineProperty(mx,"AuthPlus",{enumerable:!0,get:function(){return XEt.AuthPlus}})});var Coe=ht(V4=>{"use strict";Object.defineProperty(V4,"__esModule",{value:!0});V4.searchconsole_v1=void 0;var rf=ct(),SZe;(function(h){class R{context;searchanalytics;sitemaps;sites;urlInspection;urlTestingTools;constructor(c,o){this.context={_options:c||{},google:o},this.searchanalytics=new T(this.context),this.sitemaps=new G(this.context),this.sites=new V(this.context),this.urlInspection=new E(this.context),this.urlTestingTools=new I(this.context)}}h.Searchconsole=R;class T{context;constructor(c){this.context=c}query(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/searchAnalytics/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}}h.Resource$Searchanalytics=T;class G{context;constructor(c){this.context=c}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}submit(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}}h.Resource$Sitemaps=G;class V{context;constructor(c){this.context=c}add(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/webmasters/v3/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}}h.Resource$Sites=V;class E{context;index;constructor(c){this.context=c,this.index=new v(this.context)}}h.Resource$Urlinspection=E;class v{context;constructor(c){this.context=c}inspect(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/v1/urlInspection/index:inspect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}}h.Resource$Urlinspection$Index=v;class I{context;mobileFriendlyTest;constructor(c){this.context=c,this.mobileFriendlyTest=new d(this.context)}}h.Resource$Urltestingtools=I;class d{context;constructor(c){this.context=c}run(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://searchconsole.googleapis.com/",u={options:Object.assign({url:(t+"/v1/urlTestingTools/mobileFriendlyTest:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:[],pathParams:[],context:this.context};if(r)(0,rf.createAPIRequest)(u,r);else return(0,rf.createAPIRequest)(u)}}h.Resource$Urltestingtools$Mobilefriendlytest=d})(SZe||(V4.searchconsole_v1=SZe={}))});var _Ze=ht(gx=>{"use strict";Object.defineProperty(gx,"__esModule",{value:!0});gx.AuthPlus=gx.searchconsole_v1=gx.auth=gx.VERSIONS=void 0;gx.searchconsole=lEt;var wZe=ct(),GZe=Coe();Object.defineProperty(gx,"searchconsole_v1",{enumerable:!0,get:function(){return GZe.searchconsole_v1}});gx.VERSIONS={v1:GZe.searchconsole_v1.Searchconsole};function lEt(h){return(0,wZe.getAPI)("searchconsole",h,gx.VERSIONS,this)}var OEt=new wZe.AuthPlus;gx.auth=OEt;var CEt=ct();Object.defineProperty(gx,"AuthPlus",{enumerable:!0,get:function(){return CEt.AuthPlus}})});var boe=ht(E4=>{"use strict";Object.defineProperty(E4,"__esModule",{value:!0});E4.secretmanager_v1=void 0;var Tn=ct(),LZe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Secretmanager=R;class T{context;locations;secrets;constructor(m){this.context=m,this.locations=new G(this.context),this.secrets=new v(this.context)}}h.Resource$Projects=T;class G{context;secrets;constructor(m){this.context=m,this.secrets=new V(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;versions;constructor(m){this.context=m,this.versions=new E(this.context)}addVersion(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Secrets=V;class E{context;constructor(m){this.context=m}access(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}destroy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}disable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}enable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Secrets$Versions=E;class v{context;versions;constructor(m){this.context=m,this.versions=new I(this.context)}addVersion(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}}h.Resource$Projects$Secrets=v;class I{context;constructor(m){this.context=m}access(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}destroy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}disable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}enable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Tn.createAPIRequest)(t,o);else return(0,Tn.createAPIRequest)(t)}}h.Resource$Projects$Secrets$Versions=I})(LZe||(E4.secretmanager_v1=LZe={}))});var koe=ht(S4=>{"use strict";Object.defineProperty(S4,"__esModule",{value:!0});S4.secretmanager_v1beta1=void 0;var rp=ct(),DZe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Secretmanager=R;class T{context;locations;secrets;constructor(I){this.context=I,this.locations=new G(this.context),this.secrets=new V(this.context)}}h.Resource$Projects=T;class G{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;versions;constructor(I){this.context=I,this.versions=new E(this.context)}addVersion(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}getIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}setIamPolicy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}testIamPermissions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}}h.Resource$Projects$Secrets=V;class E{context;constructor(I){this.context=I}access(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}destroy(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}disable(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}enable(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://secretmanager.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,rp.createAPIRequest)(e,m);else return(0,rp.createAPIRequest)(e)}}h.Resource$Projects$Secrets$Versions=E})(DZe||(S4.secretmanager_v1beta1=DZe={}))});var ese=ht(w4=>{"use strict";Object.defineProperty(w4,"__esModule",{value:!0});w4.secretmanager_v1beta2=void 0;var Vn=ct(),zZe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Secretmanager=R;class T{context;locations;secrets;constructor(m){this.context=m,this.locations=new G(this.context),this.secrets=new v(this.context)}}h.Resource$Projects=T;class G{context;secrets;constructor(m){this.context=m,this.secrets=new V(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;versions;constructor(m){this.context=m,this.versions=new E(this.context)}addVersion(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Secrets=V;class E{context;constructor(m){this.context=m}access(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}destroy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}disable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}enable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}}h.Resource$Projects$Locations$Secrets$Versions=E;class v{context;versions;constructor(m){this.context=m,this.versions=new I(this.context)}addVersion(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}:addVersion").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/secrets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}}h.Resource$Projects$Secrets=v;class I{context;constructor(m){this.context=m}access(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:access").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}destroy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:destroy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}disable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}enable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://secretmanager.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta2/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Vn.createAPIRequest)(t,o);else return(0,Vn.createAPIRequest)(t)}}h.Resource$Projects$Secrets$Versions=I})(zZe||(w4.secretmanager_v1beta2=zZe={}))});var BZe=ht(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});Tg.AuthPlus=Tg.secretmanager_v1beta2=Tg.secretmanager_v1beta1=Tg.secretmanager_v1=Tg.auth=Tg.VERSIONS=void 0;Tg.secretmanager=bEt;var MZe=ct(),NZe=boe();Object.defineProperty(Tg,"secretmanager_v1",{enumerable:!0,get:function(){return NZe.secretmanager_v1}});var HZe=koe();Object.defineProperty(Tg,"secretmanager_v1beta1",{enumerable:!0,get:function(){return HZe.secretmanager_v1beta1}});var FZe=ese();Object.defineProperty(Tg,"secretmanager_v1beta2",{enumerable:!0,get:function(){return FZe.secretmanager_v1beta2}});Tg.VERSIONS={v1:NZe.secretmanager_v1.Secretmanager,v1beta1:HZe.secretmanager_v1beta1.Secretmanager,v1beta2:FZe.secretmanager_v1beta2.Secretmanager};function bEt(h){return(0,MZe.getAPI)("secretmanager",h,Tg.VERSIONS,this)}var kEt=new MZe.AuthPlus;Tg.auth=kEt;var eSt=ct();Object.defineProperty(Tg,"AuthPlus",{enumerable:!0,get:function(){return eSt.AuthPlus}})});var tse=ht(G4=>{"use strict";Object.defineProperty(G4,"__esModule",{value:!0});G4.securesourcemanager_v1=void 0;var Ms=ct(),ZZe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Securesourcemanager=R;class T{context;locations;constructor(s){this.context=s,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;instances;operations;repositories;constructor(s){this.context=s,this.instances=new V(this.context),this.operations=new E(this.context),this.repositories=new v(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Instances=V;class E{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Operations=E;class v{context;branchRules;hooks;issues;pullRequests;constructor(s){this.context=s,this.branchRules=new I(this.context),this.hooks=new d(this.context),this.issues=new m(this.context),this.pullRequests=new o(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}fetchBlob(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+repository}:fetchBlob").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}fetchTree(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+repository}:fetchTree").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["repository"],pathParams:["repository"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}getIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/repositories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}setIamPolicy(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}testIamPermissions(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories=v;class I{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/branchRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/branchRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Branchrules=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/hooks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/hooks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Hooks=d;class m{context;issueComments;constructor(s){this.context=s,this.issueComments=new c(this.context)}close(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/issues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}open(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Issues=m;class c{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/issueComments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/issueComments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Issues$Issuecomments=c;class o{context;pullRequestComments;constructor(s){this.context=s,this.pullRequestComments=new r(this.context)}close(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequests").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}listFileDiffs(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:listFileDiffs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}merge(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:merge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}open(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:open").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Pullrequests=o;class r{context;constructor(s){this.context=s}batchCreate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}resolve(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}unresolve(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://securesourcemanager.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/pullRequestComments:unresolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Ms.createAPIRequest)(g,u);else return(0,Ms.createAPIRequest)(g)}}h.Resource$Projects$Locations$Repositories$Pullrequests$Pullrequestcomments=r})(ZZe||(G4.securesourcemanager_v1=ZZe={}))});var JZe=ht(hx=>{"use strict";Object.defineProperty(hx,"__esModule",{value:!0});hx.AuthPlus=hx.securesourcemanager_v1=hx.auth=hx.VERSIONS=void 0;hx.securesourcemanager=tSt;var WZe=ct(),KZe=tse();Object.defineProperty(hx,"securesourcemanager_v1",{enumerable:!0,get:function(){return KZe.securesourcemanager_v1}});hx.VERSIONS={v1:KZe.securesourcemanager_v1.Securesourcemanager};function tSt(h){return(0,WZe.getAPI)("securesourcemanager",h,hx.VERSIONS,this)}var oSt=new WZe.AuthPlus;hx.auth=oSt;var sSt=ct();Object.defineProperty(hx,"AuthPlus",{enumerable:!0,get:function(){return sSt.AuthPlus}})});var ose=ht(_4=>{"use strict";Object.defineProperty(_4,"__esModule",{value:!0});_4.securitycenter_v1=void 0;var Xt=ct(),QZe;(function(h){class R{context;folders;organizations;projects;constructor(Xe,b){this.context={_options:Xe||{},google:b},this.folders=new T(this.context),this.organizations=new i(this.context),this.projects=new Pe(this.context)}}h.Securitycenter=R;class T{context;assets;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;securityHealthAnalyticsSettings;sources;constructor(Xe){this.context=Xe,this.assets=new G(this.context),this.bigQueryExports=new V(this.context),this.eventThreatDetectionSettings=new E(this.context),this.findings=new d(this.context),this.locations=new m(this.context),this.muteConfigs=new o(this.context),this.notificationConfigs=new r(this.context),this.securityHealthAnalyticsSettings=new e(this.context),this.sources=new u(this.context)}}h.Resource$Folders=T;class G{context;constructor(Xe){this.context=Xe}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Assets=G;class V{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Bigqueryexports=V;class E{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new v(this.context),this.effectiveCustomModules=new I(this.context)}validateCustomModule(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Eventthreatdetectionsettings=E;class v{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Eventthreatdetectionsettings$Custommodules=v;class I{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Eventthreatdetectionsettings$Effectivecustommodules=I;class d{context;constructor(Xe){this.context=Xe}bulkMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Findings=d;class m{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new c(this.context)}}h.Resource$Folders$Locations=m;class c{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Locations$Muteconfigs=c;class o{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Muteconfigs=o;class r{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Notificationconfigs=r;class e{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new s(this.context),this.effectiveCustomModules=new t(this.context)}}h.Resource$Folders$Securityhealthanalyticssettings=e;class s{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}simulate(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Securityhealthanalyticssettings$Custommodules=s;class t{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Securityhealthanalyticssettings$Effectivecustommodules=t;class u{context;findings;constructor(Xe){this.context=Xe,this.findings=new n(this.context)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Sources=u;class n{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new p(this.context)}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setState(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Sources$Findings=n;class p{context;constructor(Xe){this.context=Xe}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Folders$Sources$Findings$Externalsystems=p;class i{context;assets;attackPaths;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;operations;resourceValueConfigs;securityHealthAnalyticsSettings;simulations;sources;valuedResources;constructor(Xe){this.context=Xe,this.assets=new g(this.context),this.attackPaths=new f(this.context),this.bigQueryExports=new P(this.context),this.eventThreatDetectionSettings=new a(this.context),this.findings=new A(this.context),this.locations=new x(this.context),this.muteConfigs=new $(this.context),this.notificationConfigs=new w(this.context),this.operations=new B(this.context),this.resourceValueConfigs=new F(this.context),this.securityHealthAnalyticsSettings=new se(this.context),this.simulations=new L(this.context),this.sources=new ae(this.context),this.valuedResources=new Se(this.context)}getOrganizationSettings(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateOrganizationSettings(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations=i;class g{context;constructor(Xe){this.context=Xe}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}runDiscovery(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Assets=g;class f{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Attackpaths=f;class P{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Bigqueryexports=P;class a{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new y(this.context),this.effectiveCustomModules=new q(this.context)}validateCustomModule(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Eventthreatdetectionsettings=a;class y{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Eventthreatdetectionsettings$Custommodules=y;class q{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Eventthreatdetectionsettings$Effectivecustommodules=q;class A{context;constructor(Xe){this.context=Xe}bulkMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Findings=A;class x{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new j(this.context)}}h.Resource$Organizations$Locations=x;class j{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Locations$Muteconfigs=j;class ${context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Muteconfigs=$;class w{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Notificationconfigs=w;class B{context;constructor(Xe){this.context=Xe}cancel(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Operations=B;class F{context;constructor(Xe){this.context=Xe}batchCreate(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/resourceValueConfigs:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/resourceValueConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Resourcevalueconfigs=F;class se{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new O(this.context),this.effectiveCustomModules=new H(this.context)}}h.Resource$Organizations$Securityhealthanalyticssettings=se;class O{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}simulate(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Securityhealthanalyticssettings$Custommodules=O;class H{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Securityhealthanalyticssettings$Effectivecustommodules=H;class L{context;attackExposureResults;attackPaths;valuedResources;constructor(Xe){this.context=Xe,this.attackExposureResults=new oe(this.context),this.attackPaths=new D(this.context),this.valuedResources=new J(this.context)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations=L;class oe{context;attackPaths;valuedResources;constructor(Xe){this.context=Xe,this.attackPaths=new S(this.context),this.valuedResources=new _(this.context)}}h.Resource$Organizations$Simulations$Attackexposureresults=oe;class S{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations$Attackexposureresults$Attackpaths=S;class _{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations$Attackexposureresults$Valuedresources=_;class D{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations$Attackpaths=D;class J{context;attackPaths;constructor(Xe){this.context=Xe,this.attackPaths=new K(this.context)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations$Valuedresources=J;class K{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/attackPaths").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Simulations$Valuedresources$Attackpaths=K;class ae{context;findings;constructor(Xe){this.context=Xe,this.findings=new qe(this.context)}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}getIamPolicy(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setIamPolicy(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}testIamPermissions(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Sources=ae;class qe{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new Le(this.context)}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setState(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Sources$Findings=qe;class Le{context;constructor(Xe){this.context=Xe}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Sources$Findings$Externalsystems=Le;class Se{context;constructor(Xe){this.context=Xe}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/valuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Organizations$Valuedresources=Se;class Pe{context;assets;bigQueryExports;eventThreatDetectionSettings;findings;locations;muteConfigs;notificationConfigs;securityHealthAnalyticsSettings;sources;constructor(Xe){this.context=Xe,this.assets=new Ie(this.context),this.bigQueryExports=new Ue(this.context),this.eventThreatDetectionSettings=new Ee(this.context),this.findings=new st(this.context),this.locations=new Zt(this.context),this.muteConfigs=new It(this.context),this.notificationConfigs=new yt(this.context),this.securityHealthAnalyticsSettings=new vt(this.context),this.sources=new Tt(this.context)}}h.Resource$Projects=Pe;class Ie{context;constructor(Xe){this.context=Xe}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Assets=Ie;class Ue{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/bigQueryExports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Bigqueryexports=Ue;class Ee{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new we(this.context),this.effectiveCustomModules=new le(this.context)}validateCustomModule(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}:validateCustomModule").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Eventthreatdetectionsettings=Ee;class we{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Eventthreatdetectionsettings$Custommodules=we;class le{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Eventthreatdetectionsettings$Effectivecustommodules=le;class st{context;constructor(Xe){this.context=Xe}bulkMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:bulkMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Findings=st;class Zt{context;muteConfigs;constructor(Xe){this.context=Xe,this.muteConfigs=new ft(this.context)}}h.Resource$Projects$Locations=Zt;class ft{context;constructor(Xe){this.context=Xe}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Locations$Muteconfigs=ft;class It{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/muteConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Muteconfigs=It;class yt{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Notificationconfigs=yt;class vt{context;customModules;effectiveCustomModules;constructor(Xe){this.context=Xe,this.customModules=new xt(this.context),this.effectiveCustomModules=new Nt(this.context)}}h.Resource$Projects$Securityhealthanalyticssettings=vt;class xt{context;constructor(Xe){this.context=Xe}create(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}delete(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}listDescendant(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:listDescendant").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}simulate(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/customModules:simulate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Securityhealthanalyticssettings$Custommodules=xt;class Nt{context;constructor(Xe){this.context=Xe}get(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/effectiveCustomModules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Securityhealthanalyticssettings$Effectivecustommodules=Nt;class Tt{context;findings;constructor(Xe){this.context=Xe,this.findings=new Br(this.context)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Sources=Tt;class Br{context;externalSystems;constructor(Xe){this.context=Xe,this.externalSystems=new Xr(this.context)}group(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}list(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},ce),params:ee,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setMute(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setMute").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}setState(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}updateSecurityMarks(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Sources$Findings=Br;class Xr{context;constructor(Xe){this.context=Xe}patch(Xe,b,k){let ee=Xe||{},ce=b||{};typeof Xe=="function"&&(k=Xe,ee={},ce={}),typeof b=="function"&&(k=b,ce={});let z=ce.rootUrl||"https://securitycenter.googleapis.com/",te={options:Object.assign({url:(z+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},ce),params:ee,requiredParams:["name"],pathParams:["name"],context:this.context};if(k)(0,Xt.createAPIRequest)(te,k);else return(0,Xt.createAPIRequest)(te)}}h.Resource$Projects$Sources$Findings$Externalsystems=Xr})(QZe||(_4.securitycenter_v1=QZe={}))});var sse=ht(L4=>{"use strict";Object.defineProperty(L4,"__esModule",{value:!0});L4.securitycenter_v1beta1=void 0;var Qi=ct(),YZe;(function(h){class R{context;organizations;constructor(d,m){this.context={_options:d||{},google:m},this.organizations=new T(this.context)}}h.Securitycenter=R;class T{context;assets;operations;sources;constructor(d){this.context=d,this.assets=new G(this.context),this.operations=new V(this.context),this.sources=new E(this.context)}getOrganizationSettings(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}updateOrganizationSettings(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}}h.Resource$Organizations=T;class G{context;constructor(d){this.context=d}group(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}runDiscovery(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}updateSecurityMarks(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}}h.Resource$Organizations$Assets=G;class V{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}}h.Resource$Organizations$Operations=V;class E{context;findings;constructor(d){this.context=d,this.findings=new v(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}}h.Resource$Organizations$Sources=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}group(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}setState(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}updateSecurityMarks(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://securitycenter.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Qi.createAPIRequest)(s,c);else return(0,Qi.createAPIRequest)(s)}}h.Resource$Organizations$Sources$Findings=v})(YZe||(L4.securitycenter_v1beta1=YZe={}))});var rse=ht(D4=>{"use strict";Object.defineProperty(D4,"__esModule",{value:!0});D4.securitycenter_v1beta2=void 0;var Ns=ct(),XZe;(function(h){class R{context;folders;organizations;projects;constructor(x,j){this.context={_options:x||{},google:j},this.folders=new T(this.context),this.organizations=new m(this.context),this.projects=new u(this.context)}}h.Securitycenter=R;class T{context;containerThreatDetectionSettings;eventThreatDetectionSettings;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new G(this.context),this.eventThreatDetectionSettings=new V(this.context),this.rapidVulnerabilityDetectionSettings=new E(this.context),this.securityHealthAnalyticsSettings=new v(this.context),this.virtualMachineThreatDetectionSettings=new I(this.context),this.webSecurityScannerSettings=new d(this.context)}getContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityCenterSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders=T;class G{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Containerthreatdetectionsettings=G;class V{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Eventthreatdetectionsettings=V;class E{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Rapidvulnerabilitydetectionsettings=E;class v{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Securityhealthanalyticssettings=v;class I{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Virtualmachinethreatdetectionsettings=I;class d{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Folders$Websecurityscannersettings=d;class m{context;containerThreatDetectionSettings;eventThreatDetectionSettings;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new c(this.context),this.eventThreatDetectionSettings=new o(this.context),this.rapidVulnerabilityDetectionSettings=new r(this.context),this.securityHealthAnalyticsSettings=new e(this.context),this.virtualMachineThreatDetectionSettings=new s(this.context),this.webSecurityScannerSettings=new t(this.context)}getContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityCenterSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSubscription(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations=m;class c{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Containerthreatdetectionsettings=c;class o{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Eventthreatdetectionsettings=o;class r{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Rapidvulnerabilitydetectionsettings=r;class e{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Securityhealthanalyticssettings=e;class s{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Virtualmachinethreatdetectionsettings=s;class t{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Organizations$Websecurityscannersettings=t;class u{context;containerThreatDetectionSettings;eventThreatDetectionSettings;locations;rapidVulnerabilityDetectionSettings;securityHealthAnalyticsSettings;virtualMachineThreatDetectionSettings;webSecurityScannerSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new n(this.context),this.eventThreatDetectionSettings=new p(this.context),this.locations=new i(this.context),this.rapidVulnerabilityDetectionSettings=new P(this.context),this.securityHealthAnalyticsSettings=new a(this.context),this.virtualMachineThreatDetectionSettings=new y(this.context),this.webSecurityScannerSettings=new q(this.context)}getContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityCenterSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}getWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateEventThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateRapidVulnerabilityDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateSecurityHealthAnalyticsSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateVirtualMachineThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateWebSecurityScannerSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects=u;class n{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Containerthreatdetectionsettings=n;class p{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Eventthreatdetectionsettings=p;class i{context;clusters;constructor(x){this.context=x,this.clusters=new g(this.context)}}h.Resource$Projects$Locations=i;class g{context;containerThreatDetectionSettings;constructor(x){this.context=x,this.containerThreatDetectionSettings=new f(this.context)}getContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}updateContainerThreatDetectionSettings(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Locations$Clusters=g;class f{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Locations$Clusters$Containerthreatdetectionsettings=f;class P{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Rapidvulnerabilitydetectionsettings=P;class a{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Securityhealthanalyticssettings=a;class y{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Virtualmachinethreatdetectionsettings=y;class q{context;constructor(x){this.context=x}calculate(x,j,$){let w=x||{},B=j||{};typeof x=="function"&&($=x,w={},B={}),typeof j=="function"&&($=j,B={});let F=B.rootUrl||"https://securitycenter.googleapis.com/",se={options:Object.assign({url:(F+"/v1beta2/{+name}:calculate").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},B),params:w,requiredParams:["name"],pathParams:["name"],context:this.context};if($)(0,Ns.createAPIRequest)(se,$);else return(0,Ns.createAPIRequest)(se)}}h.Resource$Projects$Websecurityscannersettings=q})(XZe||(D4.securitycenter_v1beta2=XZe={}))});var nse=ht(z4=>{"use strict";Object.defineProperty(z4,"__esModule",{value:!0});z4.securitycenter_v1p1alpha1=void 0;var bA=ct(),lZe;(function(h){class R{context;organizations;constructor(E,v){this.context={_options:E||{},google:v},this.organizations=new T(this.context)}}h.Securitycenter=R;class T{context;operations;constructor(E){this.context=E,this.operations=new G(this.context)}}h.Resource$Organizations=T;class G{context;constructor(E){this.context=E}cancel(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,bA.createAPIRequest)(o,I);else return(0,bA.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,bA.createAPIRequest)(o,I);else return(0,bA.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,bA.createAPIRequest)(o,I);else return(0,bA.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://securitycenter.googleapis.com/",o={options:Object.assign({url:(c+"/v1p1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,bA.createAPIRequest)(o,I);else return(0,bA.createAPIRequest)(o)}}h.Resource$Organizations$Operations=G})(lZe||(z4.securitycenter_v1p1alpha1=lZe={}))});var ise=ht(M4=>{"use strict";Object.defineProperty(M4,"__esModule",{value:!0});M4.securitycenter_v1p1beta1=void 0;var si=ct(),OZe;(function(h){class R{context;organizations;constructor(m,c){this.context={_options:m||{},google:c},this.organizations=new T(this.context)}}h.Securitycenter=R;class T{context;assets;notificationConfigs;operations;sources;constructor(m){this.context=m,this.assets=new G(this.context),this.notificationConfigs=new V(this.context),this.operations=new E(this.context),this.sources=new v(this.context)}getOrganizationSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}updateOrganizationSettings(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations=T;class G{context;constructor(m){this.context=m}group(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}runDiscovery(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/assets:runDiscovery").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}updateSecurityMarks(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations$Assets=G;class V{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations$Notificationconfigs=V;class E{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations$Operations=E;class v{context;findings;constructor(m){this.context=m,this.findings=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations$Sources=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}group(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings:group").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}setState(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}:setState").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}updateSecurityMarks(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://securitycenter.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,si.createAPIRequest)(t,o);else return(0,si.createAPIRequest)(t)}}h.Resource$Organizations$Sources$Findings=I})(OZe||(M4.securitycenter_v1p1beta1=OZe={}))});var sWe=ht(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.AuthPlus=Lf.securitycenter_v1p1beta1=Lf.securitycenter_v1p1alpha1=Lf.securitycenter_v1beta2=Lf.securitycenter_v1beta1=Lf.securitycenter_v1=Lf.auth=Lf.VERSIONS=void 0;Lf.securitycenter=rSt;var CZe=ct(),bZe=ose();Object.defineProperty(Lf,"securitycenter_v1",{enumerable:!0,get:function(){return bZe.securitycenter_v1}});var kZe=sse();Object.defineProperty(Lf,"securitycenter_v1beta1",{enumerable:!0,get:function(){return kZe.securitycenter_v1beta1}});var eWe=rse();Object.defineProperty(Lf,"securitycenter_v1beta2",{enumerable:!0,get:function(){return eWe.securitycenter_v1beta2}});var tWe=nse();Object.defineProperty(Lf,"securitycenter_v1p1alpha1",{enumerable:!0,get:function(){return tWe.securitycenter_v1p1alpha1}});var oWe=ise();Object.defineProperty(Lf,"securitycenter_v1p1beta1",{enumerable:!0,get:function(){return oWe.securitycenter_v1p1beta1}});Lf.VERSIONS={v1:bZe.securitycenter_v1.Securitycenter,v1beta1:kZe.securitycenter_v1beta1.Securitycenter,v1beta2:eWe.securitycenter_v1beta2.Securitycenter,v1p1alpha1:tWe.securitycenter_v1p1alpha1.Securitycenter,v1p1beta1:oWe.securitycenter_v1p1beta1.Securitycenter};function rSt(h){return(0,CZe.getAPI)("securitycenter",h,Lf.VERSIONS,this)}var nSt=new CZe.AuthPlus;Lf.auth=nSt;var iSt=ct();Object.defineProperty(Lf,"AuthPlus",{enumerable:!0,get:function(){return iSt.AuthPlus}})});var use=ht(N4=>{"use strict";Object.defineProperty(N4,"__esModule",{value:!0});N4.securityposture_v1=void 0;var Yi=ct(),rWe;(function(h){class R{context;organizations;projects;constructor(r,e){this.context={_options:r||{},google:e},this.organizations=new T(this.context),this.projects=new m(this.context)}}h.Securityposture=R;class T{context;locations;constructor(r){this.context=r,this.locations=new G(this.context)}}h.Resource$Organizations=T;class G{context;operations;postureDeployments;postures;postureTemplates;reports;constructor(r){this.context=r,this.operations=new V(this.context),this.postureDeployments=new E(this.context),this.postures=new v(this.context),this.postureTemplates=new I(this.context),this.reports=new d(this.context)}}h.Resource$Organizations$Locations=G;class V{context;constructor(r){this.context=r}cancel(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Operations=V;class E{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postureDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postureDeployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Posturedeployments=E;class v{context;constructor(r){this.context=r}create(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postures").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}delete(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}extract(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postures:extract").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}listRevisions(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}patch(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Postures=v;class I{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/postureTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Posturetemplates=I;class d{context;constructor(r){this.context=r}createIaCValidationReport(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/reports:createIaCValidationReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+parent}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Organizations$Locations$Reports=d;class m{context;locations;constructor(r){this.context=r,this.locations=new c(this.context)}}h.Resource$Projects=m;class c{context;constructor(r){this.context=r}get(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}list(r,e,s){let t=r||{},u=e||{};typeof r=="function"&&(s=r,t={},u={}),typeof e=="function"&&(s=e,u={});let n=u.rootUrl||"https://securityposture.googleapis.com/",p={options:Object.assign({url:(n+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},u),params:t,requiredParams:["name"],pathParams:["name"],context:this.context};if(s)(0,Yi.createAPIRequest)(p,s);else return(0,Yi.createAPIRequest)(p)}}h.Resource$Projects$Locations=c})(rWe||(N4.securityposture_v1=rWe={}))});var uWe=ht(ax=>{"use strict";Object.defineProperty(ax,"__esModule",{value:!0});ax.AuthPlus=ax.securityposture_v1=ax.auth=ax.VERSIONS=void 0;ax.securityposture=uSt;var nWe=ct(),iWe=use();Object.defineProperty(ax,"securityposture_v1",{enumerable:!0,get:function(){return iWe.securityposture_v1}});ax.VERSIONS={v1:iWe.securityposture_v1.Securityposture};function uSt(h){return(0,nWe.getAPI)("securityposture",h,ax.VERSIONS,this)}var pSt=new nWe.AuthPlus;ax.auth=pSt;var cSt=ct();Object.defineProperty(ax,"AuthPlus",{enumerable:!0,get:function(){return cSt.AuthPlus}})});var pse=ht(H4=>{"use strict";Object.defineProperty(H4,"__esModule",{value:!0});H4.serviceconsumermanagement_v1=void 0;var lp=ct(),pWe;(function(h){class R{context;operations;services;constructor(v,I){this.context={_options:v||{},google:I},this.operations=new T(this.context),this.services=new G(this.context)}}h.Serviceconsumermanagement=R;class T{context;constructor(v){this.context=v}cancel(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}}h.Resource$Operations=T;class G{context;tenancyUnits;constructor(v){this.context=v,this.tenancyUnits=new V(this.context)}search(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}}h.Resource$Services=G;class V{context;constructor(v){this.context=v}addProject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}:addProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}applyProjectConfig(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:applyProjectConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}attachProject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:attachProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/tenancyUnits").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}deleteProject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:deleteProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+parent}/tenancyUnits").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}removeProject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:removeProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}undeleteProject(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://serviceconsumermanagement.googleapis.com/",r={options:Object.assign({url:(o+"/v1/{+name}:undeleteProject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,lp.createAPIRequest)(r,d);else return(0,lp.createAPIRequest)(r)}}h.Resource$Services$Tenancyunits=V})(pWe||(H4.serviceconsumermanagement_v1=pWe={}))});var cse=ht(F4=>{"use strict";Object.defineProperty(F4,"__esModule",{value:!0});F4.serviceconsumermanagement_v1beta1=void 0;var Op=ct(),cWe;(function(h){class R{context;operations;services;constructor(m,c){this.context={_options:m||{},google:c},this.operations=new T(this.context),this.services=new G(this.context)}}h.Serviceconsumermanagement=R;class T{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}}h.Resource$Operations=T;class G{context;consumerQuotaMetrics;constructor(m){this.context=m,this.consumerQuotaMetrics=new V(this.context)}}h.Resource$Services=G;class V{context;limits;constructor(m){this.context=m,this.limits=new E(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}importProducerOverrides(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importProducerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}importProducerQuotaPolicies(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importProducerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics=V;class E{context;producerOverrides;producerQuotaPolicies;constructor(m){this.context=m,this.producerOverrides=new v(this.context),this.producerQuotaPolicies=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits$Produceroverrides=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/producerQuotaPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceconsumermanagement.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Op.createAPIRequest)(t,o);else return(0,Op.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits$Producerquotapolicies=I})(cWe||(F4.serviceconsumermanagement_v1beta1=cWe={}))});var hWe=ht(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.AuthPlus=ka.serviceconsumermanagement_v1beta1=ka.serviceconsumermanagement_v1=ka.auth=ka.VERSIONS=void 0;ka.serviceconsumermanagement=fSt;var fWe=ct(),mWe=pse();Object.defineProperty(ka,"serviceconsumermanagement_v1",{enumerable:!0,get:function(){return mWe.serviceconsumermanagement_v1}});var gWe=cse();Object.defineProperty(ka,"serviceconsumermanagement_v1beta1",{enumerable:!0,get:function(){return gWe.serviceconsumermanagement_v1beta1}});ka.VERSIONS={v1:mWe.serviceconsumermanagement_v1.Serviceconsumermanagement,v1beta1:gWe.serviceconsumermanagement_v1beta1.Serviceconsumermanagement};function fSt(h){return(0,fWe.getAPI)("serviceconsumermanagement",h,ka.VERSIONS,this)}var mSt=new fWe.AuthPlus;ka.auth=mSt;var gSt=ct();Object.defineProperty(ka,"AuthPlus",{enumerable:!0,get:function(){return gSt.AuthPlus}})});var fse=ht(B4=>{"use strict";Object.defineProperty(B4,"__esModule",{value:!0});B4.servicecontrol_v1=void 0;var BU=ct(),aWe;(function(h){class R{context;services;constructor(V,E){this.context={_options:V||{},google:E},this.services=new T(this.context)}}h.Servicecontrol=R;class T{context;constructor(V){this.context=V}allocateQuota(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://servicecontrol.googleapis.com/",c={options:Object.assign({url:(m+"/v1/services/{serviceName}:allocateQuota").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(v)(0,BU.createAPIRequest)(c,v);else return(0,BU.createAPIRequest)(c)}check(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://servicecontrol.googleapis.com/",c={options:Object.assign({url:(m+"/v1/services/{serviceName}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(v)(0,BU.createAPIRequest)(c,v);else return(0,BU.createAPIRequest)(c)}report(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://servicecontrol.googleapis.com/",c={options:Object.assign({url:(m+"/v1/services/{serviceName}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(v)(0,BU.createAPIRequest)(c,v);else return(0,BU.createAPIRequest)(c)}}h.Resource$Services=T})(aWe||(B4.servicecontrol_v1=aWe={}))});var mse=ht(W4=>{"use strict";Object.defineProperty(W4,"__esModule",{value:!0});W4.servicecontrol_v2=void 0;var Z4=ct(),PWe;(function(h){class R{context;services;constructor(V,E){this.context={_options:V||{},google:E},this.services=new T(this.context)}}h.Servicecontrol=R;class T{context;constructor(V){this.context=V}check(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://servicecontrol.googleapis.com/",c={options:Object.assign({url:(m+"/v2/services/{serviceName}:check").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(v)(0,Z4.createAPIRequest)(c,v);else return(0,Z4.createAPIRequest)(c)}report(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://servicecontrol.googleapis.com/",c={options:Object.assign({url:(m+"/v2/services/{serviceName}:report").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(v)(0,Z4.createAPIRequest)(c,v);else return(0,Z4.createAPIRequest)(c)}}h.Resource$Services=T})(PWe||(W4.servicecontrol_v2=PWe={}))});var xWe=ht(eP=>{"use strict";Object.defineProperty(eP,"__esModule",{value:!0});eP.AuthPlus=eP.servicecontrol_v2=eP.servicecontrol_v1=eP.auth=eP.VERSIONS=void 0;eP.servicecontrol=hSt;var dWe=ct(),qWe=fse();Object.defineProperty(eP,"servicecontrol_v1",{enumerable:!0,get:function(){return qWe.servicecontrol_v1}});var yWe=mse();Object.defineProperty(eP,"servicecontrol_v2",{enumerable:!0,get:function(){return yWe.servicecontrol_v2}});eP.VERSIONS={v1:qWe.servicecontrol_v1.Servicecontrol,v2:yWe.servicecontrol_v2.Servicecontrol};function hSt(h){return(0,dWe.getAPI)("servicecontrol",h,eP.VERSIONS,this)}var aSt=new dWe.AuthPlus;eP.auth=aSt;var PSt=ct();Object.defineProperty(eP,"AuthPlus",{enumerable:!0,get:function(){return PSt.AuthPlus}})});var gse=ht(K4=>{"use strict";Object.defineProperty(K4,"__esModule",{value:!0});K4.servicedirectory_v1=void 0;var zi=ct(),IWe;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Servicedirectory=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;namespaces;constructor(d){this.context=d,this.namespaces=new V(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;services;constructor(d){this.context=d,this.services=new E(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Namespaces=V;class E{context;endpoints;constructor(d){this.context=d,this.endpoints=new v(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}resolve(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Namespaces$Services=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicedirectory.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zi.createAPIRequest)(s,c);else return(0,zi.createAPIRequest)(s)}}h.Resource$Projects$Locations$Namespaces$Services$Endpoints=v})(IWe||(K4.servicedirectory_v1=IWe={}))});var hse=ht(J4=>{"use strict";Object.defineProperty(J4,"__esModule",{value:!0});J4.servicedirectory_v1beta1=void 0;var hi=ct(),RWe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Servicedirectory=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;namespaces;constructor(m){this.context=m,this.namespaces=new V(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;services;workloads;constructor(m){this.context=m,this.services=new E(this.context),this.workloads=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/namespaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Namespaces=V;class E{context;endpoints;constructor(m){this.context=m,this.endpoints=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}resolve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Namespaces$Services=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/endpoints").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Namespaces$Services$Endpoints=v;class I{context;constructor(m){this.context=m}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://servicedirectory.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,hi.createAPIRequest)(t,o);else return(0,hi.createAPIRequest)(t)}}h.Resource$Projects$Locations$Namespaces$Workloads=I})(RWe||(J4.servicedirectory_v1beta1=RWe={}))});var UWe=ht(tP=>{"use strict";Object.defineProperty(tP,"__esModule",{value:!0});tP.AuthPlus=tP.servicedirectory_v1beta1=tP.servicedirectory_v1=tP.auth=tP.VERSIONS=void 0;tP.servicedirectory=dSt;var AWe=ct(),$We=gse();Object.defineProperty(tP,"servicedirectory_v1",{enumerable:!0,get:function(){return $We.servicedirectory_v1}});var jWe=hse();Object.defineProperty(tP,"servicedirectory_v1beta1",{enumerable:!0,get:function(){return jWe.servicedirectory_v1beta1}});tP.VERSIONS={v1:$We.servicedirectory_v1.Servicedirectory,v1beta1:jWe.servicedirectory_v1beta1.Servicedirectory};function dSt(h){return(0,AWe.getAPI)("servicedirectory",h,tP.VERSIONS,this)}var qSt=new AWe.AuthPlus;tP.auth=qSt;var ySt=ct();Object.defineProperty(tP,"AuthPlus",{enumerable:!0,get:function(){return ySt.AuthPlus}})});var ase=ht(Q4=>{"use strict";Object.defineProperty(Q4,"__esModule",{value:!0});Q4.servicemanagement_v1=void 0;var ki=ct(),vWe;(function(h){class R{context;operations;services;constructor(d,m){this.context={_options:d||{},google:m},this.operations=new T(this.context),this.services=new G(this.context)}}h.Servicemanagement=R;class T{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}}h.Resource$Operations=T;class G{context;configs;consumers;rollouts;constructor(d){this.context=d,this.configs=new V(this.context),this.consumers=new E(this.context),this.rollouts=new v(this.context)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}generateConfigReport(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services:generateConfigReport").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}getConfig(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}undelete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}}h.Resource$Services=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs/{configId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName","configId"],pathParams:["configId","serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}submit(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/configs:submit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}}h.Resource$Services$Configs=V;class E{context;constructor(d){this.context=d}getIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}setIamPolicy(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}testIamPermissions(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}}h.Resource$Services$Consumers=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts/{rolloutId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName","rolloutId"],pathParams:["rolloutId","serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://servicemanagement.googleapis.com/",s={options:Object.assign({url:(e+"/v1/services/{serviceName}/rollouts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["serviceName"],pathParams:["serviceName"],context:this.context};if(c)(0,ki.createAPIRequest)(s,c);else return(0,ki.createAPIRequest)(s)}}h.Resource$Services$Rollouts=v})(vWe||(Q4.servicemanagement_v1=vWe={}))});var EWe=ht(Px=>{"use strict";Object.defineProperty(Px,"__esModule",{value:!0});Px.AuthPlus=Px.servicemanagement_v1=Px.auth=Px.VERSIONS=void 0;Px.servicemanagement=xSt;var TWe=ct(),VWe=ase();Object.defineProperty(Px,"servicemanagement_v1",{enumerable:!0,get:function(){return VWe.servicemanagement_v1}});Px.VERSIONS={v1:VWe.servicemanagement_v1.Servicemanagement};function xSt(h){return(0,TWe.getAPI)("servicemanagement",h,Px.VERSIONS,this)}var ISt=new TWe.AuthPlus;Px.auth=ISt;var RSt=ct();Object.defineProperty(Px,"AuthPlus",{enumerable:!0,get:function(){return RSt.AuthPlus}})});var Pse=ht(Y4=>{"use strict";Object.defineProperty(Y4,"__esModule",{value:!0});Y4.servicenetworking_v1=void 0;var Xn=ct(),SWe;(function(h){class R{context;operations;services;constructor(s,t){this.context={_options:s||{},google:t},this.operations=new T(this.context),this.services=new G(this.context)}}h.Servicenetworking=R;class T{context;constructor(s){this.context=s}cancel(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Operations=T;class G{context;connections;dnsRecordSets;dnsZones;projects;roles;constructor(s){this.context=s,this.connections=new V(this.context),this.dnsRecordSets=new E(this.context),this.dnsZones=new v(this.context),this.projects=new I(this.context),this.roles=new r(this.context)}addSubnetwork(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:addSubnetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}disableVpcServiceControls(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:disableVpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}enableVpcServiceControls(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:enableVpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}searchRange(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:searchRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}validate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:validate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services=G;class V{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}deleteConnection(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Connections=V;class E{context;constructor(s){this.context=s}add(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}remove(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}update(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsRecordSets:update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Dnsrecordsets=E;class v{context;constructor(s){this.context=s}add(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}remove(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:remove").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Dnszones=v;class I{context;global;constructor(s){this.context=s,this.global=new d(this.context)}}h.Resource$Services$Projects=I;class d{context;networks;constructor(s){this.context=s,this.networks=new m(this.context)}}h.Resource$Services$Projects$Global=d;class m{context;dnsZones;peeredDnsDomains;constructor(s){this.context=s,this.dnsZones=new c(this.context),this.peeredDnsDomains=new o(this.context)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}getVpcServiceControls(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}/vpcServiceControls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}updateConsumerConfig(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}:updateConsumerConfig").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Projects$Global$Networks=m;class c{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/dnsZones:list").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Projects$Global$Networks$Dnszones=c;class o{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/peeredDnsDomains").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}delete(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/peeredDnsDomains").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Projects$Global$Networks$Peereddnsdomains=o;class r{context;constructor(s){this.context=s}add(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://servicenetworking.googleapis.com/",g={options:Object.assign({url:(i+"/v1/{+parent}/roles:add").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(u)(0,Xn.createAPIRequest)(g,u);else return(0,Xn.createAPIRequest)(g)}}h.Resource$Services$Roles=r})(SWe||(Y4.servicenetworking_v1=SWe={}))});var dse=ht(X4=>{"use strict";Object.defineProperty(X4,"__esModule",{value:!0});X4.servicenetworking_v1beta=void 0;var dx=ct(),wWe;(function(h){class R{context;operations;services;constructor(v,I){this.context={_options:v||{},google:I},this.operations=new T(this.context),this.services=new G(this.context)}}h.Servicenetworking=R;class T{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}}h.Resource$Operations=T;class G{context;connections;constructor(v){this.context=v,this.connections=new V(this.context)}addSubnetwork(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}:addSubnetwork").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}searchRange(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}:searchRange").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}updateConnections(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+name}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}}h.Resource$Services=G;class V{context;constructor(v){this.context=v}create(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://servicenetworking.googleapis.com/",r={options:Object.assign({url:(o+"/v1beta/{+parent}/connections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(d)(0,dx.createAPIRequest)(r,d);else return(0,dx.createAPIRequest)(r)}}h.Resource$Services$Connections=V})(wWe||(X4.servicenetworking_v1beta=wWe={}))});var DWe=ht(oP=>{"use strict";Object.defineProperty(oP,"__esModule",{value:!0});oP.AuthPlus=oP.servicenetworking_v1beta=oP.servicenetworking_v1=oP.auth=oP.VERSIONS=void 0;oP.servicenetworking=ASt;var GWe=ct(),_We=Pse();Object.defineProperty(oP,"servicenetworking_v1",{enumerable:!0,get:function(){return _We.servicenetworking_v1}});var LWe=dse();Object.defineProperty(oP,"servicenetworking_v1beta",{enumerable:!0,get:function(){return LWe.servicenetworking_v1beta}});oP.VERSIONS={v1:_We.servicenetworking_v1.Servicenetworking,v1beta:LWe.servicenetworking_v1beta.Servicenetworking};function ASt(h){return(0,GWe.getAPI)("servicenetworking",h,oP.VERSIONS,this)}var $St=new GWe.AuthPlus;oP.auth=$St;var jSt=ct();Object.defineProperty(oP,"AuthPlus",{enumerable:!0,get:function(){return jSt.AuthPlus}})});var qse=ht(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.serviceusage_v1=void 0;var Df=ct(),zWe;(function(h){class R{context;operations;services;constructor(E,v){this.context={_options:E||{},google:v},this.operations=new T(this.context),this.services=new G(this.context)}}h.Serviceusage=R;class T{context;constructor(E){this.context=E}cancel(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}}h.Resource$Operations=T;class G{context;constructor(E){this.context=E}batchEnable(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/services:batchEnable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}batchGet(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/services:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}disable(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}enable(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://serviceusage.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,Df.createAPIRequest)(o,I);else return(0,Df.createAPIRequest)(o)}}h.Resource$Services=G})(zWe||(l4.serviceusage_v1=zWe={}))});var yse=ht(O4=>{"use strict";Object.defineProperty(O4,"__esModule",{value:!0});O4.serviceusage_v1beta1=void 0;var yu=ct(),MWe;(function(h){class R{context;operations;services;constructor(m,c){this.context={_options:m||{},google:c},this.operations=new T(this.context),this.services=new G(this.context)}}h.Serviceusage=R;class T{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Operations=T;class G{context;consumerQuotaMetrics;constructor(m){this.context=m,this.consumerQuotaMetrics=new V(this.context)}batchEnable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services:batchEnable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}disable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}enable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}:enable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}generateServiceIdentity(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/services").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Services=G;class V{context;limits;constructor(m){this.context=m,this.limits=new E(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}importAdminOverrides(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importAdminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}importConsumerOverrides(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics:importConsumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerQuotaMetrics").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics=V;class E{context;adminOverrides;consumerOverrides;constructor(m){this.context=m,this.adminOverrides=new v(this.context),this.consumerOverrides=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/adminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/adminOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits$Adminoverrides=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+parent}/consumerOverrides").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://serviceusage.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,yu.createAPIRequest)(t,o);else return(0,yu.createAPIRequest)(t)}}h.Resource$Services$Consumerquotametrics$Limits$Consumeroverrides=I})(MWe||(O4.serviceusage_v1beta1=MWe={}))});var BWe=ht(sP=>{"use strict";Object.defineProperty(sP,"__esModule",{value:!0});sP.AuthPlus=sP.serviceusage_v1beta1=sP.serviceusage_v1=sP.auth=sP.VERSIONS=void 0;sP.serviceusage=USt;var NWe=ct(),HWe=qse();Object.defineProperty(sP,"serviceusage_v1",{enumerable:!0,get:function(){return HWe.serviceusage_v1}});var FWe=yse();Object.defineProperty(sP,"serviceusage_v1beta1",{enumerable:!0,get:function(){return FWe.serviceusage_v1beta1}});sP.VERSIONS={v1:HWe.serviceusage_v1.Serviceusage,v1beta1:FWe.serviceusage_v1beta1.Serviceusage};function USt(h){return(0,NWe.getAPI)("serviceusage",h,sP.VERSIONS,this)}var vSt=new NWe.AuthPlus;sP.auth=vSt;var TSt=ct();Object.defineProperty(sP,"AuthPlus",{enumerable:!0,get:function(){return TSt.AuthPlus}})});var xse=ht(C4=>{"use strict";Object.defineProperty(C4,"__esModule",{value:!0});C4.sheets_v4=void 0;var np=ct(),ZWe;(function(h){class R{context;spreadsheets;constructor(I,d){this.context={_options:I||{},google:d},this.spreadsheets=new T(this.context)}}h.Sheets=R;class T{context;developerMetadata;sheets;values;constructor(I){this.context=I,this.developerMetadata=new G(this.context),this.sheets=new V(this.context),this.values=new E(this.context)}batchUpdate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}getByDataFilter(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}:getByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}}h.Resource$Spreadsheets=T;class G{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","metadataId"],pathParams:["metadataId","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}search(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/developerMetadata:search").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}}h.Resource$Spreadsheets$Developermetadata=G;class V{context;constructor(I){this.context=I}copyTo(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","sheetId"],pathParams:["sheetId","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}}h.Resource$Spreadsheets$Sheets=V;class E{context;constructor(I){this.context=I}append(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values/{range}:append").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchClear(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchClear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchClearByDataFilter(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchGet(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchGetByDataFilter(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchUpdate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}batchUpdateByDataFilter(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId"],pathParams:["spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}clear(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values/{range}:clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values/{range}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}update(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://sheets.googleapis.com/",e={options:Object.assign({url:(r+"/v4/spreadsheets/{spreadsheetId}/values/{range}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["spreadsheetId","range"],pathParams:["range","spreadsheetId"],context:this.context};if(m)(0,np.createAPIRequest)(e,m);else return(0,np.createAPIRequest)(e)}}h.Resource$Spreadsheets$Values=E})(ZWe||(C4.sheets_v4=ZWe={}))});var JWe=ht(qx=>{"use strict";Object.defineProperty(qx,"__esModule",{value:!0});qx.AuthPlus=qx.sheets_v4=qx.auth=qx.VERSIONS=void 0;qx.sheets=VSt;var WWe=ct(),KWe=xse();Object.defineProperty(qx,"sheets_v4",{enumerable:!0,get:function(){return KWe.sheets_v4}});qx.VERSIONS={v4:KWe.sheets_v4.Sheets};function VSt(h){return(0,WWe.getAPI)("sheets",h,qx.VERSIONS,this)}var ESt=new WWe.AuthPlus;qx.auth=ESt;var SSt=ct();Object.defineProperty(qx,"AuthPlus",{enumerable:!0,get:function(){return SSt.AuthPlus}})});var Ise=ht(b4=>{"use strict";Object.defineProperty(b4,"__esModule",{value:!0});b4.siteVerification_v1=void 0;var rP=ct(),QWe;(function(h){class R{context;webResource;constructor(V,E){this.context={_options:V||{},google:E},this.webResource=new T(this.context)}}h.Siteverification=R;class T{context;constructor(V){this.context=V}delete(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},d),params:I,requiredParams:["id"],pathParams:["id"],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}get(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["id"],pathParams:["id"],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}getToken(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}insert(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:["verificationMethod"],pathParams:[],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}patch(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},d),params:I,requiredParams:["id"],pathParams:["id"],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}update(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://www.googleapis.com/",c={options:Object.assign({url:(m+"/siteVerification/v1/webResource/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},d),params:I,requiredParams:["id"],pathParams:["id"],context:this.context};if(v)(0,rP.createAPIRequest)(c,v);else return(0,rP.createAPIRequest)(c)}}h.Resource$Webresource=T})(QWe||(b4.siteVerification_v1=QWe={}))});var lWe=ht(yx=>{"use strict";Object.defineProperty(yx,"__esModule",{value:!0});yx.AuthPlus=yx.siteVerification_v1=yx.auth=yx.VERSIONS=void 0;yx.siteVerification=wSt;var YWe=ct(),XWe=Ise();Object.defineProperty(yx,"siteVerification_v1",{enumerable:!0,get:function(){return XWe.siteVerification_v1}});yx.VERSIONS={v1:XWe.siteVerification_v1.Siteverification};function wSt(h){return(0,YWe.getAPI)("siteVerification",h,yx.VERSIONS,this)}var GSt=new YWe.AuthPlus;yx.auth=GSt;var _St=ct();Object.defineProperty(yx,"AuthPlus",{enumerable:!0,get:function(){return _St.AuthPlus}})});var Rse=ht(k4=>{"use strict";Object.defineProperty(k4,"__esModule",{value:!0});k4.slides_v1=void 0;var pR=ct(),OWe;(function(h){class R{context;presentations;constructor(E,v){this.context={_options:E||{},google:v},this.presentations=new T(this.context)}}h.Slides=R;class T{context;pages;constructor(E){this.context=E,this.pages=new G(this.context)}batchUpdate(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(c+"/v1/presentations/{presentationId}:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["presentationId"],pathParams:["presentationId"],context:this.context};if(I)(0,pR.createAPIRequest)(o,I);else return(0,pR.createAPIRequest)(o)}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(c+"/v1/presentations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,pR.createAPIRequest)(o,I);else return(0,pR.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(c+"/v1/presentations/{+presentationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["presentationId"],pathParams:["presentationId"],context:this.context};if(I)(0,pR.createAPIRequest)(o,I);else return(0,pR.createAPIRequest)(o)}}h.Resource$Presentations=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(c+"/v1/presentations/{presentationId}/pages/{pageObjectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["presentationId","pageObjectId"],pathParams:["pageObjectId","presentationId"],context:this.context};if(I)(0,pR.createAPIRequest)(o,I);else return(0,pR.createAPIRequest)(o)}getThumbnail(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://slides.googleapis.com/",o={options:Object.assign({url:(c+"/v1/presentations/{presentationId}/pages/{pageObjectId}/thumbnail").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["presentationId","pageObjectId"],pathParams:["pageObjectId","presentationId"],context:this.context};if(I)(0,pR.createAPIRequest)(o,I);else return(0,pR.createAPIRequest)(o)}}h.Resource$Presentations$Pages=G})(OWe||(k4.slides_v1=OWe={}))});var kWe=ht(xx=>{"use strict";Object.defineProperty(xx,"__esModule",{value:!0});xx.AuthPlus=xx.slides_v1=xx.auth=xx.VERSIONS=void 0;xx.slides=LSt;var CWe=ct(),bWe=Rse();Object.defineProperty(xx,"slides_v1",{enumerable:!0,get:function(){return bWe.slides_v1}});xx.VERSIONS={v1:bWe.slides_v1.Slides};function LSt(h){return(0,CWe.getAPI)("slides",h,xx.VERSIONS,this)}var DSt=new CWe.AuthPlus;xx.auth=DSt;var zSt=ct();Object.defineProperty(xx,"AuthPlus",{enumerable:!0,get:function(){return zSt.AuthPlus}})});var Ase=ht(eZ=>{"use strict";Object.defineProperty(eZ,"__esModule",{value:!0});eZ.smartdevicemanagement_v1=void 0;var nP=ct(),e6e;(function(h){class R{context;enterprises;constructor(I,d){this.context={_options:I||{},google:d},this.enterprises=new T(this.context)}}h.Smartdevicemanagement=R;class T{context;devices;structures;constructor(I){this.context=I,this.devices=new G(this.context),this.structures=new V(this.context)}}h.Resource$Enterprises=T;class G{context;constructor(I){this.context=I}executeCommand(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:executeCommand").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/devices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}}h.Resource$Enterprises$Devices=G;class V{context;rooms;constructor(I){this.context=I,this.rooms=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/structures").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}}h.Resource$Enterprises$Structures=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://smartdevicemanagement.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/rooms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,nP.createAPIRequest)(e,m);else return(0,nP.createAPIRequest)(e)}}h.Resource$Enterprises$Structures$Rooms=E})(e6e||(eZ.smartdevicemanagement_v1=e6e={}))});var s6e=ht(Ix=>{"use strict";Object.defineProperty(Ix,"__esModule",{value:!0});Ix.AuthPlus=Ix.smartdevicemanagement_v1=Ix.auth=Ix.VERSIONS=void 0;Ix.smartdevicemanagement=MSt;var t6e=ct(),o6e=Ase();Object.defineProperty(Ix,"smartdevicemanagement_v1",{enumerable:!0,get:function(){return o6e.smartdevicemanagement_v1}});Ix.VERSIONS={v1:o6e.smartdevicemanagement_v1.Smartdevicemanagement};function MSt(h){return(0,t6e.getAPI)("smartdevicemanagement",h,Ix.VERSIONS,this)}var NSt=new t6e.AuthPlus;Ix.auth=NSt;var HSt=ct();Object.defineProperty(Ix,"AuthPlus",{enumerable:!0,get:function(){return HSt.AuthPlus}})});var $se=ht(tZ=>{"use strict";Object.defineProperty(tZ,"__esModule",{value:!0});tZ.solar_v1=void 0;var ZU=ct(),r6e;(function(h){class R{context;buildingInsights;dataLayers;geoTiff;constructor(v,I){this.context={_options:v||{},google:I},this.buildingInsights=new T(this.context),this.dataLayers=new G(this.context),this.geoTiff=new V(this.context)}}h.Solar=R;class T{context;constructor(v){this.context=v}findClosest(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://solar.googleapis.com/",r={options:Object.assign({url:(o+"/v1/buildingInsights:findClosest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,ZU.createAPIRequest)(r,d);else return(0,ZU.createAPIRequest)(r)}}h.Resource$Buildinginsights=T;class G{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://solar.googleapis.com/",r={options:Object.assign({url:(o+"/v1/dataLayers:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,ZU.createAPIRequest)(r,d);else return(0,ZU.createAPIRequest)(r)}}h.Resource$Datalayers=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://solar.googleapis.com/",r={options:Object.assign({url:(o+"/v1/geoTiff:get").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,ZU.createAPIRequest)(r,d);else return(0,ZU.createAPIRequest)(r)}}h.Resource$Geotiff=V})(r6e||(tZ.solar_v1=r6e={}))});var u6e=ht(Rx=>{"use strict";Object.defineProperty(Rx,"__esModule",{value:!0});Rx.AuthPlus=Rx.solar_v1=Rx.auth=Rx.VERSIONS=void 0;Rx.solar=FSt;var n6e=ct(),i6e=$se();Object.defineProperty(Rx,"solar_v1",{enumerable:!0,get:function(){return i6e.solar_v1}});Rx.VERSIONS={v1:i6e.solar_v1.Solar};function FSt(h){return(0,n6e.getAPI)("solar",h,Rx.VERSIONS,this)}var BSt=new n6e.AuthPlus;Rx.auth=BSt;var ZSt=ct();Object.defineProperty(Rx,"AuthPlus",{enumerable:!0,get:function(){return ZSt.AuthPlus}})});var jse=ht(oZ=>{"use strict";Object.defineProperty(oZ,"__esModule",{value:!0});oZ.sourcerepo_v1=void 0;var nf=ct(),p6e;(function(h){class R{context;projects;constructor(E,v){this.context={_options:E||{},google:v},this.projects=new T(this.context)}}h.Sourcerepo=R;class T{context;repos;constructor(E){this.context=E,this.repos=new G(this.context)}getConfig(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}/config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}updateConfig(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}/config").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}}h.Resource$Projects=T;class G{context;constructor(E){this.context=E}create(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+parent}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}getIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}/repos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}setIamPolicy(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}sync(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}testIamPermissions(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://sourcerepo.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(I)(0,nf.createAPIRequest)(o,I);else return(0,nf.createAPIRequest)(o)}}h.Resource$Projects$Repos=G})(p6e||(oZ.sourcerepo_v1=p6e={}))});var m6e=ht(Ax=>{"use strict";Object.defineProperty(Ax,"__esModule",{value:!0});Ax.AuthPlus=Ax.sourcerepo_v1=Ax.auth=Ax.VERSIONS=void 0;Ax.sourcerepo=WSt;var c6e=ct(),f6e=jse();Object.defineProperty(Ax,"sourcerepo_v1",{enumerable:!0,get:function(){return f6e.sourcerepo_v1}});Ax.VERSIONS={v1:f6e.sourcerepo_v1.Sourcerepo};function WSt(h){return(0,c6e.getAPI)("sourcerepo",h,Ax.VERSIONS,this)}var KSt=new c6e.AuthPlus;Ax.auth=KSt;var JSt=ct();Object.defineProperty(Ax,"AuthPlus",{enumerable:!0,get:function(){return JSt.AuthPlus}})});var Use=ht(sZ=>{"use strict";Object.defineProperty(sZ,"__esModule",{value:!0});sZ.spanner_v1=void 0;var yo=ct(),g6e;(function(h){class R{context;projects;scans;constructor(y,q){this.context={_options:y||{},google:q},this.projects=new T(this.context),this.scans=new P(this.context)}}h.Spanner=R;class T{context;instanceConfigOperations;instanceConfigs;instances;constructor(y){this.context=y,this.instanceConfigOperations=new G(this.context),this.instanceConfigs=new V(this.context),this.instances=new d(this.context)}}h.Resource$Projects=T;class G{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instanceConfigOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instanceconfigoperations=G;class V{context;operations;ssdCaches;constructor(y){this.context=y,this.operations=new E(this.context),this.ssdCaches=new v(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instanceConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instanceconfigs=V;class E{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instanceconfigs$Operations=E;class v{context;operations;constructor(y){this.context=y,this.operations=new I(this.context)}}h.Resource$Projects$Instanceconfigs$Ssdcaches=v;class I{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instanceconfigs$Ssdcaches$Operations=I;class d{context;backupOperations;backups;databaseOperations;databases;instancePartitionOperations;instancePartitions;operations;constructor(y){this.context=y,this.backupOperations=new m(this.context),this.backups=new c(this.context),this.databaseOperations=new r(this.context),this.databases=new e(this.context),this.instancePartitionOperations=new p(this.context),this.instancePartitions=new i(this.context),this.operations=new f(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}move(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}setIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}testIamPermissions(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances=d;class m{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backupOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Backupoperations=m;class c{context;operations;constructor(y){this.context=y,this.operations=new o(this.context)}copy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backups:copy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}setIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}testIamPermissions(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Backups=c;class o{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Backups$Operations=o;class r{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/databaseOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databaseoperations=r;class e{context;backupSchedules;databaseRoles;operations;sessions;constructor(y){this.context=y,this.backupSchedules=new s(this.context),this.databaseRoles=new t(this.context),this.operations=new u(this.context),this.sessions=new n(this.context)}addSplitPoints(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}:addSplitPoints").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}changequorum(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:changequorum").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}dropDatabase(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getDdl(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}/ddl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getScans(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}/scans").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}restore(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/databases:restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}setIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}testIamPermissions(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}updateDdl(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}/ddl").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databases=e;class s{context;constructor(y){this.context=y}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}getIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/backupSchedules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}setIamPolicy(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}testIamPermissions(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databases$Backupschedules=s;class t{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/databaseRoles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}testIamPermissions(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databases$Databaseroles=t;class u{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databases$Operations=u;class n{context;constructor(y){this.context=y}adapter(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/sessions:adapter").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}adaptMessage(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:adaptMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}batchCreate(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}/sessions:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}batchWrite(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:batchWrite").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}beginTransaction(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:beginTransaction").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}commit(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:commit").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}executeBatchDml(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:executeBatchDml").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}executeSql(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}executeStreamingSql(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:executeStreamingSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+database}/sessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["database"],pathParams:["database"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}partitionQuery(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:partitionQuery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}partitionRead(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:partitionRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}read(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:read").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}rollback(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:rollback").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}streamingRead(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+session}:streamingRead").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["session"],pathParams:["session"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Databases$Sessions=n;class p{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instancePartitionOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Instancepartitionoperations=p;class i{context;operations;constructor(y){this.context=y,this.operations=new g(this.context)}create(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instancePartitions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}/instancePartitions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}patch(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Instancepartitions=i;class g{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Instancepartitions$Operations=g;class f{context;constructor(y){this.context=y}cancel(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}delete(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}get(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["name"],pathParams:["name"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Projects$Instances$Operations=f;class P{context;constructor(y){this.context=y}list(y,q,A){let x=y||{},j=q||{};typeof y=="function"&&(A=y,x={},j={}),typeof q=="function"&&(A=q,j={});let $=j.rootUrl||"https://spanner.googleapis.com/",w={options:Object.assign({url:($+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},j),params:x,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(A)(0,yo.createAPIRequest)(w,A);else return(0,yo.createAPIRequest)(w)}}h.Resource$Scans=P})(g6e||(sZ.spanner_v1=g6e={}))});var P6e=ht($x=>{"use strict";Object.defineProperty($x,"__esModule",{value:!0});$x.AuthPlus=$x.spanner_v1=$x.auth=$x.VERSIONS=void 0;$x.spanner=QSt;var h6e=ct(),a6e=Use();Object.defineProperty($x,"spanner_v1",{enumerable:!0,get:function(){return a6e.spanner_v1}});$x.VERSIONS={v1:a6e.spanner_v1.Spanner};function QSt(h){return(0,h6e.getAPI)("spanner",h,$x.VERSIONS,this)}var YSt=new h6e.AuthPlus;$x.auth=YSt;var XSt=ct();Object.defineProperty($x,"AuthPlus",{enumerable:!0,get:function(){return XSt.AuthPlus}})});var vse=ht(rZ=>{"use strict";Object.defineProperty(rZ,"__esModule",{value:!0});rZ.speech_v1=void 0;var Cp=ct(),d6e;(function(h){class R{context;operations;projects;speech;constructor(m,c){this.context={_options:m||{},google:c},this.operations=new T(this.context),this.projects=new G(this.context),this.speech=new I(this.context)}}h.Speech=R;class T{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}}h.Resource$Operations=T;class G{context;locations;constructor(m){this.context=m,this.locations=new V(this.context)}}h.Resource$Projects=G;class V{context;customClasses;phraseSets;constructor(m){this.context=m,this.customClasses=new E(this.context),this.phraseSets=new v(this.context)}}h.Resource$Projects$Locations=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Customclasses=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Phrasesets=v;class I{context;constructor(m){this.context=m}longrunningrecognize(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/speech:longrunningrecognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}recognize(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/speech:recognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,Cp.createAPIRequest)(t,o);else return(0,Cp.createAPIRequest)(t)}}h.Resource$Speech=I})(d6e||(rZ.speech_v1=d6e={}))});var Tse=ht(nZ=>{"use strict";Object.defineProperty(nZ,"__esModule",{value:!0});nZ.speech_v1p1beta1=void 0;var bp=ct(),q6e;(function(h){class R{context;operations;projects;speech;constructor(m,c){this.context={_options:m||{},google:c},this.operations=new T(this.context),this.projects=new G(this.context),this.speech=new I(this.context)}}h.Speech=R;class T{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}h.Resource$Operations=T;class G{context;locations;constructor(m){this.context=m,this.locations=new V(this.context)}}h.Resource$Projects=G;class V{context;customClasses;phraseSets;constructor(m){this.context=m,this.customClasses=new E(this.context),this.phraseSets=new v(this.context)}}h.Resource$Projects$Locations=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/customClasses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Customclasses=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+parent}/phraseSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Phrasesets=v;class I{context;constructor(m){this.context=m}longrunningrecognize(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/speech:longrunningrecognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}recognize(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://speech.googleapis.com/",t={options:Object.assign({url:(s+"/v1p1beta1/speech:recognize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,bp.createAPIRequest)(t,o);else return(0,bp.createAPIRequest)(t)}}h.Resource$Speech=I})(q6e||(nZ.speech_v1p1beta1=q6e={}))});var Vse=ht(uZ=>{"use strict";Object.defineProperty(uZ,"__esModule",{value:!0});uZ.speech_v2beta1=void 0;var iZ=ct(),y6e;(function(h){class R{context;projects;constructor(v,I){this.context={_options:v||{},google:I},this.projects=new T(this.context)}}h.Speech=R;class T{context;locations;constructor(v){this.context=v,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;constructor(v){this.context=v,this.operations=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(v){this.context=v}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://speech.googleapis.com/",r={options:Object.assign({url:(o+"/v2beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,iZ.createAPIRequest)(r,d);else return(0,iZ.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://speech.googleapis.com/",r={options:Object.assign({url:(o+"/v2beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["name"],pathParams:["name"],context:this.context};if(d)(0,iZ.createAPIRequest)(r,d);else return(0,iZ.createAPIRequest)(r)}}h.Resource$Projects$Locations$Operations=V})(y6e||(uZ.speech_v2beta1=y6e={}))});var $6e=ht(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.AuthPlus=Vg.speech_v2beta1=Vg.speech_v1p1beta1=Vg.speech_v1=Vg.auth=Vg.VERSIONS=void 0;Vg.speech=lSt;var x6e=ct(),I6e=vse();Object.defineProperty(Vg,"speech_v1",{enumerable:!0,get:function(){return I6e.speech_v1}});var R6e=Tse();Object.defineProperty(Vg,"speech_v1p1beta1",{enumerable:!0,get:function(){return R6e.speech_v1p1beta1}});var A6e=Vse();Object.defineProperty(Vg,"speech_v2beta1",{enumerable:!0,get:function(){return A6e.speech_v2beta1}});Vg.VERSIONS={v1:I6e.speech_v1.Speech,v1p1beta1:R6e.speech_v1p1beta1.Speech,v2beta1:A6e.speech_v2beta1.Speech};function lSt(h){return(0,x6e.getAPI)("speech",h,Vg.VERSIONS,this)}var OSt=new x6e.AuthPlus;Vg.auth=OSt;var CSt=ct();Object.defineProperty(Vg,"AuthPlus",{enumerable:!0,get:function(){return CSt.AuthPlus}})});var Ese=ht(pZ=>{"use strict";Object.defineProperty(pZ,"__esModule",{value:!0});pZ.sql_v1beta4=void 0;var yr=ct(),j6e;(function(h){class R{context;backupRuns;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(e,s){this.context={_options:e||{},google:s},this.backupRuns=new T(this.context),this.databases=new G(this.context),this.flags=new V(this.context),this.instances=new E(this.context),this.operations=new v(this.context),this.projects=new I(this.context),this.sslCerts=new m(this.context),this.tiers=new c(this.context),this.users=new o(this.context)}}h.Sql=R;class T{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}insert(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Backupruns=T;class G{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}insert(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Databases=G;class V{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:[],pathParams:[],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Flags=V;class E{context;constructor(e){this.context=e}addServerCa(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}clone(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}demoteMaster(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}export(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}failover(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}import(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}insert(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}listServerCas(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}patch(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}promoteReplica(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}resetSslConfig(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}restart(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}restoreBackup(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}rotateServerCa(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}startReplica(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}stopReplica(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}truncateLog(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Instances=E;class v{context;constructor(e){this.context=e}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Operations=v;class I{context;instances;constructor(e){this.context=e,this.instances=new d(this.context)}}h.Resource$Projects=I;class d{context;constructor(e){this.context=e}rescheduleMaintenance(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}startExternalSync(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}verifyExternalSyncSettings(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Projects$Instances=d;class m{context;constructor(e){this.context=e}createEphemeral(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}get(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}insert(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Sslcerts=m;class c{context;constructor(e){this.context=e}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project"],pathParams:["project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Tiers=c;class o{context;constructor(e){this.context=e}delete(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}insert(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}list(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}update(e,s,t){let u=e||{},n=s||{};typeof e=="function"&&(t=e,u={},n={}),typeof s=="function"&&(t=s,n={});let p=n.rootUrl||"https://sqladmin.googleapis.com/",i={options:Object.assign({url:(p+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},n),params:u,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(t)(0,yr.createAPIRequest)(i,t);else return(0,yr.createAPIRequest)(i)}}h.Resource$Users=o})(j6e||(pZ.sql_v1beta4=j6e={}))});var T6e=ht(jx=>{"use strict";Object.defineProperty(jx,"__esModule",{value:!0});jx.AuthPlus=jx.sql_v1beta4=jx.auth=jx.VERSIONS=void 0;jx.sql=bSt;var U6e=ct(),v6e=Ese();Object.defineProperty(jx,"sql_v1beta4",{enumerable:!0,get:function(){return v6e.sql_v1beta4}});jx.VERSIONS={v1beta4:v6e.sql_v1beta4.Sql};function bSt(h){return(0,U6e.getAPI)("sql",h,jx.VERSIONS,this)}var kSt=new U6e.AuthPlus;jx.auth=kSt;var ewt=ct();Object.defineProperty(jx,"AuthPlus",{enumerable:!0,get:function(){return ewt.AuthPlus}})});var Sse=ht(cZ=>{"use strict";Object.defineProperty(cZ,"__esModule",{value:!0});cZ.sqladmin_v1=void 0;var os=ct(),V6e;(function(h){class R{context;backupRuns;Backups;connect;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(t,u){this.context={_options:t||{},google:u},this.backupRuns=new T(this.context),this.Backups=new G(this.context),this.connect=new V(this.context),this.databases=new E(this.context),this.flags=new v(this.context),this.instances=new I(this.context),this.operations=new d(this.context),this.projects=new m(this.context),this.sslCerts=new o(this.context),this.tiers=new r(this.context),this.users=new e(this.context)}}h.Sqladmin=R;class T{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Backupruns=T;class G{context;constructor(t){this.context=t}CreateBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}DeleteBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}GetBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}ListBackups(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}UpdateBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Backups=G;class V{context;constructor(t){this.context=t}generateEphemeralCert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}:generateEphemeralCert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/connectSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Connect=V;class E{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Databases=E;class v{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Flags=v;class I{context;constructor(t){this.context=t}acquireSsrsLease(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/acquireSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}addEntraIdCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/addEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}addServerCa(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}addServerCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/addServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}clone(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}demote(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/demote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}demoteMaster(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}executeSql(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}export(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}failover(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}import(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}ListEntraIdCertificates(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/listEntraIdCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}listServerCas(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}ListServerCertificates(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/listServerCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}pointInTimeRestore(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/{+parent}:pointInTimeRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}preCheckMajorVersionUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}promoteReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}reencrypt(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/reencrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}releaseSsrsLease(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/releaseSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}resetSslConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}restart(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}restoreBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}RotateEntraIdCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/rotateEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}rotateServerCa(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}RotateServerCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/rotateServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}startReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}stopReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}switchover(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}truncateLog(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Instances=I;class d{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/operations/{operation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Operations=d;class m{context;instances;constructor(t){this.context=t,this.instances=new c(this.context)}}h.Resource$Projects=m;class c{context;constructor(t){this.context=t}getDiskShrinkConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/getDiskShrinkConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}getLatestRecoveryTime(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/getLatestRecoveryTime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}performDiskShrink(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/performDiskShrink").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}rescheduleMaintenance(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}resetReplicaSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/resetReplicaSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}startExternalSync(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}verifyExternalSyncSettings(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Projects$Instances=c;class o{context;constructor(t){this.context=t}createEphemeral(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Sslcerts=o;class r{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Tiers=r;class e{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/users/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","name"],pathParams:["instance","name","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/v1/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,os.createAPIRequest)(f,n);else return(0,os.createAPIRequest)(f)}}h.Resource$Users=e})(V6e||(cZ.sqladmin_v1=V6e={}))});var wse=ht(fZ=>{"use strict";Object.defineProperty(fZ,"__esModule",{value:!0});fZ.sqladmin_v1beta4=void 0;var ss=ct(),E6e;(function(h){class R{context;backupRuns;backups;connect;databases;flags;instances;operations;projects;sslCerts;tiers;users;constructor(t,u){this.context={_options:t||{},google:u},this.backupRuns=new T(this.context),this.backups=new G(this.context),this.connect=new V(this.context),this.databases=new E(this.context),this.flags=new v(this.context),this.instances=new I(this.context),this.operations=new d(this.context),this.projects=new m(this.context),this.sslCerts=new o(this.context),this.tiers=new r(this.context),this.users=new e(this.context)}}h.Sqladmin=R;class T{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","id"],pathParams:["id","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/backupRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Backupruns=T;class G{context;constructor(t){this.context=t}createBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}deleteBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}getBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}listBackups(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+parent}/backups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}updateBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Backups=G;class V{context;constructor(t){this.context=t}generateEphemeralCert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}:generateEphemeralCert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/connectSettings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Connect=V;class E{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/databases/{database}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance","database"],pathParams:["database","instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Databases=E;class v{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/flags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Flags=v;class I{context;constructor(t){this.context=t}acquireSsrsLease(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/acquireSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}addEntraIdCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/addEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}addServerCa(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}addServerCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/addServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}clone(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/clone").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}demote(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/demote").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}demoteMaster(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/demoteMaster").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}executeSql(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/executeSql").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}export(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/export").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}failover(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/failover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}import(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}ListEntraIdCertificates(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/listEntraIdCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}listServerCas(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCas").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}ListServerCertificates(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/listServerCertificates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}pointInTimeRestore(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/{+parent}:pointInTimeRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}preCheckMajorVersionUpgrade(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}promoteReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/promoteReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}reencrypt(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/reencrypt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}releaseSsrsLease(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/releaseSsrsLease").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}resetSslConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/resetSslConfig").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}restart(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/restart").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}restoreBackup(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/restoreBackup").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}RotateEntraIdCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateEntraIdCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}rotateServerCa(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCa").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}RotateServerCertificate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCertificate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}startReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/startReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}stopReplica(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/stopReplica").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}switchover(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/switchover").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}truncateLog(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/truncateLog").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Instances=I;class d{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/operations/{operation}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/operations/{operation}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","operation"],pathParams:["operation","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Operations=d;class m{context;instances;constructor(t){this.context=t,this.instances=new c(this.context)}}h.Resource$Projects=m;class c{context;constructor(t){this.context=t}getDiskShrinkConfig(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/getDiskShrinkConfig").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}getLatestRecoveryTime(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/getLatestRecoveryTime").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}performDiskShrink(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/performDiskShrink").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}rescheduleMaintenance(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/rescheduleMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}resetReplicaSize(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/resetReplicaSize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}startExternalSync(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/startExternalSync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}verifyExternalSyncSettings(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/verifyExternalSyncSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Projects$Instances=c;class o{context;constructor(t){this.context=t}createEphemeral(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/createEphemeral").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts/{sha1Fingerprint}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","sha1Fingerprint"],pathParams:["instance","project","sha1Fingerprint"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/sslCerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Sslcerts=o;class r{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/tiers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project"],pathParams:["project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Tiers=r;class e{context;constructor(t){this.context=t}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/users/{name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance","name"],pathParams:["instance","name","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}insert(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://sqladmin.googleapis.com/",f={options:Object.assign({url:(g+"/sql/v1beta4/projects/{project}/instances/{instance}/users").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["project","instance"],pathParams:["instance","project"],context:this.context};if(n)(0,ss.createAPIRequest)(f,n);else return(0,ss.createAPIRequest)(f)}}h.Resource$Users=e})(E6e||(fZ.sqladmin_v1beta4=E6e={}))});var _6e=ht(iP=>{"use strict";Object.defineProperty(iP,"__esModule",{value:!0});iP.AuthPlus=iP.sqladmin_v1beta4=iP.sqladmin_v1=iP.auth=iP.VERSIONS=void 0;iP.sqladmin=twt;var S6e=ct(),w6e=Sse();Object.defineProperty(iP,"sqladmin_v1",{enumerable:!0,get:function(){return w6e.sqladmin_v1}});var G6e=wse();Object.defineProperty(iP,"sqladmin_v1beta4",{enumerable:!0,get:function(){return G6e.sqladmin_v1beta4}});iP.VERSIONS={v1:w6e.sqladmin_v1.Sqladmin,v1beta4:G6e.sqladmin_v1beta4.Sqladmin};function twt(h){return(0,S6e.getAPI)("sqladmin",h,iP.VERSIONS,this)}var owt=new S6e.AuthPlus;iP.auth=owt;var swt=ct();Object.defineProperty(iP,"AuthPlus",{enumerable:!0,get:function(){return swt.AuthPlus}})});var Gse=ht(mZ=>{"use strict";Object.defineProperty(mZ,"__esModule",{value:!0});mZ.storage_v1=void 0;var Fo=ct(),L6e;(function(h){class R{context;anywhereCaches;bucketAccessControls;buckets;channels;defaultObjectAccessControls;folders;managedFolders;notifications;objectAccessControls;objects;operations;projects;constructor(n,p){this.context={_options:n||{},google:p},this.anywhereCaches=new T(this.context),this.bucketAccessControls=new G(this.context),this.buckets=new V(this.context),this.channels=new E(this.context),this.defaultObjectAccessControls=new v(this.context),this.folders=new I(this.context),this.managedFolders=new d(this.context),this.notifications=new m(this.context),this.objectAccessControls=new c(this.context),this.objects=new o(this.context),this.operations=new r(this.context),this.projects=new e(this.context)}}h.Storage=R;class T{context;constructor(n){this.context=n}disable(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/disable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}pause(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}resume(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}/resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/anywhereCaches/{anywhereCacheId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket","anywhereCacheId"],pathParams:["anywhereCacheId","bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Anywherecaches=T;class G{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Bucketaccesscontrols=G;class V{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}getStorageLayout(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/storageLayout").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["project"],pathParams:[],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["project"],pathParams:[],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}lockRetentionPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/lockRetentionPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","ifMetagenerationMatch"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}relocate(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/relocate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}restore(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","generation"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","permissions"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Buckets=V;class E{context;constructor(n){this.context=n}stop(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:[],pathParams:[],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Channels=E;class v{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Defaultobjectaccesscontrols=v;class I{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}deleteRecursive(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}/deleteRecursive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{folder}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","folder"],pathParams:["bucket","folder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}rename(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/folders/{sourceFolder}/renameTo/folders/{destinationFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","sourceFolder","destinationFolder"],pathParams:["bucket","destinationFolder","sourceFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Folders=I;class d{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","managedFolder"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/managedFolders/{managedFolder}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","managedFolder","permissions"],pathParams:["bucket","managedFolder"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Managedfolders=d;class m{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs/{notification}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","notification"],pathParams:["bucket","notification"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs/{notification}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","notification"],pathParams:["bucket","notification"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/notificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Notifications=m;class c{context;constructor(n){this.context=n}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Objectaccesscontrols=c;class o{context;constructor(n){this.context=n}bulkRestore(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/bulkRestore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}compose(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{destinationBucket}/o/{destinationObject}/compose").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}copy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}getIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}insert(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,mediaUrl:(P+"/upload/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}move(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{sourceObject}/moveTo/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","sourceObject","destinationObject"],pathParams:["bucket","destinationObject","sourceObject"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}patch(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}restore(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","object","generation"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}rewrite(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}setIamPolicy(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}testIamPermissions(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}/iam/testPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","object","permissions"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}watchAll(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/o/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Objects=o;class r{context;constructor(n){this.context=n}advanceRelocateBucket(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}/advanceRelocateBucket").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}cancel(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}/cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations/{operationId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket","operationId"],pathParams:["bucket","operationId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/b/{bucket}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Operations=r;class e{context;hmacKeys;serviceAccount;constructor(n){this.context=n,this.hmacKeys=new s(this.context),this.serviceAccount=new t(this.context)}}h.Resource$Projects=e;class s{context;constructor(n){this.context=n}create(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},f),params:g,requiredParams:["projectId","serviceAccountEmail"],pathParams:["projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}delete(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},f),params:g,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}list(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}update(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/hmacKeys/{accessId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},f),params:g,requiredParams:["projectId","accessId"],pathParams:["accessId","projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Projects$Hmackeys=s;class t{context;constructor(n){this.context=n}get(n,p,i){let g=n||{},f=p||{};typeof n=="function"&&(i=n,g={},f={}),typeof p=="function"&&(i=p,f={});let P=f.rootUrl||"https://storage.googleapis.com/",a={options:Object.assign({url:(P+"/storage/v1/projects/{projectId}/serviceAccount").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},f),params:g,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(i)(0,Fo.createAPIRequest)(a,i);else return(0,Fo.createAPIRequest)(a)}}h.Resource$Projects$Serviceaccount=t})(L6e||(mZ.storage_v1=L6e={}))});var _se=ht(gZ=>{"use strict";Object.defineProperty(gZ,"__esModule",{value:!0});gZ.storage_v1beta2=void 0;var dn=ct(),D6e;(function(h){class R{context;bucketAccessControls;buckets;channels;defaultObjectAccessControls;objectAccessControls;objects;constructor(m,c){this.context={_options:m||{},google:c},this.bucketAccessControls=new T(this.context),this.buckets=new G(this.context),this.channels=new V(this.context),this.defaultObjectAccessControls=new E(this.context),this.objectAccessControls=new v(this.context),this.objects=new I(this.context)}}h.Storage=R;class T{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}insert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Bucketaccesscontrols=T;class G{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}insert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["project"],pathParams:[],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["project"],pathParams:[],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Buckets=G;class V{context;constructor(m){this.context=m}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/channels/stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Channels=V;class E{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}insert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/defaultObjectAcl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["bucket","entity"],pathParams:["bucket","entity"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Defaultobjectaccesscontrols=E;class v{context;constructor(m){this.context=m}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}insert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}/acl/{entity}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["bucket","object","entity"],pathParams:["bucket","entity","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Objectaccesscontrols=v;class I{context;constructor(m){this.context=m}compose(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{destinationBucket}/o/{destinationObject}/compose").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}copy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["sourceBucket","sourceObject","destinationBucket","destinationObject"],pathParams:["destinationBucket","destinationObject","sourceBucket","sourceObject"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}insert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,mediaUrl:(s+"/upload/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/{object}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},e),params:r,requiredParams:["bucket","object"],pathParams:["bucket","object"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}watchAll(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://storage.googleapis.com/",t={options:Object.assign({url:(s+"/storage/v1beta2/b/{bucket}/o/watch").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},e),params:r,requiredParams:["bucket"],pathParams:["bucket"],context:this.context};if(o)(0,dn.createAPIRequest)(t,o);else return(0,dn.createAPIRequest)(t)}}h.Resource$Objects=I})(D6e||(gZ.storage_v1beta2=D6e={}))});var H6e=ht(uP=>{"use strict";Object.defineProperty(uP,"__esModule",{value:!0});uP.AuthPlus=uP.storage_v1beta2=uP.storage_v1=uP.auth=uP.VERSIONS=void 0;uP.storage=rwt;var z6e=ct(),M6e=Gse();Object.defineProperty(uP,"storage_v1",{enumerable:!0,get:function(){return M6e.storage_v1}});var N6e=_se();Object.defineProperty(uP,"storage_v1beta2",{enumerable:!0,get:function(){return N6e.storage_v1beta2}});uP.VERSIONS={v1:M6e.storage_v1.Storage,v1beta2:N6e.storage_v1beta2.Storage};function rwt(h){return(0,z6e.getAPI)("storage",h,uP.VERSIONS,this)}var nwt=new z6e.AuthPlus;uP.auth=nwt;var iwt=ct();Object.defineProperty(uP,"AuthPlus",{enumerable:!0,get:function(){return iwt.AuthPlus}})});var Lse=ht(hZ=>{"use strict";Object.defineProperty(hZ,"__esModule",{value:!0});hZ.storagebatchoperations_v1=void 0;var xc=ct(),F6e;(function(h){class R{context;projects;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context)}}h.Storagebatchoperations=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;operations;constructor(d){this.context=d,this.jobs=new V(this.context),this.operations=new v(this.context)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;bucketOperations;constructor(d){this.context=d,this.bucketOperations=new E(this.context)}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}}h.Resource$Projects$Locations$Jobs=V;class E{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/bucketOperations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}}h.Resource$Projects$Locations$Jobs$Bucketoperations=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagebatchoperations.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,xc.createAPIRequest)(s,c);else return(0,xc.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=v})(F6e||(hZ.storagebatchoperations_v1=F6e={}))});var W6e=ht(Ux=>{"use strict";Object.defineProperty(Ux,"__esModule",{value:!0});Ux.AuthPlus=Ux.storagebatchoperations_v1=Ux.auth=Ux.VERSIONS=void 0;Ux.storagebatchoperations=uwt;var B6e=ct(),Z6e=Lse();Object.defineProperty(Ux,"storagebatchoperations_v1",{enumerable:!0,get:function(){return Z6e.storagebatchoperations_v1}});Ux.VERSIONS={v1:Z6e.storagebatchoperations_v1.Storagebatchoperations};function uwt(h){return(0,B6e.getAPI)("storagebatchoperations",h,Ux.VERSIONS,this)}var pwt=new B6e.AuthPlus;Ux.auth=pwt;var cwt=ct();Object.defineProperty(Ux,"AuthPlus",{enumerable:!0,get:function(){return cwt.AuthPlus}})});var Dse=ht(aZ=>{"use strict";Object.defineProperty(aZ,"__esModule",{value:!0});aZ.storagetransfer_v1=void 0;var ip=ct(),K6e;(function(h){class R{context;googleServiceAccounts;projects;transferJobs;transferOperations;constructor(d,m){this.context={_options:d||{},google:m},this.googleServiceAccounts=new T(this.context),this.projects=new G(this.context),this.transferJobs=new E(this.context),this.transferOperations=new v(this.context)}}h.Storagetransfer=R;class T{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/googleServiceAccounts/{projectId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}}h.Resource$Googleserviceaccounts=T;class G{context;agentPools;constructor(d){this.context=d,this.agentPools=new V(this.context)}}h.Resource$Projects=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{+projectId}/agentPools").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{+projectId}/agentPools").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}}h.Resource$Projects$Agentpools=V;class E{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/transferJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["jobName","projectId"],pathParams:["jobName"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["jobName","projectId"],pathParams:["jobName"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/transferJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["filter"],pathParams:[],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["jobName"],pathParams:["jobName"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}run(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+jobName}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["jobName"],pathParams:["jobName"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}}h.Resource$Transferjobs=E;class v{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name","filter"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}pause(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:pause").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}resume(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://storagetransfer.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:resume").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,ip.createAPIRequest)(s,c);else return(0,ip.createAPIRequest)(s)}}h.Resource$Transferoperations=v})(K6e||(aZ.storagetransfer_v1=K6e={}))});var Y6e=ht(vx=>{"use strict";Object.defineProperty(vx,"__esModule",{value:!0});vx.AuthPlus=vx.storagetransfer_v1=vx.auth=vx.VERSIONS=void 0;vx.storagetransfer=fwt;var J6e=ct(),Q6e=Dse();Object.defineProperty(vx,"storagetransfer_v1",{enumerable:!0,get:function(){return Q6e.storagetransfer_v1}});vx.VERSIONS={v1:Q6e.storagetransfer_v1.Storagetransfer};function fwt(h){return(0,J6e.getAPI)("storagetransfer",h,vx.VERSIONS,this)}var mwt=new J6e.AuthPlus;vx.auth=mwt;var gwt=ct();Object.defineProperty(vx,"AuthPlus",{enumerable:!0,get:function(){return gwt.AuthPlus}})});var zse=ht(PZ=>{"use strict";Object.defineProperty(PZ,"__esModule",{value:!0});PZ.streetviewpublish_v1=void 0;var kp=ct(),X6e;(function(h){class R{context;photo;photos;photoSequence;photoSequences;constructor(I,d){this.context={_options:I||{},google:d},this.photo=new T(this.context),this.photos=new G(this.context),this.photoSequence=new V(this.context),this.photoSequences=new E(this.context)}}h.Streetviewpublish=R;class T{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photo").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photo/{photoId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["photoId"],pathParams:["photoId"],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photo/{photoId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["photoId"],pathParams:["photoId"],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}startUpload(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photo:startUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}update(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photo/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},o),params:c,requiredParams:["id"],pathParams:["id"],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}}h.Resource$Photo=T;class G{context;constructor(I){this.context=I}batchDelete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photos:batchDelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}batchGet(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photos:batchGet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}batchUpdate(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photos:batchUpdate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}}h.Resource$Photos=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photoSequence").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photoSequence/{sequenceId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["sequenceId"],pathParams:["sequenceId"],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photoSequence/{sequenceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["sequenceId"],pathParams:["sequenceId"],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}startUpload(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photoSequence:startUpload").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}}h.Resource$Photosequence=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://streetviewpublish.googleapis.com/",e={options:Object.assign({url:(r+"/v1/photoSequences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,kp.createAPIRequest)(e,m);else return(0,kp.createAPIRequest)(e)}}h.Resource$Photosequences=E})(X6e||(PZ.streetviewpublish_v1=X6e={}))});var C6e=ht(Tx=>{"use strict";Object.defineProperty(Tx,"__esModule",{value:!0});Tx.AuthPlus=Tx.streetviewpublish_v1=Tx.auth=Tx.VERSIONS=void 0;Tx.streetviewpublish=hwt;var l6e=ct(),O6e=zse();Object.defineProperty(Tx,"streetviewpublish_v1",{enumerable:!0,get:function(){return O6e.streetviewpublish_v1}});Tx.VERSIONS={v1:O6e.streetviewpublish_v1.Streetviewpublish};function hwt(h){return(0,l6e.getAPI)("streetviewpublish",h,Tx.VERSIONS,this)}var awt=new l6e.AuthPlus;Tx.auth=awt;var Pwt=ct();Object.defineProperty(Tx,"AuthPlus",{enumerable:!0,get:function(){return Pwt.AuthPlus}})});var Mse=ht(dZ=>{"use strict";Object.defineProperty(dZ,"__esModule",{value:!0});dZ.sts_v1=void 0;var b6e=ct(),k6e;(function(h){class R{context;v1;constructor(V,E){this.context={_options:V||{},google:E},this.v1=new T(this.context)}}h.Sts=R;class T{context;constructor(V){this.context=V}token(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://sts.googleapis.com/",c={options:Object.assign({url:(m+"/v1/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,b6e.createAPIRequest)(c,v);else return(0,b6e.createAPIRequest)(c)}}h.Resource$V1=T})(k6e||(dZ.sts_v1=k6e={}))});var Nse=ht(qZ=>{"use strict";Object.defineProperty(qZ,"__esModule",{value:!0});qZ.sts_v1beta=void 0;var eKe=ct(),tKe;(function(h){class R{context;v1beta;constructor(V,E){this.context={_options:V||{},google:E},this.v1beta=new T(this.context)}}h.Sts=R;class T{context;constructor(V){this.context=V}token(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://sts.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta/token").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,eKe.createAPIRequest)(c,v);else return(0,eKe.createAPIRequest)(c)}}h.Resource$V1beta=T})(tKe||(qZ.sts_v1beta=tKe={}))});var nKe=ht(pP=>{"use strict";Object.defineProperty(pP,"__esModule",{value:!0});pP.AuthPlus=pP.sts_v1beta=pP.sts_v1=pP.auth=pP.VERSIONS=void 0;pP.sts=dwt;var oKe=ct(),sKe=Mse();Object.defineProperty(pP,"sts_v1",{enumerable:!0,get:function(){return sKe.sts_v1}});var rKe=Nse();Object.defineProperty(pP,"sts_v1beta",{enumerable:!0,get:function(){return rKe.sts_v1beta}});pP.VERSIONS={v1:sKe.sts_v1.Sts,v1beta:rKe.sts_v1beta.Sts};function dwt(h){return(0,oKe.getAPI)("sts",h,pP.VERSIONS,this)}var qwt=new oKe.AuthPlus;pP.auth=qwt;var ywt=ct();Object.defineProperty(pP,"AuthPlus",{enumerable:!0,get:function(){return ywt.AuthPlus}})});var Hse=ht(yZ=>{"use strict";Object.defineProperty(yZ,"__esModule",{value:!0});yZ.tagmanager_v1=void 0;var ir=ct(),iKe;(function(h){class R{context;accounts;constructor(t,u){this.context={_options:t||{},google:u},this.accounts=new T(this.context)}}h.Tagmanager=R;class T{context;containers;permissions;constructor(t){this.context=t,this.containers=new G(this.context),this.permissions=new e(this.context)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:[],pathParams:[],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts=T;class G{context;environments;folders;move_folders;reauthorize_environments;tags;triggers;variables;versions;constructor(t){this.context=t,this.environments=new V(this.context),this.folders=new E(this.context),this.move_folders=new I(this.context),this.reauthorize_environments=new d(this.context),this.tags=new m(this.context),this.triggers=new c(this.context),this.variables=new o(this.context),this.versions=new r(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers=G;class V{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Environments=V;class E{context;entities;constructor(t){this.context=t,this.entities=new v(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Folders=E;class v{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Folders$Entities=v;class I{context;constructor(t){this.context=t}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","folderId"],pathParams:["accountId","containerId","folderId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Move_folders=I;class d{context;constructor(t){this.context=t}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","environmentId"],pathParams:["accountId","containerId","environmentId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Reauthorize_environments=d;class m{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","tagId"],pathParams:["accountId","containerId","tagId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Tags=m;class c{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","triggerId"],pathParams:["accountId","containerId","triggerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Triggers=c;class o{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","variableId"],pathParams:["accountId","containerId","variableId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Variables=o;class r{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","containerId"],pathParams:["accountId","containerId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}publish(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}restore(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}undelete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","containerId","containerVersionId"],pathParams:["accountId","containerId","containerVersionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Containers$Versions=r;class e{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["accountId"],pathParams:["accountId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}update(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://tagmanager.googleapis.com/",f={options:Object.assign({url:(g+"/tagmanager/v1/accounts/{accountId}/permissions/{permissionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},i),params:p,requiredParams:["accountId","permissionId"],pathParams:["accountId","permissionId"],context:this.context};if(n)(0,ir.createAPIRequest)(f,n);else return(0,ir.createAPIRequest)(f)}}h.Resource$Accounts$Permissions=e})(iKe||(yZ.tagmanager_v1=iKe={}))});var Fse=ht(xZ=>{"use strict";Object.defineProperty(xZ,"__esModule",{value:!0});xZ.tagmanager_v2=void 0;var go=ct(),uKe;(function(h){class R{context;accounts;constructor(f,P){this.context={_options:f||{},google:P},this.accounts=new T(this.context)}}h.Tagmanager=R;class T{context;containers;user_permissions;constructor(f){this.context=f,this.containers=new G(this.context),this.user_permissions=new i(this.context)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:[],pathParams:[],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts=T;class G{context;destinations;environments;versions;version_headers;workspaces;constructor(f){this.context=f,this.destinations=new V(this.context),this.environments=new E(this.context),this.versions=new v(this.context),this.version_headers=new I(this.context),this.workspaces=new d(this.context)}combine(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:combine").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/containers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}lookup(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/accounts/containers:lookup").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:[],pathParams:[],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}move_tag_id(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:move_tag_id").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}snippet(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:snippet").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers=G;class V{context;constructor(f){this.context=f}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}link(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/destinations:link").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/destinations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Destinations=V;class E{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}reauthorize(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:reauthorize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Environments=E;class v{context;constructor(f){this.context=f}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}live(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/versions:live").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}publish(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:publish").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}set_latest(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:set_latest").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}undelete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Versions=v;class I{context;constructor(f){this.context=f}latest(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/version_headers:latest").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/version_headers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Version_headers=I;class d{context;built_in_variables;clients;folders;gtag_config;tags;templates;transformations;triggers;variables;zones;constructor(f){this.context=f,this.built_in_variables=new m(this.context),this.clients=new c(this.context),this.folders=new o(this.context),this.gtag_config=new r(this.context),this.tags=new e(this.context),this.templates=new s(this.context),this.transformations=new t(this.context),this.triggers=new u(this.context),this.variables=new n(this.context),this.zones=new p(this.context)}bulk_update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}/bulk_update").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}create_version(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:create_version").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}getStatus(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}/status").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/workspaces").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}quick_preview(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:quick_preview").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}resolve_conflict(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:resolve_conflict").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}sync(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:sync").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces=d;class m{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/built_in_variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/built_in_variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}/built_in_variables:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Built_in_variables=m;class c{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/clients").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Clients=c;class o{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}entities(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:entities").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/folders").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}move_entities_to_folder(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:move_entities_to_folder").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Folders=o;class r{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/gtag_config").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/gtag_config").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Gtag_config=r;class e{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/tags").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Tags=e;class s{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}import_from_gallery(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/templates:import_from_gallery").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/templates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Templates=s;class t{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/transformations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/transformations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Transformations=t;class u{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/triggers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Triggers=u;class n{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/variables").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Variables=n;class p{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/zones").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}revert(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}:revert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$Containers$Workspaces$Zones=p;class i{context;constructor(f){this.context=f}create(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/user_permissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}delete(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}get(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}list(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+parent}/user_permissions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},q),params:y,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}update(f,P,a){let y=f||{},q=P||{};typeof f=="function"&&(a=f,y={},q={}),typeof P=="function"&&(a=P,q={});let A=q.rootUrl||"https://tagmanager.googleapis.com/",x={options:Object.assign({url:(A+"/tagmanager/v2/{+path}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},q),params:y,requiredParams:["path"],pathParams:["path"],context:this.context};if(a)(0,go.createAPIRequest)(x,a);else return(0,go.createAPIRequest)(x)}}h.Resource$Accounts$User_permissions=i})(uKe||(xZ.tagmanager_v2=uKe={}))});var mKe=ht(cP=>{"use strict";Object.defineProperty(cP,"__esModule",{value:!0});cP.AuthPlus=cP.tagmanager_v2=cP.tagmanager_v1=cP.auth=cP.VERSIONS=void 0;cP.tagmanager=xwt;var pKe=ct(),cKe=Hse();Object.defineProperty(cP,"tagmanager_v1",{enumerable:!0,get:function(){return cKe.tagmanager_v1}});var fKe=Fse();Object.defineProperty(cP,"tagmanager_v2",{enumerable:!0,get:function(){return fKe.tagmanager_v2}});cP.VERSIONS={v1:cKe.tagmanager_v1.Tagmanager,v2:fKe.tagmanager_v2.Tagmanager};function xwt(h){return(0,pKe.getAPI)("tagmanager",h,cP.VERSIONS,this)}var Iwt=new pKe.AuthPlus;cP.auth=Iwt;var Rwt=ct();Object.defineProperty(cP,"AuthPlus",{enumerable:!0,get:function(){return Rwt.AuthPlus}})});var Bse=ht(IZ=>{"use strict";Object.defineProperty(IZ,"__esModule",{value:!0});IZ.tasks_v1=void 0;var ec=ct(),gKe;(function(h){class R{context;tasklists;tasks;constructor(E,v){this.context={_options:E||{},google:v},this.tasklists=new T(this.context),this.tasks=new G(this.context)}}h.Tasks=R;class T{context;constructor(E){this.context=E}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:[],pathParams:[],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/users/@me/lists/{tasklist}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}}h.Resource$Tasklists=T;class G{context;constructor(E){this.context=E}clear(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/clear").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}delete(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},m),params:d,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}insert(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}list(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},m),params:d,requiredParams:["tasklist"],pathParams:["tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}move(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks/{task}/move").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},m),params:d,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}patch(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},m),params:d,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}update(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://tasks.googleapis.com/",o={options:Object.assign({url:(c+"/tasks/v1/lists/{tasklist}/tasks/{task}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},m),params:d,requiredParams:["tasklist","task"],pathParams:["task","tasklist"],context:this.context};if(I)(0,ec.createAPIRequest)(o,I);else return(0,ec.createAPIRequest)(o)}}h.Resource$Tasks=G})(gKe||(IZ.tasks_v1=gKe={}))});var PKe=ht(Vx=>{"use strict";Object.defineProperty(Vx,"__esModule",{value:!0});Vx.AuthPlus=Vx.tasks_v1=Vx.auth=Vx.VERSIONS=void 0;Vx.tasks=Awt;var hKe=ct(),aKe=Bse();Object.defineProperty(Vx,"tasks_v1",{enumerable:!0,get:function(){return aKe.tasks_v1}});Vx.VERSIONS={v1:aKe.tasks_v1.Tasks};function Awt(h){return(0,hKe.getAPI)("tasks",h,Vx.VERSIONS,this)}var $wt=new hKe.AuthPlus;Vx.auth=$wt;var jwt=ct();Object.defineProperty(Vx,"AuthPlus",{enumerable:!0,get:function(){return jwt.AuthPlus}})});var Zse=ht(RZ=>{"use strict";Object.defineProperty(RZ,"__esModule",{value:!0});RZ.testing_v1=void 0;var zf=ct(),dKe;(function(h){class R{context;applicationDetailService;projects;testEnvironmentCatalog;constructor(d,m){this.context={_options:d||{},google:m},this.applicationDetailService=new T(this.context),this.projects=new G(this.context),this.testEnvironmentCatalog=new v(this.context)}}h.Testing=R;class T{context;constructor(d){this.context=d}getApkDetails(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/applicationDetailService/getApkDetails").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}}h.Resource$Applicationdetailservice=T;class G{context;deviceSessions;testMatrices;constructor(d){this.context=d,this.deviceSessions=new V(this.context),this.testMatrices=new E(this.context)}}h.Resource$Projects=G;class V{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/deviceSessions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/deviceSessions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}}h.Resource$Projects$Devicesessions=V;class E{context;constructor(d){this.context=d}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices/{testMatrixId}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["projectId","testMatrixId"],pathParams:["projectId","testMatrixId"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/projects/{projectId}/testMatrices/{testMatrixId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["projectId","testMatrixId"],pathParams:["projectId","testMatrixId"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}}h.Resource$Projects$Testmatrices=E;class v{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://testing.googleapis.com/",s={options:Object.assign({url:(e+"/v1/testEnvironmentCatalog/{environmentType}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["environmentType"],pathParams:["environmentType"],context:this.context};if(c)(0,zf.createAPIRequest)(s,c);else return(0,zf.createAPIRequest)(s)}}h.Resource$Testenvironmentcatalog=v})(dKe||(RZ.testing_v1=dKe={}))});var xKe=ht(Ex=>{"use strict";Object.defineProperty(Ex,"__esModule",{value:!0});Ex.AuthPlus=Ex.testing_v1=Ex.auth=Ex.VERSIONS=void 0;Ex.testing=Uwt;var qKe=ct(),yKe=Zse();Object.defineProperty(Ex,"testing_v1",{enumerable:!0,get:function(){return yKe.testing_v1}});Ex.VERSIONS={v1:yKe.testing_v1.Testing};function Uwt(h){return(0,qKe.getAPI)("testing",h,Ex.VERSIONS,this)}var vwt=new qKe.AuthPlus;Ex.auth=vwt;var Twt=ct();Object.defineProperty(Ex,"AuthPlus",{enumerable:!0,get:function(){return Twt.AuthPlus}})});var Wse=ht(AZ=>{"use strict";Object.defineProperty(AZ,"__esModule",{value:!0});AZ.texttospeech_v1=void 0;var fP=ct(),IKe;(function(h){class R{context;operations;projects;text;voices;constructor(m,c){this.context={_options:m||{},google:c},this.operations=new T(this.context),this.projects=new G(this.context),this.text=new v(this.context),this.voices=new I(this.context)}}h.Texttospeech=R;class T{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}}h.Resource$Operations=T;class G{context;locations;constructor(m){this.context=m,this.locations=new V(this.context)}}h.Resource$Projects=G;class V{context;operations;constructor(m){this.context=m,this.operations=new E(this.context)}synthesizeLongAudio(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}:synthesizeLongAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}}h.Resource$Projects$Locations=V;class E{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=E;class v{context;constructor(m){this.context=m}synthesize(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/text:synthesize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}}h.Resource$Text=v;class I{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://texttospeech.googleapis.com/",t={options:Object.assign({url:(s+"/v1/voices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,fP.createAPIRequest)(t,o);else return(0,fP.createAPIRequest)(t)}}h.Resource$Voices=I})(IKe||(AZ.texttospeech_v1=IKe={}))});var Kse=ht($Z=>{"use strict";Object.defineProperty($Z,"__esModule",{value:!0});$Z.texttospeech_v1beta1=void 0;var cR=ct(),RKe;(function(h){class R{context;projects;text;voices;constructor(d,m){this.context={_options:d||{},google:m},this.projects=new T(this.context),this.text=new E(this.context),this.voices=new v(this.context)}}h.Texttospeech=R;class T{context;locations;constructor(d){this.context=d,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;constructor(d){this.context=d,this.operations=new V(this.context)}synthesizeLongAudio(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+parent}:synthesizeLongAudio").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,cR.createAPIRequest)(s,c);else return(0,cR.createAPIRequest)(s)}}h.Resource$Projects$Locations=G;class V{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cR.createAPIRequest)(s,c);else return(0,cR.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,cR.createAPIRequest)(s,c);else return(0,cR.createAPIRequest)(s)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(d){this.context=d}synthesize(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/text:synthesize").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,cR.createAPIRequest)(s,c);else return(0,cR.createAPIRequest)(s)}}h.Resource$Text=E;class v{context;constructor(d){this.context=d}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://texttospeech.googleapis.com/",s={options:Object.assign({url:(e+"/v1beta1/voices").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,cR.createAPIRequest)(s,c);else return(0,cR.createAPIRequest)(s)}}h.Resource$Voices=v})(RKe||($Z.texttospeech_v1beta1=RKe={}))});var UKe=ht(mP=>{"use strict";Object.defineProperty(mP,"__esModule",{value:!0});mP.AuthPlus=mP.texttospeech_v1beta1=mP.texttospeech_v1=mP.auth=mP.VERSIONS=void 0;mP.texttospeech=Vwt;var AKe=ct(),$Ke=Wse();Object.defineProperty(mP,"texttospeech_v1",{enumerable:!0,get:function(){return $Ke.texttospeech_v1}});var jKe=Kse();Object.defineProperty(mP,"texttospeech_v1beta1",{enumerable:!0,get:function(){return jKe.texttospeech_v1beta1}});mP.VERSIONS={v1:$Ke.texttospeech_v1.Texttospeech,v1beta1:jKe.texttospeech_v1beta1.Texttospeech};function Vwt(h){return(0,AKe.getAPI)("texttospeech",h,mP.VERSIONS,this)}var Ewt=new AKe.AuthPlus;mP.auth=Ewt;var Swt=ct();Object.defineProperty(mP,"AuthPlus",{enumerable:!0,get:function(){return Swt.AuthPlus}})});var Jse=ht(jZ=>{"use strict";Object.defineProperty(jZ,"__esModule",{value:!0});jZ.threatintelligence_v1beta=void 0;var xu=ct(),vKe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Threatintelligence=R;class T{context;alerts;configurations;findings;constructor(m){this.context=m,this.alerts=new G(this.context),this.configurations=new E(this.context),this.findings=new I(this.context)}generateOrgProfile(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:generateOrgProfile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects=T;class G{context;documents;constructor(m){this.context=m,this.documents=new V(this.context)}benign(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:benign").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}duplicate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:duplicate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}enumerateFacets(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/alerts:enumerateFacets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}escalate(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:escalate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}falsePositive(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:falsePositive").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/alerts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}notActionable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:notActionable").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}read(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:read").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}resolve(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:resolve").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}trackExternally(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:trackExternally").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}triage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:triage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects$Alerts=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects$Alerts$Documents=V;class E{context;revisions;constructor(m){this.context=m,this.revisions=new v(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configurations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}upsert(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/configurations:upsert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects$Configurations=E;class v{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/revisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects$Configurations$Revisions=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}search(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://threatintelligence.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,xu.createAPIRequest)(t,o);else return(0,xu.createAPIRequest)(t)}}h.Resource$Projects$Findings=I})(vKe||(jZ.threatintelligence_v1beta=vKe={}))});var EKe=ht(Sx=>{"use strict";Object.defineProperty(Sx,"__esModule",{value:!0});Sx.AuthPlus=Sx.threatintelligence_v1beta=Sx.auth=Sx.VERSIONS=void 0;Sx.threatintelligence=wwt;var TKe=ct(),VKe=Jse();Object.defineProperty(Sx,"threatintelligence_v1beta",{enumerable:!0,get:function(){return VKe.threatintelligence_v1beta}});Sx.VERSIONS={v1beta:VKe.threatintelligence_v1beta.Threatintelligence};function wwt(h){return(0,TKe.getAPI)("threatintelligence",h,Sx.VERSIONS,this)}var Gwt=new TKe.AuthPlus;Sx.auth=Gwt;var _wt=ct();Object.defineProperty(Sx,"AuthPlus",{enumerable:!0,get:function(){return _wt.AuthPlus}})});var Qse=ht(UZ=>{"use strict";Object.defineProperty(UZ,"__esModule",{value:!0});UZ.toolresults_v1beta3=void 0;var ln=ct(),SKe;(function(h){class R{context;projects;constructor(s,t){this.context={_options:s||{},google:t},this.projects=new T(this.context)}}h.Toolresults=R;class T{context;histories;constructor(s){this.context=s,this.histories=new G(this.context)}getSettings(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/settings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}initializeSettings(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}:initializeSettings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects=T;class G{context;executions;constructor(s){this.context=s,this.executions=new V(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId"],pathParams:["projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories=G;class V{context;clusters;environments;steps;constructor(s){this.context=s,this.clusters=new E(this.context),this.environments=new v(this.context),this.steps=new I(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId"],pathParams:["historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions=V;class E{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","clusterId"],pathParams:["clusterId","executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Clusters=E;class v{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","environmentId"],pathParams:["environmentId","executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Environments=v;class I{context;perfMetricsSummary;perfSampleSeries;testCases;thumbnails;constructor(s){this.context=s,this.perfMetricsSummary=new d(this.context),this.perfSampleSeries=new m(this.context),this.testCases=new o(this.context),this.thumbnails=new r(this.context)}accessibilityClusters(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/{+name}:accessibilityClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["name"],pathParams:["name"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}getPerfMetricsSummary(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId"],pathParams:["executionId","historyId","projectId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}patch(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}publishXunitXmlFiles(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps=I;class d{context;constructor(s){this.context=s}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps$Perfmetricssummary=d;class m{context;samples;constructor(s){this.context=s,this.samples=new c(this.context)}create(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps$Perfsampleseries=m;class c{context;constructor(s){this.context=s}batchCreate(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId","sampleSeriesId"],pathParams:["executionId","historyId","projectId","sampleSeriesId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps$Perfsampleseries$Samples=c;class o{context;constructor(s){this.context=s}get(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId","testCaseId"],pathParams:["executionId","historyId","projectId","stepId","testCaseId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps$Testcases=o;class r{context;constructor(s){this.context=s}list(s,t,u){let n=s||{},p=t||{};typeof s=="function"&&(u=s,n={},p={}),typeof t=="function"&&(u=t,p={});let i=p.rootUrl||"https://toolresults.googleapis.com/",g={options:Object.assign({url:(i+"/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},p),params:n,requiredParams:["projectId","historyId","executionId","stepId"],pathParams:["executionId","historyId","projectId","stepId"],context:this.context};if(u)(0,ln.createAPIRequest)(g,u);else return(0,ln.createAPIRequest)(g)}}h.Resource$Projects$Histories$Executions$Steps$Thumbnails=r})(SKe||(UZ.toolresults_v1beta3=SKe={}))});var _Ke=ht(wx=>{"use strict";Object.defineProperty(wx,"__esModule",{value:!0});wx.AuthPlus=wx.toolresults_v1beta3=wx.auth=wx.VERSIONS=void 0;wx.toolresults=Lwt;var wKe=ct(),GKe=Qse();Object.defineProperty(wx,"toolresults_v1beta3",{enumerable:!0,get:function(){return GKe.toolresults_v1beta3}});wx.VERSIONS={v1beta3:GKe.toolresults_v1beta3.Toolresults};function Lwt(h){return(0,wKe.getAPI)("toolresults",h,wx.VERSIONS,this)}var Dwt=new wKe.AuthPlus;wx.auth=Dwt;var zwt=ct();Object.defineProperty(wx,"AuthPlus",{enumerable:!0,get:function(){return zwt.AuthPlus}})});var Yse=ht(vZ=>{"use strict";Object.defineProperty(vZ,"__esModule",{value:!0});vZ.tpu_v1=void 0;var up=ct(),LKe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Tpu=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;acceleratorTypes;nodes;operations;tensorflowVersions;constructor(m){this.context=m,this.acceleratorTypes=new V(this.context),this.nodes=new E(this.context),this.operations=new v(this.context),this.tensorflowVersions=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Acceleratortypes=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}reimage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:reimage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Nodes=E;class v{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/tensorflowVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,up.createAPIRequest)(t,o);else return(0,up.createAPIRequest)(t)}}h.Resource$Projects$Locations$Tensorflowversions=I})(LKe||(vZ.tpu_v1=LKe={}))});var Xse=ht(TZ=>{"use strict";Object.defineProperty(TZ,"__esModule",{value:!0});TZ.tpu_v1alpha1=void 0;var pp=ct(),DKe;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Tpu=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;acceleratorTypes;nodes;operations;tensorflowVersions;constructor(m){this.context=m,this.acceleratorTypes=new V(this.context),this.nodes=new E(this.context),this.operations=new v(this.context),this.tensorflowVersions=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Acceleratortypes=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}reimage(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:reimage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Nodes=E;class v{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://tpu.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha1/{+parent}/tensorflowVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,pp.createAPIRequest)(t,o);else return(0,pp.createAPIRequest)(t)}}h.Resource$Projects$Locations$Tensorflowversions=I})(DKe||(TZ.tpu_v1alpha1=DKe={}))});var lse=ht(VZ=>{"use strict";Object.defineProperty(VZ,"__esModule",{value:!0});VZ.tpu_v2=void 0;var Mi=ct(),zKe;(function(h){class R{context;projects;constructor(c,o){this.context={_options:c||{},google:o},this.projects=new T(this.context)}}h.Tpu=R;class T{context;locations;constructor(c){this.context=c,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;acceleratorTypes;nodes;operations;queuedResources;runtimeVersions;constructor(c){this.context=c,this.acceleratorTypes=new V(this.context),this.nodes=new E(this.context),this.operations=new v(this.context),this.queuedResources=new I(this.context),this.runtimeVersions=new d(this.context)}generateServiceIdentity(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations=G;class V{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Acceleratortypes=V;class E{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}getGuestAttributes(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}:getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}patch(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}start(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}stop(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Nodes=E;class v{context;constructor(c){this.context=c}cancel(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(c){this.context=c}create(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}delete(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}reset(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Queuedresources=I;class d{context;constructor(c){this.context=c}get(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["name"],pathParams:["name"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}list(c,o,r){let e=c||{},s=o||{};typeof c=="function"&&(r=c,e={},s={}),typeof o=="function"&&(r=o,s={});let t=s.rootUrl||"https://tpu.googleapis.com/",u={options:Object.assign({url:(t+"/v2/{+parent}/runtimeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},s),params:e,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(r)(0,Mi.createAPIRequest)(u,r);else return(0,Mi.createAPIRequest)(u)}}h.Resource$Projects$Locations$Runtimeversions=d})(zKe||(VZ.tpu_v2=zKe={}))});var Ose=ht(EZ=>{"use strict";Object.defineProperty(EZ,"__esModule",{value:!0});EZ.tpu_v2alpha1=void 0;var On=ct(),MKe;(function(h){class R{context;projects;constructor(o,r){this.context={_options:o||{},google:r},this.projects=new T(this.context)}}h.Tpu=R;class T{context;locations;constructor(o){this.context=o,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;acceleratorTypes;nodes;operations;queuedResources;reservations;runtimeVersions;constructor(o){this.context=o,this.acceleratorTypes=new V(this.context),this.nodes=new E(this.context),this.operations=new v(this.context),this.queuedResources=new I(this.context),this.reservations=new d(this.context),this.runtimeVersions=new m(this.context)}generateServiceIdentity(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}:generateServiceIdentity").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations=G;class V{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/acceleratorTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Acceleratortypes=V;class E{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}getGuestAttributes(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:getGuestAttributes").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}patch(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}performMaintenance(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:performMaintenance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}simulateMaintenanceEvent(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:simulateMaintenanceEvent").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}start(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}stop(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Nodes=E;class v{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=v;class I{context;constructor(o){this.context=o}create(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}getMaintenanceInfo(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:getMaintenanceInfo").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/queuedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}performMaintenanceQueuedResource(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:performMaintenanceQueuedResource").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}reset(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}:reset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Queuedresources=I;class d{context;constructor(o){this.context=o}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/reservations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Reservations=d;class m{context;constructor(o){this.context=o}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://tpu.googleapis.com/",n={options:Object.assign({url:(u+"/v2alpha1/{+parent}/runtimeVersions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,On.createAPIRequest)(n,e);else return(0,On.createAPIRequest)(n)}}h.Resource$Projects$Locations$Runtimeversions=m})(MKe||(EZ.tpu_v2alpha1=MKe={}))});var WKe=ht(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.AuthPlus=qm.tpu_v2alpha1=qm.tpu_v2=qm.tpu_v1alpha1=qm.tpu_v1=qm.auth=qm.VERSIONS=void 0;qm.tpu=Mwt;var NKe=ct(),HKe=Yse();Object.defineProperty(qm,"tpu_v1",{enumerable:!0,get:function(){return HKe.tpu_v1}});var FKe=Xse();Object.defineProperty(qm,"tpu_v1alpha1",{enumerable:!0,get:function(){return FKe.tpu_v1alpha1}});var BKe=lse();Object.defineProperty(qm,"tpu_v2",{enumerable:!0,get:function(){return BKe.tpu_v2}});var ZKe=Ose();Object.defineProperty(qm,"tpu_v2alpha1",{enumerable:!0,get:function(){return ZKe.tpu_v2alpha1}});qm.VERSIONS={v1:HKe.tpu_v1.Tpu,v1alpha1:FKe.tpu_v1alpha1.Tpu,v2:BKe.tpu_v2.Tpu,v2alpha1:ZKe.tpu_v2alpha1.Tpu};function Mwt(h){return(0,NKe.getAPI)("tpu",h,qm.VERSIONS,this)}var Nwt=new NKe.AuthPlus;qm.auth=Nwt;var Hwt=ct();Object.defineProperty(qm,"AuthPlus",{enumerable:!0,get:function(){return Hwt.AuthPlus}})});var Cse=ht(SZ=>{"use strict";Object.defineProperty(SZ,"__esModule",{value:!0});SZ.trafficdirector_v2=void 0;var KKe=ct(),JKe;(function(h){class R{context;discovery;constructor(V,E){this.context={_options:V||{},google:E},this.discovery=new T(this.context)}}h.Trafficdirector=R;class T{context;constructor(V){this.context=V}client_status(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://trafficdirector.googleapis.com/",c={options:Object.assign({url:(m+"/v2/discovery:client_status").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,KKe.createAPIRequest)(c,v);else return(0,KKe.createAPIRequest)(c)}}h.Resource$Discovery=T})(JKe||(SZ.trafficdirector_v2=JKe={}))});var bse=ht(wZ=>{"use strict";Object.defineProperty(wZ,"__esModule",{value:!0});wZ.trafficdirector_v3=void 0;var QKe=ct(),YKe;(function(h){class R{context;discovery;constructor(V,E){this.context={_options:V||{},google:E},this.discovery=new T(this.context)}}h.Trafficdirector=R;class T{context;constructor(V){this.context=V}client_status(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://trafficdirector.googleapis.com/",c={options:Object.assign({url:(m+"/v3/discovery:client_status").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,QKe.createAPIRequest)(c,v);else return(0,QKe.createAPIRequest)(c)}}h.Resource$Discovery=T})(YKe||(wZ.trafficdirector_v3=YKe={}))});var CKe=ht(gP=>{"use strict";Object.defineProperty(gP,"__esModule",{value:!0});gP.AuthPlus=gP.trafficdirector_v3=gP.trafficdirector_v2=gP.auth=gP.VERSIONS=void 0;gP.trafficdirector=Fwt;var XKe=ct(),lKe=Cse();Object.defineProperty(gP,"trafficdirector_v2",{enumerable:!0,get:function(){return lKe.trafficdirector_v2}});var OKe=bse();Object.defineProperty(gP,"trafficdirector_v3",{enumerable:!0,get:function(){return OKe.trafficdirector_v3}});gP.VERSIONS={v2:lKe.trafficdirector_v2.Trafficdirector,v3:OKe.trafficdirector_v3.Trafficdirector};function Fwt(h){return(0,XKe.getAPI)("trafficdirector",h,gP.VERSIONS,this)}var Bwt=new XKe.AuthPlus;gP.auth=Bwt;var Zwt=ct();Object.defineProperty(gP,"AuthPlus",{enumerable:!0,get:function(){return Zwt.AuthPlus}})});var kse=ht(GZ=>{"use strict";Object.defineProperty(GZ,"__esModule",{value:!0});GZ.transcoder_v1=void 0;var Eg=ct(),bKe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Transcoder=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;jobTemplates;constructor(I){this.context=I,this.jobs=new V(this.context),this.jobTemplates=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobs=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Eg.createAPIRequest)(e,m);else return(0,Eg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobtemplates=E})(bKe||(GZ.transcoder_v1=bKe={}))});var ere=ht(_Z=>{"use strict";Object.defineProperty(_Z,"__esModule",{value:!0});_Z.transcoder_v1beta1=void 0;var Sg=ct(),kKe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Transcoder=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;jobs;jobTemplates;constructor(I){this.context=I,this.jobs=new V(this.context),this.jobTemplates=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobs=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://transcoder.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/jobTemplates").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Sg.createAPIRequest)(e,m);else return(0,Sg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Jobtemplates=E})(kKe||(_Z.transcoder_v1beta1=kKe={}))});var sJe=ht(hP=>{"use strict";Object.defineProperty(hP,"__esModule",{value:!0});hP.AuthPlus=hP.transcoder_v1beta1=hP.transcoder_v1=hP.auth=hP.VERSIONS=void 0;hP.transcoder=Wwt;var eJe=ct(),tJe=kse();Object.defineProperty(hP,"transcoder_v1",{enumerable:!0,get:function(){return tJe.transcoder_v1}});var oJe=ere();Object.defineProperty(hP,"transcoder_v1beta1",{enumerable:!0,get:function(){return oJe.transcoder_v1beta1}});hP.VERSIONS={v1:tJe.transcoder_v1.Transcoder,v1beta1:oJe.transcoder_v1beta1.Transcoder};function Wwt(h){return(0,eJe.getAPI)("transcoder",h,hP.VERSIONS,this)}var Kwt=new eJe.AuthPlus;hP.auth=Kwt;var Jwt=ct();Object.defineProperty(hP,"AuthPlus",{enumerable:!0,get:function(){return Jwt.AuthPlus}})});var tre=ht(LZ=>{"use strict";Object.defineProperty(LZ,"__esModule",{value:!0});LZ.translate_v2=void 0;var fR=ct(),rJe;(function(h){class R{context;detections;languages;translations;constructor(v,I){this.context={_options:v||{},google:I},this.detections=new T(this.context),this.languages=new G(this.context),this.translations=new V(this.context)}}h.Translate=R;class T{context;constructor(v){this.context=v}detect(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://translation.googleapis.com/",r={options:Object.assign({url:(o+"/language/translate/v2/detect").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,fR.createAPIRequest)(r,d);else return(0,fR.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://translation.googleapis.com/",r={options:Object.assign({url:(o+"/language/translate/v2/detect").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["q"],pathParams:[],context:this.context};if(d)(0,fR.createAPIRequest)(r,d);else return(0,fR.createAPIRequest)(r)}}h.Resource$Detections=T;class G{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://translation.googleapis.com/",r={options:Object.assign({url:(o+"/language/translate/v2/languages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,fR.createAPIRequest)(r,d);else return(0,fR.createAPIRequest)(r)}}h.Resource$Languages=G;class V{context;constructor(v){this.context=v}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://translation.googleapis.com/",r={options:Object.assign({url:(o+"/language/translate/v2").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:["q","target"],pathParams:[],context:this.context};if(d)(0,fR.createAPIRequest)(r,d);else return(0,fR.createAPIRequest)(r)}translate(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://translation.googleapis.com/",r={options:Object.assign({url:(o+"/language/translate/v2").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,fR.createAPIRequest)(r,d);else return(0,fR.createAPIRequest)(r)}}h.Resource$Translations=V})(rJe||(LZ.translate_v2=rJe={}))});var ore=ht(DZ=>{"use strict";Object.defineProperty(DZ,"__esModule",{value:!0});DZ.translate_v3=void 0;var or=ct(),nJe;(function(h){class R{context;projects;constructor(t,u){this.context={_options:t||{},google:u},this.projects=new T(this.context)}}h.Translate=R;class T{context;locations;constructor(t){this.context=t,this.locations=new G(this.context)}detectLanguage(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}getSupportedLanguages(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}romanizeText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:romanizeText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}translateText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects=T;class G{context;adaptiveMtDatasets;datasets;glossaries;models;operations;constructor(t){this.context=t,this.adaptiveMtDatasets=new V(this.context),this.datasets=new d(this.context),this.glossaries=new c(this.context),this.models=new r(this.context),this.operations=new e(this.context)}adaptiveMtTranslate(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:adaptiveMtTranslate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}batchTranslateDocument(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:batchTranslateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}batchTranslateText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:batchTranslateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}detectLanguage(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}getSupportedLanguages(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}refineText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:refineText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}romanizeText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:romanizeText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}translateDocument(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:translateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}translateText(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations=G;class V{context;adaptiveMtFiles;adaptiveMtSentences;constructor(t){this.context=t,this.adaptiveMtFiles=new E(this.context),this.adaptiveMtSentences=new I(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/adaptiveMtDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}importAdaptiveMtFile(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}:importAdaptiveMtFile").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/adaptiveMtDatasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Adaptivemtdatasets=V;class E{context;adaptiveMtSentences;constructor(t){this.context=t,this.adaptiveMtSentences=new v(this.context)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/adaptiveMtFiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtfiles=E;class v{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/adaptiveMtSentences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtfiles$Adaptivemtsentences=v;class I{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/adaptiveMtSentences").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Adaptivemtdatasets$Adaptivemtsentences=I;class d{context;examples;constructor(t){this.context=t,this.examples=new m(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}exportData(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+dataset}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}importData(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+dataset}:importData").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["dataset"],pathParams:["dataset"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/datasets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Datasets=d;class m{context;constructor(t){this.context=t}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/examples").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Datasets$Examples=m;class c{context;glossaryEntries;constructor(t){this.context=t,this.glossaryEntries=new o(this.context)}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Glossaries=c;class o{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/glossaryEntries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/glossaryEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}patch(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Glossaries$Glossaryentries=o;class r{context;constructor(t){this.context=t}create(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+parent}/models").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Models=r;class e{context;constructor(t){this.context=t}cancel(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}delete(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}get(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}list(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}wait(t,u,n){let p=t||{},i=u||{};typeof t=="function"&&(n=t,p={},i={}),typeof u=="function"&&(n=u,i={});let g=i.rootUrl||"https://translation.googleapis.com/",f={options:Object.assign({url:(g+"/v3/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},i),params:p,requiredParams:["name"],pathParams:["name"],context:this.context};if(n)(0,or.createAPIRequest)(f,n);else return(0,or.createAPIRequest)(f)}}h.Resource$Projects$Locations$Operations=e})(nJe||(DZ.translate_v3=nJe={}))});var sre=ht(zZ=>{"use strict";Object.defineProperty(zZ,"__esModule",{value:!0});zZ.translate_v3beta1=void 0;var Iu=ct(),iJe;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Translate=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}detectLanguage(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}getSupportedLanguages(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}translateText(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}}h.Resource$Projects=T;class G{context;glossaries;operations;constructor(I){this.context=I,this.glossaries=new V(this.context),this.operations=new E(this.context)}batchTranslateDocument(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:batchTranslateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}batchTranslateText(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:batchTranslateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}detectLanguage(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:detectLanguage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}getSupportedLanguages(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}/supportedLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}refineText(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:refineText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}translateDocument(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:translateDocument").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}translateText(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}:translateText").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+parent}/glossaries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Glossaries=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}wait(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://translation.googleapis.com/",e={options:Object.assign({url:(r+"/v3beta1/{+name}:wait").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Iu.createAPIRequest)(e,m);else return(0,Iu.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(iJe||(zZ.translate_v3beta1=iJe={}))});var mJe=ht(wg=>{"use strict";Object.defineProperty(wg,"__esModule",{value:!0});wg.AuthPlus=wg.translate_v3beta1=wg.translate_v3=wg.translate_v2=wg.auth=wg.VERSIONS=void 0;wg.translate=Qwt;var uJe=ct(),pJe=tre();Object.defineProperty(wg,"translate_v2",{enumerable:!0,get:function(){return pJe.translate_v2}});var cJe=ore();Object.defineProperty(wg,"translate_v3",{enumerable:!0,get:function(){return cJe.translate_v3}});var fJe=sre();Object.defineProperty(wg,"translate_v3beta1",{enumerable:!0,get:function(){return fJe.translate_v3beta1}});wg.VERSIONS={v2:pJe.translate_v2.Translate,v3:cJe.translate_v3.Translate,v3beta1:fJe.translate_v3beta1.Translate};function Qwt(h){return(0,uJe.getAPI)("translate",h,wg.VERSIONS,this)}var Ywt=new uJe.AuthPlus;wg.auth=Ywt;var Xwt=ct();Object.defineProperty(wg,"AuthPlus",{enumerable:!0,get:function(){return Xwt.AuthPlus}})});var rre=ht(MZ=>{"use strict";Object.defineProperty(MZ,"__esModule",{value:!0});MZ.travelimpactmodel_v1=void 0;var WU=ct(),gJe;(function(h){class R{context;flights;constructor(V,E){this.context={_options:V||{},google:E},this.flights=new T(this.context)}}h.Travelimpactmodel=R;class T{context;constructor(V){this.context=V}computeFlightEmissions(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://travelimpactmodel.googleapis.com/",c={options:Object.assign({url:(m+"/v1/flights:computeFlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WU.createAPIRequest)(c,v);else return(0,WU.createAPIRequest)(c)}computeScope3FlightEmissions(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://travelimpactmodel.googleapis.com/",c={options:Object.assign({url:(m+"/v1/flights:computeScope3FlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WU.createAPIRequest)(c,v);else return(0,WU.createAPIRequest)(c)}computeTypicalFlightEmissions(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://travelimpactmodel.googleapis.com/",c={options:Object.assign({url:(m+"/v1/flights:computeTypicalFlightEmissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WU.createAPIRequest)(c,v);else return(0,WU.createAPIRequest)(c)}}h.Resource$Flights=T})(gJe||(MZ.travelimpactmodel_v1=gJe={}))});var PJe=ht(Gx=>{"use strict";Object.defineProperty(Gx,"__esModule",{value:!0});Gx.AuthPlus=Gx.travelimpactmodel_v1=Gx.auth=Gx.VERSIONS=void 0;Gx.travelimpactmodel=lwt;var hJe=ct(),aJe=rre();Object.defineProperty(Gx,"travelimpactmodel_v1",{enumerable:!0,get:function(){return aJe.travelimpactmodel_v1}});Gx.VERSIONS={v1:aJe.travelimpactmodel_v1.Travelimpactmodel};function lwt(h){return(0,hJe.getAPI)("travelimpactmodel",h,Gx.VERSIONS,this)}var Owt=new hJe.AuthPlus;Gx.auth=Owt;var Cwt=ct();Object.defineProperty(Gx,"AuthPlus",{enumerable:!0,get:function(){return Cwt.AuthPlus}})});var nre=ht(NZ=>{"use strict";Object.defineProperty(NZ,"__esModule",{value:!0});NZ.vault_v1=void 0;var An=ct(),dJe;(function(h){class R{context;matters;operations;constructor(m,c){this.context={_options:m||{},google:c},this.matters=new T(this.context),this.operations=new I(this.context)}}h.Vault=R;class T{context;exports;holds;savedQueries;constructor(m){this.context=m,this.exports=new G(this.context),this.holds=new V(this.context),this.savedQueries=new v(this.context)}addPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:addPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}close(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:close").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}count(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:count").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}removePermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:removePermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}reopen(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:reopen").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}undelete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Matters=T;class G{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports/{exportId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["matterId","exportId"],pathParams:["exportId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports/{exportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId","exportId"],pathParams:["exportId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/exports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Matters$Exports=G;class V{context;accounts;constructor(m){this.context=m,this.accounts=new E(this.context)}addHeldAccounts(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}:addHeldAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}removeHeldAccounts(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}update(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Matters$Holds=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["matterId","holdId","accountId"],pathParams:["accountId","holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/holds/{holdId}/accounts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId","holdId"],pathParams:["holdId","matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Matters$Holds$Accounts=E;class v{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries/{savedQueryId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["matterId","savedQueryId"],pathParams:["matterId","savedQueryId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries/{savedQueryId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId","savedQueryId"],pathParams:["matterId","savedQueryId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/matters/{matterId}/savedQueries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["matterId"],pathParams:["matterId"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Matters$Savedqueries=v;class I{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://vault.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,An.createAPIRequest)(t,o);else return(0,An.createAPIRequest)(t)}}h.Resource$Operations=I})(dJe||(NZ.vault_v1=dJe={}))});var xJe=ht(_x=>{"use strict";Object.defineProperty(_x,"__esModule",{value:!0});_x.AuthPlus=_x.vault_v1=_x.auth=_x.VERSIONS=void 0;_x.vault=bwt;var qJe=ct(),yJe=nre();Object.defineProperty(_x,"vault_v1",{enumerable:!0,get:function(){return yJe.vault_v1}});_x.VERSIONS={v1:yJe.vault_v1.Vault};function bwt(h){return(0,qJe.getAPI)("vault",h,_x.VERSIONS,this)}var kwt=new qJe.AuthPlus;_x.auth=kwt;var eGt=ct();Object.defineProperty(_x,"AuthPlus",{enumerable:!0,get:function(){return eGt.AuthPlus}})});var ire=ht(FZ=>{"use strict";Object.defineProperty(FZ,"__esModule",{value:!0});FZ.vectortile_v1=void 0;var HZ=ct(),IJe;(function(h){class R{context;featuretiles;terraintiles;constructor(E,v){this.context={_options:E||{},google:v},this.featuretiles=new T(this.context),this.terraintiles=new G(this.context)}}h.Vectortile=R;class T{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://vectortile.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,HZ.createAPIRequest)(o,I);else return(0,HZ.createAPIRequest)(o)}}h.Resource$Featuretiles=T;class G{context;constructor(E){this.context=E}get(E,v,I){let d=E||{},m=v||{};typeof E=="function"&&(I=E,d={},m={}),typeof v=="function"&&(I=v,m={});let c=m.rootUrl||"https://vectortile.googleapis.com/",o={options:Object.assign({url:(c+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},m),params:d,requiredParams:["name"],pathParams:["name"],context:this.context};if(I)(0,HZ.createAPIRequest)(o,I);else return(0,HZ.createAPIRequest)(o)}}h.Resource$Terraintiles=G})(IJe||(FZ.vectortile_v1=IJe={}))});var $Je=ht(Lx=>{"use strict";Object.defineProperty(Lx,"__esModule",{value:!0});Lx.AuthPlus=Lx.vectortile_v1=Lx.auth=Lx.VERSIONS=void 0;Lx.vectortile=tGt;var RJe=ct(),AJe=ire();Object.defineProperty(Lx,"vectortile_v1",{enumerable:!0,get:function(){return AJe.vectortile_v1}});Lx.VERSIONS={v1:AJe.vectortile_v1.Vectortile};function tGt(h){return(0,RJe.getAPI)("vectortile",h,Lx.VERSIONS,this)}var oGt=new RJe.AuthPlus;Lx.auth=oGt;var sGt=ct();Object.defineProperty(Lx,"AuthPlus",{enumerable:!0,get:function(){return sGt.AuthPlus}})});var ure=ht(ZZ=>{"use strict";Object.defineProperty(ZZ,"__esModule",{value:!0});ZZ.verifiedaccess_v1=void 0;var BZ=ct(),jJe;(function(h){class R{context;challenge;constructor(V,E){this.context={_options:V||{},google:E},this.challenge=new T(this.context)}}h.Verifiedaccess=R;class T{context;constructor(V){this.context=V}create(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://verifiedaccess.googleapis.com/",c={options:Object.assign({url:(m+"/v1/challenge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,BZ.createAPIRequest)(c,v);else return(0,BZ.createAPIRequest)(c)}verify(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://verifiedaccess.googleapis.com/",c={options:Object.assign({url:(m+"/v1/challenge:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,BZ.createAPIRequest)(c,v);else return(0,BZ.createAPIRequest)(c)}}h.Resource$Challenge=T})(jJe||(ZZ.verifiedaccess_v1=jJe={}))});var pre=ht(KZ=>{"use strict";Object.defineProperty(KZ,"__esModule",{value:!0});KZ.verifiedaccess_v2=void 0;var WZ=ct(),UJe;(function(h){class R{context;challenge;constructor(V,E){this.context={_options:V||{},google:E},this.challenge=new T(this.context)}}h.Verifiedaccess=R;class T{context;constructor(V){this.context=V}generate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://verifiedaccess.googleapis.com/",c={options:Object.assign({url:(m+"/v2/challenge:generate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WZ.createAPIRequest)(c,v);else return(0,WZ.createAPIRequest)(c)}verify(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://verifiedaccess.googleapis.com/",c={options:Object.assign({url:(m+"/v2/challenge:verify").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,WZ.createAPIRequest)(c,v);else return(0,WZ.createAPIRequest)(c)}}h.Resource$Challenge=T})(UJe||(KZ.verifiedaccess_v2=UJe={}))});var EJe=ht(aP=>{"use strict";Object.defineProperty(aP,"__esModule",{value:!0});aP.AuthPlus=aP.verifiedaccess_v2=aP.verifiedaccess_v1=aP.auth=aP.VERSIONS=void 0;aP.verifiedaccess=rGt;var vJe=ct(),TJe=ure();Object.defineProperty(aP,"verifiedaccess_v1",{enumerable:!0,get:function(){return TJe.verifiedaccess_v1}});var VJe=pre();Object.defineProperty(aP,"verifiedaccess_v2",{enumerable:!0,get:function(){return VJe.verifiedaccess_v2}});aP.VERSIONS={v1:TJe.verifiedaccess_v1.Verifiedaccess,v2:VJe.verifiedaccess_v2.Verifiedaccess};function rGt(h){return(0,vJe.getAPI)("verifiedaccess",h,aP.VERSIONS,this)}var nGt=new vJe.AuthPlus;aP.auth=nGt;var iGt=ct();Object.defineProperty(aP,"AuthPlus",{enumerable:!0,get:function(){return iGt.AuthPlus}})});var cre=ht(JZ=>{"use strict";Object.defineProperty(JZ,"__esModule",{value:!0});JZ.versionhistory_v1=void 0;var kA=ct(),SJe;(function(h){class R{context;platforms;constructor(I,d){this.context={_options:I||{},google:d},this.platforms=new T(this.context)}}h.Versionhistory=R;class T{context;channels;constructor(I){this.context=I,this.channels=new G(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/platforms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kA.createAPIRequest)(e,m);else return(0,kA.createAPIRequest)(e)}}h.Resource$Platforms=T;class G{context;versions;constructor(I){this.context=I,this.versions=new V(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kA.createAPIRequest)(e,m);else return(0,kA.createAPIRequest)(e)}}h.Resource$Platforms$Channels=G;class V{context;releases;constructor(I){this.context=I,this.releases=new E(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/versions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kA.createAPIRequest)(e,m);else return(0,kA.createAPIRequest)(e)}}h.Resource$Platforms$Channels$Versions=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://versionhistory.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/releases").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,kA.createAPIRequest)(e,m);else return(0,kA.createAPIRequest)(e)}}h.Resource$Platforms$Channels$Versions$Releases=E})(SJe||(JZ.versionhistory_v1=SJe={}))});var _Je=ht(Dx=>{"use strict";Object.defineProperty(Dx,"__esModule",{value:!0});Dx.AuthPlus=Dx.versionhistory_v1=Dx.auth=Dx.VERSIONS=void 0;Dx.versionhistory=uGt;var wJe=ct(),GJe=cre();Object.defineProperty(Dx,"versionhistory_v1",{enumerable:!0,get:function(){return GJe.versionhistory_v1}});Dx.VERSIONS={v1:GJe.versionhistory_v1.Versionhistory};function uGt(h){return(0,wJe.getAPI)("versionhistory",h,Dx.VERSIONS,this)}var pGt=new wJe.AuthPlus;Dx.auth=pGt;var cGt=ct();Object.defineProperty(Dx,"AuthPlus",{enumerable:!0,get:function(){return cGt.AuthPlus}})});var fre=ht(QZ=>{"use strict";Object.defineProperty(QZ,"__esModule",{value:!0});QZ.videointelligence_v1=void 0;var Gg=ct(),LJe;(function(h){class R{context;operations;projects;videos;constructor(o,r){this.context={_options:o||{},google:r},this.operations=new T(this.context),this.projects=new v(this.context),this.videos=new m(this.context)}}h.Videointelligence=R;class T{context;projects;constructor(o){this.context=o,this.projects=new G(this.context)}}h.Resource$Operations=T;class G{context;locations;constructor(o){this.context=o,this.locations=new V(this.context)}}h.Resource$Operations$Projects=G;class V{context;operations;constructor(o){this.context=o,this.operations=new E(this.context)}}h.Resource$Operations$Projects$Locations=V;class E{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/operations/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/operations/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}}h.Resource$Operations$Projects$Locations$Operations=E;class v{context;locations;constructor(o){this.context=o,this.locations=new I(this.context)}}h.Resource$Projects=v;class I{context;operations;constructor(o){this.context=o,this.operations=new d(this.context)}}h.Resource$Projects$Locations=I;class d{context;constructor(o){this.context=o}cancel(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}delete(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}get(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}list(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},t),params:s,requiredParams:["name"],pathParams:["name"],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}}h.Resource$Projects$Locations$Operations=d;class m{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://videointelligence.googleapis.com/",n={options:Object.assign({url:(u+"/v1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Gg.createAPIRequest)(n,e);else return(0,Gg.createAPIRequest)(n)}}h.Resource$Videos=m})(LJe||(QZ.videointelligence_v1=LJe={}))});var mre=ht(YZ=>{"use strict";Object.defineProperty(YZ,"__esModule",{value:!0});YZ.videointelligence_v1beta2=void 0;var DJe=ct(),zJe;(function(h){class R{context;videos;constructor(V,E){this.context={_options:V||{},google:E},this.videos=new T(this.context)}}h.Videointelligence=R;class T{context;constructor(V){this.context=V}annotate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://videointelligence.googleapis.com/",c={options:Object.assign({url:(m+"/v1beta2/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,DJe.createAPIRequest)(c,v);else return(0,DJe.createAPIRequest)(c)}}h.Resource$Videos=T})(zJe||(YZ.videointelligence_v1beta2=zJe={}))});var gre=ht(XZ=>{"use strict";Object.defineProperty(XZ,"__esModule",{value:!0});XZ.videointelligence_v1p1beta1=void 0;var MJe=ct(),NJe;(function(h){class R{context;videos;constructor(V,E){this.context={_options:V||{},google:E},this.videos=new T(this.context)}}h.Videointelligence=R;class T{context;constructor(V){this.context=V}annotate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://videointelligence.googleapis.com/",c={options:Object.assign({url:(m+"/v1p1beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,MJe.createAPIRequest)(c,v);else return(0,MJe.createAPIRequest)(c)}}h.Resource$Videos=T})(NJe||(XZ.videointelligence_v1p1beta1=NJe={}))});var hre=ht(lZ=>{"use strict";Object.defineProperty(lZ,"__esModule",{value:!0});lZ.videointelligence_v1p2beta1=void 0;var HJe=ct(),FJe;(function(h){class R{context;videos;constructor(V,E){this.context={_options:V||{},google:E},this.videos=new T(this.context)}}h.Videointelligence=R;class T{context;constructor(V){this.context=V}annotate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://videointelligence.googleapis.com/",c={options:Object.assign({url:(m+"/v1p2beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,HJe.createAPIRequest)(c,v);else return(0,HJe.createAPIRequest)(c)}}h.Resource$Videos=T})(FJe||(lZ.videointelligence_v1p2beta1=FJe={}))});var are=ht(OZ=>{"use strict";Object.defineProperty(OZ,"__esModule",{value:!0});OZ.videointelligence_v1p3beta1=void 0;var BJe=ct(),ZJe;(function(h){class R{context;videos;constructor(V,E){this.context={_options:V||{},google:E},this.videos=new T(this.context)}}h.Videointelligence=R;class T{context;constructor(V){this.context=V}annotate(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://videointelligence.googleapis.com/",c={options:Object.assign({url:(m+"/v1p3beta1/videos:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,BJe.createAPIRequest)(c,v);else return(0,BJe.createAPIRequest)(c)}}h.Resource$Videos=T})(ZJe||(OZ.videointelligence_v1p3beta1=ZJe={}))});var lJe=ht(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.AuthPlus=Mf.videointelligence_v1p3beta1=Mf.videointelligence_v1p2beta1=Mf.videointelligence_v1p1beta1=Mf.videointelligence_v1beta2=Mf.videointelligence_v1=Mf.auth=Mf.VERSIONS=void 0;Mf.videointelligence=fGt;var WJe=ct(),KJe=fre();Object.defineProperty(Mf,"videointelligence_v1",{enumerable:!0,get:function(){return KJe.videointelligence_v1}});var JJe=mre();Object.defineProperty(Mf,"videointelligence_v1beta2",{enumerable:!0,get:function(){return JJe.videointelligence_v1beta2}});var QJe=gre();Object.defineProperty(Mf,"videointelligence_v1p1beta1",{enumerable:!0,get:function(){return QJe.videointelligence_v1p1beta1}});var YJe=hre();Object.defineProperty(Mf,"videointelligence_v1p2beta1",{enumerable:!0,get:function(){return YJe.videointelligence_v1p2beta1}});var XJe=are();Object.defineProperty(Mf,"videointelligence_v1p3beta1",{enumerable:!0,get:function(){return XJe.videointelligence_v1p3beta1}});Mf.VERSIONS={v1:KJe.videointelligence_v1.Videointelligence,v1beta2:JJe.videointelligence_v1beta2.Videointelligence,v1p1beta1:QJe.videointelligence_v1p1beta1.Videointelligence,v1p2beta1:YJe.videointelligence_v1p2beta1.Videointelligence,v1p3beta1:XJe.videointelligence_v1p3beta1.Videointelligence};function fGt(h){return(0,WJe.getAPI)("videointelligence",h,Mf.VERSIONS,this)}var mGt=new WJe.AuthPlus;Mf.auth=mGt;var gGt=ct();Object.defineProperty(Mf,"AuthPlus",{enumerable:!0,get:function(){return gGt.AuthPlus}})});var Pre=ht(CZ=>{"use strict";Object.defineProperty(CZ,"__esModule",{value:!0});CZ.vision_v1=void 0;var en=ct(),OJe;(function(h){class R{context;files;images;locations;operations;projects;constructor(g,f){this.context={_options:g||{},google:f},this.files=new T(this.context),this.images=new G(this.context),this.locations=new V(this.context),this.operations=new v(this.context),this.projects=new I(this.context)}}h.Vision=R;class T{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Files=T;class G{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:[],pathParams:[],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Images=G;class V{context;operations;constructor(g){this.context=g,this.operations=new E(this.context)}}h.Resource$Locations=V;class E{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Locations$Operations=E;class v{context;constructor(g){this.context=g}cancel(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Operations=v;class I{context;files;images;locations;operations;constructor(g){this.context=g,this.files=new d(this.context),this.images=new m(this.context),this.locations=new c(this.context),this.operations=new p(this.context)}}h.Resource$Projects=I;class d{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Files=d;class m{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Images=m;class c{context;files;images;operations;products;productSets;constructor(g){this.context=g,this.files=new o(this.context),this.images=new r(this.context),this.operations=new e(this.context),this.products=new s(this.context),this.productSets=new u(this.context)}}h.Resource$Projects$Locations=c;class o{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Files=o;class r{context;constructor(g){this.context=g}annotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}asyncBatchAnnotate(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Images=r;class e{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Operations=e;class s{context;referenceImages;constructor(g){this.context=g,this.referenceImages=new t(this.context)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}patch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}purge(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/products:purge").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Products=s;class t{context;constructor(g){this.context=g}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/referenceImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/referenceImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Products$Referenceimages=t;class u{context;products;constructor(g){this.context=g,this.products=new n(this.context)}addProduct(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:addProduct").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}create(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/productSets").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}delete(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}import(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/productSets:import").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+parent}/productSets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}patch(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}removeProduct(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}:removeProduct").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Productsets=u;class n{context;constructor(g){this.context=g}list(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}/products").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Locations$Productsets$Products=n;class p{context;constructor(g){this.context=g}get(g,f,P){let a=g||{},y=f||{};typeof g=="function"&&(P=g,a={},y={}),typeof f=="function"&&(P=f,y={});let q=y.rootUrl||"https://vision.googleapis.com/",A={options:Object.assign({url:(q+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},y),params:a,requiredParams:["name"],pathParams:["name"],context:this.context};if(P)(0,en.createAPIRequest)(A,P);else return(0,en.createAPIRequest)(A)}}h.Resource$Projects$Operations=p})(OJe||(CZ.vision_v1=OJe={}))});var dre=ht(bZ=>{"use strict";Object.defineProperty(bZ,"__esModule",{value:!0});bZ.vision_v1p1beta1=void 0;var Dc=ct(),CJe;(function(h){class R{context;files;images;projects;constructor(o,r){this.context={_options:o||{},google:r},this.files=new T(this.context),this.images=new G(this.context),this.projects=new V(this.context)}}h.Vision=R;class T{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Files=T;class G{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Images=G;class V{context;files;images;locations;constructor(o){this.context=o,this.files=new E(this.context),this.images=new v(this.context),this.locations=new I(this.context)}}h.Resource$Projects=V;class E{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Projects$Files=E;class v{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Projects$Images=v;class I{context;files;images;constructor(o){this.context=o,this.files=new d(this.context),this.images=new m(this.context)}}h.Resource$Projects$Locations=I;class d{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Files=d;class m{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p1beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,Dc.createAPIRequest)(n,e);else return(0,Dc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Images=m})(CJe||(bZ.vision_v1p1beta1=CJe={}))});var qre=ht(kZ=>{"use strict";Object.defineProperty(kZ,"__esModule",{value:!0});kZ.vision_v1p2beta1=void 0;var zc=ct(),bJe;(function(h){class R{context;files;images;projects;constructor(o,r){this.context={_options:o||{},google:r},this.files=new T(this.context),this.images=new G(this.context),this.projects=new V(this.context)}}h.Vision=R;class T{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Files=T;class G{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:[],pathParams:[],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Images=G;class V{context;files;images;locations;constructor(o){this.context=o,this.files=new E(this.context),this.images=new v(this.context),this.locations=new I(this.context)}}h.Resource$Projects=V;class E{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Projects$Files=E;class v{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Projects$Images=v;class I{context;files;images;constructor(o){this.context=o,this.files=new d(this.context),this.images=new m(this.context)}}h.Resource$Projects$Locations=I;class d{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/files:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/files:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Files=d;class m{context;constructor(o){this.context=o}annotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/images:annotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}asyncBatchAnnotate(o,r,e){let s=o||{},t=r||{};typeof o=="function"&&(e=o,s={},t={}),typeof r=="function"&&(e=r,t={});let u=t.rootUrl||"https://vision.googleapis.com/",n={options:Object.assign({url:(u+"/v1p2beta1/{+parent}/images:asyncBatchAnnotate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},t),params:s,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(e)(0,zc.createAPIRequest)(n,e);else return(0,zc.createAPIRequest)(n)}}h.Resource$Projects$Locations$Images=m})(bJe||(kZ.vision_v1p2beta1=bJe={}))});var s9e=ht(_g=>{"use strict";Object.defineProperty(_g,"__esModule",{value:!0});_g.AuthPlus=_g.vision_v1p2beta1=_g.vision_v1p1beta1=_g.vision_v1=_g.auth=_g.VERSIONS=void 0;_g.vision=hGt;var kJe=ct(),e9e=Pre();Object.defineProperty(_g,"vision_v1",{enumerable:!0,get:function(){return e9e.vision_v1}});var t9e=dre();Object.defineProperty(_g,"vision_v1p1beta1",{enumerable:!0,get:function(){return t9e.vision_v1p1beta1}});var o9e=qre();Object.defineProperty(_g,"vision_v1p2beta1",{enumerable:!0,get:function(){return o9e.vision_v1p2beta1}});_g.VERSIONS={v1:e9e.vision_v1.Vision,v1p1beta1:t9e.vision_v1p1beta1.Vision,v1p2beta1:o9e.vision_v1p2beta1.Vision};function hGt(h){return(0,kJe.getAPI)("vision",h,_g.VERSIONS,this)}var aGt=new kJe.AuthPlus;_g.auth=aGt;var PGt=ct();Object.defineProperty(_g,"AuthPlus",{enumerable:!0,get:function(){return PGt.AuthPlus}})});var yre=ht(eW=>{"use strict";Object.defineProperty(eW,"__esModule",{value:!0});eW.vmmigration_v1=void 0;var Ps=ct(),r9e;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Vmmigration=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;groups;imageImports;operations;sources;targetProjects;constructor(p){this.context=p,this.groups=new V(this.context),this.imageImports=new E(this.context),this.operations=new I(this.context),this.sources=new d(this.context),this.targetProjects=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;constructor(p){this.context=p}addGroupMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+group}:addGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}removeGroupMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+group}:removeGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Groups=V;class E{context;imageImportJobs;constructor(p){this.context=p,this.imageImportJobs=new v(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Imageimports=E;class v{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/imageImportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Imageimports$Imageimportjobs=v;class I{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=I;class d{context;datacenterConnectors;diskMigrationJobs;migratingVms;utilizationReports;constructor(p){this.context=p,this.datacenterConnectors=new m(this.context),this.diskMigrationJobs=new c(this.context),this.migratingVms=new o(this.context),this.utilizationReports=new t(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}fetchInventory(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+source}:fetchInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["source"],pathParams:["source"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}fetchStorageInventory(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+source}:fetchStorageInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["source"],pathParams:["source"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources=d;class m{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}upgradeAppliance(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+datacenterConnector}:upgradeAppliance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["datacenterConnector"],pathParams:["datacenterConnector"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Datacenterconnectors=m;class c{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}run(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Diskmigrationjobs=c;class o{context;cloneJobs;cutoverJobs;replicationCycles;constructor(p){this.context=p,this.cloneJobs=new r(this.context),this.cutoverJobs=new e(this.context),this.replicationCycles=new s(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}extendMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+migratingVm}:extendMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}finalizeMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+migratingVm}:finalizeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}pauseMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+migratingVm}:pauseMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}resumeMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+migratingVm}:resumeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}startMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+migratingVm}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms=o;class r{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Clonejobs=r;class e{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Cutoverjobs=e;class s{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/replicationCycles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Replicationcycles=s;class t{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Utilizationreports=t;class u{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,Ps.createAPIRequest)(y,g);else return(0,Ps.createAPIRequest)(y)}}h.Resource$Projects$Locations$Targetprojects=u})(r9e||(eW.vmmigration_v1=r9e={}))});var xre=ht(tW=>{"use strict";Object.defineProperty(tW,"__esModule",{value:!0});tW.vmmigration_v1alpha1=void 0;var ds=ct(),n9e;(function(h){class R{context;projects;constructor(p,i){this.context={_options:p||{},google:i},this.projects=new T(this.context)}}h.Vmmigration=R;class T{context;locations;constructor(p){this.context=p,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;groups;imageImports;operations;sources;targetProjects;constructor(p){this.context=p,this.groups=new V(this.context),this.imageImports=new E(this.context),this.operations=new I(this.context),this.sources=new d(this.context),this.targetProjects=new u(this.context)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations=G;class V{context;constructor(p){this.context=p}addGroupMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+group}:addGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}removeGroupMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+group}:removeGroupMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["group"],pathParams:["group"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Groups=V;class E{context;imageImportJobs;constructor(p){this.context=p,this.imageImportJobs=new v(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/imageImports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Imageimports=E;class v{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/imageImportJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Imageimports$Imageimportjobs=v;class I{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Operations=I;class d{context;datacenterConnectors;diskMigrationJobs;migratingVms;utilizationReports;constructor(p){this.context=p,this.datacenterConnectors=new m(this.context),this.diskMigrationJobs=new c(this.context),this.migratingVms=new o(this.context),this.utilizationReports=new t(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}fetchInventory(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+source}:fetchInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["source"],pathParams:["source"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}fetchStorageInventory(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+source}:fetchStorageInventory").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["source"],pathParams:["source"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/sources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources=d;class m{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/datacenterConnectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}upgradeAppliance(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+datacenterConnector}:upgradeAppliance").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["datacenterConnector"],pathParams:["datacenterConnector"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Datacenterconnectors=m;class c{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/diskMigrationJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}run(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Diskmigrationjobs=c;class o{context;cloneJobs;cutoverJobs;replicationCycles;constructor(p){this.context=p,this.cloneJobs=new r(this.context),this.cutoverJobs=new e(this.context),this.replicationCycles=new s(this.context)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}extendMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+migratingVm}:extendMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}finalizeMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+migratingVm}:finalizeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/migratingVms").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}pauseMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+migratingVm}:pauseMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}resumeMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+migratingVm}:resumeMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}startMigration(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+migratingVm}:startMigration").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["migratingVm"],pathParams:["migratingVm"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms=o;class r{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/cloneJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Clonejobs=r;class e{context;constructor(p){this.context=p}cancel(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/cutoverJobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Cutoverjobs=e;class s{context;constructor(p){this.context=p}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/replicationCycles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Migratingvms$Replicationcycles=s;class t{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/utilizationReports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Sources$Utilizationreports=t;class u{context;constructor(p){this.context=p}create(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}delete(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}get(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}list(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+parent}/targetProjects").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},P),params:f,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}patch(p,i,g){let f=p||{},P=i||{};typeof p=="function"&&(g=p,f={},P={}),typeof i=="function"&&(g=i,P={});let a=P.rootUrl||"https://vmmigration.googleapis.com/",y={options:Object.assign({url:(a+"/v1alpha1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},P),params:f,requiredParams:["name"],pathParams:["name"],context:this.context};if(g)(0,ds.createAPIRequest)(y,g);else return(0,ds.createAPIRequest)(y)}}h.Resource$Projects$Locations$Targetprojects=u})(n9e||(tW.vmmigration_v1alpha1=n9e={}))});var c9e=ht(PP=>{"use strict";Object.defineProperty(PP,"__esModule",{value:!0});PP.AuthPlus=PP.vmmigration_v1alpha1=PP.vmmigration_v1=PP.auth=PP.VERSIONS=void 0;PP.vmmigration=dGt;var i9e=ct(),u9e=yre();Object.defineProperty(PP,"vmmigration_v1",{enumerable:!0,get:function(){return u9e.vmmigration_v1}});var p9e=xre();Object.defineProperty(PP,"vmmigration_v1alpha1",{enumerable:!0,get:function(){return p9e.vmmigration_v1alpha1}});PP.VERSIONS={v1:u9e.vmmigration_v1.Vmmigration,v1alpha1:p9e.vmmigration_v1alpha1.Vmmigration};function dGt(h){return(0,i9e.getAPI)("vmmigration",h,PP.VERSIONS,this)}var qGt=new i9e.AuthPlus;PP.auth=qGt;var yGt=ct();Object.defineProperty(PP,"AuthPlus",{enumerable:!0,get:function(){return yGt.AuthPlus}})});var Ire=ht(oW=>{"use strict";Object.defineProperty(oW,"__esModule",{value:!0});oW.vmwareengine_v1=void 0;var Po=ct(),f9e;(function(h){class R{context;projects;constructor(A,x){this.context={_options:A||{},google:x},this.projects=new T(this.context)}}h.Vmwareengine=R;class T{context;locations;constructor(A){this.context=A,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;announcements;datastores;dnsBindPermission;networkPeerings;networkPolicies;nodeTypes;operations;privateClouds;privateConnections;vmwareEngineNetworks;constructor(A){this.context=A,this.announcements=new V(this.context),this.datastores=new E(this.context),this.dnsBindPermission=new v(this.context),this.networkPeerings=new I(this.context),this.networkPolicies=new m(this.context),this.nodeTypes=new o(this.context),this.operations=new r(this.context),this.privateClouds=new e(this.context),this.privateConnections=new P(this.context),this.vmwareEngineNetworks=new y(this.context)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}getDnsBindPermission(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations=G;class V{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/announcements").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Announcements=V;class E{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/datastores").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/datastores").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Datastores=E;class v{context;constructor(A){this.context=A}grant(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:grant").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}revoke(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:revoke").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Dnsbindpermission=v;class I{context;peeringRoutes;constructor(A){this.context=A,this.peeringRoutes=new d(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/networkPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/networkPeerings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Networkpeerings=I;class d{context;constructor(A){this.context=A}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/peeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Networkpeerings$Peeringroutes=d;class m{context;externalAccessRules;constructor(A){this.context=A,this.externalAccessRules=new c(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}fetchExternalAddresses(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+networkPolicy}:fetchExternalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["networkPolicy"],pathParams:["networkPolicy"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/networkPolicies").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Networkpolicies=m;class c{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/externalAccessRules").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/externalAccessRules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Networkpolicies$Externalaccessrules=c;class o{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/nodeTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Nodetypes=o;class r{context;constructor(A){this.context=A}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Operations=r;class e{context;clusters;externalAddresses;hcxActivationKeys;loggingServers;managementDnsZoneBindings;subnets;upgrades;constructor(A){this.context=A,this.clusters=new s(this.context),this.externalAddresses=new u(this.context),this.hcxActivationKeys=new n(this.context),this.loggingServers=new p(this.context),this.managementDnsZoneBindings=new i(this.context),this.subnets=new g(this.context),this.upgrades=new f(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/privateClouds").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}getDnsForwarding(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/privateClouds").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}migrateManagementVms(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:migrateManagementVms").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}privateCloudDeletionNow(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:privateCloudDeletionNow").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}resetNsxCredentials(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+privateCloud}:resetNsxCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}resetVcenterCredentials(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+privateCloud}:resetVcenterCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}showNsxCredentials(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+privateCloud}:showNsxCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}showVcenterCredentials(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+privateCloud}:showVcenterCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["privateCloud"],pathParams:["privateCloud"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}undelete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:undelete").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}updateDnsForwarding(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds=e;class s{context;nodes;constructor(A){this.context=A,this.nodes=new t(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/clusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}mountDatastore(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:mountDatastore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}unmountDatastore(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:unmountDatastore").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Clusters=s;class t{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/nodes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Clusters$Nodes=t;class u{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/externalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/externalAddresses").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Externaladdresses=u;class n{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/hcxActivationKeys").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}getIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/hcxActivationKeys").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}setIamPolicy(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}testIamPermissions(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Hcxactivationkeys=n;class p{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/loggingServers").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/loggingServers").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Loggingservers=p;class i{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/managementDnsZoneBindings").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/managementDnsZoneBindings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}repair(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}:repair").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Managementdnszonebindings=i;class g{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/subnets").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Subnets=g;class f{context;constructor(A){this.context=A}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/upgrades").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateclouds$Upgrades=f;class P{context;peeringRoutes;constructor(A){this.context=A,this.peeringRoutes=new a(this.context)}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/privateConnections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateconnections=P;class a{context;constructor(A){this.context=A}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/peeringRoutes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Privateconnections$Peeringroutes=a;class y{context;constructor(A){this.context=A}create(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/vmwareEngineNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}delete(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}get(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}list(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+parent}/vmwareEngineNetworks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},w),params:$,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}patch(A,x,j){let $=A||{},w=x||{};typeof A=="function"&&(j=A,$={},w={}),typeof x=="function"&&(j=x,w={});let B=w.rootUrl||"https://vmwareengine.googleapis.com/",F={options:Object.assign({url:(B+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},w),params:$,requiredParams:["name"],pathParams:["name"],context:this.context};if(j)(0,Po.createAPIRequest)(F,j);else return(0,Po.createAPIRequest)(F)}}h.Resource$Projects$Locations$Vmwareenginenetworks=y})(f9e||(oW.vmwareengine_v1=f9e={}))});var h9e=ht(zx=>{"use strict";Object.defineProperty(zx,"__esModule",{value:!0});zx.AuthPlus=zx.vmwareengine_v1=zx.auth=zx.VERSIONS=void 0;zx.vmwareengine=xGt;var m9e=ct(),g9e=Ire();Object.defineProperty(zx,"vmwareengine_v1",{enumerable:!0,get:function(){return g9e.vmwareengine_v1}});zx.VERSIONS={v1:g9e.vmwareengine_v1.Vmwareengine};function xGt(h){return(0,m9e.getAPI)("vmwareengine",h,zx.VERSIONS,this)}var IGt=new m9e.AuthPlus;zx.auth=IGt;var RGt=ct();Object.defineProperty(zx,"AuthPlus",{enumerable:!0,get:function(){return RGt.AuthPlus}})});var Rre=ht(sW=>{"use strict";Object.defineProperty(sW,"__esModule",{value:!0});sW.vpcaccess_v1=void 0;var Lg=ct(),a9e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Vpcaccess=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectors;operations;constructor(I){this.context=I,this.connectors=new V(this.context),this.operations=new E(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Connectors=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Lg.createAPIRequest)(e,m);else return(0,Lg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(a9e||(sW.vpcaccess_v1=a9e={}))});var Are=ht(rW=>{"use strict";Object.defineProperty(rW,"__esModule",{value:!0});rW.vpcaccess_v1beta1=void 0;var Dg=ct(),P9e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Vpcaccess=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;connectors;operations;constructor(I){this.context=I,this.connectors=new V(this.context),this.operations=new E(this.context)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+parent}/connectors").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Connectors=V;class E{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://vpcaccess.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Dg.createAPIRequest)(e,m);else return(0,Dg.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=E})(P9e||(rW.vpcaccess_v1beta1=P9e={}))});var x9e=ht(dP=>{"use strict";Object.defineProperty(dP,"__esModule",{value:!0});dP.AuthPlus=dP.vpcaccess_v1beta1=dP.vpcaccess_v1=dP.auth=dP.VERSIONS=void 0;dP.vpcaccess=AGt;var d9e=ct(),q9e=Rre();Object.defineProperty(dP,"vpcaccess_v1",{enumerable:!0,get:function(){return q9e.vpcaccess_v1}});var y9e=Are();Object.defineProperty(dP,"vpcaccess_v1beta1",{enumerable:!0,get:function(){return y9e.vpcaccess_v1beta1}});dP.VERSIONS={v1:q9e.vpcaccess_v1.Vpcaccess,v1beta1:y9e.vpcaccess_v1beta1.Vpcaccess};function AGt(h){return(0,d9e.getAPI)("vpcaccess",h,dP.VERSIONS,this)}var $Gt=new d9e.AuthPlus;dP.auth=$Gt;var jGt=ct();Object.defineProperty(dP,"AuthPlus",{enumerable:!0,get:function(){return jGt.AuthPlus}})});var $re=ht(nW=>{"use strict";Object.defineProperty(nW,"__esModule",{value:!0});nW.walletobjects_v1=void 0;var Ro=ct(),I9e;(function(h){class R{context;eventticketclass;eventticketobject;flightclass;flightobject;genericclass;genericobject;giftcardclass;giftcardobject;issuer;jwt;loyaltyclass;loyaltyobject;media;offerclass;offerobject;permissions;smarttap;transitclass;transitobject;walletobjects;constructor(q,A){this.context={_options:q||{},google:A},this.eventticketclass=new T(this.context),this.eventticketobject=new G(this.context),this.flightclass=new V(this.context),this.flightobject=new E(this.context),this.genericclass=new v(this.context),this.genericobject=new I(this.context),this.giftcardclass=new d(this.context),this.giftcardobject=new m(this.context),this.issuer=new c(this.context),this.jwt=new o(this.context),this.loyaltyclass=new r(this.context),this.loyaltyobject=new e(this.context),this.media=new s(this.context),this.offerclass=new t(this.context),this.offerobject=new u(this.context),this.permissions=new n(this.context),this.smarttap=new p(this.context),this.transitclass=new i(this.context),this.transitobject=new g(this.context),this.walletobjects=new f(this.context)}}h.Walletobjects=R;class T{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Eventticketclass=T;class G{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}modifylinkedofferobjects(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/eventTicketObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Eventticketobject=G;class V{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Flightclass=V;class E{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/flightObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Flightobject=E;class v{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Genericclass=v;class I{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/genericObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Genericobject=I;class d{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Giftcardclass=d;class m{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/giftCardObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Giftcardobject=m;class c{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/issuer").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/issuer").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/issuer/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Issuer=c;class o{context;constructor(q){this.context=q}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/jwt").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Jwt=o;class r{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Loyaltyclass=r;class e{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}modifylinkedofferobjects(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/loyaltyObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Loyaltyobject=e;class s{context;constructor(q){this.context=q}download(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}upload(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,mediaUrl:(w+"/upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Media=s;class t{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Offerclass=t;class u{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/offerObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Offerobject=u;class n{context;constructor(q){this.context=q}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/permissions/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/permissions/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Permissions=n;class p{context;constructor(q){this.context=q}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/smartTap").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Smarttap=p;class i{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitClass/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Transitclass=i;class g{context;constructor(q){this.context=q}addmessage(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}/addMessage").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}get(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}insert(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}list(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}patch(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}update(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/transitObject/{resourceId}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},$),params:j,requiredParams:["resourceId"],pathParams:["resourceId"],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Transitobject=g;class f{context;v1;constructor(q){this.context=q,this.v1=new P(this.context)}}h.Resource$Walletobjects=f;class P{context;privateContent;constructor(q){this.context=q,this.privateContent=new a(this.context)}}h.Resource$Walletobjects$V1=P;class a{context;constructor(q){this.context=q}setPassUpdateNotice(q,A,x){let j=q||{},$=A||{};typeof q=="function"&&(x=q,j={},$={}),typeof A=="function"&&(x=A,$={});let w=$.rootUrl||"https://walletobjects.googleapis.com/",B={options:Object.assign({url:(w+"/walletobjects/v1/privateContent/setPassUpdateNotice").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},$),params:j,requiredParams:[],pathParams:[],context:this.context};if(x)(0,Ro.createAPIRequest)(B,x);else return(0,Ro.createAPIRequest)(B)}}h.Resource$Walletobjects$V1$Privatecontent=a})(I9e||(nW.walletobjects_v1=I9e={}))});var $9e=ht(Mx=>{"use strict";Object.defineProperty(Mx,"__esModule",{value:!0});Mx.AuthPlus=Mx.walletobjects_v1=Mx.auth=Mx.VERSIONS=void 0;Mx.walletobjects=UGt;var R9e=ct(),A9e=$re();Object.defineProperty(Mx,"walletobjects_v1",{enumerable:!0,get:function(){return A9e.walletobjects_v1}});Mx.VERSIONS={v1:A9e.walletobjects_v1.Walletobjects};function UGt(h){return(0,R9e.getAPI)("walletobjects",h,Mx.VERSIONS,this)}var vGt=new R9e.AuthPlus;Mx.auth=vGt;var TGt=ct();Object.defineProperty(Mx,"AuthPlus",{enumerable:!0,get:function(){return TGt.AuthPlus}})});var jre=ht(iW=>{"use strict";Object.defineProperty(iW,"__esModule",{value:!0});iW.webcontentpublisher_v1=void 0;var j9e=ct(),U9e;(function(h){class R{context;publications;constructor(V,E){this.context={_options:V||{},google:E},this.publications=new T(this.context)}}h.Webcontentpublisher=R;class T{context;constructor(V){this.context=V}checkFreeAccess(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://webcontentpublisher.googleapis.com/",c={options:Object.assign({url:(m+"/v1/{+name}:checkFreeAccess").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:["name"],pathParams:["name"],context:this.context};if(v)(0,j9e.createAPIRequest)(c,v);else return(0,j9e.createAPIRequest)(c)}}h.Resource$Publications=T})(U9e||(iW.webcontentpublisher_v1=U9e={}))});var V9e=ht(Nx=>{"use strict";Object.defineProperty(Nx,"__esModule",{value:!0});Nx.AuthPlus=Nx.webcontentpublisher_v1=Nx.auth=Nx.VERSIONS=void 0;Nx.webcontentpublisher=VGt;var v9e=ct(),T9e=jre();Object.defineProperty(Nx,"webcontentpublisher_v1",{enumerable:!0,get:function(){return T9e.webcontentpublisher_v1}});Nx.VERSIONS={v1:T9e.webcontentpublisher_v1.Webcontentpublisher};function VGt(h){return(0,v9e.getAPI)("webcontentpublisher",h,Nx.VERSIONS,this)}var EGt=new v9e.AuthPlus;Nx.auth=EGt;var SGt=ct();Object.defineProperty(Nx,"AuthPlus",{enumerable:!0,get:function(){return SGt.AuthPlus}})});var Ure=ht(uW=>{"use strict";Object.defineProperty(uW,"__esModule",{value:!0});uW.webfonts_v1=void 0;var E9e=ct(),S9e;(function(h){class R{context;webfonts;constructor(V,E){this.context={_options:V||{},google:E},this.webfonts=new T(this.context)}}h.Webfonts=R;class T{context;constructor(V){this.context=V}list(V,E,v){let I=V||{},d=E||{};typeof V=="function"&&(v=V,I={},d={}),typeof E=="function"&&(v=E,d={});let m=d.rootUrl||"https://webfonts.googleapis.com/",c={options:Object.assign({url:(m+"/v1/webfonts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},d),params:I,requiredParams:[],pathParams:[],context:this.context};if(v)(0,E9e.createAPIRequest)(c,v);else return(0,E9e.createAPIRequest)(c)}}h.Resource$Webfonts=T})(S9e||(uW.webfonts_v1=S9e={}))});var _9e=ht(Hx=>{"use strict";Object.defineProperty(Hx,"__esModule",{value:!0});Hx.AuthPlus=Hx.webfonts_v1=Hx.auth=Hx.VERSIONS=void 0;Hx.webfonts=wGt;var w9e=ct(),G9e=Ure();Object.defineProperty(Hx,"webfonts_v1",{enumerable:!0,get:function(){return G9e.webfonts_v1}});Hx.VERSIONS={v1:G9e.webfonts_v1.Webfonts};function wGt(h){return(0,w9e.getAPI)("webfonts",h,Hx.VERSIONS,this)}var GGt=new w9e.AuthPlus;Hx.auth=GGt;var _Gt=ct();Object.defineProperty(Hx,"AuthPlus",{enumerable:!0,get:function(){return _Gt.AuthPlus}})});var vre=ht(pW=>{"use strict";Object.defineProperty(pW,"__esModule",{value:!0});pW.webmasters_v3=void 0;var ym=ct(),L9e;(function(h){class R{context;searchanalytics;sitemaps;sites;constructor(v,I){this.context={_options:v||{},google:I},this.searchanalytics=new T(this.context),this.sitemaps=new G(this.context),this.sites=new V(this.context)}}h.Webmasters=R;class T{context;constructor(v){this.context=v}query(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/searchAnalytics/query").replace(/([^:]\/)\/+/g,"$1"),method:"POST"},c),params:m,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}}h.Resource$Searchanalytics=T;class G{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}submit(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}/sitemaps/{feedpath}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["siteUrl","feedpath"],pathParams:["feedpath","siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}}h.Resource$Sitemaps=G;class V{context;constructor(v){this.context=v}add(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"PUT"},c),params:m,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE"},c),params:m,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}get(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites/{siteUrl}").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:["siteUrl"],pathParams:["siteUrl"],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://www.googleapis.com/",r={options:Object.assign({url:(o+"/webmasters/v3/sites").replace(/([^:]\/)\/+/g,"$1"),method:"GET"},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,ym.createAPIRequest)(r,d);else return(0,ym.createAPIRequest)(r)}}h.Resource$Sites=V})(L9e||(pW.webmasters_v3=L9e={}))});var M9e=ht(Fx=>{"use strict";Object.defineProperty(Fx,"__esModule",{value:!0});Fx.AuthPlus=Fx.webmasters_v3=Fx.auth=Fx.VERSIONS=void 0;Fx.webmasters=LGt;var D9e=ct(),z9e=vre();Object.defineProperty(Fx,"webmasters_v3",{enumerable:!0,get:function(){return z9e.webmasters_v3}});Fx.VERSIONS={v3:z9e.webmasters_v3.Webmasters};function LGt(h){return(0,D9e.getAPI)("webmasters",h,Fx.VERSIONS,this)}var DGt=new D9e.AuthPlus;Fx.auth=DGt;var zGt=ct();Object.defineProperty(Fx,"AuthPlus",{enumerable:!0,get:function(){return zGt.AuthPlus}})});var Tre=ht(cW=>{"use strict";Object.defineProperty(cW,"__esModule",{value:!0});cW.webrisk_v1=void 0;var zg=ct(),N9e;(function(h){class R{context;hashes;projects;threatLists;uris;constructor(m,c){this.context={_options:m||{},google:c},this.hashes=new T(this.context),this.projects=new G(this.context),this.threatLists=new v(this.context),this.uris=new I(this.context)}}h.Webrisk=R;class T{context;constructor(m){this.context=m}search(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/hashes:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}h.Resource$Hashes=T;class G{context;operations;submissions;constructor(m){this.context=m,this.operations=new V(this.context),this.submissions=new E(this.context)}}h.Resource$Projects=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}h.Resource$Projects$Operations=V;class E{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/submissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}h.Resource$Projects$Submissions=E;class v{context;constructor(m){this.context=m}computeDiff(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/threatLists:computeDiff").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}h.Resource$Threatlists=v;class I{context;constructor(m){this.context=m}search(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://webrisk.googleapis.com/",t={options:Object.assign({url:(s+"/v1/uris:search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:[],pathParams:[],context:this.context};if(o)(0,zg.createAPIRequest)(t,o);else return(0,zg.createAPIRequest)(t)}}h.Resource$Uris=I})(N9e||(cW.webrisk_v1=N9e={}))});var B9e=ht(Bx=>{"use strict";Object.defineProperty(Bx,"__esModule",{value:!0});Bx.AuthPlus=Bx.webrisk_v1=Bx.auth=Bx.VERSIONS=void 0;Bx.webrisk=MGt;var H9e=ct(),F9e=Tre();Object.defineProperty(Bx,"webrisk_v1",{enumerable:!0,get:function(){return F9e.webrisk_v1}});Bx.VERSIONS={v1:F9e.webrisk_v1.Webrisk};function MGt(h){return(0,H9e.getAPI)("webrisk",h,Bx.VERSIONS,this)}var NGt=new H9e.AuthPlus;Bx.auth=NGt;var HGt=ct();Object.defineProperty(Bx,"AuthPlus",{enumerable:!0,get:function(){return HGt.AuthPlus}})});var Vre=ht(fW=>{"use strict";Object.defineProperty(fW,"__esModule",{value:!0});fW.websecurityscanner_v1=void 0;var Ic=ct(),Z9e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Websecurityscanner=R;class T{context;scanConfigs;constructor(m){this.context=m,this.scanConfigs=new G(this.context)}}h.Resource$Projects=T;class G{context;scanRuns;constructor(m){this.context=m,this.scanRuns=new V(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs=G;class V{context;crawledUrls;findings;findingTypeStats;constructor(m){this.context=m,this.crawledUrls=new E(this.context),this.findings=new v(this.context),this.findingTypeStats=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns=V;class E{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=E;class v{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findings=v;class I{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ic.createAPIRequest)(t,o);else return(0,Ic.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=I})(Z9e||(fW.websecurityscanner_v1=Z9e={}))});var Ere=ht(mW=>{"use strict";Object.defineProperty(mW,"__esModule",{value:!0});mW.websecurityscanner_v1alpha=void 0;var Rc=ct(),W9e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Websecurityscanner=R;class T{context;scanConfigs;constructor(m){this.context=m,this.scanConfigs=new G(this.context)}}h.Resource$Projects=T;class G{context;scanRuns;constructor(m){this.context=m,this.scanRuns=new V(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs=G;class V{context;crawledUrls;findings;findingTypeStats;constructor(m){this.context=m,this.crawledUrls=new E(this.context),this.findings=new v(this.context),this.findingTypeStats=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns=V;class E{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=E;class v{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findings=v;class I{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1alpha/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Rc.createAPIRequest)(t,o);else return(0,Rc.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=I})(W9e||(mW.websecurityscanner_v1alpha=W9e={}))});var Sre=ht(gW=>{"use strict";Object.defineProperty(gW,"__esModule",{value:!0});gW.websecurityscanner_v1beta=void 0;var Ac=ct(),K9e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Websecurityscanner=R;class T{context;scanConfigs;constructor(m){this.context=m,this.scanConfigs=new G(this.context)}}h.Resource$Projects=T;class G{context;scanRuns;constructor(m){this.context=m,this.scanRuns=new V(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs=G;class V{context;crawledUrls;findings;findingTypeStats;constructor(m){this.context=m,this.crawledUrls=new E(this.context),this.findings=new v(this.context),this.findingTypeStats=new I(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/scanRuns").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns=V;class E{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/crawledUrls").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Crawledurls=E;class v{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findings").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findings=v;class I{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://websecurityscanner.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/findingTypeStats").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Ac.createAPIRequest)(t,o);else return(0,Ac.createAPIRequest)(t)}}h.Resource$Projects$Scanconfigs$Scanruns$Findingtypestats=I})(K9e||(gW.websecurityscanner_v1beta=K9e={}))});var l9e=ht(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});Mg.AuthPlus=Mg.websecurityscanner_v1beta=Mg.websecurityscanner_v1alpha=Mg.websecurityscanner_v1=Mg.auth=Mg.VERSIONS=void 0;Mg.websecurityscanner=FGt;var J9e=ct(),Q9e=Vre();Object.defineProperty(Mg,"websecurityscanner_v1",{enumerable:!0,get:function(){return Q9e.websecurityscanner_v1}});var Y9e=Ere();Object.defineProperty(Mg,"websecurityscanner_v1alpha",{enumerable:!0,get:function(){return Y9e.websecurityscanner_v1alpha}});var X9e=Sre();Object.defineProperty(Mg,"websecurityscanner_v1beta",{enumerable:!0,get:function(){return X9e.websecurityscanner_v1beta}});Mg.VERSIONS={v1:Q9e.websecurityscanner_v1.Websecurityscanner,v1alpha:Y9e.websecurityscanner_v1alpha.Websecurityscanner,v1beta:X9e.websecurityscanner_v1beta.Websecurityscanner};function FGt(h){return(0,J9e.getAPI)("websecurityscanner",h,Mg.VERSIONS,this)}var BGt=new J9e.AuthPlus;Mg.auth=BGt;var ZGt=ct();Object.defineProperty(Mg,"AuthPlus",{enumerable:!0,get:function(){return ZGt.AuthPlus}})});var wre=ht(hW=>{"use strict";Object.defineProperty(hW,"__esModule",{value:!0});hW.workflowexecutions_v1=void 0;var Nf=ct(),O9e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Workflowexecutions=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;workflows;constructor(m){this.context=m,this.workflows=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;executions;constructor(m){this.context=m,this.executions=new E(this.context)}triggerPubsubExecution(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+workflow}:triggerPubsubExecution").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["workflow"],pathParams:["workflow"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workflows=V;class E{context;callbacks;stepEntries;constructor(m){this.context=m,this.callbacks=new v(this.context),this.stepEntries=new I(this.context)}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}deleteExecutionHistory(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:deleteExecutionHistory").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}exportData(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:exportData").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workflows$Executions=E;class v{context;constructor(m){this.context=m}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/callbacks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workflows$Executions$Callbacks=v;class I{context;constructor(m){this.context=m}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workflowexecutions.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/stepEntries").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,Nf.createAPIRequest)(t,o);else return(0,Nf.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workflows$Executions$Stepentries=I})(O9e||(hW.workflowexecutions_v1=O9e={}))});var Gre=ht(aW=>{"use strict";Object.defineProperty(aW,"__esModule",{value:!0});aW.workflowexecutions_v1beta=void 0;var e$=ct(),C9e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Workflowexecutions=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;workflows;constructor(I){this.context=I,this.workflows=new V(this.context)}}h.Resource$Projects$Locations=G;class V{context;executions;constructor(I){this.context=I,this.executions=new E(this.context)}}h.Resource$Projects$Locations$Workflows=V;class E{context;constructor(I){this.context=I}cancel(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,e$.createAPIRequest)(e,m);else return(0,e$.createAPIRequest)(e)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,e$.createAPIRequest)(e,m);else return(0,e$.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,e$.createAPIRequest)(e,m);else return(0,e$.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflowexecutions.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,e$.createAPIRequest)(e,m);else return(0,e$.createAPIRequest)(e)}}h.Resource$Projects$Locations$Workflows$Executions=E})(C9e||(aW.workflowexecutions_v1beta=C9e={}))});var t5e=ht(qP=>{"use strict";Object.defineProperty(qP,"__esModule",{value:!0});qP.AuthPlus=qP.workflowexecutions_v1beta=qP.workflowexecutions_v1=qP.auth=qP.VERSIONS=void 0;qP.workflowexecutions=WGt;var b9e=ct(),k9e=wre();Object.defineProperty(qP,"workflowexecutions_v1",{enumerable:!0,get:function(){return k9e.workflowexecutions_v1}});var e5e=Gre();Object.defineProperty(qP,"workflowexecutions_v1beta",{enumerable:!0,get:function(){return e5e.workflowexecutions_v1beta}});qP.VERSIONS={v1:k9e.workflowexecutions_v1.Workflowexecutions,v1beta:e5e.workflowexecutions_v1beta.Workflowexecutions};function WGt(h){return(0,b9e.getAPI)("workflowexecutions",h,qP.VERSIONS,this)}var KGt=new b9e.AuthPlus;qP.auth=KGt;var JGt=ct();Object.defineProperty(qP,"AuthPlus",{enumerable:!0,get:function(){return JGt.AuthPlus}})});var _re=ht(PW=>{"use strict";Object.defineProperty(PW,"__esModule",{value:!0});PW.workflows_v1=void 0;var uf=ct(),o5e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Workflows=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;workflows;constructor(I){this.context=I,this.operations=new V(this.context),this.workflows=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}listRevisions(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}:listRevisions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,uf.createAPIRequest)(e,m);else return(0,uf.createAPIRequest)(e)}}h.Resource$Projects$Locations$Workflows=E})(o5e||(PW.workflows_v1=o5e={}))});var Lre=ht(dW=>{"use strict";Object.defineProperty(dW,"__esModule",{value:!0});dW.workflows_v1beta=void 0;var Hf=ct(),s5e;(function(h){class R{context;projects;constructor(I,d){this.context={_options:I||{},google:d},this.projects=new T(this.context)}}h.Workflows=R;class T{context;locations;constructor(I){this.context=I,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;workflows;constructor(I){this.context=I,this.operations=new V(this.context),this.workflows=new E(this.context)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}}h.Resource$Projects$Locations=G;class V{context;constructor(I){this.context=I}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}}h.Resource$Projects$Locations$Operations=V;class E{context;constructor(I){this.context=I}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+parent}/workflows").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}patch(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://workflows.googleapis.com/",e={options:Object.assign({url:(r+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},o),params:c,requiredParams:["name"],pathParams:["name"],context:this.context};if(m)(0,Hf.createAPIRequest)(e,m);else return(0,Hf.createAPIRequest)(e)}}h.Resource$Projects$Locations$Workflows=E})(s5e||(dW.workflows_v1beta=s5e={}))});var u5e=ht(yP=>{"use strict";Object.defineProperty(yP,"__esModule",{value:!0});yP.AuthPlus=yP.workflows_v1beta=yP.workflows_v1=yP.auth=yP.VERSIONS=void 0;yP.workflows=QGt;var r5e=ct(),n5e=_re();Object.defineProperty(yP,"workflows_v1",{enumerable:!0,get:function(){return n5e.workflows_v1}});var i5e=Lre();Object.defineProperty(yP,"workflows_v1beta",{enumerable:!0,get:function(){return i5e.workflows_v1beta}});yP.VERSIONS={v1:n5e.workflows_v1.Workflows,v1beta:i5e.workflows_v1beta.Workflows};function QGt(h){return(0,r5e.getAPI)("workflows",h,yP.VERSIONS,this)}var YGt=new r5e.AuthPlus;yP.auth=YGt;var XGt=ct();Object.defineProperty(yP,"AuthPlus",{enumerable:!0,get:function(){return XGt.AuthPlus}})});var Dre=ht(qW=>{"use strict";Object.defineProperty(qW,"__esModule",{value:!0});qW.workloadmanager_v1=void 0;var Gn=ct(),p5e;(function(h){class R{context;projects;constructor(u,n){this.context={_options:u||{},google:n},this.projects=new T(this.context)}}h.Workloadmanager=R;class T{context;locations;constructor(u){this.context=u,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;deployments;discoveredprofiles;evaluations;insights;operations;rules;constructor(u){this.context=u,this.deployments=new V(this.context),this.discoveredprofiles=new v(this.context),this.evaluations=new d(this.context),this.insights=new r(this.context),this.operations=new e(this.context),this.rules=new s(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations=G;class V{context;actuations;constructor(u){this.context=u,this.actuations=new E(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/deployments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Deployments=V;class E{context;constructor(u){this.context=u}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/actuations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/actuations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Deployments$Actuations=E;class v{context;health;constructor(u){this.context=u,this.health=new I(this.context)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/discoveredprofiles").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Discoveredprofiles=v;class I{context;constructor(u){this.context=u}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Discoveredprofiles$Health=I;class d{context;executions;constructor(u){this.context=u,this.executions=new m(this.context)}create(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/evaluations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}patch(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Evaluations=d;class m{context;results;scannedResources;constructor(u){this.context=u,this.results=new c(this.context),this.scannedResources=new o(this.context)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/executions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}run(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/executions:run").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Evaluations$Executions=m;class c{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/results").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Evaluations$Executions$Results=c;class o{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/scannedResources").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Evaluations$Executions$Scannedresources=o;class r{context;constructor(u){this.context=u}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}writeInsight(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+location}/insights:writeInsight").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["location"],pathParams:["location"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Insights=r;class e{context;constructor(u){this.context=u}cancel(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}delete(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}get(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["name"],pathParams:["name"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Operations=e;class s{context;constructor(u){this.context=u}list(u,n,p){let i=u||{},g=n||{};typeof u=="function"&&(p=u,i={},g={}),typeof n=="function"&&(p=n,g={});let f=g.rootUrl||"https://workloadmanager.googleapis.com/",P={options:Object.assign({url:(f+"/v1/{+parent}/rules").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},g),params:i,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(p)(0,Gn.createAPIRequest)(P,p);else return(0,Gn.createAPIRequest)(P)}}h.Resource$Projects$Locations$Rules=s})(p5e||(qW.workloadmanager_v1=p5e={}))});var m5e=ht(Zx=>{"use strict";Object.defineProperty(Zx,"__esModule",{value:!0});Zx.AuthPlus=Zx.workloadmanager_v1=Zx.auth=Zx.VERSIONS=void 0;Zx.workloadmanager=lGt;var c5e=ct(),f5e=Dre();Object.defineProperty(Zx,"workloadmanager_v1",{enumerable:!0,get:function(){return f5e.workloadmanager_v1}});Zx.VERSIONS={v1:f5e.workloadmanager_v1.Workloadmanager};function lGt(h){return(0,c5e.getAPI)("workloadmanager",h,Zx.VERSIONS,this)}var OGt=new c5e.AuthPlus;Zx.auth=OGt;var CGt=ct();Object.defineProperty(Zx,"AuthPlus",{enumerable:!0,get:function(){return CGt.AuthPlus}})});var zre=ht(yW=>{"use strict";Object.defineProperty(yW,"__esModule",{value:!0});yW.workspaceevents_v1=void 0;var Lp=ct(),g5e;(function(h){class R{context;message;operations;subscriptions;tasks;constructor(d,m){this.context={_options:d||{},google:m},this.message=new T(this.context),this.operations=new G(this.context),this.subscriptions=new V(this.context),this.tasks=new E(this.context)}}h.Workspaceevents=R;class T{context;constructor(d){this.context=d}stream(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/message:stream").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}}h.Resource$Message=T;class G{context;constructor(d){this.context=d}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}}h.Resource$Operations=G;class V{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:[],pathParams:[],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}patch(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}reactivate(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:reactivate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}}h.Resource$Subscriptions=V;class E{context;pushNotificationConfigs;constructor(d){this.context=d,this.pushNotificationConfigs=new v(this.context)}cancel(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}subscribe(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}:subscribe").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}}h.Resource$Tasks=E;class v{context;constructor(d){this.context=d}create(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}delete(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}get(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["name"],pathParams:["name"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}list(d,m,c){let o=d||{},r=m||{};typeof d=="function"&&(c=d,o={},r={}),typeof m=="function"&&(c=m,r={});let e=r.rootUrl||"https://workspaceevents.googleapis.com/",s={options:Object.assign({url:(e+"/v1/{+parent}/pushNotificationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},r),params:o,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(c)(0,Lp.createAPIRequest)(s,c);else return(0,Lp.createAPIRequest)(s)}}h.Resource$Tasks$Pushnotificationconfigs=v})(g5e||(yW.workspaceevents_v1=g5e={}))});var P5e=ht(Wx=>{"use strict";Object.defineProperty(Wx,"__esModule",{value:!0});Wx.AuthPlus=Wx.workspaceevents_v1=Wx.auth=Wx.VERSIONS=void 0;Wx.workspaceevents=bGt;var h5e=ct(),a5e=zre();Object.defineProperty(Wx,"workspaceevents_v1",{enumerable:!0,get:function(){return a5e.workspaceevents_v1}});Wx.VERSIONS={v1:a5e.workspaceevents_v1.Workspaceevents};function bGt(h){return(0,h5e.getAPI)("workspaceevents",h,Wx.VERSIONS,this)}var kGt=new h5e.AuthPlus;Wx.auth=kGt;var e_t=ct();Object.defineProperty(Wx,"AuthPlus",{enumerable:!0,get:function(){return e_t.AuthPlus}})});var Mre=ht(xW=>{"use strict";Object.defineProperty(xW,"__esModule",{value:!0});xW.workstations_v1=void 0;var En=ct(),d5e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Workstations=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;workstationClusters;constructor(m){this.context=m,this.operations=new V(this.context),this.workstationClusters=new E(this.context)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/locations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;workstationConfigs;constructor(m){this.context=m,this.workstationConfigs=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters=E;class v{context;workstations;constructor(m){this.context=m,this.workstations=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}listUsable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstationConfigs:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters$Workstationconfigs=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}generateAccessToken(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+workstation}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}listUsable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+parent}/workstations:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,En.createAPIRequest)(t,o);else return(0,En.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters$Workstationconfigs$Workstations=I})(d5e||(xW.workstations_v1=d5e={}))});var Nre=ht(IW=>{"use strict";Object.defineProperty(IW,"__esModule",{value:!0});IW.workstations_v1beta=void 0;var _n=ct(),q5e;(function(h){class R{context;projects;constructor(m,c){this.context={_options:m||{},google:c},this.projects=new T(this.context)}}h.Workstations=R;class T{context;locations;constructor(m){this.context=m,this.locations=new G(this.context)}}h.Resource$Projects=T;class G{context;operations;workstationClusters;constructor(m){this.context=m,this.operations=new V(this.context),this.workstationClusters=new E(this.context)}}h.Resource$Projects$Locations=G;class V{context;constructor(m){this.context=m}cancel(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:cancel").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}/operations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}}h.Resource$Projects$Locations$Operations=V;class E{context;workstationConfigs;constructor(m){this.context=m,this.workstationConfigs=new v(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationClusters").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters=E;class v{context;workstations;constructor(m){this.context=m,this.workstations=new I(this.context)}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}listUsable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstationConfigs:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters$Workstationconfigs=v;class I{context;constructor(m){this.context=m}create(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}delete(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}generateAccessToken(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+workstation}:generateAccessToken").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}get(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}getIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:getIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}list(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}listUsable(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+parent}/workstations:listUsable").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},e),params:r,requiredParams:["parent"],pathParams:["parent"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}patch(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}").replace(/([^:]\/)\/+/g,"$1"),method:"PATCH",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}pushCredentials(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+workstation}:pushCredentials").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["workstation"],pathParams:["workstation"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}setIamPolicy(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:setIamPolicy").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}start(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:start").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}stop(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+name}:stop").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["name"],pathParams:["name"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}testIamPermissions(m,c,o){let r=m||{},e=c||{};typeof m=="function"&&(o=m,r={},e={}),typeof c=="function"&&(o=c,e={});let s=e.rootUrl||"https://workstations.googleapis.com/",t={options:Object.assign({url:(s+"/v1beta/{+resource}:testIamPermissions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},e),params:r,requiredParams:["resource"],pathParams:["resource"],context:this.context};if(o)(0,_n.createAPIRequest)(t,o);else return(0,_n.createAPIRequest)(t)}}h.Resource$Projects$Locations$Workstationclusters$Workstationconfigs$Workstations=I})(q5e||(IW.workstations_v1beta=q5e={}))});var R5e=ht(xP=>{"use strict";Object.defineProperty(xP,"__esModule",{value:!0});xP.AuthPlus=xP.workstations_v1beta=xP.workstations_v1=xP.auth=xP.VERSIONS=void 0;xP.workstations=t_t;var y5e=ct(),x5e=Mre();Object.defineProperty(xP,"workstations_v1",{enumerable:!0,get:function(){return x5e.workstations_v1}});var I5e=Nre();Object.defineProperty(xP,"workstations_v1beta",{enumerable:!0,get:function(){return I5e.workstations_v1beta}});xP.VERSIONS={v1:x5e.workstations_v1.Workstations,v1beta:I5e.workstations_v1beta.Workstations};function t_t(h){return(0,y5e.getAPI)("workstations",h,xP.VERSIONS,this)}var o_t=new y5e.AuthPlus;xP.auth=o_t;var s_t=ct();Object.defineProperty(xP,"AuthPlus",{enumerable:!0,get:function(){return s_t.AuthPlus}})});var Hre=ht(RW=>{"use strict";Object.defineProperty(RW,"__esModule",{value:!0});RW.youtube_v3=void 0;var Mo=ct(),A5e;(function(h){class R{context;abuseReports;activities;captions;channelBanners;channels;channelSections;comments;commentThreads;i18nLanguages;i18nRegions;liveBroadcasts;liveChatBans;liveChatMessages;liveChatModerators;liveStreams;members;membershipsLevels;playlistImages;playlistItems;playlists;search;subscriptions;superChatEvents;tests;thirdPartyLinks;thumbnails;videoAbuseReportReasons;videoCategories;videos;videoTrainability;watermarks;youtube;constructor(S,_){this.context={_options:S||{},google:_},this.abuseReports=new T(this.context),this.activities=new G(this.context),this.captions=new V(this.context),this.channelBanners=new E(this.context),this.channels=new v(this.context),this.channelSections=new I(this.context),this.comments=new d(this.context),this.commentThreads=new m(this.context),this.i18nLanguages=new c(this.context),this.i18nRegions=new o(this.context),this.liveBroadcasts=new r(this.context),this.liveChatBans=new e(this.context),this.liveChatMessages=new s(this.context),this.liveChatModerators=new t(this.context),this.liveStreams=new u(this.context),this.members=new n(this.context),this.membershipsLevels=new p(this.context),this.playlistImages=new i(this.context),this.playlistItems=new g(this.context),this.playlists=new f(this.context),this.search=new P(this.context),this.subscriptions=new a(this.context),this.superChatEvents=new y(this.context),this.tests=new q(this.context),this.thirdPartyLinks=new A(this.context),this.thumbnails=new x(this.context),this.videoAbuseReportReasons=new j(this.context),this.videoCategories=new $(this.context),this.videos=new w(this.context),this.videoTrainability=new B(this.context),this.watermarks=new F(this.context),this.youtube=new se(this.context)}}h.Youtube=R;class T{context;constructor(S){this.context=S}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/abuseReports").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Abusereports=T;class G{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/activities").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Activities=G;class V{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}download(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/captions/{id}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:["id"],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part","videoId"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/captions").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Captions=V;class E{context;constructor(S){this.context=S}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channelBanners/insert").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/channelBanners/insert").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Channelbanners=E;class v{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channels").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Channels=v;class I{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/channelSections").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Channelsections=I;class d{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}markAsSpam(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments/markAsSpam").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}setModerationStatus(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments/setModerationStatus").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["id","moderationStatus"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/comments").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Comments=d;class m{context;constructor(S){this.context=S}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Commentthreads=m;class c{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/i18nLanguages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$I18nlanguages=c;class o{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/i18nRegions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$I18nregions=o;class r{context;constructor(S){this.context=S}bind(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts/bind").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["id","part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insertCuepoint(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts/cuepoint").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}transition(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts/transition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["broadcastStatus","id","part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveBroadcasts").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Livebroadcasts=r;class e{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/bans").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/bans").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Livechatbans=e;class s{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/messages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["liveChatId","part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}transition(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/messages/transition").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Livechatmessages=s;class t{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/moderators").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["liveChatId","part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Livechatmoderators=t;class u{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveStreams").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Livestreams=u;class n{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/members").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Members=n;class p{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/membershipsLevels").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Membershipslevels=p;class i{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/playlistImages").replace(/([^:]\/)\/+/g,"$1"),requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Playlistimages=i;class g{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlistItems").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Playlistitems=g;class f{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/playlists").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Playlists=f;class P{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/search").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Search=P;class a{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/subscriptions").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Subscriptions=a;class y{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/superChatEvents").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Superchatevents=y;class q{context;constructor(S){this.context=S}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/tests").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Tests=q;class A{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["linkingToken","type"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/thirdPartyLinks").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Thirdpartylinks=A;class x{context;constructor(S){this.context=S}set(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/thumbnails/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/thumbnails/set").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["videoId"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Thumbnails=x;class j{context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videoAbuseReportReasons").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Videoabusereportreasons=j;class ${context;constructor(S){this.context=S}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videoCategories").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Videocategories=$;class w{context;constructor(S){this.context=S}delete(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}getRating(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos/getRating").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["id"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}insert(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}list(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}rate(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos/rate").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["id","rating"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}reportAbuse(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos/reportAbuse").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}update(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videos").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:["part"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Videos=w;class B{context;constructor(S){this.context=S}get(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/videoTrainability").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Videotrainability=B;class F{context;constructor(S){this.context=S}set(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/watermarks/set").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,mediaUrl:(ae+"/upload/youtube/v3/watermarks/set").replace(/([^:]\/)\/+/g,"$1"),requiredParams:["channelId"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}unset(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/watermarks/unset").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},K),params:J,requiredParams:["channelId"],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Watermarks=F;class se{context;v3;constructor(S){this.context=S,this.v3=new O(this.context)}}h.Resource$Youtube=se;class O{context;liveChat;constructor(S){this.context=S,this.liveChat=new H(this.context)}updateCommentThreads(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/commentThreads").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Youtube$V3=O;class H{context;messages;constructor(S){this.context=S,this.messages=new L(this.context)}}h.Resource$Youtube$V3$Livechat=H;class L{context;constructor(S){this.context=S}stream(S,_,D){let J=S||{},K=_||{};typeof S=="function"&&(D=S,J={},K={}),typeof _=="function"&&(D=_,K={});let ae=K.rootUrl||"https://youtube.googleapis.com/",qe={options:Object.assign({url:(ae+"/youtube/v3/liveChat/messages/stream").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},K),params:J,requiredParams:[],pathParams:[],context:this.context};if(D)(0,Mo.createAPIRequest)(qe,D);else return(0,Mo.createAPIRequest)(qe)}}h.Resource$Youtube$V3$Livechat$Messages=L})(A5e||(RW.youtube_v3=A5e={}))});var U5e=ht(Kx=>{"use strict";Object.defineProperty(Kx,"__esModule",{value:!0});Kx.AuthPlus=Kx.youtube_v3=Kx.auth=Kx.VERSIONS=void 0;Kx.youtube=r_t;var $5e=ct(),j5e=Hre();Object.defineProperty(Kx,"youtube_v3",{enumerable:!0,get:function(){return j5e.youtube_v3}});Kx.VERSIONS={v3:j5e.youtube_v3.Youtube};function r_t(h){return(0,$5e.getAPI)("youtube",h,Kx.VERSIONS,this)}var n_t=new $5e.AuthPlus;Kx.auth=n_t;var i_t=ct();Object.defineProperty(Kx,"AuthPlus",{enumerable:!0,get:function(){return i_t.AuthPlus}})});var Fre=ht(AW=>{"use strict";Object.defineProperty(AW,"__esModule",{value:!0});AW.youtubeAnalytics_v1=void 0;var v5e;(function(h){class R{context;constructor(G,V){this.context={_options:G||{},google:V}}}h.Youtubeanalytics=R})(v5e||(AW.youtubeAnalytics_v1=v5e={}))});var Bre=ht($W=>{"use strict";Object.defineProperty($W,"__esModule",{value:!0});$W.youtubeAnalytics_v2=void 0;var Ng=ct(),T5e;(function(h){class R{context;groupItems;groups;reports;constructor(v,I){this.context={_options:v||{},google:I},this.groupItems=new T(this.context),this.groups=new G(this.context),this.reports=new V(this.context)}}h.Youtubeanalytics=R;class T{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groupItems").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}}h.Resource$Groupitems=T;class G{context;constructor(v){this.context=v}delete(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}insert(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}list(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}update(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/groups").replace(/([^:]\/)\/+/g,"$1"),method:"PUT",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}}h.Resource$Groups=G;class V{context;constructor(v){this.context=v}query(v,I,d){let m=v||{},c=I||{};typeof v=="function"&&(d=v,m={},c={}),typeof I=="function"&&(d=I,c={});let o=c.rootUrl||"https://youtubeanalytics.googleapis.com/",r={options:Object.assign({url:(o+"/v2/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},c),params:m,requiredParams:[],pathParams:[],context:this.context};if(d)(0,Ng.createAPIRequest)(r,d);else return(0,Ng.createAPIRequest)(r)}}h.Resource$Reports=V})(T5e||($W.youtubeAnalytics_v2=T5e={}))});var w5e=ht(IP=>{"use strict";Object.defineProperty(IP,"__esModule",{value:!0});IP.AuthPlus=IP.youtubeAnalytics_v2=IP.youtubeAnalytics_v1=IP.auth=IP.VERSIONS=void 0;IP.youtubeAnalytics=u_t;var V5e=ct(),E5e=Fre();Object.defineProperty(IP,"youtubeAnalytics_v1",{enumerable:!0,get:function(){return E5e.youtubeAnalytics_v1}});var S5e=Bre();Object.defineProperty(IP,"youtubeAnalytics_v2",{enumerable:!0,get:function(){return S5e.youtubeAnalytics_v2}});IP.VERSIONS={v1:E5e.youtubeAnalytics_v1.Youtubeanalytics,v2:S5e.youtubeAnalytics_v2.Youtubeanalytics};function u_t(h){return(0,V5e.getAPI)("youtubeAnalytics",h,IP.VERSIONS,this)}var p_t=new V5e.AuthPlus;IP.auth=p_t;var c_t=ct();Object.defineProperty(IP,"AuthPlus",{enumerable:!0,get:function(){return c_t.AuthPlus}})});var Zre=ht(jW=>{"use strict";Object.defineProperty(jW,"__esModule",{value:!0});jW.youtubereporting_v1=void 0;var Hg=ct(),G5e;(function(h){class R{context;jobs;media;reportTypes;constructor(I,d){this.context={_options:I||{},google:d},this.jobs=new T(this.context),this.media=new V(this.context),this.reportTypes=new E(this.context)}}h.Youtubereporting=R;class T{context;reports;constructor(I){this.context=I,this.reports=new G(this.context)}create(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"POST",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}delete(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"DELETE",apiVersion:""},o),params:c,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs/{jobId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}}h.Resource$Jobs=T;class G{context;constructor(I){this.context=I}get(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs/{jobId}/reports/{reportId}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["jobId","reportId"],pathParams:["jobId","reportId"],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/jobs/{jobId}/reports").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["jobId"],pathParams:["jobId"],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}}h.Resource$Jobs$Reports=G;class V{context;constructor(I){this.context=I}download(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/media/{+resourceName}").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:["resourceName"],pathParams:["resourceName"],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}}h.Resource$Media=V;class E{context;constructor(I){this.context=I}list(I,d,m){let c=I||{},o=d||{};typeof I=="function"&&(m=I,c={},o={}),typeof d=="function"&&(m=d,o={});let r=o.rootUrl||"https://youtubereporting.googleapis.com/",e={options:Object.assign({url:(r+"/v1/reportTypes").replace(/([^:]\/)\/+/g,"$1"),method:"GET",apiVersion:""},o),params:c,requiredParams:[],pathParams:[],context:this.context};if(m)(0,Hg.createAPIRequest)(e,m);else return(0,Hg.createAPIRequest)(e)}}h.Resource$Reporttypes=E})(G5e||(jW.youtubereporting_v1=G5e={}))});var D5e=ht(Jx=>{"use strict";Object.defineProperty(Jx,"__esModule",{value:!0});Jx.AuthPlus=Jx.youtubereporting_v1=Jx.auth=Jx.VERSIONS=void 0;Jx.youtubereporting=f_t;var _5e=ct(),L5e=Zre();Object.defineProperty(Jx,"youtubereporting_v1",{enumerable:!0,get:function(){return L5e.youtubereporting_v1}});Jx.VERSIONS={v1:L5e.youtubereporting_v1.Youtubereporting};function f_t(h){return(0,_5e.getAPI)("youtubereporting",h,Jx.VERSIONS,this)}var m_t=new _5e.AuthPlus;Jx.auth=m_t;var g_t=ct();Object.defineProperty(Jx,"AuthPlus",{enumerable:!0,get:function(){return g_t.AuthPlus}})});var Nle=ht(KU=>{"use strict";Object.defineProperty(KU,"__esModule",{value:!0});KU.GeneratedAPIs=KU.APIS=void 0;var z5e=gxe(),M5e=qxe(),N5e=$xe(),H5e=Exe(),F5e=_xe(),B5e=Mxe(),Z5e=Jxe(),W5e=lxe(),K5e=kxe(),J5e=uIe(),Q5e=hIe(),Y5e=xIe(),X5e=$Ie(),l5e=EIe(),O5e=_Ie(),C5e=MIe(),b5e=WIe(),k5e=YIe(),eQe=CIe(),tQe=nRe(),oQe=cRe(),sQe=PRe(),rQe=RRe(),nQe=TRe(),iQe=wRe(),uQe=DRe(),pQe=HRe(),cQe=WRe(),fQe=eAe(),mQe=iAe(),gQe=fAe(),hQe=aAe(),aQe=yAe(),PQe=AAe(),dQe=SAe(),qQe=zAe(),yQe=BAe(),xQe=JAe(),IQe=lAe(),RQe=e$e(),AQe=p$e(),$Qe=a$e(),jQe=A$e(),UQe=v$e(),vQe=L$e(),TQe=N$e(),VQe=K$e(),EQe=X$e(),SQe=b$e(),wQe=r0e(),GQe=f0e(),_Qe=a0e(),LQe=A0e(),DQe=V0e(),zQe=L0e(),MQe=F0e(),NQe=K0e(),HQe=X0e(),FQe=b0e(),BQe=oje(),ZQe=ije(),WQe=fje(),KQe=dje(),JQe=Ije(),QQe=jje(),YQe=Vje(),XQe=Gje(),lQe=zje(),OQe=Zje(),CQe=Qje(),bQe=Oje(),kQe=mUe(),e8e=qUe(),t8e=EUe(),o8e=_Ue(),s8e=MUe(),r8e=WUe(),n8e=YUe(),i8e=CUe(),u8e=t1e(),p8e=h1e(),c8e=x1e(),f8e=$1e(),m8e=T1e(),g8e=_1e(),h8e=M1e(),a8e=B1e(),P8e=k1e(),d8e=nve(),q8e=cve(),y8e=Pve(),x8e=Rve(),I8e=Eve(),R8e=Mve(),A8e=Wve(),$8e=Cve(),j8e=tTe(),U8e=uTe(),v8e=mTe(),T8e=PTe(),V8e=RTe(),E8e=ETe(),S8e=DTe(),w8e=HTe(),G8e=WTe(),_8e=YTe(),L8e=kTe(),D8e=sVe(),z8e=cVe(),M8e=PVe(),N8e=xVe(),H8e=$Ve(),F8e=TVe(),B8e=_Ve(),Z8e=MVe(),W8e=BVe(),K8e=YVe(),J8e=kVe(),Q8e=uEe(),Y8e=hEe(),X8e=REe(),l8e=UEe(),O8e=wEe(),C8e=KEe(),b8e=eSe(),k8e=rSe(),eYe=pSe(),tYe=dSe(),oYe=GSe(),sYe=zSe(),rYe=QSe(),nYe=OSe(),iYe=rwe(),uYe=gwe(),pYe=dwe(),cYe=jwe(),fYe=Vwe(),mYe=Lwe(),gYe=Hwe(),hYe=Jwe(),aYe=lwe(),PYe=tGe(),dYe=nGe(),qYe=fGe(),yYe=PGe(),xYe=RGe(),IYe=UGe(),RYe=wGe(),AYe=MGe(),$Ye=WGe(),jYe=YGe(),UYe=kGe(),vYe=s_e(),TYe=c_e(),VYe=q_e(),EYe=R_e(),SYe=U_e(),wYe=__e(),GYe=M_e(),_Ye=B_e(),LYe=J_e(),DYe=l_e(),zYe=k_e(),MYe=nLe(),NYe=hLe(),HYe=qLe(),FYe=DLe(),BYe=HLe(),ZYe=WLe(),WYe=CLe(),KYe=oDe(),JYe=iDe(),QYe=fDe(),YYe=dDe(),XYe=IDe(),lYe=jDe(),OYe=GDe(),CYe=zDe(),bYe=ZDe(),kYe=XDe(),e7e=eze(),t7e=rze(),o7e=pze(),s7e=gze(),r7e=Aze(),n7e=vze(),i7e=wze(),u7e=Dze(),p7e=Jze(),c7e=lze(),f7e=kze(),m7e=sMe(),g7e=uMe(),h7e=mMe(),a7e=xMe(),P7e=$Me(),d7e=TMe(),q7e=wMe(),y7e=DMe(),x7e=BMe(),I7e=KNe(),R7e=r2e(),A7e=f2e(),$7e=a2e(),j7e=I2e(),U7e=j2e(),v7e=V2e(),T7e=G2e(),V7e=z2e(),E7e=F2e(),S7e=K2e(),w7e=X2e(),G7e=b2e(),_7e=rHe(),L7e=fHe(),D7e=dHe(),z7e=AHe(),M7e=VHe(),N7e=LHe(),H7e=NHe(),F7e=ZHe(),B7e=XHe(),Z7e=bHe(),W7e=oFe(),K7e=aFe(),J7e=AFe(),Q7e=TFe(),Y7e=_Fe(),X7e=MFe(),l7e=BFe(),O7e=JFe(),C7e=lFe(),b7e=kFe(),k7e=rBe(),eXe=fBe(),tXe=aBe(),oXe=yBe(),sXe=ABe(),rXe=VBe(),nXe=NBe(),iXe=bBe(),uXe=o3e(),pXe=i3e(),cXe=g3e(),fXe=d3e(),mXe=T3e(),gXe=D3e(),hXe=H3e(),aXe=W3e(),PXe=Y3e(),dXe=k3e(),qXe=s4e(),yXe=u4e(),xXe=h4e(),IXe=x4e(),RXe=T4e(),AXe=w4e(),$Xe=D4e(),jXe=W4e(),UXe=k4e(),vXe=nZe(),TXe=mZe(),VXe=qZe(),EXe=RZe(),SXe=UZe(),wXe=EZe(),GXe=_Ze(),_Xe=BZe(),LXe=JZe(),DXe=sWe(),zXe=uWe(),MXe=hWe(),NXe=xWe(),HXe=UWe(),FXe=EWe(),BXe=DWe(),ZXe=BWe(),WXe=JWe(),KXe=lWe(),JXe=kWe(),QXe=s6e(),YXe=u6e(),XXe=m6e(),lXe=P6e(),OXe=$6e(),CXe=T6e(),bXe=_6e(),kXe=H6e(),ele=W6e(),tle=Y6e(),ole=C6e(),sle=nKe(),rle=mKe(),nle=PKe(),ile=xKe(),ule=UKe(),ple=EKe(),cle=_Ke(),fle=WKe(),mle=CKe(),gle=sJe(),hle=mJe(),ale=PJe(),Ple=xJe(),dle=$Je(),qle=EJe(),yle=_Je(),xle=lJe(),Ile=s9e(),Rle=c9e(),Ale=h9e(),$le=x9e(),jle=$9e(),Ule=V9e(),vle=_9e(),Tle=M9e(),Vle=B9e(),Ele=l9e(),Sle=t5e(),wle=u5e(),Gle=m5e(),_le=P5e(),Lle=R5e(),Dle=U5e(),zle=w5e(),Mle=D5e();KU.APIS={abusiveexperiencereport:z5e.VERSIONS,acceleratedmobilepageurl:M5e.VERSIONS,accessapproval:N5e.VERSIONS,accesscontextmanager:H5e.VERSIONS,acmedns:F5e.VERSIONS,addressvalidation:B5e.VERSIONS,adexchangebuyer:Z5e.VERSIONS,adexchangebuyer2:W5e.VERSIONS,adexperiencereport:K5e.VERSIONS,admin:J5e.VERSIONS,admob:Q5e.VERSIONS,adsense:Y5e.VERSIONS,adsensehost:X5e.VERSIONS,adsenseplatform:l5e.VERSIONS,advisorynotifications:O5e.VERSIONS,agentregistry:C5e.VERSIONS,aiplatform:b5e.VERSIONS,airquality:k5e.VERSIONS,alertcenter:eQe.VERSIONS,alloydb:tQe.VERSIONS,analytics:oQe.VERSIONS,analyticsadmin:sQe.VERSIONS,analyticsdata:rQe.VERSIONS,analyticshub:nQe.VERSIONS,analyticsreporting:iQe.VERSIONS,androiddeviceprovisioning:uQe.VERSIONS,androidenterprise:pQe.VERSIONS,androidmanagement:cQe.VERSIONS,androidpublisher:fQe.VERSIONS,apigateway:mQe.VERSIONS,apigeeregistry:gQe.VERSIONS,apihub:hQe.VERSIONS,apikeys:aQe.VERSIONS,apim:PQe.VERSIONS,appengine:dQe.VERSIONS,apphub:qQe.VERSIONS,appsactivity:yQe.VERSIONS,appsmarket:xQe.VERSIONS,area120tables:IQe.VERSIONS,areainsights:RQe.VERSIONS,artifactregistry:AQe.VERSIONS,assuredworkloads:$Qe.VERSIONS,authorizedbuyersmarketplace:jQe.VERSIONS,backupdr:UQe.VERSIONS,baremetalsolution:vQe.VERSIONS,batch:TQe.VERSIONS,beyondcorp:VQe.VERSIONS,biglake:EQe.VERSIONS,bigquery:SQe.VERSIONS,bigqueryconnection:wQe.VERSIONS,bigquerydatapolicy:GQe.VERSIONS,bigquerydatatransfer:_Qe.VERSIONS,bigqueryreservation:LQe.VERSIONS,bigtableadmin:DQe.VERSIONS,billingbudgets:zQe.VERSIONS,binaryauthorization:MQe.VERSIONS,blockchainnodeengine:NQe.VERSIONS,blogger:HQe.VERSIONS,books:FQe.VERSIONS,businessprofileperformance:BQe.VERSIONS,calendar:ZQe.VERSIONS,certificatemanager:WQe.VERSIONS,ces:KQe.VERSIONS,chat:JQe.VERSIONS,checks:QQe.VERSIONS,chromemanagement:YQe.VERSIONS,chromepolicy:XQe.VERSIONS,chromeuxreport:lQe.VERSIONS,chromewebstore:OQe.VERSIONS,civicinfo:CQe.VERSIONS,classroom:bQe.VERSIONS,cloudasset:kQe.VERSIONS,cloudbilling:e8e.VERSIONS,cloudbuild:t8e.VERSIONS,cloudchannel:o8e.VERSIONS,cloudcommerceprocurement:s8e.VERSIONS,cloudcontrolspartner:r8e.VERSIONS,clouddebugger:n8e.VERSIONS,clouddeploy:i8e.VERSIONS,clouderrorreporting:u8e.VERSIONS,cloudfunctions:p8e.VERSIONS,cloudidentity:c8e.VERSIONS,cloudiot:f8e.VERSIONS,cloudkms:m8e.VERSIONS,cloudlocationfinder:g8e.VERSIONS,cloudnumberregistry:h8e.VERSIONS,cloudprofiler:a8e.VERSIONS,cloudresourcemanager:P8e.VERSIONS,cloudscheduler:d8e.VERSIONS,cloudsearch:q8e.VERSIONS,cloudshell:y8e.VERSIONS,cloudsupport:x8e.VERSIONS,cloudtasks:I8e.VERSIONS,cloudtrace:R8e.VERSIONS,composer:A8e.VERSIONS,compute:$8e.VERSIONS,config:j8e.VERSIONS,connectors:U8e.VERSIONS,contactcenteraiplatform:v8e.VERSIONS,contactcenterinsights:T8e.VERSIONS,container:V8e.VERSIONS,containeranalysis:E8e.VERSIONS,content:S8e.VERSIONS,contentwarehouse:w8e.VERSIONS,css:G8e.VERSIONS,customsearch:_8e.VERSIONS,datacatalog:L8e.VERSIONS,dataflow:D8e.VERSIONS,dataform:z8e.VERSIONS,datafusion:M8e.VERSIONS,datalabeling:N8e.VERSIONS,datalineage:H8e.VERSIONS,datamanager:F8e.VERSIONS,datamigration:B8e.VERSIONS,datapipelines:Z8e.VERSIONS,dataplex:W8e.VERSIONS,dataportability:K8e.VERSIONS,dataproc:J8e.VERSIONS,datastore:Q8e.VERSIONS,datastream:Y8e.VERSIONS,deploymentmanager:X8e.VERSIONS,developerconnect:l8e.VERSIONS,developerknowledge:O8e.VERSIONS,dfareporting:C8e.VERSIONS,dialogflow:b8e.VERSIONS,digitalassetlinks:k8e.VERSIONS,discovery:eYe.VERSIONS,discoveryengine:tYe.VERSIONS,displayvideo:oYe.VERSIONS,dlp:sYe.VERSIONS,dns:rYe.VERSIONS,docs:nYe.VERSIONS,documentai:iYe.VERSIONS,domains:uYe.VERSIONS,domainsrdap:pYe.VERSIONS,doubleclickbidmanager:cYe.VERSIONS,doubleclicksearch:fYe.VERSIONS,drive:mYe.VERSIONS,driveactivity:gYe.VERSIONS,drivelabels:hYe.VERSIONS,essentialcontacts:aYe.VERSIONS,eventarc:PYe.VERSIONS,factchecktools:dYe.VERSIONS,fcm:qYe.VERSIONS,fcmdata:yYe.VERSIONS,file:xYe.VERSIONS,firebase:IYe.VERSIONS,firebaseappcheck:RYe.VERSIONS,firebaseappdistribution:AYe.VERSIONS,firebaseapphosting:$Ye.VERSIONS,firebasedatabase:jYe.VERSIONS,firebasedataconnect:UYe.VERSIONS,firebasedynamiclinks:vYe.VERSIONS,firebasehosting:TYe.VERSIONS,firebaseml:VYe.VERSIONS,firebaserules:EYe.VERSIONS,firebasestorage:SYe.VERSIONS,firestore:wYe.VERSIONS,fitness:GYe.VERSIONS,forms:_Ye.VERSIONS,games:LYe.VERSIONS,gamesConfiguration:DYe.VERSIONS,gamesManagement:zYe.VERSIONS,gameservices:MYe.VERSIONS,genomics:NYe.VERSIONS,gkebackup:HYe.VERSIONS,gkehub:FYe.VERSIONS,gkeonprem:BYe.VERSIONS,gmail:ZYe.VERSIONS,gmailpostmastertools:WYe.VERSIONS,groupsmigration:KYe.VERSIONS,groupssettings:JYe.VERSIONS,health:QYe.VERSIONS,healthcare:YYe.VERSIONS,homegraph:XYe.VERSIONS,hypercomputecluster:lYe.VERSIONS,iam:OYe.VERSIONS,iamcredentials:CYe.VERSIONS,iap:bYe.VERSIONS,ideahub:kYe.VERSIONS,identitytoolkit:e7e.VERSIONS,ids:t7e.VERSIONS,indexing:o7e.VERSIONS,integrations:s7e.VERSIONS,jobs:r7e.VERSIONS,keep:n7e.VERSIONS,kgsearch:i7e.VERSIONS,kmsinventory:u7e.VERSIONS,language:p7e.VERSIONS,libraryagent:c7e.VERSIONS,licensing:f7e.VERSIONS,localservices:m7e.VERSIONS,logging:g7e.VERSIONS,looker:h7e.VERSIONS,managedidentities:a7e.VERSIONS,managedkafka:P7e.VERSIONS,manufacturers:d7e.VERSIONS,marketingplatformadmin:q7e.VERSIONS,meet:y7e.VERSIONS,memcache:x7e.VERSIONS,merchantapi:I7e.VERSIONS,metastore:R7e.VERSIONS,migrationcenter:A7e.VERSIONS,ml:$7e.VERSIONS,monitoring:j7e.VERSIONS,mybusinessaccountmanagement:U7e.VERSIONS,mybusinessbusinesscalls:v7e.VERSIONS,mybusinessbusinessinformation:T7e.VERSIONS,mybusinesslodging:V7e.VERSIONS,mybusinessnotifications:E7e.VERSIONS,mybusinessplaceactions:S7e.VERSIONS,mybusinessqanda:w7e.VERSIONS,mybusinessverifications:G7e.VERSIONS,netapp:_7e.VERSIONS,networkconnectivity:L7e.VERSIONS,networkmanagement:D7e.VERSIONS,networksecurity:z7e.VERSIONS,networkservices:M7e.VERSIONS,notebooks:N7e.VERSIONS,oauth2:H7e.VERSIONS,observability:F7e.VERSIONS,ondemandscanning:B7e.VERSIONS,oracledatabase:Z7e.VERSIONS,orgpolicy:W7e.VERSIONS,osconfig:K7e.VERSIONS,oslogin:J7e.VERSIONS,pagespeedonline:Q7e.VERSIONS,parallelstore:Y7e.VERSIONS,parametermanager:X7e.VERSIONS,paymentsresellersubscription:l7e.VERSIONS,people:O7e.VERSIONS,places:C7e.VERSIONS,playablelocations:b7e.VERSIONS,playcustomapp:k7e.VERSIONS,playdeveloperreporting:eXe.VERSIONS,playgrouping:tXe.VERSIONS,playintegrity:oXe.VERSIONS,plus:sXe.VERSIONS,policyanalyzer:rXe.VERSIONS,policysimulator:nXe.VERSIONS,policytroubleshooter:iXe.VERSIONS,pollen:uXe.VERSIONS,poly:pXe.VERSIONS,privateca:cXe.VERSIONS,prod_tt_sasportal:fXe.VERSIONS,publicca:mXe.VERSIONS,pubsub:gXe.VERSIONS,pubsublite:hXe.VERSIONS,rapidmigrationassessment:aXe.VERSIONS,readerrevenuesubscriptionlinking:PXe.VERSIONS,realtimebidding:dXe.VERSIONS,recaptchaenterprise:qXe.VERSIONS,recommendationengine:yXe.VERSIONS,recommender:xXe.VERSIONS,redis:IXe.VERSIONS,remotebuildexecution:RXe.VERSIONS,reseller:AXe.VERSIONS,resourcesettings:$Xe.VERSIONS,retail:jXe.VERSIONS,run:UXe.VERSIONS,runtimeconfig:vXe.VERSIONS,saasservicemgmt:TXe.VERSIONS,safebrowsing:VXe.VERSIONS,sasportal:EXe.VERSIONS,script:SXe.VERSIONS,searchads360:wXe.VERSIONS,searchconsole:GXe.VERSIONS,secretmanager:_Xe.VERSIONS,securesourcemanager:LXe.VERSIONS,securitycenter:DXe.VERSIONS,securityposture:zXe.VERSIONS,serviceconsumermanagement:MXe.VERSIONS,servicecontrol:NXe.VERSIONS,servicedirectory:HXe.VERSIONS,servicemanagement:FXe.VERSIONS,servicenetworking:BXe.VERSIONS,serviceusage:ZXe.VERSIONS,sheets:WXe.VERSIONS,siteVerification:KXe.VERSIONS,slides:JXe.VERSIONS,smartdevicemanagement:QXe.VERSIONS,solar:YXe.VERSIONS,sourcerepo:XXe.VERSIONS,spanner:lXe.VERSIONS,speech:OXe.VERSIONS,sql:CXe.VERSIONS,sqladmin:bXe.VERSIONS,storage:kXe.VERSIONS,storagebatchoperations:ele.VERSIONS,storagetransfer:tle.VERSIONS,streetviewpublish:ole.VERSIONS,sts:sle.VERSIONS,tagmanager:rle.VERSIONS,tasks:nle.VERSIONS,testing:ile.VERSIONS,texttospeech:ule.VERSIONS,threatintelligence:ple.VERSIONS,toolresults:cle.VERSIONS,tpu:fle.VERSIONS,trafficdirector:mle.VERSIONS,transcoder:gle.VERSIONS,translate:hle.VERSIONS,travelimpactmodel:ale.VERSIONS,vault:Ple.VERSIONS,vectortile:dle.VERSIONS,verifiedaccess:qle.VERSIONS,versionhistory:yle.VERSIONS,videointelligence:xle.VERSIONS,vision:Ile.VERSIONS,vmmigration:Rle.VERSIONS,vmwareengine:Ale.VERSIONS,vpcaccess:$le.VERSIONS,walletobjects:jle.VERSIONS,webcontentpublisher:Ule.VERSIONS,webfonts:vle.VERSIONS,webmasters:Tle.VERSIONS,webrisk:Vle.VERSIONS,websecurityscanner:Ele.VERSIONS,workflowexecutions:Sle.VERSIONS,workflows:wle.VERSIONS,workloadmanager:Gle.VERSIONS,workspaceevents:_le.VERSIONS,workstations:Lle.VERSIONS,youtube:Dle.VERSIONS,youtubeAnalytics:zle.VERSIONS,youtubereporting:Mle.VERSIONS};var Wre=class{abusiveexperiencereport=z5e.abusiveexperiencereport;acceleratedmobilepageurl=M5e.acceleratedmobilepageurl;accessapproval=N5e.accessapproval;accesscontextmanager=H5e.accesscontextmanager;acmedns=F5e.acmedns;addressvalidation=B5e.addressvalidation;adexchangebuyer=Z5e.adexchangebuyer;adexchangebuyer2=W5e.adexchangebuyer2;adexperiencereport=K5e.adexperiencereport;admin=J5e.admin;admob=Q5e.admob;adsense=Y5e.adsense;adsensehost=X5e.adsensehost;adsenseplatform=l5e.adsenseplatform;advisorynotifications=O5e.advisorynotifications;agentregistry=C5e.agentregistry;aiplatform=b5e.aiplatform;airquality=k5e.airquality;alertcenter=eQe.alertcenter;alloydb=tQe.alloydb;analytics=oQe.analytics;analyticsadmin=sQe.analyticsadmin;analyticsdata=rQe.analyticsdata;analyticshub=nQe.analyticshub;analyticsreporting=iQe.analyticsreporting;androiddeviceprovisioning=uQe.androiddeviceprovisioning;androidenterprise=pQe.androidenterprise;androidmanagement=cQe.androidmanagement;androidpublisher=fQe.androidpublisher;apigateway=mQe.apigateway;apigeeregistry=gQe.apigeeregistry;apihub=hQe.apihub;apikeys=aQe.apikeys;apim=PQe.apim;appengine=dQe.appengine;apphub=qQe.apphub;appsactivity=yQe.appsactivity;appsmarket=xQe.appsmarket;area120tables=IQe.area120tables;areainsights=RQe.areainsights;artifactregistry=AQe.artifactregistry;assuredworkloads=$Qe.assuredworkloads;authorizedbuyersmarketplace=jQe.authorizedbuyersmarketplace;backupdr=UQe.backupdr;baremetalsolution=vQe.baremetalsolution;batch=TQe.batch;beyondcorp=VQe.beyondcorp;biglake=EQe.biglake;bigquery=SQe.bigquery;bigqueryconnection=wQe.bigqueryconnection;bigquerydatapolicy=GQe.bigquerydatapolicy;bigquerydatatransfer=_Qe.bigquerydatatransfer;bigqueryreservation=LQe.bigqueryreservation;bigtableadmin=DQe.bigtableadmin;billingbudgets=zQe.billingbudgets;binaryauthorization=MQe.binaryauthorization;blockchainnodeengine=NQe.blockchainnodeengine;blogger=HQe.blogger;books=FQe.books;businessprofileperformance=BQe.businessprofileperformance;calendar=ZQe.calendar;certificatemanager=WQe.certificatemanager;ces=KQe.ces;chat=JQe.chat;checks=QQe.checks;chromemanagement=YQe.chromemanagement;chromepolicy=XQe.chromepolicy;chromeuxreport=lQe.chromeuxreport;chromewebstore=OQe.chromewebstore;civicinfo=CQe.civicinfo;classroom=bQe.classroom;cloudasset=kQe.cloudasset;cloudbilling=e8e.cloudbilling;cloudbuild=t8e.cloudbuild;cloudchannel=o8e.cloudchannel;cloudcommerceprocurement=s8e.cloudcommerceprocurement;cloudcontrolspartner=r8e.cloudcontrolspartner;clouddebugger=n8e.clouddebugger;clouddeploy=i8e.clouddeploy;clouderrorreporting=u8e.clouderrorreporting;cloudfunctions=p8e.cloudfunctions;cloudidentity=c8e.cloudidentity;cloudiot=f8e.cloudiot;cloudkms=m8e.cloudkms;cloudlocationfinder=g8e.cloudlocationfinder;cloudnumberregistry=h8e.cloudnumberregistry;cloudprofiler=a8e.cloudprofiler;cloudresourcemanager=P8e.cloudresourcemanager;cloudscheduler=d8e.cloudscheduler;cloudsearch=q8e.cloudsearch;cloudshell=y8e.cloudshell;cloudsupport=x8e.cloudsupport;cloudtasks=I8e.cloudtasks;cloudtrace=R8e.cloudtrace;composer=A8e.composer;compute=$8e.compute;config=j8e.config;connectors=U8e.connectors;contactcenteraiplatform=v8e.contactcenteraiplatform;contactcenterinsights=T8e.contactcenterinsights;container=V8e.container;containeranalysis=E8e.containeranalysis;content=S8e.content;contentwarehouse=w8e.contentwarehouse;css=G8e.css;customsearch=_8e.customsearch;datacatalog=L8e.datacatalog;dataflow=D8e.dataflow;dataform=z8e.dataform;datafusion=M8e.datafusion;datalabeling=N8e.datalabeling;datalineage=H8e.datalineage;datamanager=F8e.datamanager;datamigration=B8e.datamigration;datapipelines=Z8e.datapipelines;dataplex=W8e.dataplex;dataportability=K8e.dataportability;dataproc=J8e.dataproc;datastore=Q8e.datastore;datastream=Y8e.datastream;deploymentmanager=X8e.deploymentmanager;developerconnect=l8e.developerconnect;developerknowledge=O8e.developerknowledge;dfareporting=C8e.dfareporting;dialogflow=b8e.dialogflow;digitalassetlinks=k8e.digitalassetlinks;discovery=eYe.discovery;discoveryengine=tYe.discoveryengine;displayvideo=oYe.displayvideo;dlp=sYe.dlp;dns=rYe.dns;docs=nYe.docs;documentai=iYe.documentai;domains=uYe.domains;domainsrdap=pYe.domainsrdap;doubleclickbidmanager=cYe.doubleclickbidmanager;doubleclicksearch=fYe.doubleclicksearch;drive=mYe.drive;driveactivity=gYe.driveactivity;drivelabels=hYe.drivelabels;essentialcontacts=aYe.essentialcontacts;eventarc=PYe.eventarc;factchecktools=dYe.factchecktools;fcm=qYe.fcm;fcmdata=yYe.fcmdata;file=xYe.file;firebase=IYe.firebase;firebaseappcheck=RYe.firebaseappcheck;firebaseappdistribution=AYe.firebaseappdistribution;firebaseapphosting=$Ye.firebaseapphosting;firebasedatabase=jYe.firebasedatabase;firebasedataconnect=UYe.firebasedataconnect;firebasedynamiclinks=vYe.firebasedynamiclinks;firebasehosting=TYe.firebasehosting;firebaseml=VYe.firebaseml;firebaserules=EYe.firebaserules;firebasestorage=SYe.firebasestorage;firestore=wYe.firestore;fitness=GYe.fitness;forms=_Ye.forms;games=LYe.games;gamesConfiguration=DYe.gamesConfiguration;gamesManagement=zYe.gamesManagement;gameservices=MYe.gameservices;genomics=NYe.genomics;gkebackup=HYe.gkebackup;gkehub=FYe.gkehub;gkeonprem=BYe.gkeonprem;gmail=ZYe.gmail;gmailpostmastertools=WYe.gmailpostmastertools;groupsmigration=KYe.groupsmigration;groupssettings=JYe.groupssettings;health=QYe.health;healthcare=YYe.healthcare;homegraph=XYe.homegraph;hypercomputecluster=lYe.hypercomputecluster;iam=OYe.iam;iamcredentials=CYe.iamcredentials;iap=bYe.iap;ideahub=kYe.ideahub;identitytoolkit=e7e.identitytoolkit;ids=t7e.ids;indexing=o7e.indexing;integrations=s7e.integrations;jobs=r7e.jobs;keep=n7e.keep;kgsearch=i7e.kgsearch;kmsinventory=u7e.kmsinventory;language=p7e.language;libraryagent=c7e.libraryagent;licensing=f7e.licensing;localservices=m7e.localservices;logging=g7e.logging;looker=h7e.looker;managedidentities=a7e.managedidentities;managedkafka=P7e.managedkafka;manufacturers=d7e.manufacturers;marketingplatformadmin=q7e.marketingplatformadmin;meet=y7e.meet;memcache=x7e.memcache;merchantapi=I7e.merchantapi;metastore=R7e.metastore;migrationcenter=A7e.migrationcenter;ml=$7e.ml;monitoring=j7e.monitoring;mybusinessaccountmanagement=U7e.mybusinessaccountmanagement;mybusinessbusinesscalls=v7e.mybusinessbusinesscalls;mybusinessbusinessinformation=T7e.mybusinessbusinessinformation;mybusinesslodging=V7e.mybusinesslodging;mybusinessnotifications=E7e.mybusinessnotifications;mybusinessplaceactions=S7e.mybusinessplaceactions;mybusinessqanda=w7e.mybusinessqanda;mybusinessverifications=G7e.mybusinessverifications;netapp=_7e.netapp;networkconnectivity=L7e.networkconnectivity;networkmanagement=D7e.networkmanagement;networksecurity=z7e.networksecurity;networkservices=M7e.networkservices;notebooks=N7e.notebooks;oauth2=H7e.oauth2;observability=F7e.observability;ondemandscanning=B7e.ondemandscanning;oracledatabase=Z7e.oracledatabase;orgpolicy=W7e.orgpolicy;osconfig=K7e.osconfig;oslogin=J7e.oslogin;pagespeedonline=Q7e.pagespeedonline;parallelstore=Y7e.parallelstore;parametermanager=X7e.parametermanager;paymentsresellersubscription=l7e.paymentsresellersubscription;people=O7e.people;places=C7e.places;playablelocations=b7e.playablelocations;playcustomapp=k7e.playcustomapp;playdeveloperreporting=eXe.playdeveloperreporting;playgrouping=tXe.playgrouping;playintegrity=oXe.playintegrity;plus=sXe.plus;policyanalyzer=rXe.policyanalyzer;policysimulator=nXe.policysimulator;policytroubleshooter=iXe.policytroubleshooter;pollen=uXe.pollen;poly=pXe.poly;privateca=cXe.privateca;prod_tt_sasportal=fXe.prod_tt_sasportal;publicca=mXe.publicca;pubsub=gXe.pubsub;pubsublite=hXe.pubsublite;rapidmigrationassessment=aXe.rapidmigrationassessment;readerrevenuesubscriptionlinking=PXe.readerrevenuesubscriptionlinking;realtimebidding=dXe.realtimebidding;recaptchaenterprise=qXe.recaptchaenterprise;recommendationengine=yXe.recommendationengine;recommender=xXe.recommender;redis=IXe.redis;remotebuildexecution=RXe.remotebuildexecution;reseller=AXe.reseller;resourcesettings=$Xe.resourcesettings;retail=jXe.retail;run=UXe.run;runtimeconfig=vXe.runtimeconfig;saasservicemgmt=TXe.saasservicemgmt;safebrowsing=VXe.safebrowsing;sasportal=EXe.sasportal;script=SXe.script;searchads360=wXe.searchads360;searchconsole=GXe.searchconsole;secretmanager=_Xe.secretmanager;securesourcemanager=LXe.securesourcemanager;securitycenter=DXe.securitycenter;securityposture=zXe.securityposture;serviceconsumermanagement=MXe.serviceconsumermanagement;servicecontrol=NXe.servicecontrol;servicedirectory=HXe.servicedirectory;servicemanagement=FXe.servicemanagement;servicenetworking=BXe.servicenetworking;serviceusage=ZXe.serviceusage;sheets=WXe.sheets;siteVerification=KXe.siteVerification;slides=JXe.slides;smartdevicemanagement=QXe.smartdevicemanagement;solar=YXe.solar;sourcerepo=XXe.sourcerepo;spanner=lXe.spanner;speech=OXe.speech;sql=CXe.sql;sqladmin=bXe.sqladmin;storage=kXe.storage;storagebatchoperations=ele.storagebatchoperations;storagetransfer=tle.storagetransfer;streetviewpublish=ole.streetviewpublish;sts=sle.sts;tagmanager=rle.tagmanager;tasks=nle.tasks;testing=ile.testing;texttospeech=ule.texttospeech;threatintelligence=ple.threatintelligence;toolresults=cle.toolresults;tpu=fle.tpu;trafficdirector=mle.trafficdirector;transcoder=gle.transcoder;translate=hle.translate;travelimpactmodel=ale.travelimpactmodel;vault=Ple.vault;vectortile=dle.vectortile;verifiedaccess=qle.verifiedaccess;versionhistory=yle.versionhistory;videointelligence=xle.videointelligence;vision=Ile.vision;vmmigration=Rle.vmmigration;vmwareengine=Ale.vmwareengine;vpcaccess=$le.vpcaccess;walletobjects=jle.walletobjects;webcontentpublisher=Ule.webcontentpublisher;webfonts=vle.webfonts;webmasters=Tle.webmasters;webrisk=Vle.webrisk;websecurityscanner=Ele.websecurityscanner;workflowexecutions=Sle.workflowexecutions;workflows=wle.workflows;workloadmanager=Gle.workloadmanager;workspaceevents=_le.workspaceevents;workstations=Lle.workstations;youtube=Dle.youtube;youtubeAnalytics=zle.youtubeAnalytics;youtubereporting=Mle.youtubereporting};KU.GeneratedAPIs=Wre});var Hle=ht(JU=>{"use strict";Object.defineProperty(JU,"__esModule",{value:!0});JU.GoogleApis=JU.AuthPlus=void 0;var Kre=Nle(),Jre=ct();Object.defineProperty(JU,"AuthPlus",{enumerable:!0,get:function(){return Jre.AuthPlus}});var Qre=class extends Kre.GeneratedAPIs{_discovery=new Jre.Discovery({debug:!1,includePrivate:!1});auth=new Jre.AuthPlus;_options={};constructor(R){super(),this.options(R)}getSupportedAPIs(){let R={};return Object.keys(Kre.APIS).forEach(T=>{R[T]=Object.keys(Kre.APIS[T])}),R}options(R){this._options=R||{}}addAPIs(R){for(let T in R)R.hasOwnProperty(T)&&(this[T]=R[T].bind(this))}discover(R,T){if(T)this.discoverAsync(R).then(()=>T()).catch(T);else return this.discoverAsync(R)}async discoverAsync(R){let T=await this._discovery.discoverAllAPIs(R);this.addAPIs(T)}async discoverAPI(R,T={}){let V=(await this._discovery.discoverAPI(R))(T,this);return V.google=this,Object.freeze(V)}};JU.GoogleApis=Qre});var Qx=ht(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.androidpublisher_v2=mt.androidpublisher_v1=mt.androidpublisher_v1_1=mt.androidmanagement_v1=mt.androidenterprise_v1=mt.androiddeviceprovisioning_v1=mt.analyticsreporting_v4=mt.analyticshub_v1beta1=mt.analyticshub_v1=mt.analyticsdata_v1beta=mt.analyticsdata_v1alpha=mt.analyticsadmin_v1beta=mt.analyticsadmin_v1alpha=mt.analytics_v3=mt.alloydb_v1beta=mt.alloydb_v1alpha=mt.alloydb_v1=mt.alertcenter_v1beta1=mt.airquality_v1=mt.aiplatform_v1beta1=mt.aiplatform_v1=mt.agentregistry_v1alpha=mt.advisorynotifications_v1=mt.adsenseplatform_v1alpha=mt.adsenseplatform_v1=mt.adsensehost_v4_1=mt.adsense_v2=mt.adsense_v1_4=mt.admob_v1beta=mt.admob_v1=mt.admin_reports_v1=mt.admin_directory_v1=mt.admin_datatransfer_v1=mt.adexperiencereport_v1=mt.adexchangebuyer2_v2beta1=mt.adexchangebuyer_v1_4=mt.adexchangebuyer_v1_3=mt.adexchangebuyer_v1_2=mt.addressvalidation_v1=mt.acmedns_v1=mt.accesscontextmanager_v1beta=mt.accesscontextmanager_v1=mt.accessapproval_v1beta1=mt.accessapproval_v1=mt.acceleratedmobilepageurl_v1=mt.abusiveexperiencereport_v1=mt.Auth=mt.Common=mt.GoogleApis=mt.google=void 0;mt.books_v1=mt.blogger_v3=mt.blockchainnodeengine_v1=mt.binaryauthorization_v1beta1=mt.binaryauthorization_v1=mt.billingbudgets_v1beta1=mt.billingbudgets_v1=mt.bigtableadmin_v2=mt.bigtableadmin_v1=mt.bigqueryreservation_v1beta1=mt.bigqueryreservation_v1alpha2=mt.bigqueryreservation_v1=mt.bigquerydatatransfer_v1=mt.bigquerydatapolicy_v2=mt.bigquerydatapolicy_v1=mt.bigqueryconnection_v1beta1=mt.bigqueryconnection_v1=mt.bigquery_v2=mt.biglake_v1=mt.beyondcorp_v1alpha=mt.beyondcorp_v1=mt.batch_v1=mt.baremetalsolution_v2=mt.baremetalsolution_v1alpha1=mt.baremetalsolution_v1=mt.backupdr_v1=mt.authorizedbuyersmarketplace_v1beta=mt.authorizedbuyersmarketplace_v1alpha=mt.authorizedbuyersmarketplace_v1=mt.assuredworkloads_v1beta1=mt.assuredworkloads_v1=mt.artifactregistry_v1beta2=mt.artifactregistry_v1beta1=mt.artifactregistry_v1=mt.areainsights_v1=mt.area120tables_v1alpha1=mt.appsmarket_v2=mt.appsactivity_v1=mt.apphub_v1alpha=mt.apphub_v1=mt.appengine_v1beta=mt.appengine_v1alpha=mt.appengine_v1=mt.apim_v1alpha=mt.apikeys_v2=mt.apihub_v1=mt.apigeeregistry_v1=mt.apigateway_v1beta=mt.apigateway_v1=mt.androidpublisher_v3=void 0;mt.cloudresourcemanager_v2=mt.cloudresourcemanager_v1beta1=mt.cloudresourcemanager_v1=mt.cloudprofiler_v2=mt.cloudnumberregistry_v1alpha=mt.cloudlocationfinder_v1alpha=mt.cloudlocationfinder_v1=mt.cloudkms_v1=mt.cloudiot_v1=mt.cloudidentity_v1beta1=mt.cloudidentity_v1=mt.cloudfunctions_v2beta=mt.cloudfunctions_v2alpha=mt.cloudfunctions_v2=mt.cloudfunctions_v1beta2=mt.cloudfunctions_v1=mt.clouderrorreporting_v1beta1=mt.clouddeploy_v1=mt.clouddebugger_v2=mt.cloudcontrolspartner_v1beta=mt.cloudcontrolspartner_v1=mt.cloudcommerceprocurement_v1=mt.cloudchannel_v1=mt.cloudbuild_v2=mt.cloudbuild_v1beta1=mt.cloudbuild_v1alpha2=mt.cloudbuild_v1alpha1=mt.cloudbuild_v1=mt.cloudbilling_v1beta=mt.cloudbilling_v1=mt.cloudasset_v1p7beta1=mt.cloudasset_v1p5beta1=mt.cloudasset_v1p4beta1=mt.cloudasset_v1p1beta1=mt.cloudasset_v1beta1=mt.cloudasset_v1=mt.classroom_v1=mt.civicinfo_v2=mt.chromewebstore_v2=mt.chromewebstore_v1_1=mt.chromeuxreport_v1=mt.chromepolicy_v1=mt.chromemanagement_v1=mt.checks_v1alpha=mt.chat_v1=mt.ces_v1beta=mt.ces_v1=mt.certificatemanager_v1=mt.calendar_v3=mt.businessprofileperformance_v1=void 0;mt.dataportability_v1=mt.dataplex_v1=mt.datapipelines_v1=mt.datamigration_v1beta1=mt.datamigration_v1=mt.datamanager_v1=mt.datalineage_v1=mt.datalabeling_v1beta1=mt.datafusion_v1beta1=mt.datafusion_v1=mt.dataform_v1beta1=mt.dataform_v1=mt.dataflow_v1b3=mt.datacatalog_v1beta1=mt.datacatalog_v1=mt.customsearch_v1=mt.css_v1=mt.contentwarehouse_v1=mt.content_v2=mt.content_v2_1=mt.containeranalysis_v1beta1=mt.containeranalysis_v1alpha1=mt.containeranalysis_v1=mt.container_v1beta1=mt.container_v1=mt.contactcenterinsights_v1=mt.contactcenteraiplatform_v1alpha1=mt.connectors_v2=mt.connectors_v1=mt.config_v1=mt.compute_v1=mt.compute_beta=mt.compute_alpha=mt.composer_v1beta1=mt.composer_v1=mt.cloudtrace_v2beta1=mt.cloudtrace_v2=mt.cloudtrace_v1=mt.cloudtasks_v2beta3=mt.cloudtasks_v2beta2=mt.cloudtasks_v2=mt.cloudsupport_v2beta=mt.cloudsupport_v2=mt.cloudshell_v1alpha1=mt.cloudshell_v1=mt.cloudsearch_v1=mt.cloudscheduler_v1beta1=mt.cloudscheduler_v1=mt.cloudresourcemanager_v3=mt.cloudresourcemanager_v2beta1=void 0;mt.doubleclickbidmanager_v1=mt.doubleclickbidmanager_v1_1=mt.domainsrdap_v1=mt.domains_v1beta1=mt.domains_v1alpha2=mt.domains_v1=mt.documentai_v1beta3=mt.documentai_v1beta2=mt.documentai_v1=mt.docs_v1=mt.dns_v2beta1=mt.dns_v2=mt.dns_v1beta2=mt.dns_v1=mt.dlp_v2=mt.displayvideo_v4=mt.displayvideo_v3=mt.displayvideo_v2=mt.displayvideo_v1dev=mt.displayvideo_v1beta2=mt.displayvideo_v1beta=mt.displayvideo_v1=mt.discoveryengine_v1beta=mt.discoveryengine_v1alpha=mt.discoveryengine_v1=mt.discovery_v1=mt.digitalassetlinks_v1=mt.dialogflow_v3beta1=mt.dialogflow_v3=mt.dialogflow_v2beta1=mt.dialogflow_v2=mt.dfareporting_v5=mt.dfareporting_v4=mt.dfareporting_v3_5=mt.dfareporting_v3_4=mt.dfareporting_v3_3=mt.developerknowledge_v1alpha=mt.developerknowledge_v1=mt.developerconnect_v1=mt.deploymentmanager_v2beta=mt.deploymentmanager_v2=mt.deploymentmanager_alpha=mt.datastream_v1alpha1=mt.datastream_v1=mt.datastore_v1beta3=mt.datastore_v1beta1=mt.datastore_v1=mt.dataproc_v1beta2=mt.dataproc_v1=mt.dataportability_v1beta=void 0;mt.gkehub_v1alpha2=mt.gkehub_v1alpha=mt.gkehub_v1=mt.gkebackup_v1=mt.genomics_v2alpha1=mt.genomics_v1alpha2=mt.genomics_v1=mt.gameservices_v1beta=mt.gameservices_v1=mt.gamesManagement_v1management=mt.gamesConfiguration_v1configuration=mt.games_v1=mt.forms_v1=mt.fitness_v1=mt.firestore_v1beta2=mt.firestore_v1beta1=mt.firestore_v1=mt.firebasestorage_v1beta=mt.firebaserules_v1=mt.firebaseml_v2beta=mt.firebaseml_v1beta2=mt.firebaseml_v1=mt.firebasehosting_v1beta1=mt.firebasehosting_v1=mt.firebasedynamiclinks_v1=mt.firebasedataconnect_v1beta=mt.firebasedataconnect_v1=mt.firebasedatabase_v1beta=mt.firebaseapphosting_v1beta=mt.firebaseapphosting_v1=mt.firebaseappdistribution_v1alpha=mt.firebaseappdistribution_v1=mt.firebaseappcheck_v1beta=mt.firebaseappcheck_v1=mt.firebase_v1beta1=mt.file_v1beta1=mt.file_v1=mt.fcmdata_v1beta1=mt.fcm_v1=mt.factchecktools_v1alpha1=mt.eventarc_v1beta1=mt.eventarc_v1=mt.essentialcontacts_v1=mt.drivelabels_v2beta=mt.drivelabels_v2=mt.driveactivity_v2=mt.drive_v3=mt.drive_v2=mt.doubleclicksearch_v2=mt.doubleclickbidmanager_v2=void 0;mt.managedkafka_v1=mt.managedidentities_v1beta1=mt.managedidentities_v1alpha1=mt.managedidentities_v1=mt.looker_v1=mt.logging_v2=mt.localservices_v1=mt.licensing_v1=mt.libraryagent_v1=mt.language_v2=mt.language_v1beta2=mt.language_v1beta1=mt.language_v1=mt.kmsinventory_v1=mt.kgsearch_v1=mt.keep_v1=mt.jobs_v4=mt.jobs_v3p1beta1=mt.jobs_v3=mt.jobs_v2=mt.integrations_v1alpha=mt.indexing_v3=mt.ids_v1=mt.identitytoolkit_v3=mt.identitytoolkit_v2=mt.ideahub_v1beta=mt.ideahub_v1alpha=mt.iap_v1beta1=mt.iap_v1=mt.iamcredentials_v1=mt.iam_v2beta=mt.iam_v2=mt.iam_v1=mt.hypercomputecluster_v1=mt.homegraph_v1=mt.healthcare_v1beta1=mt.healthcare_v1=mt.health_v4=mt.groupssettings_v1=mt.groupsmigration_v1=mt.gmailpostmastertools_v2=mt.gmailpostmastertools_v1beta1=mt.gmailpostmastertools_v1=mt.gmail_v1=mt.gkeonprem_v1=mt.gkehub_v2beta=mt.gkehub_v2alpha=mt.gkehub_v2=mt.gkehub_v1beta1=mt.gkehub_v1beta=void 0;mt.netapp_v1=mt.mybusinessverifications_v1=mt.mybusinessqanda_v1=mt.mybusinessplaceactions_v1=mt.mybusinessnotifications_v1=mt.mybusinesslodging_v1=mt.mybusinessbusinessinformation_v1=mt.mybusinessbusinesscalls_v1=mt.mybusinessaccountmanagement_v1=mt.monitoring_v3=mt.monitoring_v1=mt.ml_v1=mt.migrationcenter_v1alpha1=mt.migrationcenter_v1=mt.metastore_v2beta=mt.metastore_v2alpha=mt.metastore_v2=mt.metastore_v1beta=mt.metastore_v1alpha=mt.metastore_v1=mt.merchantapi_reviews_v1beta=mt.merchantapi_reports_v1beta=mt.merchantapi_reports_v1=mt.merchantapi_quota_v1beta=mt.merchantapi_quota_v1=mt.merchantapi_promotions_v1beta=mt.merchantapi_promotions_v1=mt.merchantapi_products_v1beta=mt.merchantapi_products_v1=mt.merchantapi_ordertracking_v1beta=mt.merchantapi_ordertracking_v1=mt.merchantapi_notifications_v1beta=mt.merchantapi_notifications_v1=mt.merchantapi_lfp_v1beta=mt.merchantapi_lfp_v1=mt.merchantapi_issueresolution_v1beta=mt.merchantapi_issueresolution_v1=mt.merchantapi_inventories_v1beta=mt.merchantapi_inventories_v1=mt.merchantapi_datasources_v1beta=mt.merchantapi_datasources_v1=mt.merchantapi_conversions_v1beta=mt.merchantapi_conversions_v1=mt.merchantapi_accounts_v1beta=mt.merchantapi_accounts_v1=mt.memcache_v1beta2=mt.memcache_v1=mt.meet_v2=mt.marketingplatformadmin_v1alpha=mt.manufacturers_v1=void 0;mt.pollen_v1=mt.policytroubleshooter_v3beta=mt.policytroubleshooter_v3=mt.policytroubleshooter_v1beta=mt.policytroubleshooter_v1=mt.policysimulator_v1beta1=mt.policysimulator_v1beta=mt.policysimulator_v1alpha=mt.policysimulator_v1=mt.policyanalyzer_v1beta1=mt.policyanalyzer_v1=mt.plus_v1=mt.playintegrity_v1=mt.playgrouping_v1alpha1=mt.playdeveloperreporting_v1beta1=mt.playdeveloperreporting_v1alpha1=mt.playcustomapp_v1=mt.playablelocations_v3=mt.places_v1=mt.people_v1=mt.paymentsresellersubscription_v1=mt.parametermanager_v1=mt.parallelstore_v1beta=mt.parallelstore_v1=mt.pagespeedonline_v5=mt.oslogin_v1beta=mt.oslogin_v1alpha=mt.oslogin_v1=mt.osconfig_v2beta=mt.osconfig_v2=mt.osconfig_v1beta=mt.osconfig_v1alpha=mt.osconfig_v1=mt.orgpolicy_v2=mt.oracledatabase_v1=mt.ondemandscanning_v1beta1=mt.ondemandscanning_v1=mt.observability_v1=mt.oauth2_v2=mt.notebooks_v2=mt.notebooks_v1=mt.networkservices_v1beta1=mt.networkservices_v1=mt.networksecurity_v1beta1=mt.networksecurity_v1=mt.networkmanagement_v1beta1=mt.networkmanagement_v1=mt.networkconnectivity_v1alpha1=mt.networkconnectivity_v1=mt.netapp_v1beta1=void 0;mt.securitycenter_v1beta2=mt.securitycenter_v1beta1=mt.securitycenter_v1=mt.securesourcemanager_v1=mt.secretmanager_v1beta2=mt.secretmanager_v1beta1=mt.secretmanager_v1=mt.searchconsole_v1=mt.searchads360_v0=mt.script_v1=mt.sasportal_v1alpha1=mt.safebrowsing_v5=mt.safebrowsing_v4=mt.saasservicemgmt_v1beta1=mt.saasservicemgmt_v1=mt.runtimeconfig_v1beta1=mt.runtimeconfig_v1=mt.run_v2=mt.run_v1beta1=mt.run_v1alpha1=mt.run_v1=mt.retail_v2beta=mt.retail_v2alpha=mt.retail_v2=mt.resourcesettings_v1=mt.reseller_v1=mt.remotebuildexecution_v2=mt.remotebuildexecution_v1alpha=mt.remotebuildexecution_v1=mt.redis_v1beta1=mt.redis_v1=mt.recommender_v1beta1=mt.recommender_v1=mt.recommendationengine_v1beta1=mt.recaptchaenterprise_v1=mt.realtimebidding_v1alpha=mt.realtimebidding_v1=mt.readerrevenuesubscriptionlinking_v1=mt.rapidmigrationassessment_v1=mt.pubsublite_v1=mt.pubsub_v1beta2=mt.pubsub_v1beta1a=mt.pubsub_v1=mt.publicca_v1beta1=mt.publicca_v1alpha1=mt.publicca_v1=mt.prod_tt_sasportal_v1alpha1=mt.privateca_v1beta1=mt.privateca_v1=mt.poly_v1=void 0;mt.transcoder_v1beta1=mt.transcoder_v1=mt.trafficdirector_v3=mt.trafficdirector_v2=mt.tpu_v2alpha1=mt.tpu_v2=mt.tpu_v1alpha1=mt.tpu_v1=mt.toolresults_v1beta3=mt.threatintelligence_v1beta=mt.texttospeech_v1beta1=mt.texttospeech_v1=mt.testing_v1=mt.tasks_v1=mt.tagmanager_v2=mt.tagmanager_v1=mt.sts_v1beta=mt.sts_v1=mt.streetviewpublish_v1=mt.storagetransfer_v1=mt.storagebatchoperations_v1=mt.storage_v1beta2=mt.storage_v1=mt.sqladmin_v1beta4=mt.sqladmin_v1=mt.sql_v1beta4=mt.speech_v2beta1=mt.speech_v1p1beta1=mt.speech_v1=mt.spanner_v1=mt.sourcerepo_v1=mt.solar_v1=mt.smartdevicemanagement_v1=mt.slides_v1=mt.siteVerification_v1=mt.sheets_v4=mt.serviceusage_v1beta1=mt.serviceusage_v1=mt.servicenetworking_v1beta=mt.servicenetworking_v1=mt.servicemanagement_v1=mt.servicedirectory_v1beta1=mt.servicedirectory_v1=mt.servicecontrol_v2=mt.servicecontrol_v1=mt.serviceconsumermanagement_v1beta1=mt.serviceconsumermanagement_v1=mt.securityposture_v1=mt.securitycenter_v1p1beta1=mt.securitycenter_v1p1alpha1=void 0;mt.youtubereporting_v1=mt.youtubeAnalytics_v2=mt.youtubeAnalytics_v1=mt.youtube_v3=mt.workstations_v1beta=mt.workstations_v1=mt.workspaceevents_v1=mt.workloadmanager_v1=mt.workflows_v1beta=mt.workflows_v1=mt.workflowexecutions_v1beta=mt.workflowexecutions_v1=mt.websecurityscanner_v1beta=mt.websecurityscanner_v1alpha=mt.websecurityscanner_v1=mt.webrisk_v1=mt.webmasters_v3=mt.webfonts_v1=mt.webcontentpublisher_v1=mt.walletobjects_v1=mt.vpcaccess_v1beta1=mt.vpcaccess_v1=mt.vmwareengine_v1=mt.vmmigration_v1alpha1=mt.vmmigration_v1=mt.vision_v1p2beta1=mt.vision_v1p1beta1=mt.vision_v1=mt.videointelligence_v1p3beta1=mt.videointelligence_v1p2beta1=mt.videointelligence_v1p1beta1=mt.videointelligence_v1beta2=mt.videointelligence_v1=mt.versionhistory_v1=mt.verifiedaccess_v2=mt.verifiedaccess_v1=mt.vectortile_v1=mt.vault_v1=mt.travelimpactmodel_v1=mt.translate_v3beta1=mt.translate_v3=mt.translate_v2=void 0;var Fle=Hle();Object.defineProperty(mt,"GoogleApis",{enumerable:!0,get:function(){return Fle.GoogleApis}});var h_t=new Fle.GoogleApis;mt.google=h_t;mt.Common=ct();mt.Auth=KT();var a_t=l7();Object.defineProperty(mt,"abusiveexperiencereport_v1",{enumerable:!0,get:function(){return a_t.abusiveexperiencereport_v1}});var P_t=O7();Object.defineProperty(mt,"acceleratedmobilepageurl_v1",{enumerable:!0,get:function(){return P_t.acceleratedmobilepageurl_v1}});var d_t=C7();Object.defineProperty(mt,"accessapproval_v1",{enumerable:!0,get:function(){return d_t.accessapproval_v1}});var q_t=b7();Object.defineProperty(mt,"accessapproval_v1beta1",{enumerable:!0,get:function(){return q_t.accessapproval_v1beta1}});var y_t=k7();Object.defineProperty(mt,"accesscontextmanager_v1",{enumerable:!0,get:function(){return y_t.accesscontextmanager_v1}});var x_t=eX();Object.defineProperty(mt,"accesscontextmanager_v1beta",{enumerable:!0,get:function(){return x_t.accesscontextmanager_v1beta}});var I_t=tX();Object.defineProperty(mt,"acmedns_v1",{enumerable:!0,get:function(){return I_t.acmedns_v1}});var R_t=oX();Object.defineProperty(mt,"addressvalidation_v1",{enumerable:!0,get:function(){return R_t.addressvalidation_v1}});var A_t=sX();Object.defineProperty(mt,"adexchangebuyer_v1_2",{enumerable:!0,get:function(){return A_t.adexchangebuyer_v1_2}});var $_t=rX();Object.defineProperty(mt,"adexchangebuyer_v1_3",{enumerable:!0,get:function(){return $_t.adexchangebuyer_v1_3}});var j_t=nX();Object.defineProperty(mt,"adexchangebuyer_v1_4",{enumerable:!0,get:function(){return j_t.adexchangebuyer_v1_4}});var U_t=iX();Object.defineProperty(mt,"adexchangebuyer2_v2beta1",{enumerable:!0,get:function(){return U_t.adexchangebuyer2_v2beta1}});var v_t=uX();Object.defineProperty(mt,"adexperiencereport_v1",{enumerable:!0,get:function(){return v_t.adexperiencereport_v1}});var T_t=pX();Object.defineProperty(mt,"admin_datatransfer_v1",{enumerable:!0,get:function(){return T_t.admin_datatransfer_v1}});var V_t=cX();Object.defineProperty(mt,"admin_directory_v1",{enumerable:!0,get:function(){return V_t.admin_directory_v1}});var E_t=fX();Object.defineProperty(mt,"admin_reports_v1",{enumerable:!0,get:function(){return E_t.admin_reports_v1}});var S_t=mX();Object.defineProperty(mt,"admob_v1",{enumerable:!0,get:function(){return S_t.admob_v1}});var w_t=gX();Object.defineProperty(mt,"admob_v1beta",{enumerable:!0,get:function(){return w_t.admob_v1beta}});var G_t=hX();Object.defineProperty(mt,"adsense_v1_4",{enumerable:!0,get:function(){return G_t.adsense_v1_4}});var __t=aX();Object.defineProperty(mt,"adsense_v2",{enumerable:!0,get:function(){return __t.adsense_v2}});var L_t=PX();Object.defineProperty(mt,"adsensehost_v4_1",{enumerable:!0,get:function(){return L_t.adsensehost_v4_1}});var D_t=dX();Object.defineProperty(mt,"adsenseplatform_v1",{enumerable:!0,get:function(){return D_t.adsenseplatform_v1}});var z_t=qX();Object.defineProperty(mt,"adsenseplatform_v1alpha",{enumerable:!0,get:function(){return z_t.adsenseplatform_v1alpha}});var M_t=yX();Object.defineProperty(mt,"advisorynotifications_v1",{enumerable:!0,get:function(){return M_t.advisorynotifications_v1}});var N_t=xX();Object.defineProperty(mt,"agentregistry_v1alpha",{enumerable:!0,get:function(){return N_t.agentregistry_v1alpha}});var H_t=IX();Object.defineProperty(mt,"aiplatform_v1",{enumerable:!0,get:function(){return H_t.aiplatform_v1}});var F_t=RX();Object.defineProperty(mt,"aiplatform_v1beta1",{enumerable:!0,get:function(){return F_t.aiplatform_v1beta1}});var B_t=AX();Object.defineProperty(mt,"airquality_v1",{enumerable:!0,get:function(){return B_t.airquality_v1}});var Z_t=$X();Object.defineProperty(mt,"alertcenter_v1beta1",{enumerable:!0,get:function(){return Z_t.alertcenter_v1beta1}});var W_t=jX();Object.defineProperty(mt,"alloydb_v1",{enumerable:!0,get:function(){return W_t.alloydb_v1}});var K_t=UX();Object.defineProperty(mt,"alloydb_v1alpha",{enumerable:!0,get:function(){return K_t.alloydb_v1alpha}});var J_t=vX();Object.defineProperty(mt,"alloydb_v1beta",{enumerable:!0,get:function(){return J_t.alloydb_v1beta}});var Q_t=TX();Object.defineProperty(mt,"analytics_v3",{enumerable:!0,get:function(){return Q_t.analytics_v3}});var Y_t=VX();Object.defineProperty(mt,"analyticsadmin_v1alpha",{enumerable:!0,get:function(){return Y_t.analyticsadmin_v1alpha}});var X_t=EX();Object.defineProperty(mt,"analyticsadmin_v1beta",{enumerable:!0,get:function(){return X_t.analyticsadmin_v1beta}});var l_t=SX();Object.defineProperty(mt,"analyticsdata_v1alpha",{enumerable:!0,get:function(){return l_t.analyticsdata_v1alpha}});var O_t=wX();Object.defineProperty(mt,"analyticsdata_v1beta",{enumerable:!0,get:function(){return O_t.analyticsdata_v1beta}});var C_t=GX();Object.defineProperty(mt,"analyticshub_v1",{enumerable:!0,get:function(){return C_t.analyticshub_v1}});var b_t=_X();Object.defineProperty(mt,"analyticshub_v1beta1",{enumerable:!0,get:function(){return b_t.analyticshub_v1beta1}});var k_t=LX();Object.defineProperty(mt,"analyticsreporting_v4",{enumerable:!0,get:function(){return k_t.analyticsreporting_v4}});var eLt=DX();Object.defineProperty(mt,"androiddeviceprovisioning_v1",{enumerable:!0,get:function(){return eLt.androiddeviceprovisioning_v1}});var tLt=zX();Object.defineProperty(mt,"androidenterprise_v1",{enumerable:!0,get:function(){return tLt.androidenterprise_v1}});var oLt=MX();Object.defineProperty(mt,"androidmanagement_v1",{enumerable:!0,get:function(){return oLt.androidmanagement_v1}});var sLt=NX();Object.defineProperty(mt,"androidpublisher_v1_1",{enumerable:!0,get:function(){return sLt.androidpublisher_v1_1}});var rLt=HX();Object.defineProperty(mt,"androidpublisher_v1",{enumerable:!0,get:function(){return rLt.androidpublisher_v1}});var nLt=FX();Object.defineProperty(mt,"androidpublisher_v2",{enumerable:!0,get:function(){return nLt.androidpublisher_v2}});var iLt=BX();Object.defineProperty(mt,"androidpublisher_v3",{enumerable:!0,get:function(){return iLt.androidpublisher_v3}});var uLt=ZX();Object.defineProperty(mt,"apigateway_v1",{enumerable:!0,get:function(){return uLt.apigateway_v1}});var pLt=WX();Object.defineProperty(mt,"apigateway_v1beta",{enumerable:!0,get:function(){return pLt.apigateway_v1beta}});var cLt=KX();Object.defineProperty(mt,"apigeeregistry_v1",{enumerable:!0,get:function(){return cLt.apigeeregistry_v1}});var fLt=JX();Object.defineProperty(mt,"apihub_v1",{enumerable:!0,get:function(){return fLt.apihub_v1}});var mLt=QX();Object.defineProperty(mt,"apikeys_v2",{enumerable:!0,get:function(){return mLt.apikeys_v2}});var gLt=YX();Object.defineProperty(mt,"apim_v1alpha",{enumerable:!0,get:function(){return gLt.apim_v1alpha}});var hLt=XX();Object.defineProperty(mt,"appengine_v1",{enumerable:!0,get:function(){return hLt.appengine_v1}});var aLt=lX();Object.defineProperty(mt,"appengine_v1alpha",{enumerable:!0,get:function(){return aLt.appengine_v1alpha}});var PLt=OX();Object.defineProperty(mt,"appengine_v1beta",{enumerable:!0,get:function(){return PLt.appengine_v1beta}});var dLt=CX();Object.defineProperty(mt,"apphub_v1",{enumerable:!0,get:function(){return dLt.apphub_v1}});var qLt=bX();Object.defineProperty(mt,"apphub_v1alpha",{enumerable:!0,get:function(){return qLt.apphub_v1alpha}});var yLt=kX();Object.defineProperty(mt,"appsactivity_v1",{enumerable:!0,get:function(){return yLt.appsactivity_v1}});var xLt=el();Object.defineProperty(mt,"appsmarket_v2",{enumerable:!0,get:function(){return xLt.appsmarket_v2}});var ILt=tl();Object.defineProperty(mt,"area120tables_v1alpha1",{enumerable:!0,get:function(){return ILt.area120tables_v1alpha1}});var RLt=ol();Object.defineProperty(mt,"areainsights_v1",{enumerable:!0,get:function(){return RLt.areainsights_v1}});var ALt=sl();Object.defineProperty(mt,"artifactregistry_v1",{enumerable:!0,get:function(){return ALt.artifactregistry_v1}});var $Lt=rl();Object.defineProperty(mt,"artifactregistry_v1beta1",{enumerable:!0,get:function(){return $Lt.artifactregistry_v1beta1}});var jLt=nl();Object.defineProperty(mt,"artifactregistry_v1beta2",{enumerable:!0,get:function(){return jLt.artifactregistry_v1beta2}});var ULt=il();Object.defineProperty(mt,"assuredworkloads_v1",{enumerable:!0,get:function(){return ULt.assuredworkloads_v1}});var vLt=ul();Object.defineProperty(mt,"assuredworkloads_v1beta1",{enumerable:!0,get:function(){return vLt.assuredworkloads_v1beta1}});var TLt=pl();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1",{enumerable:!0,get:function(){return TLt.authorizedbuyersmarketplace_v1}});var VLt=cl();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1alpha",{enumerable:!0,get:function(){return VLt.authorizedbuyersmarketplace_v1alpha}});var ELt=fl();Object.defineProperty(mt,"authorizedbuyersmarketplace_v1beta",{enumerable:!0,get:function(){return ELt.authorizedbuyersmarketplace_v1beta}});var SLt=ml();Object.defineProperty(mt,"backupdr_v1",{enumerable:!0,get:function(){return SLt.backupdr_v1}});var wLt=gl();Object.defineProperty(mt,"baremetalsolution_v1",{enumerable:!0,get:function(){return wLt.baremetalsolution_v1}});var GLt=hl();Object.defineProperty(mt,"baremetalsolution_v1alpha1",{enumerable:!0,get:function(){return GLt.baremetalsolution_v1alpha1}});var _Lt=al();Object.defineProperty(mt,"baremetalsolution_v2",{enumerable:!0,get:function(){return _Lt.baremetalsolution_v2}});var LLt=Pl();Object.defineProperty(mt,"batch_v1",{enumerable:!0,get:function(){return LLt.batch_v1}});var DLt=dl();Object.defineProperty(mt,"beyondcorp_v1",{enumerable:!0,get:function(){return DLt.beyondcorp_v1}});var zLt=ql();Object.defineProperty(mt,"beyondcorp_v1alpha",{enumerable:!0,get:function(){return zLt.beyondcorp_v1alpha}});var MLt=yl();Object.defineProperty(mt,"biglake_v1",{enumerable:!0,get:function(){return MLt.biglake_v1}});var NLt=xl();Object.defineProperty(mt,"bigquery_v2",{enumerable:!0,get:function(){return NLt.bigquery_v2}});var HLt=Il();Object.defineProperty(mt,"bigqueryconnection_v1",{enumerable:!0,get:function(){return HLt.bigqueryconnection_v1}});var FLt=Rl();Object.defineProperty(mt,"bigqueryconnection_v1beta1",{enumerable:!0,get:function(){return FLt.bigqueryconnection_v1beta1}});var BLt=Al();Object.defineProperty(mt,"bigquerydatapolicy_v1",{enumerable:!0,get:function(){return BLt.bigquerydatapolicy_v1}});var ZLt=$l();Object.defineProperty(mt,"bigquerydatapolicy_v2",{enumerable:!0,get:function(){return ZLt.bigquerydatapolicy_v2}});var WLt=jl();Object.defineProperty(mt,"bigquerydatatransfer_v1",{enumerable:!0,get:function(){return WLt.bigquerydatatransfer_v1}});var KLt=Ul();Object.defineProperty(mt,"bigqueryreservation_v1",{enumerable:!0,get:function(){return KLt.bigqueryreservation_v1}});var JLt=vl();Object.defineProperty(mt,"bigqueryreservation_v1alpha2",{enumerable:!0,get:function(){return JLt.bigqueryreservation_v1alpha2}});var QLt=Tl();Object.defineProperty(mt,"bigqueryreservation_v1beta1",{enumerable:!0,get:function(){return QLt.bigqueryreservation_v1beta1}});var YLt=Vl();Object.defineProperty(mt,"bigtableadmin_v1",{enumerable:!0,get:function(){return YLt.bigtableadmin_v1}});var XLt=El();Object.defineProperty(mt,"bigtableadmin_v2",{enumerable:!0,get:function(){return XLt.bigtableadmin_v2}});var lLt=Sl();Object.defineProperty(mt,"billingbudgets_v1",{enumerable:!0,get:function(){return lLt.billingbudgets_v1}});var OLt=wl();Object.defineProperty(mt,"billingbudgets_v1beta1",{enumerable:!0,get:function(){return OLt.billingbudgets_v1beta1}});var CLt=Gl();Object.defineProperty(mt,"binaryauthorization_v1",{enumerable:!0,get:function(){return CLt.binaryauthorization_v1}});var bLt=_l();Object.defineProperty(mt,"binaryauthorization_v1beta1",{enumerable:!0,get:function(){return bLt.binaryauthorization_v1beta1}});var kLt=Ll();Object.defineProperty(mt,"blockchainnodeengine_v1",{enumerable:!0,get:function(){return kLt.blockchainnodeengine_v1}});var eDt=Dl();Object.defineProperty(mt,"blogger_v3",{enumerable:!0,get:function(){return eDt.blogger_v3}});var tDt=zl();Object.defineProperty(mt,"books_v1",{enumerable:!0,get:function(){return tDt.books_v1}});var oDt=Ml();Object.defineProperty(mt,"businessprofileperformance_v1",{enumerable:!0,get:function(){return oDt.businessprofileperformance_v1}});var sDt=Nl();Object.defineProperty(mt,"calendar_v3",{enumerable:!0,get:function(){return sDt.calendar_v3}});var rDt=Hl();Object.defineProperty(mt,"certificatemanager_v1",{enumerable:!0,get:function(){return rDt.certificatemanager_v1}});var nDt=Fl();Object.defineProperty(mt,"ces_v1",{enumerable:!0,get:function(){return nDt.ces_v1}});var iDt=Bl();Object.defineProperty(mt,"ces_v1beta",{enumerable:!0,get:function(){return iDt.ces_v1beta}});var uDt=Zl();Object.defineProperty(mt,"chat_v1",{enumerable:!0,get:function(){return uDt.chat_v1}});var pDt=Wl();Object.defineProperty(mt,"checks_v1alpha",{enumerable:!0,get:function(){return pDt.checks_v1alpha}});var cDt=Kl();Object.defineProperty(mt,"chromemanagement_v1",{enumerable:!0,get:function(){return cDt.chromemanagement_v1}});var fDt=Jl();Object.defineProperty(mt,"chromepolicy_v1",{enumerable:!0,get:function(){return fDt.chromepolicy_v1}});var mDt=Ql();Object.defineProperty(mt,"chromeuxreport_v1",{enumerable:!0,get:function(){return mDt.chromeuxreport_v1}});var gDt=Yl();Object.defineProperty(mt,"chromewebstore_v1_1",{enumerable:!0,get:function(){return gDt.chromewebstore_v1_1}});var hDt=Xl();Object.defineProperty(mt,"chromewebstore_v2",{enumerable:!0,get:function(){return hDt.chromewebstore_v2}});var aDt=ll();Object.defineProperty(mt,"civicinfo_v2",{enumerable:!0,get:function(){return aDt.civicinfo_v2}});var PDt=Ol();Object.defineProperty(mt,"classroom_v1",{enumerable:!0,get:function(){return PDt.classroom_v1}});var dDt=Cl();Object.defineProperty(mt,"cloudasset_v1",{enumerable:!0,get:function(){return dDt.cloudasset_v1}});var qDt=bl();Object.defineProperty(mt,"cloudasset_v1beta1",{enumerable:!0,get:function(){return qDt.cloudasset_v1beta1}});var yDt=kl();Object.defineProperty(mt,"cloudasset_v1p1beta1",{enumerable:!0,get:function(){return yDt.cloudasset_v1p1beta1}});var xDt=eO();Object.defineProperty(mt,"cloudasset_v1p4beta1",{enumerable:!0,get:function(){return xDt.cloudasset_v1p4beta1}});var IDt=tO();Object.defineProperty(mt,"cloudasset_v1p5beta1",{enumerable:!0,get:function(){return IDt.cloudasset_v1p5beta1}});var RDt=oO();Object.defineProperty(mt,"cloudasset_v1p7beta1",{enumerable:!0,get:function(){return RDt.cloudasset_v1p7beta1}});var ADt=sO();Object.defineProperty(mt,"cloudbilling_v1",{enumerable:!0,get:function(){return ADt.cloudbilling_v1}});var $Dt=rO();Object.defineProperty(mt,"cloudbilling_v1beta",{enumerable:!0,get:function(){return $Dt.cloudbilling_v1beta}});var jDt=nO();Object.defineProperty(mt,"cloudbuild_v1",{enumerable:!0,get:function(){return jDt.cloudbuild_v1}});var UDt=iO();Object.defineProperty(mt,"cloudbuild_v1alpha1",{enumerable:!0,get:function(){return UDt.cloudbuild_v1alpha1}});var vDt=uO();Object.defineProperty(mt,"cloudbuild_v1alpha2",{enumerable:!0,get:function(){return vDt.cloudbuild_v1alpha2}});var TDt=pO();Object.defineProperty(mt,"cloudbuild_v1beta1",{enumerable:!0,get:function(){return TDt.cloudbuild_v1beta1}});var VDt=cO();Object.defineProperty(mt,"cloudbuild_v2",{enumerable:!0,get:function(){return VDt.cloudbuild_v2}});var EDt=fO();Object.defineProperty(mt,"cloudchannel_v1",{enumerable:!0,get:function(){return EDt.cloudchannel_v1}});var SDt=mO();Object.defineProperty(mt,"cloudcommerceprocurement_v1",{enumerable:!0,get:function(){return SDt.cloudcommerceprocurement_v1}});var wDt=gO();Object.defineProperty(mt,"cloudcontrolspartner_v1",{enumerable:!0,get:function(){return wDt.cloudcontrolspartner_v1}});var GDt=hO();Object.defineProperty(mt,"cloudcontrolspartner_v1beta",{enumerable:!0,get:function(){return GDt.cloudcontrolspartner_v1beta}});var _Dt=aO();Object.defineProperty(mt,"clouddebugger_v2",{enumerable:!0,get:function(){return _Dt.clouddebugger_v2}});var LDt=PO();Object.defineProperty(mt,"clouddeploy_v1",{enumerable:!0,get:function(){return LDt.clouddeploy_v1}});var DDt=dO();Object.defineProperty(mt,"clouderrorreporting_v1beta1",{enumerable:!0,get:function(){return DDt.clouderrorreporting_v1beta1}});var zDt=qO();Object.defineProperty(mt,"cloudfunctions_v1",{enumerable:!0,get:function(){return zDt.cloudfunctions_v1}});var MDt=yO();Object.defineProperty(mt,"cloudfunctions_v1beta2",{enumerable:!0,get:function(){return MDt.cloudfunctions_v1beta2}});var NDt=xO();Object.defineProperty(mt,"cloudfunctions_v2",{enumerable:!0,get:function(){return NDt.cloudfunctions_v2}});var HDt=IO();Object.defineProperty(mt,"cloudfunctions_v2alpha",{enumerable:!0,get:function(){return HDt.cloudfunctions_v2alpha}});var FDt=RO();Object.defineProperty(mt,"cloudfunctions_v2beta",{enumerable:!0,get:function(){return FDt.cloudfunctions_v2beta}});var BDt=AO();Object.defineProperty(mt,"cloudidentity_v1",{enumerable:!0,get:function(){return BDt.cloudidentity_v1}});var ZDt=$O();Object.defineProperty(mt,"cloudidentity_v1beta1",{enumerable:!0,get:function(){return ZDt.cloudidentity_v1beta1}});var WDt=jO();Object.defineProperty(mt,"cloudiot_v1",{enumerable:!0,get:function(){return WDt.cloudiot_v1}});var KDt=UO();Object.defineProperty(mt,"cloudkms_v1",{enumerable:!0,get:function(){return KDt.cloudkms_v1}});var JDt=vO();Object.defineProperty(mt,"cloudlocationfinder_v1",{enumerable:!0,get:function(){return JDt.cloudlocationfinder_v1}});var QDt=TO();Object.defineProperty(mt,"cloudlocationfinder_v1alpha",{enumerable:!0,get:function(){return QDt.cloudlocationfinder_v1alpha}});var YDt=VO();Object.defineProperty(mt,"cloudnumberregistry_v1alpha",{enumerable:!0,get:function(){return YDt.cloudnumberregistry_v1alpha}});var XDt=EO();Object.defineProperty(mt,"cloudprofiler_v2",{enumerable:!0,get:function(){return XDt.cloudprofiler_v2}});var lDt=SO();Object.defineProperty(mt,"cloudresourcemanager_v1",{enumerable:!0,get:function(){return lDt.cloudresourcemanager_v1}});var ODt=wO();Object.defineProperty(mt,"cloudresourcemanager_v1beta1",{enumerable:!0,get:function(){return ODt.cloudresourcemanager_v1beta1}});var CDt=GO();Object.defineProperty(mt,"cloudresourcemanager_v2",{enumerable:!0,get:function(){return CDt.cloudresourcemanager_v2}});var bDt=_O();Object.defineProperty(mt,"cloudresourcemanager_v2beta1",{enumerable:!0,get:function(){return bDt.cloudresourcemanager_v2beta1}});var kDt=LO();Object.defineProperty(mt,"cloudresourcemanager_v3",{enumerable:!0,get:function(){return kDt.cloudresourcemanager_v3}});var ezt=DO();Object.defineProperty(mt,"cloudscheduler_v1",{enumerable:!0,get:function(){return ezt.cloudscheduler_v1}});var tzt=zO();Object.defineProperty(mt,"cloudscheduler_v1beta1",{enumerable:!0,get:function(){return tzt.cloudscheduler_v1beta1}});var ozt=MO();Object.defineProperty(mt,"cloudsearch_v1",{enumerable:!0,get:function(){return ozt.cloudsearch_v1}});var szt=NO();Object.defineProperty(mt,"cloudshell_v1",{enumerable:!0,get:function(){return szt.cloudshell_v1}});var rzt=HO();Object.defineProperty(mt,"cloudshell_v1alpha1",{enumerable:!0,get:function(){return rzt.cloudshell_v1alpha1}});var nzt=FO();Object.defineProperty(mt,"cloudsupport_v2",{enumerable:!0,get:function(){return nzt.cloudsupport_v2}});var izt=BO();Object.defineProperty(mt,"cloudsupport_v2beta",{enumerable:!0,get:function(){return izt.cloudsupport_v2beta}});var uzt=ZO();Object.defineProperty(mt,"cloudtasks_v2",{enumerable:!0,get:function(){return uzt.cloudtasks_v2}});var pzt=WO();Object.defineProperty(mt,"cloudtasks_v2beta2",{enumerable:!0,get:function(){return pzt.cloudtasks_v2beta2}});var czt=KO();Object.defineProperty(mt,"cloudtasks_v2beta3",{enumerable:!0,get:function(){return czt.cloudtasks_v2beta3}});var fzt=JO();Object.defineProperty(mt,"cloudtrace_v1",{enumerable:!0,get:function(){return fzt.cloudtrace_v1}});var mzt=QO();Object.defineProperty(mt,"cloudtrace_v2",{enumerable:!0,get:function(){return mzt.cloudtrace_v2}});var gzt=YO();Object.defineProperty(mt,"cloudtrace_v2beta1",{enumerable:!0,get:function(){return gzt.cloudtrace_v2beta1}});var hzt=XO();Object.defineProperty(mt,"composer_v1",{enumerable:!0,get:function(){return hzt.composer_v1}});var azt=lO();Object.defineProperty(mt,"composer_v1beta1",{enumerable:!0,get:function(){return azt.composer_v1beta1}});var Pzt=OO();Object.defineProperty(mt,"compute_alpha",{enumerable:!0,get:function(){return Pzt.compute_alpha}});var dzt=CO();Object.defineProperty(mt,"compute_beta",{enumerable:!0,get:function(){return dzt.compute_beta}});var qzt=bO();Object.defineProperty(mt,"compute_v1",{enumerable:!0,get:function(){return qzt.compute_v1}});var yzt=kO();Object.defineProperty(mt,"config_v1",{enumerable:!0,get:function(){return yzt.config_v1}});var xzt=eC();Object.defineProperty(mt,"connectors_v1",{enumerable:!0,get:function(){return xzt.connectors_v1}});var Izt=tC();Object.defineProperty(mt,"connectors_v2",{enumerable:!0,get:function(){return Izt.connectors_v2}});var Rzt=oC();Object.defineProperty(mt,"contactcenteraiplatform_v1alpha1",{enumerable:!0,get:function(){return Rzt.contactcenteraiplatform_v1alpha1}});var Azt=sC();Object.defineProperty(mt,"contactcenterinsights_v1",{enumerable:!0,get:function(){return Azt.contactcenterinsights_v1}});var $zt=rC();Object.defineProperty(mt,"container_v1",{enumerable:!0,get:function(){return $zt.container_v1}});var jzt=nC();Object.defineProperty(mt,"container_v1beta1",{enumerable:!0,get:function(){return jzt.container_v1beta1}});var Uzt=iC();Object.defineProperty(mt,"containeranalysis_v1",{enumerable:!0,get:function(){return Uzt.containeranalysis_v1}});var vzt=uC();Object.defineProperty(mt,"containeranalysis_v1alpha1",{enumerable:!0,get:function(){return vzt.containeranalysis_v1alpha1}});var Tzt=pC();Object.defineProperty(mt,"containeranalysis_v1beta1",{enumerable:!0,get:function(){return Tzt.containeranalysis_v1beta1}});var Vzt=cC();Object.defineProperty(mt,"content_v2_1",{enumerable:!0,get:function(){return Vzt.content_v2_1}});var Ezt=fC();Object.defineProperty(mt,"content_v2",{enumerable:!0,get:function(){return Ezt.content_v2}});var Szt=mC();Object.defineProperty(mt,"contentwarehouse_v1",{enumerable:!0,get:function(){return Szt.contentwarehouse_v1}});var wzt=gC();Object.defineProperty(mt,"css_v1",{enumerable:!0,get:function(){return wzt.css_v1}});var Gzt=hC();Object.defineProperty(mt,"customsearch_v1",{enumerable:!0,get:function(){return Gzt.customsearch_v1}});var _zt=aC();Object.defineProperty(mt,"datacatalog_v1",{enumerable:!0,get:function(){return _zt.datacatalog_v1}});var Lzt=PC();Object.defineProperty(mt,"datacatalog_v1beta1",{enumerable:!0,get:function(){return Lzt.datacatalog_v1beta1}});var Dzt=dC();Object.defineProperty(mt,"dataflow_v1b3",{enumerable:!0,get:function(){return Dzt.dataflow_v1b3}});var zzt=qC();Object.defineProperty(mt,"dataform_v1",{enumerable:!0,get:function(){return zzt.dataform_v1}});var Mzt=yC();Object.defineProperty(mt,"dataform_v1beta1",{enumerable:!0,get:function(){return Mzt.dataform_v1beta1}});var Nzt=xC();Object.defineProperty(mt,"datafusion_v1",{enumerable:!0,get:function(){return Nzt.datafusion_v1}});var Hzt=IC();Object.defineProperty(mt,"datafusion_v1beta1",{enumerable:!0,get:function(){return Hzt.datafusion_v1beta1}});var Fzt=RC();Object.defineProperty(mt,"datalabeling_v1beta1",{enumerable:!0,get:function(){return Fzt.datalabeling_v1beta1}});var Bzt=AC();Object.defineProperty(mt,"datalineage_v1",{enumerable:!0,get:function(){return Bzt.datalineage_v1}});var Zzt=$C();Object.defineProperty(mt,"datamanager_v1",{enumerable:!0,get:function(){return Zzt.datamanager_v1}});var Wzt=jC();Object.defineProperty(mt,"datamigration_v1",{enumerable:!0,get:function(){return Wzt.datamigration_v1}});var Kzt=UC();Object.defineProperty(mt,"datamigration_v1beta1",{enumerable:!0,get:function(){return Kzt.datamigration_v1beta1}});var Jzt=vC();Object.defineProperty(mt,"datapipelines_v1",{enumerable:!0,get:function(){return Jzt.datapipelines_v1}});var Qzt=TC();Object.defineProperty(mt,"dataplex_v1",{enumerable:!0,get:function(){return Qzt.dataplex_v1}});var Yzt=VC();Object.defineProperty(mt,"dataportability_v1",{enumerable:!0,get:function(){return Yzt.dataportability_v1}});var Xzt=EC();Object.defineProperty(mt,"dataportability_v1beta",{enumerable:!0,get:function(){return Xzt.dataportability_v1beta}});var lzt=SC();Object.defineProperty(mt,"dataproc_v1",{enumerable:!0,get:function(){return lzt.dataproc_v1}});var Ozt=wC();Object.defineProperty(mt,"dataproc_v1beta2",{enumerable:!0,get:function(){return Ozt.dataproc_v1beta2}});var Czt=GC();Object.defineProperty(mt,"datastore_v1",{enumerable:!0,get:function(){return Czt.datastore_v1}});var bzt=_C();Object.defineProperty(mt,"datastore_v1beta1",{enumerable:!0,get:function(){return bzt.datastore_v1beta1}});var kzt=LC();Object.defineProperty(mt,"datastore_v1beta3",{enumerable:!0,get:function(){return kzt.datastore_v1beta3}});var eMt=DC();Object.defineProperty(mt,"datastream_v1",{enumerable:!0,get:function(){return eMt.datastream_v1}});var tMt=zC();Object.defineProperty(mt,"datastream_v1alpha1",{enumerable:!0,get:function(){return tMt.datastream_v1alpha1}});var oMt=MC();Object.defineProperty(mt,"deploymentmanager_alpha",{enumerable:!0,get:function(){return oMt.deploymentmanager_alpha}});var sMt=NC();Object.defineProperty(mt,"deploymentmanager_v2",{enumerable:!0,get:function(){return sMt.deploymentmanager_v2}});var rMt=HC();Object.defineProperty(mt,"deploymentmanager_v2beta",{enumerable:!0,get:function(){return rMt.deploymentmanager_v2beta}});var nMt=FC();Object.defineProperty(mt,"developerconnect_v1",{enumerable:!0,get:function(){return nMt.developerconnect_v1}});var iMt=BC();Object.defineProperty(mt,"developerknowledge_v1",{enumerable:!0,get:function(){return iMt.developerknowledge_v1}});var uMt=ZC();Object.defineProperty(mt,"developerknowledge_v1alpha",{enumerable:!0,get:function(){return uMt.developerknowledge_v1alpha}});var pMt=WC();Object.defineProperty(mt,"dfareporting_v3_3",{enumerable:!0,get:function(){return pMt.dfareporting_v3_3}});var cMt=KC();Object.defineProperty(mt,"dfareporting_v3_4",{enumerable:!0,get:function(){return cMt.dfareporting_v3_4}});var fMt=JC();Object.defineProperty(mt,"dfareporting_v3_5",{enumerable:!0,get:function(){return fMt.dfareporting_v3_5}});var mMt=QC();Object.defineProperty(mt,"dfareporting_v4",{enumerable:!0,get:function(){return mMt.dfareporting_v4}});var gMt=YC();Object.defineProperty(mt,"dfareporting_v5",{enumerable:!0,get:function(){return gMt.dfareporting_v5}});var hMt=XC();Object.defineProperty(mt,"dialogflow_v2",{enumerable:!0,get:function(){return hMt.dialogflow_v2}});var aMt=lC();Object.defineProperty(mt,"dialogflow_v2beta1",{enumerable:!0,get:function(){return aMt.dialogflow_v2beta1}});var PMt=OC();Object.defineProperty(mt,"dialogflow_v3",{enumerable:!0,get:function(){return PMt.dialogflow_v3}});var dMt=CC();Object.defineProperty(mt,"dialogflow_v3beta1",{enumerable:!0,get:function(){return dMt.dialogflow_v3beta1}});var qMt=bC();Object.defineProperty(mt,"digitalassetlinks_v1",{enumerable:!0,get:function(){return qMt.digitalassetlinks_v1}});var yMt=kC();Object.defineProperty(mt,"discovery_v1",{enumerable:!0,get:function(){return yMt.discovery_v1}});var xMt=eb();Object.defineProperty(mt,"discoveryengine_v1",{enumerable:!0,get:function(){return xMt.discoveryengine_v1}});var IMt=tb();Object.defineProperty(mt,"discoveryengine_v1alpha",{enumerable:!0,get:function(){return IMt.discoveryengine_v1alpha}});var RMt=ob();Object.defineProperty(mt,"discoveryengine_v1beta",{enumerable:!0,get:function(){return RMt.discoveryengine_v1beta}});var AMt=sb();Object.defineProperty(mt,"displayvideo_v1",{enumerable:!0,get:function(){return AMt.displayvideo_v1}});var $Mt=rb();Object.defineProperty(mt,"displayvideo_v1beta",{enumerable:!0,get:function(){return $Mt.displayvideo_v1beta}});var jMt=nb();Object.defineProperty(mt,"displayvideo_v1beta2",{enumerable:!0,get:function(){return jMt.displayvideo_v1beta2}});var UMt=ib();Object.defineProperty(mt,"displayvideo_v1dev",{enumerable:!0,get:function(){return UMt.displayvideo_v1dev}});var vMt=ub();Object.defineProperty(mt,"displayvideo_v2",{enumerable:!0,get:function(){return vMt.displayvideo_v2}});var TMt=pb();Object.defineProperty(mt,"displayvideo_v3",{enumerable:!0,get:function(){return TMt.displayvideo_v3}});var VMt=cb();Object.defineProperty(mt,"displayvideo_v4",{enumerable:!0,get:function(){return VMt.displayvideo_v4}});var EMt=fb();Object.defineProperty(mt,"dlp_v2",{enumerable:!0,get:function(){return EMt.dlp_v2}});var SMt=mb();Object.defineProperty(mt,"dns_v1",{enumerable:!0,get:function(){return SMt.dns_v1}});var wMt=gb();Object.defineProperty(mt,"dns_v1beta2",{enumerable:!0,get:function(){return wMt.dns_v1beta2}});var GMt=hb();Object.defineProperty(mt,"dns_v2",{enumerable:!0,get:function(){return GMt.dns_v2}});var _Mt=ab();Object.defineProperty(mt,"dns_v2beta1",{enumerable:!0,get:function(){return _Mt.dns_v2beta1}});var LMt=Pb();Object.defineProperty(mt,"docs_v1",{enumerable:!0,get:function(){return LMt.docs_v1}});var DMt=db();Object.defineProperty(mt,"documentai_v1",{enumerable:!0,get:function(){return DMt.documentai_v1}});var zMt=qb();Object.defineProperty(mt,"documentai_v1beta2",{enumerable:!0,get:function(){return zMt.documentai_v1beta2}});var MMt=yb();Object.defineProperty(mt,"documentai_v1beta3",{enumerable:!0,get:function(){return MMt.documentai_v1beta3}});var NMt=xb();Object.defineProperty(mt,"domains_v1",{enumerable:!0,get:function(){return NMt.domains_v1}});var HMt=Ib();Object.defineProperty(mt,"domains_v1alpha2",{enumerable:!0,get:function(){return HMt.domains_v1alpha2}});var FMt=Rb();Object.defineProperty(mt,"domains_v1beta1",{enumerable:!0,get:function(){return FMt.domains_v1beta1}});var BMt=Ab();Object.defineProperty(mt,"domainsrdap_v1",{enumerable:!0,get:function(){return BMt.domainsrdap_v1}});var ZMt=$b();Object.defineProperty(mt,"doubleclickbidmanager_v1_1",{enumerable:!0,get:function(){return ZMt.doubleclickbidmanager_v1_1}});var WMt=jb();Object.defineProperty(mt,"doubleclickbidmanager_v1",{enumerable:!0,get:function(){return WMt.doubleclickbidmanager_v1}});var KMt=Ub();Object.defineProperty(mt,"doubleclickbidmanager_v2",{enumerable:!0,get:function(){return KMt.doubleclickbidmanager_v2}});var JMt=vb();Object.defineProperty(mt,"doubleclicksearch_v2",{enumerable:!0,get:function(){return JMt.doubleclicksearch_v2}});var QMt=Tb();Object.defineProperty(mt,"drive_v2",{enumerable:!0,get:function(){return QMt.drive_v2}});var YMt=Vb();Object.defineProperty(mt,"drive_v3",{enumerable:!0,get:function(){return YMt.drive_v3}});var XMt=Eb();Object.defineProperty(mt,"driveactivity_v2",{enumerable:!0,get:function(){return XMt.driveactivity_v2}});var lMt=Sb();Object.defineProperty(mt,"drivelabels_v2",{enumerable:!0,get:function(){return lMt.drivelabels_v2}});var OMt=wb();Object.defineProperty(mt,"drivelabels_v2beta",{enumerable:!0,get:function(){return OMt.drivelabels_v2beta}});var CMt=Gb();Object.defineProperty(mt,"essentialcontacts_v1",{enumerable:!0,get:function(){return CMt.essentialcontacts_v1}});var bMt=_b();Object.defineProperty(mt,"eventarc_v1",{enumerable:!0,get:function(){return bMt.eventarc_v1}});var kMt=Lb();Object.defineProperty(mt,"eventarc_v1beta1",{enumerable:!0,get:function(){return kMt.eventarc_v1beta1}});var eNt=Db();Object.defineProperty(mt,"factchecktools_v1alpha1",{enumerable:!0,get:function(){return eNt.factchecktools_v1alpha1}});var tNt=zb();Object.defineProperty(mt,"fcm_v1",{enumerable:!0,get:function(){return tNt.fcm_v1}});var oNt=Mb();Object.defineProperty(mt,"fcmdata_v1beta1",{enumerable:!0,get:function(){return oNt.fcmdata_v1beta1}});var sNt=Nb();Object.defineProperty(mt,"file_v1",{enumerable:!0,get:function(){return sNt.file_v1}});var rNt=Hb();Object.defineProperty(mt,"file_v1beta1",{enumerable:!0,get:function(){return rNt.file_v1beta1}});var nNt=Fb();Object.defineProperty(mt,"firebase_v1beta1",{enumerable:!0,get:function(){return nNt.firebase_v1beta1}});var iNt=Bb();Object.defineProperty(mt,"firebaseappcheck_v1",{enumerable:!0,get:function(){return iNt.firebaseappcheck_v1}});var uNt=Zb();Object.defineProperty(mt,"firebaseappcheck_v1beta",{enumerable:!0,get:function(){return uNt.firebaseappcheck_v1beta}});var pNt=Wb();Object.defineProperty(mt,"firebaseappdistribution_v1",{enumerable:!0,get:function(){return pNt.firebaseappdistribution_v1}});var cNt=Kb();Object.defineProperty(mt,"firebaseappdistribution_v1alpha",{enumerable:!0,get:function(){return cNt.firebaseappdistribution_v1alpha}});var fNt=Jb();Object.defineProperty(mt,"firebaseapphosting_v1",{enumerable:!0,get:function(){return fNt.firebaseapphosting_v1}});var mNt=Qb();Object.defineProperty(mt,"firebaseapphosting_v1beta",{enumerable:!0,get:function(){return mNt.firebaseapphosting_v1beta}});var gNt=Yb();Object.defineProperty(mt,"firebasedatabase_v1beta",{enumerable:!0,get:function(){return gNt.firebasedatabase_v1beta}});var hNt=Xb();Object.defineProperty(mt,"firebasedataconnect_v1",{enumerable:!0,get:function(){return hNt.firebasedataconnect_v1}});var aNt=lb();Object.defineProperty(mt,"firebasedataconnect_v1beta",{enumerable:!0,get:function(){return aNt.firebasedataconnect_v1beta}});var PNt=Ob();Object.defineProperty(mt,"firebasedynamiclinks_v1",{enumerable:!0,get:function(){return PNt.firebasedynamiclinks_v1}});var dNt=Cb();Object.defineProperty(mt,"firebasehosting_v1",{enumerable:!0,get:function(){return dNt.firebasehosting_v1}});var qNt=bb();Object.defineProperty(mt,"firebasehosting_v1beta1",{enumerable:!0,get:function(){return qNt.firebasehosting_v1beta1}});var yNt=kb();Object.defineProperty(mt,"firebaseml_v1",{enumerable:!0,get:function(){return yNt.firebaseml_v1}});var xNt=ek();Object.defineProperty(mt,"firebaseml_v1beta2",{enumerable:!0,get:function(){return xNt.firebaseml_v1beta2}});var INt=tk();Object.defineProperty(mt,"firebaseml_v2beta",{enumerable:!0,get:function(){return INt.firebaseml_v2beta}});var RNt=ok();Object.defineProperty(mt,"firebaserules_v1",{enumerable:!0,get:function(){return RNt.firebaserules_v1}});var ANt=sk();Object.defineProperty(mt,"firebasestorage_v1beta",{enumerable:!0,get:function(){return ANt.firebasestorage_v1beta}});var $Nt=rk();Object.defineProperty(mt,"firestore_v1",{enumerable:!0,get:function(){return $Nt.firestore_v1}});var jNt=nk();Object.defineProperty(mt,"firestore_v1beta1",{enumerable:!0,get:function(){return jNt.firestore_v1beta1}});var UNt=ik();Object.defineProperty(mt,"firestore_v1beta2",{enumerable:!0,get:function(){return UNt.firestore_v1beta2}});var vNt=uk();Object.defineProperty(mt,"fitness_v1",{enumerable:!0,get:function(){return vNt.fitness_v1}});var TNt=pk();Object.defineProperty(mt,"forms_v1",{enumerable:!0,get:function(){return TNt.forms_v1}});var VNt=ck();Object.defineProperty(mt,"games_v1",{enumerable:!0,get:function(){return VNt.games_v1}});var ENt=fk();Object.defineProperty(mt,"gamesConfiguration_v1configuration",{enumerable:!0,get:function(){return ENt.gamesConfiguration_v1configuration}});var SNt=mk();Object.defineProperty(mt,"gamesManagement_v1management",{enumerable:!0,get:function(){return SNt.gamesManagement_v1management}});var wNt=gk();Object.defineProperty(mt,"gameservices_v1",{enumerable:!0,get:function(){return wNt.gameservices_v1}});var GNt=hk();Object.defineProperty(mt,"gameservices_v1beta",{enumerable:!0,get:function(){return GNt.gameservices_v1beta}});var _Nt=ak();Object.defineProperty(mt,"genomics_v1",{enumerable:!0,get:function(){return _Nt.genomics_v1}});var LNt=Pk();Object.defineProperty(mt,"genomics_v1alpha2",{enumerable:!0,get:function(){return LNt.genomics_v1alpha2}});var DNt=dk();Object.defineProperty(mt,"genomics_v2alpha1",{enumerable:!0,get:function(){return DNt.genomics_v2alpha1}});var zNt=qk();Object.defineProperty(mt,"gkebackup_v1",{enumerable:!0,get:function(){return zNt.gkebackup_v1}});var MNt=yk();Object.defineProperty(mt,"gkehub_v1",{enumerable:!0,get:function(){return MNt.gkehub_v1}});var NNt=xk();Object.defineProperty(mt,"gkehub_v1alpha",{enumerable:!0,get:function(){return NNt.gkehub_v1alpha}});var HNt=Ik();Object.defineProperty(mt,"gkehub_v1alpha2",{enumerable:!0,get:function(){return HNt.gkehub_v1alpha2}});var FNt=Rk();Object.defineProperty(mt,"gkehub_v1beta",{enumerable:!0,get:function(){return FNt.gkehub_v1beta}});var BNt=Ak();Object.defineProperty(mt,"gkehub_v1beta1",{enumerable:!0,get:function(){return BNt.gkehub_v1beta1}});var ZNt=$k();Object.defineProperty(mt,"gkehub_v2",{enumerable:!0,get:function(){return ZNt.gkehub_v2}});var WNt=jk();Object.defineProperty(mt,"gkehub_v2alpha",{enumerable:!0,get:function(){return WNt.gkehub_v2alpha}});var KNt=Uk();Object.defineProperty(mt,"gkehub_v2beta",{enumerable:!0,get:function(){return KNt.gkehub_v2beta}});var JNt=vk();Object.defineProperty(mt,"gkeonprem_v1",{enumerable:!0,get:function(){return JNt.gkeonprem_v1}});var QNt=Tk();Object.defineProperty(mt,"gmail_v1",{enumerable:!0,get:function(){return QNt.gmail_v1}});var YNt=Vk();Object.defineProperty(mt,"gmailpostmastertools_v1",{enumerable:!0,get:function(){return YNt.gmailpostmastertools_v1}});var XNt=Ek();Object.defineProperty(mt,"gmailpostmastertools_v1beta1",{enumerable:!0,get:function(){return XNt.gmailpostmastertools_v1beta1}});var lNt=Sk();Object.defineProperty(mt,"gmailpostmastertools_v2",{enumerable:!0,get:function(){return lNt.gmailpostmastertools_v2}});var ONt=wk();Object.defineProperty(mt,"groupsmigration_v1",{enumerable:!0,get:function(){return ONt.groupsmigration_v1}});var CNt=Gk();Object.defineProperty(mt,"groupssettings_v1",{enumerable:!0,get:function(){return CNt.groupssettings_v1}});var bNt=_k();Object.defineProperty(mt,"health_v4",{enumerable:!0,get:function(){return bNt.health_v4}});var kNt=Lk();Object.defineProperty(mt,"healthcare_v1",{enumerable:!0,get:function(){return kNt.healthcare_v1}});var e2t=Dk();Object.defineProperty(mt,"healthcare_v1beta1",{enumerable:!0,get:function(){return e2t.healthcare_v1beta1}});var t2t=zk();Object.defineProperty(mt,"homegraph_v1",{enumerable:!0,get:function(){return t2t.homegraph_v1}});var o2t=Mk();Object.defineProperty(mt,"hypercomputecluster_v1",{enumerable:!0,get:function(){return o2t.hypercomputecluster_v1}});var s2t=Nk();Object.defineProperty(mt,"iam_v1",{enumerable:!0,get:function(){return s2t.iam_v1}});var r2t=Hk();Object.defineProperty(mt,"iam_v2",{enumerable:!0,get:function(){return r2t.iam_v2}});var n2t=Fk();Object.defineProperty(mt,"iam_v2beta",{enumerable:!0,get:function(){return n2t.iam_v2beta}});var i2t=Bk();Object.defineProperty(mt,"iamcredentials_v1",{enumerable:!0,get:function(){return i2t.iamcredentials_v1}});var u2t=Zk();Object.defineProperty(mt,"iap_v1",{enumerable:!0,get:function(){return u2t.iap_v1}});var p2t=Wk();Object.defineProperty(mt,"iap_v1beta1",{enumerable:!0,get:function(){return p2t.iap_v1beta1}});var c2t=Kk();Object.defineProperty(mt,"ideahub_v1alpha",{enumerable:!0,get:function(){return c2t.ideahub_v1alpha}});var f2t=Jk();Object.defineProperty(mt,"ideahub_v1beta",{enumerable:!0,get:function(){return f2t.ideahub_v1beta}});var m2t=Qk();Object.defineProperty(mt,"identitytoolkit_v2",{enumerable:!0,get:function(){return m2t.identitytoolkit_v2}});var g2t=Yk();Object.defineProperty(mt,"identitytoolkit_v3",{enumerable:!0,get:function(){return g2t.identitytoolkit_v3}});var h2t=Xk();Object.defineProperty(mt,"ids_v1",{enumerable:!0,get:function(){return h2t.ids_v1}});var a2t=lk();Object.defineProperty(mt,"indexing_v3",{enumerable:!0,get:function(){return a2t.indexing_v3}});var P2t=Ok();Object.defineProperty(mt,"integrations_v1alpha",{enumerable:!0,get:function(){return P2t.integrations_v1alpha}});var d2t=Ck();Object.defineProperty(mt,"jobs_v2",{enumerable:!0,get:function(){return d2t.jobs_v2}});var q2t=bk();Object.defineProperty(mt,"jobs_v3",{enumerable:!0,get:function(){return q2t.jobs_v3}});var y2t=kk();Object.defineProperty(mt,"jobs_v3p1beta1",{enumerable:!0,get:function(){return y2t.jobs_v3p1beta1}});var x2t=eee();Object.defineProperty(mt,"jobs_v4",{enumerable:!0,get:function(){return x2t.jobs_v4}});var I2t=tee();Object.defineProperty(mt,"keep_v1",{enumerable:!0,get:function(){return I2t.keep_v1}});var R2t=oee();Object.defineProperty(mt,"kgsearch_v1",{enumerable:!0,get:function(){return R2t.kgsearch_v1}});var A2t=see();Object.defineProperty(mt,"kmsinventory_v1",{enumerable:!0,get:function(){return A2t.kmsinventory_v1}});var $2t=ree();Object.defineProperty(mt,"language_v1",{enumerable:!0,get:function(){return $2t.language_v1}});var j2t=nee();Object.defineProperty(mt,"language_v1beta1",{enumerable:!0,get:function(){return j2t.language_v1beta1}});var U2t=iee();Object.defineProperty(mt,"language_v1beta2",{enumerable:!0,get:function(){return U2t.language_v1beta2}});var v2t=uee();Object.defineProperty(mt,"language_v2",{enumerable:!0,get:function(){return v2t.language_v2}});var T2t=pee();Object.defineProperty(mt,"libraryagent_v1",{enumerable:!0,get:function(){return T2t.libraryagent_v1}});var V2t=cee();Object.defineProperty(mt,"licensing_v1",{enumerable:!0,get:function(){return V2t.licensing_v1}});var E2t=fee();Object.defineProperty(mt,"localservices_v1",{enumerable:!0,get:function(){return E2t.localservices_v1}});var S2t=mee();Object.defineProperty(mt,"logging_v2",{enumerable:!0,get:function(){return S2t.logging_v2}});var w2t=gee();Object.defineProperty(mt,"looker_v1",{enumerable:!0,get:function(){return w2t.looker_v1}});var G2t=hee();Object.defineProperty(mt,"managedidentities_v1",{enumerable:!0,get:function(){return G2t.managedidentities_v1}});var _2t=aee();Object.defineProperty(mt,"managedidentities_v1alpha1",{enumerable:!0,get:function(){return _2t.managedidentities_v1alpha1}});var L2t=Pee();Object.defineProperty(mt,"managedidentities_v1beta1",{enumerable:!0,get:function(){return L2t.managedidentities_v1beta1}});var D2t=dee();Object.defineProperty(mt,"managedkafka_v1",{enumerable:!0,get:function(){return D2t.managedkafka_v1}});var z2t=qee();Object.defineProperty(mt,"manufacturers_v1",{enumerable:!0,get:function(){return z2t.manufacturers_v1}});var M2t=yee();Object.defineProperty(mt,"marketingplatformadmin_v1alpha",{enumerable:!0,get:function(){return M2t.marketingplatformadmin_v1alpha}});var N2t=xee();Object.defineProperty(mt,"meet_v2",{enumerable:!0,get:function(){return N2t.meet_v2}});var H2t=Iee();Object.defineProperty(mt,"memcache_v1",{enumerable:!0,get:function(){return H2t.memcache_v1}});var F2t=Ree();Object.defineProperty(mt,"memcache_v1beta2",{enumerable:!0,get:function(){return F2t.memcache_v1beta2}});var B2t=Aee();Object.defineProperty(mt,"merchantapi_accounts_v1",{enumerable:!0,get:function(){return B2t.merchantapi_accounts_v1}});var Z2t=$ee();Object.defineProperty(mt,"merchantapi_accounts_v1beta",{enumerable:!0,get:function(){return Z2t.merchantapi_accounts_v1beta}});var W2t=jee();Object.defineProperty(mt,"merchantapi_conversions_v1",{enumerable:!0,get:function(){return W2t.merchantapi_conversions_v1}});var K2t=Uee();Object.defineProperty(mt,"merchantapi_conversions_v1beta",{enumerable:!0,get:function(){return K2t.merchantapi_conversions_v1beta}});var J2t=vee();Object.defineProperty(mt,"merchantapi_datasources_v1",{enumerable:!0,get:function(){return J2t.merchantapi_datasources_v1}});var Q2t=Tee();Object.defineProperty(mt,"merchantapi_datasources_v1beta",{enumerable:!0,get:function(){return Q2t.merchantapi_datasources_v1beta}});var Y2t=Vee();Object.defineProperty(mt,"merchantapi_inventories_v1",{enumerable:!0,get:function(){return Y2t.merchantapi_inventories_v1}});var X2t=Eee();Object.defineProperty(mt,"merchantapi_inventories_v1beta",{enumerable:!0,get:function(){return X2t.merchantapi_inventories_v1beta}});var l2t=See();Object.defineProperty(mt,"merchantapi_issueresolution_v1",{enumerable:!0,get:function(){return l2t.merchantapi_issueresolution_v1}});var O2t=wee();Object.defineProperty(mt,"merchantapi_issueresolution_v1beta",{enumerable:!0,get:function(){return O2t.merchantapi_issueresolution_v1beta}});var C2t=Gee();Object.defineProperty(mt,"merchantapi_lfp_v1",{enumerable:!0,get:function(){return C2t.merchantapi_lfp_v1}});var b2t=_ee();Object.defineProperty(mt,"merchantapi_lfp_v1beta",{enumerable:!0,get:function(){return b2t.merchantapi_lfp_v1beta}});var k2t=Lee();Object.defineProperty(mt,"merchantapi_notifications_v1",{enumerable:!0,get:function(){return k2t.merchantapi_notifications_v1}});var eHt=Dee();Object.defineProperty(mt,"merchantapi_notifications_v1beta",{enumerable:!0,get:function(){return eHt.merchantapi_notifications_v1beta}});var tHt=zee();Object.defineProperty(mt,"merchantapi_ordertracking_v1",{enumerable:!0,get:function(){return tHt.merchantapi_ordertracking_v1}});var oHt=Mee();Object.defineProperty(mt,"merchantapi_ordertracking_v1beta",{enumerable:!0,get:function(){return oHt.merchantapi_ordertracking_v1beta}});var sHt=Nee();Object.defineProperty(mt,"merchantapi_products_v1",{enumerable:!0,get:function(){return sHt.merchantapi_products_v1}});var rHt=Hee();Object.defineProperty(mt,"merchantapi_products_v1beta",{enumerable:!0,get:function(){return rHt.merchantapi_products_v1beta}});var nHt=Fee();Object.defineProperty(mt,"merchantapi_promotions_v1",{enumerable:!0,get:function(){return nHt.merchantapi_promotions_v1}});var iHt=Bee();Object.defineProperty(mt,"merchantapi_promotions_v1beta",{enumerable:!0,get:function(){return iHt.merchantapi_promotions_v1beta}});var uHt=Zee();Object.defineProperty(mt,"merchantapi_quota_v1",{enumerable:!0,get:function(){return uHt.merchantapi_quota_v1}});var pHt=Wee();Object.defineProperty(mt,"merchantapi_quota_v1beta",{enumerable:!0,get:function(){return pHt.merchantapi_quota_v1beta}});var cHt=Kee();Object.defineProperty(mt,"merchantapi_reports_v1",{enumerable:!0,get:function(){return cHt.merchantapi_reports_v1}});var fHt=Jee();Object.defineProperty(mt,"merchantapi_reports_v1beta",{enumerable:!0,get:function(){return fHt.merchantapi_reports_v1beta}});var mHt=Qee();Object.defineProperty(mt,"merchantapi_reviews_v1beta",{enumerable:!0,get:function(){return mHt.merchantapi_reviews_v1beta}});var gHt=Yee();Object.defineProperty(mt,"metastore_v1",{enumerable:!0,get:function(){return gHt.metastore_v1}});var hHt=Xee();Object.defineProperty(mt,"metastore_v1alpha",{enumerable:!0,get:function(){return hHt.metastore_v1alpha}});var aHt=lee();Object.defineProperty(mt,"metastore_v1beta",{enumerable:!0,get:function(){return aHt.metastore_v1beta}});var PHt=Oee();Object.defineProperty(mt,"metastore_v2",{enumerable:!0,get:function(){return PHt.metastore_v2}});var dHt=Cee();Object.defineProperty(mt,"metastore_v2alpha",{enumerable:!0,get:function(){return dHt.metastore_v2alpha}});var qHt=bee();Object.defineProperty(mt,"metastore_v2beta",{enumerable:!0,get:function(){return qHt.metastore_v2beta}});var yHt=kee();Object.defineProperty(mt,"migrationcenter_v1",{enumerable:!0,get:function(){return yHt.migrationcenter_v1}});var xHt=ete();Object.defineProperty(mt,"migrationcenter_v1alpha1",{enumerable:!0,get:function(){return xHt.migrationcenter_v1alpha1}});var IHt=tte();Object.defineProperty(mt,"ml_v1",{enumerable:!0,get:function(){return IHt.ml_v1}});var RHt=ote();Object.defineProperty(mt,"monitoring_v1",{enumerable:!0,get:function(){return RHt.monitoring_v1}});var AHt=ste();Object.defineProperty(mt,"monitoring_v3",{enumerable:!0,get:function(){return AHt.monitoring_v3}});var $Ht=rte();Object.defineProperty(mt,"mybusinessaccountmanagement_v1",{enumerable:!0,get:function(){return $Ht.mybusinessaccountmanagement_v1}});var jHt=nte();Object.defineProperty(mt,"mybusinessbusinesscalls_v1",{enumerable:!0,get:function(){return jHt.mybusinessbusinesscalls_v1}});var UHt=ite();Object.defineProperty(mt,"mybusinessbusinessinformation_v1",{enumerable:!0,get:function(){return UHt.mybusinessbusinessinformation_v1}});var vHt=ute();Object.defineProperty(mt,"mybusinesslodging_v1",{enumerable:!0,get:function(){return vHt.mybusinesslodging_v1}});var THt=pte();Object.defineProperty(mt,"mybusinessnotifications_v1",{enumerable:!0,get:function(){return THt.mybusinessnotifications_v1}});var VHt=cte();Object.defineProperty(mt,"mybusinessplaceactions_v1",{enumerable:!0,get:function(){return VHt.mybusinessplaceactions_v1}});var EHt=fte();Object.defineProperty(mt,"mybusinessqanda_v1",{enumerable:!0,get:function(){return EHt.mybusinessqanda_v1}});var SHt=mte();Object.defineProperty(mt,"mybusinessverifications_v1",{enumerable:!0,get:function(){return SHt.mybusinessverifications_v1}});var wHt=gte();Object.defineProperty(mt,"netapp_v1",{enumerable:!0,get:function(){return wHt.netapp_v1}});var GHt=hte();Object.defineProperty(mt,"netapp_v1beta1",{enumerable:!0,get:function(){return GHt.netapp_v1beta1}});var _Ht=ate();Object.defineProperty(mt,"networkconnectivity_v1",{enumerable:!0,get:function(){return _Ht.networkconnectivity_v1}});var LHt=Pte();Object.defineProperty(mt,"networkconnectivity_v1alpha1",{enumerable:!0,get:function(){return LHt.networkconnectivity_v1alpha1}});var DHt=dte();Object.defineProperty(mt,"networkmanagement_v1",{enumerable:!0,get:function(){return DHt.networkmanagement_v1}});var zHt=qte();Object.defineProperty(mt,"networkmanagement_v1beta1",{enumerable:!0,get:function(){return zHt.networkmanagement_v1beta1}});var MHt=yte();Object.defineProperty(mt,"networksecurity_v1",{enumerable:!0,get:function(){return MHt.networksecurity_v1}});var NHt=xte();Object.defineProperty(mt,"networksecurity_v1beta1",{enumerable:!0,get:function(){return NHt.networksecurity_v1beta1}});var HHt=Ite();Object.defineProperty(mt,"networkservices_v1",{enumerable:!0,get:function(){return HHt.networkservices_v1}});var FHt=Rte();Object.defineProperty(mt,"networkservices_v1beta1",{enumerable:!0,get:function(){return FHt.networkservices_v1beta1}});var BHt=Ate();Object.defineProperty(mt,"notebooks_v1",{enumerable:!0,get:function(){return BHt.notebooks_v1}});var ZHt=$te();Object.defineProperty(mt,"notebooks_v2",{enumerable:!0,get:function(){return ZHt.notebooks_v2}});var WHt=jte();Object.defineProperty(mt,"oauth2_v2",{enumerable:!0,get:function(){return WHt.oauth2_v2}});var KHt=Ute();Object.defineProperty(mt,"observability_v1",{enumerable:!0,get:function(){return KHt.observability_v1}});var JHt=vte();Object.defineProperty(mt,"ondemandscanning_v1",{enumerable:!0,get:function(){return JHt.ondemandscanning_v1}});var QHt=Tte();Object.defineProperty(mt,"ondemandscanning_v1beta1",{enumerable:!0,get:function(){return QHt.ondemandscanning_v1beta1}});var YHt=Vte();Object.defineProperty(mt,"oracledatabase_v1",{enumerable:!0,get:function(){return YHt.oracledatabase_v1}});var XHt=Ete();Object.defineProperty(mt,"orgpolicy_v2",{enumerable:!0,get:function(){return XHt.orgpolicy_v2}});var lHt=Ste();Object.defineProperty(mt,"osconfig_v1",{enumerable:!0,get:function(){return lHt.osconfig_v1}});var OHt=wte();Object.defineProperty(mt,"osconfig_v1alpha",{enumerable:!0,get:function(){return OHt.osconfig_v1alpha}});var CHt=Gte();Object.defineProperty(mt,"osconfig_v1beta",{enumerable:!0,get:function(){return CHt.osconfig_v1beta}});var bHt=_te();Object.defineProperty(mt,"osconfig_v2",{enumerable:!0,get:function(){return bHt.osconfig_v2}});var kHt=Lte();Object.defineProperty(mt,"osconfig_v2beta",{enumerable:!0,get:function(){return kHt.osconfig_v2beta}});var eFt=Dte();Object.defineProperty(mt,"oslogin_v1",{enumerable:!0,get:function(){return eFt.oslogin_v1}});var tFt=zte();Object.defineProperty(mt,"oslogin_v1alpha",{enumerable:!0,get:function(){return tFt.oslogin_v1alpha}});var oFt=Mte();Object.defineProperty(mt,"oslogin_v1beta",{enumerable:!0,get:function(){return oFt.oslogin_v1beta}});var sFt=Nte();Object.defineProperty(mt,"pagespeedonline_v5",{enumerable:!0,get:function(){return sFt.pagespeedonline_v5}});var rFt=Hte();Object.defineProperty(mt,"parallelstore_v1",{enumerable:!0,get:function(){return rFt.parallelstore_v1}});var nFt=Fte();Object.defineProperty(mt,"parallelstore_v1beta",{enumerable:!0,get:function(){return nFt.parallelstore_v1beta}});var iFt=Bte();Object.defineProperty(mt,"parametermanager_v1",{enumerable:!0,get:function(){return iFt.parametermanager_v1}});var uFt=Zte();Object.defineProperty(mt,"paymentsresellersubscription_v1",{enumerable:!0,get:function(){return uFt.paymentsresellersubscription_v1}});var pFt=Wte();Object.defineProperty(mt,"people_v1",{enumerable:!0,get:function(){return pFt.people_v1}});var cFt=Kte();Object.defineProperty(mt,"places_v1",{enumerable:!0,get:function(){return cFt.places_v1}});var fFt=Jte();Object.defineProperty(mt,"playablelocations_v3",{enumerable:!0,get:function(){return fFt.playablelocations_v3}});var mFt=Qte();Object.defineProperty(mt,"playcustomapp_v1",{enumerable:!0,get:function(){return mFt.playcustomapp_v1}});var gFt=Yte();Object.defineProperty(mt,"playdeveloperreporting_v1alpha1",{enumerable:!0,get:function(){return gFt.playdeveloperreporting_v1alpha1}});var hFt=Xte();Object.defineProperty(mt,"playdeveloperreporting_v1beta1",{enumerable:!0,get:function(){return hFt.playdeveloperreporting_v1beta1}});var aFt=lte();Object.defineProperty(mt,"playgrouping_v1alpha1",{enumerable:!0,get:function(){return aFt.playgrouping_v1alpha1}});var PFt=Ote();Object.defineProperty(mt,"playintegrity_v1",{enumerable:!0,get:function(){return PFt.playintegrity_v1}});var dFt=Cte();Object.defineProperty(mt,"plus_v1",{enumerable:!0,get:function(){return dFt.plus_v1}});var qFt=bte();Object.defineProperty(mt,"policyanalyzer_v1",{enumerable:!0,get:function(){return qFt.policyanalyzer_v1}});var yFt=kte();Object.defineProperty(mt,"policyanalyzer_v1beta1",{enumerable:!0,get:function(){return yFt.policyanalyzer_v1beta1}});var xFt=eoe();Object.defineProperty(mt,"policysimulator_v1",{enumerable:!0,get:function(){return xFt.policysimulator_v1}});var IFt=toe();Object.defineProperty(mt,"policysimulator_v1alpha",{enumerable:!0,get:function(){return IFt.policysimulator_v1alpha}});var RFt=ooe();Object.defineProperty(mt,"policysimulator_v1beta",{enumerable:!0,get:function(){return RFt.policysimulator_v1beta}});var AFt=soe();Object.defineProperty(mt,"policysimulator_v1beta1",{enumerable:!0,get:function(){return AFt.policysimulator_v1beta1}});var $Ft=roe();Object.defineProperty(mt,"policytroubleshooter_v1",{enumerable:!0,get:function(){return $Ft.policytroubleshooter_v1}});var jFt=noe();Object.defineProperty(mt,"policytroubleshooter_v1beta",{enumerable:!0,get:function(){return jFt.policytroubleshooter_v1beta}});var UFt=ioe();Object.defineProperty(mt,"policytroubleshooter_v3",{enumerable:!0,get:function(){return UFt.policytroubleshooter_v3}});var vFt=uoe();Object.defineProperty(mt,"policytroubleshooter_v3beta",{enumerable:!0,get:function(){return vFt.policytroubleshooter_v3beta}});var TFt=poe();Object.defineProperty(mt,"pollen_v1",{enumerable:!0,get:function(){return TFt.pollen_v1}});var VFt=coe();Object.defineProperty(mt,"poly_v1",{enumerable:!0,get:function(){return VFt.poly_v1}});var EFt=foe();Object.defineProperty(mt,"privateca_v1",{enumerable:!0,get:function(){return EFt.privateca_v1}});var SFt=moe();Object.defineProperty(mt,"privateca_v1beta1",{enumerable:!0,get:function(){return SFt.privateca_v1beta1}});var wFt=goe();Object.defineProperty(mt,"prod_tt_sasportal_v1alpha1",{enumerable:!0,get:function(){return wFt.prod_tt_sasportal_v1alpha1}});var GFt=hoe();Object.defineProperty(mt,"publicca_v1",{enumerable:!0,get:function(){return GFt.publicca_v1}});var _Ft=aoe();Object.defineProperty(mt,"publicca_v1alpha1",{enumerable:!0,get:function(){return _Ft.publicca_v1alpha1}});var LFt=Poe();Object.defineProperty(mt,"publicca_v1beta1",{enumerable:!0,get:function(){return LFt.publicca_v1beta1}});var DFt=doe();Object.defineProperty(mt,"pubsub_v1",{enumerable:!0,get:function(){return DFt.pubsub_v1}});var zFt=qoe();Object.defineProperty(mt,"pubsub_v1beta1a",{enumerable:!0,get:function(){return zFt.pubsub_v1beta1a}});var MFt=yoe();Object.defineProperty(mt,"pubsub_v1beta2",{enumerable:!0,get:function(){return MFt.pubsub_v1beta2}});var NFt=xoe();Object.defineProperty(mt,"pubsublite_v1",{enumerable:!0,get:function(){return NFt.pubsublite_v1}});var HFt=Ioe();Object.defineProperty(mt,"rapidmigrationassessment_v1",{enumerable:!0,get:function(){return HFt.rapidmigrationassessment_v1}});var FFt=Roe();Object.defineProperty(mt,"readerrevenuesubscriptionlinking_v1",{enumerable:!0,get:function(){return FFt.readerrevenuesubscriptionlinking_v1}});var BFt=Aoe();Object.defineProperty(mt,"realtimebidding_v1",{enumerable:!0,get:function(){return BFt.realtimebidding_v1}});var ZFt=$oe();Object.defineProperty(mt,"realtimebidding_v1alpha",{enumerable:!0,get:function(){return ZFt.realtimebidding_v1alpha}});var WFt=joe();Object.defineProperty(mt,"recaptchaenterprise_v1",{enumerable:!0,get:function(){return WFt.recaptchaenterprise_v1}});var KFt=Uoe();Object.defineProperty(mt,"recommendationengine_v1beta1",{enumerable:!0,get:function(){return KFt.recommendationengine_v1beta1}});var JFt=voe();Object.defineProperty(mt,"recommender_v1",{enumerable:!0,get:function(){return JFt.recommender_v1}});var QFt=Toe();Object.defineProperty(mt,"recommender_v1beta1",{enumerable:!0,get:function(){return QFt.recommender_v1beta1}});var YFt=Voe();Object.defineProperty(mt,"redis_v1",{enumerable:!0,get:function(){return YFt.redis_v1}});var XFt=Eoe();Object.defineProperty(mt,"redis_v1beta1",{enumerable:!0,get:function(){return XFt.redis_v1beta1}});var lFt=Soe();Object.defineProperty(mt,"remotebuildexecution_v1",{enumerable:!0,get:function(){return lFt.remotebuildexecution_v1}});var OFt=woe();Object.defineProperty(mt,"remotebuildexecution_v1alpha",{enumerable:!0,get:function(){return OFt.remotebuildexecution_v1alpha}});var CFt=Goe();Object.defineProperty(mt,"remotebuildexecution_v2",{enumerable:!0,get:function(){return CFt.remotebuildexecution_v2}});var bFt=_oe();Object.defineProperty(mt,"reseller_v1",{enumerable:!0,get:function(){return bFt.reseller_v1}});var kFt=Loe();Object.defineProperty(mt,"resourcesettings_v1",{enumerable:!0,get:function(){return kFt.resourcesettings_v1}});var eBt=Doe();Object.defineProperty(mt,"retail_v2",{enumerable:!0,get:function(){return eBt.retail_v2}});var tBt=zoe();Object.defineProperty(mt,"retail_v2alpha",{enumerable:!0,get:function(){return tBt.retail_v2alpha}});var oBt=Moe();Object.defineProperty(mt,"retail_v2beta",{enumerable:!0,get:function(){return oBt.retail_v2beta}});var sBt=Noe();Object.defineProperty(mt,"run_v1",{enumerable:!0,get:function(){return sBt.run_v1}});var rBt=Hoe();Object.defineProperty(mt,"run_v1alpha1",{enumerable:!0,get:function(){return rBt.run_v1alpha1}});var nBt=Foe();Object.defineProperty(mt,"run_v1beta1",{enumerable:!0,get:function(){return nBt.run_v1beta1}});var iBt=Boe();Object.defineProperty(mt,"run_v2",{enumerable:!0,get:function(){return iBt.run_v2}});var uBt=Zoe();Object.defineProperty(mt,"runtimeconfig_v1",{enumerable:!0,get:function(){return uBt.runtimeconfig_v1}});var pBt=Woe();Object.defineProperty(mt,"runtimeconfig_v1beta1",{enumerable:!0,get:function(){return pBt.runtimeconfig_v1beta1}});var cBt=Koe();Object.defineProperty(mt,"saasservicemgmt_v1",{enumerable:!0,get:function(){return cBt.saasservicemgmt_v1}});var fBt=Joe();Object.defineProperty(mt,"saasservicemgmt_v1beta1",{enumerable:!0,get:function(){return fBt.saasservicemgmt_v1beta1}});var mBt=Qoe();Object.defineProperty(mt,"safebrowsing_v4",{enumerable:!0,get:function(){return mBt.safebrowsing_v4}});var gBt=Yoe();Object.defineProperty(mt,"safebrowsing_v5",{enumerable:!0,get:function(){return gBt.safebrowsing_v5}});var hBt=Xoe();Object.defineProperty(mt,"sasportal_v1alpha1",{enumerable:!0,get:function(){return hBt.sasportal_v1alpha1}});var aBt=loe();Object.defineProperty(mt,"script_v1",{enumerable:!0,get:function(){return aBt.script_v1}});var PBt=Ooe();Object.defineProperty(mt,"searchads360_v0",{enumerable:!0,get:function(){return PBt.searchads360_v0}});var dBt=Coe();Object.defineProperty(mt,"searchconsole_v1",{enumerable:!0,get:function(){return dBt.searchconsole_v1}});var qBt=boe();Object.defineProperty(mt,"secretmanager_v1",{enumerable:!0,get:function(){return qBt.secretmanager_v1}});var yBt=koe();Object.defineProperty(mt,"secretmanager_v1beta1",{enumerable:!0,get:function(){return yBt.secretmanager_v1beta1}});var xBt=ese();Object.defineProperty(mt,"secretmanager_v1beta2",{enumerable:!0,get:function(){return xBt.secretmanager_v1beta2}});var IBt=tse();Object.defineProperty(mt,"securesourcemanager_v1",{enumerable:!0,get:function(){return IBt.securesourcemanager_v1}});var RBt=ose();Object.defineProperty(mt,"securitycenter_v1",{enumerable:!0,get:function(){return RBt.securitycenter_v1}});var ABt=sse();Object.defineProperty(mt,"securitycenter_v1beta1",{enumerable:!0,get:function(){return ABt.securitycenter_v1beta1}});var $Bt=rse();Object.defineProperty(mt,"securitycenter_v1beta2",{enumerable:!0,get:function(){return $Bt.securitycenter_v1beta2}});var jBt=nse();Object.defineProperty(mt,"securitycenter_v1p1alpha1",{enumerable:!0,get:function(){return jBt.securitycenter_v1p1alpha1}});var UBt=ise();Object.defineProperty(mt,"securitycenter_v1p1beta1",{enumerable:!0,get:function(){return UBt.securitycenter_v1p1beta1}});var vBt=use();Object.defineProperty(mt,"securityposture_v1",{enumerable:!0,get:function(){return vBt.securityposture_v1}});var TBt=pse();Object.defineProperty(mt,"serviceconsumermanagement_v1",{enumerable:!0,get:function(){return TBt.serviceconsumermanagement_v1}});var VBt=cse();Object.defineProperty(mt,"serviceconsumermanagement_v1beta1",{enumerable:!0,get:function(){return VBt.serviceconsumermanagement_v1beta1}});var EBt=fse();Object.defineProperty(mt,"servicecontrol_v1",{enumerable:!0,get:function(){return EBt.servicecontrol_v1}});var SBt=mse();Object.defineProperty(mt,"servicecontrol_v2",{enumerable:!0,get:function(){return SBt.servicecontrol_v2}});var wBt=gse();Object.defineProperty(mt,"servicedirectory_v1",{enumerable:!0,get:function(){return wBt.servicedirectory_v1}});var GBt=hse();Object.defineProperty(mt,"servicedirectory_v1beta1",{enumerable:!0,get:function(){return GBt.servicedirectory_v1beta1}});var _Bt=ase();Object.defineProperty(mt,"servicemanagement_v1",{enumerable:!0,get:function(){return _Bt.servicemanagement_v1}});var LBt=Pse();Object.defineProperty(mt,"servicenetworking_v1",{enumerable:!0,get:function(){return LBt.servicenetworking_v1}});var DBt=dse();Object.defineProperty(mt,"servicenetworking_v1beta",{enumerable:!0,get:function(){return DBt.servicenetworking_v1beta}});var zBt=qse();Object.defineProperty(mt,"serviceusage_v1",{enumerable:!0,get:function(){return zBt.serviceusage_v1}});var MBt=yse();Object.defineProperty(mt,"serviceusage_v1beta1",{enumerable:!0,get:function(){return MBt.serviceusage_v1beta1}});var NBt=xse();Object.defineProperty(mt,"sheets_v4",{enumerable:!0,get:function(){return NBt.sheets_v4}});var HBt=Ise();Object.defineProperty(mt,"siteVerification_v1",{enumerable:!0,get:function(){return HBt.siteVerification_v1}});var FBt=Rse();Object.defineProperty(mt,"slides_v1",{enumerable:!0,get:function(){return FBt.slides_v1}});var BBt=Ase();Object.defineProperty(mt,"smartdevicemanagement_v1",{enumerable:!0,get:function(){return BBt.smartdevicemanagement_v1}});var ZBt=$se();Object.defineProperty(mt,"solar_v1",{enumerable:!0,get:function(){return ZBt.solar_v1}});var WBt=jse();Object.defineProperty(mt,"sourcerepo_v1",{enumerable:!0,get:function(){return WBt.sourcerepo_v1}});var KBt=Use();Object.defineProperty(mt,"spanner_v1",{enumerable:!0,get:function(){return KBt.spanner_v1}});var JBt=vse();Object.defineProperty(mt,"speech_v1",{enumerable:!0,get:function(){return JBt.speech_v1}});var QBt=Tse();Object.defineProperty(mt,"speech_v1p1beta1",{enumerable:!0,get:function(){return QBt.speech_v1p1beta1}});var YBt=Vse();Object.defineProperty(mt,"speech_v2beta1",{enumerable:!0,get:function(){return YBt.speech_v2beta1}});var XBt=Ese();Object.defineProperty(mt,"sql_v1beta4",{enumerable:!0,get:function(){return XBt.sql_v1beta4}});var lBt=Sse();Object.defineProperty(mt,"sqladmin_v1",{enumerable:!0,get:function(){return lBt.sqladmin_v1}});var OBt=wse();Object.defineProperty(mt,"sqladmin_v1beta4",{enumerable:!0,get:function(){return OBt.sqladmin_v1beta4}});var CBt=Gse();Object.defineProperty(mt,"storage_v1",{enumerable:!0,get:function(){return CBt.storage_v1}});var bBt=_se();Object.defineProperty(mt,"storage_v1beta2",{enumerable:!0,get:function(){return bBt.storage_v1beta2}});var kBt=Lse();Object.defineProperty(mt,"storagebatchoperations_v1",{enumerable:!0,get:function(){return kBt.storagebatchoperations_v1}});var e3t=Dse();Object.defineProperty(mt,"storagetransfer_v1",{enumerable:!0,get:function(){return e3t.storagetransfer_v1}});var t3t=zse();Object.defineProperty(mt,"streetviewpublish_v1",{enumerable:!0,get:function(){return t3t.streetviewpublish_v1}});var o3t=Mse();Object.defineProperty(mt,"sts_v1",{enumerable:!0,get:function(){return o3t.sts_v1}});var s3t=Nse();Object.defineProperty(mt,"sts_v1beta",{enumerable:!0,get:function(){return s3t.sts_v1beta}});var r3t=Hse();Object.defineProperty(mt,"tagmanager_v1",{enumerable:!0,get:function(){return r3t.tagmanager_v1}});var n3t=Fse();Object.defineProperty(mt,"tagmanager_v2",{enumerable:!0,get:function(){return n3t.tagmanager_v2}});var i3t=Bse();Object.defineProperty(mt,"tasks_v1",{enumerable:!0,get:function(){return i3t.tasks_v1}});var u3t=Zse();Object.defineProperty(mt,"testing_v1",{enumerable:!0,get:function(){return u3t.testing_v1}});var p3t=Wse();Object.defineProperty(mt,"texttospeech_v1",{enumerable:!0,get:function(){return p3t.texttospeech_v1}});var c3t=Kse();Object.defineProperty(mt,"texttospeech_v1beta1",{enumerable:!0,get:function(){return c3t.texttospeech_v1beta1}});var f3t=Jse();Object.defineProperty(mt,"threatintelligence_v1beta",{enumerable:!0,get:function(){return f3t.threatintelligence_v1beta}});var m3t=Qse();Object.defineProperty(mt,"toolresults_v1beta3",{enumerable:!0,get:function(){return m3t.toolresults_v1beta3}});var g3t=Yse();Object.defineProperty(mt,"tpu_v1",{enumerable:!0,get:function(){return g3t.tpu_v1}});var h3t=Xse();Object.defineProperty(mt,"tpu_v1alpha1",{enumerable:!0,get:function(){return h3t.tpu_v1alpha1}});var a3t=lse();Object.defineProperty(mt,"tpu_v2",{enumerable:!0,get:function(){return a3t.tpu_v2}});var P3t=Ose();Object.defineProperty(mt,"tpu_v2alpha1",{enumerable:!0,get:function(){return P3t.tpu_v2alpha1}});var d3t=Cse();Object.defineProperty(mt,"trafficdirector_v2",{enumerable:!0,get:function(){return d3t.trafficdirector_v2}});var q3t=bse();Object.defineProperty(mt,"trafficdirector_v3",{enumerable:!0,get:function(){return q3t.trafficdirector_v3}});var y3t=kse();Object.defineProperty(mt,"transcoder_v1",{enumerable:!0,get:function(){return y3t.transcoder_v1}});var x3t=ere();Object.defineProperty(mt,"transcoder_v1beta1",{enumerable:!0,get:function(){return x3t.transcoder_v1beta1}});var I3t=tre();Object.defineProperty(mt,"translate_v2",{enumerable:!0,get:function(){return I3t.translate_v2}});var R3t=ore();Object.defineProperty(mt,"translate_v3",{enumerable:!0,get:function(){return R3t.translate_v3}});var A3t=sre();Object.defineProperty(mt,"translate_v3beta1",{enumerable:!0,get:function(){return A3t.translate_v3beta1}});var $3t=rre();Object.defineProperty(mt,"travelimpactmodel_v1",{enumerable:!0,get:function(){return $3t.travelimpactmodel_v1}});var j3t=nre();Object.defineProperty(mt,"vault_v1",{enumerable:!0,get:function(){return j3t.vault_v1}});var U3t=ire();Object.defineProperty(mt,"vectortile_v1",{enumerable:!0,get:function(){return U3t.vectortile_v1}});var v3t=ure();Object.defineProperty(mt,"verifiedaccess_v1",{enumerable:!0,get:function(){return v3t.verifiedaccess_v1}});var T3t=pre();Object.defineProperty(mt,"verifiedaccess_v2",{enumerable:!0,get:function(){return T3t.verifiedaccess_v2}});var V3t=cre();Object.defineProperty(mt,"versionhistory_v1",{enumerable:!0,get:function(){return V3t.versionhistory_v1}});var E3t=fre();Object.defineProperty(mt,"videointelligence_v1",{enumerable:!0,get:function(){return E3t.videointelligence_v1}});var S3t=mre();Object.defineProperty(mt,"videointelligence_v1beta2",{enumerable:!0,get:function(){return S3t.videointelligence_v1beta2}});var w3t=gre();Object.defineProperty(mt,"videointelligence_v1p1beta1",{enumerable:!0,get:function(){return w3t.videointelligence_v1p1beta1}});var G3t=hre();Object.defineProperty(mt,"videointelligence_v1p2beta1",{enumerable:!0,get:function(){return G3t.videointelligence_v1p2beta1}});var _3t=are();Object.defineProperty(mt,"videointelligence_v1p3beta1",{enumerable:!0,get:function(){return _3t.videointelligence_v1p3beta1}});var L3t=Pre();Object.defineProperty(mt,"vision_v1",{enumerable:!0,get:function(){return L3t.vision_v1}});var D3t=dre();Object.defineProperty(mt,"vision_v1p1beta1",{enumerable:!0,get:function(){return D3t.vision_v1p1beta1}});var z3t=qre();Object.defineProperty(mt,"vision_v1p2beta1",{enumerable:!0,get:function(){return z3t.vision_v1p2beta1}});var M3t=yre();Object.defineProperty(mt,"vmmigration_v1",{enumerable:!0,get:function(){return M3t.vmmigration_v1}});var N3t=xre();Object.defineProperty(mt,"vmmigration_v1alpha1",{enumerable:!0,get:function(){return N3t.vmmigration_v1alpha1}});var H3t=Ire();Object.defineProperty(mt,"vmwareengine_v1",{enumerable:!0,get:function(){return H3t.vmwareengine_v1}});var F3t=Rre();Object.defineProperty(mt,"vpcaccess_v1",{enumerable:!0,get:function(){return F3t.vpcaccess_v1}});var B3t=Are();Object.defineProperty(mt,"vpcaccess_v1beta1",{enumerable:!0,get:function(){return B3t.vpcaccess_v1beta1}});var Z3t=$re();Object.defineProperty(mt,"walletobjects_v1",{enumerable:!0,get:function(){return Z3t.walletobjects_v1}});var W3t=jre();Object.defineProperty(mt,"webcontentpublisher_v1",{enumerable:!0,get:function(){return W3t.webcontentpublisher_v1}});var K3t=Ure();Object.defineProperty(mt,"webfonts_v1",{enumerable:!0,get:function(){return K3t.webfonts_v1}});var J3t=vre();Object.defineProperty(mt,"webmasters_v3",{enumerable:!0,get:function(){return J3t.webmasters_v3}});var Q3t=Tre();Object.defineProperty(mt,"webrisk_v1",{enumerable:!0,get:function(){return Q3t.webrisk_v1}});var Y3t=Vre();Object.defineProperty(mt,"websecurityscanner_v1",{enumerable:!0,get:function(){return Y3t.websecurityscanner_v1}});var X3t=Ere();Object.defineProperty(mt,"websecurityscanner_v1alpha",{enumerable:!0,get:function(){return X3t.websecurityscanner_v1alpha}});var l3t=Sre();Object.defineProperty(mt,"websecurityscanner_v1beta",{enumerable:!0,get:function(){return l3t.websecurityscanner_v1beta}});var O3t=wre();Object.defineProperty(mt,"workflowexecutions_v1",{enumerable:!0,get:function(){return O3t.workflowexecutions_v1}});var C3t=Gre();Object.defineProperty(mt,"workflowexecutions_v1beta",{enumerable:!0,get:function(){return C3t.workflowexecutions_v1beta}});var b3t=_re();Object.defineProperty(mt,"workflows_v1",{enumerable:!0,get:function(){return b3t.workflows_v1}});var k3t=Lre();Object.defineProperty(mt,"workflows_v1beta",{enumerable:!0,get:function(){return k3t.workflows_v1beta}});var e4t=Dre();Object.defineProperty(mt,"workloadmanager_v1",{enumerable:!0,get:function(){return e4t.workloadmanager_v1}});var t4t=zre();Object.defineProperty(mt,"workspaceevents_v1",{enumerable:!0,get:function(){return t4t.workspaceevents_v1}});var o4t=Mre();Object.defineProperty(mt,"workstations_v1",{enumerable:!0,get:function(){return o4t.workstations_v1}});var s4t=Nre();Object.defineProperty(mt,"workstations_v1beta",{enumerable:!0,get:function(){return s4t.workstations_v1beta}});var r4t=Hre();Object.defineProperty(mt,"youtube_v3",{enumerable:!0,get:function(){return r4t.youtube_v3}});var n4t=Fre();Object.defineProperty(mt,"youtubeAnalytics_v1",{enumerable:!0,get:function(){return n4t.youtubeAnalytics_v1}});var i4t=Bre();Object.defineProperty(mt,"youtubeAnalytics_v2",{enumerable:!0,get:function(){return i4t.youtubeAnalytics_v2}});var u4t=Zre();Object.defineProperty(mt,"youtubereporting_v1",{enumerable:!0,get:function(){return u4t.youtubereporting_v1}})});function p4t(){let h=__dirname;for(;h!==QU.default.dirname(h);){if(Ble.existsSync(QU.default.join(h,"gemini-extension.json")))return h;h=QU.default.dirname(h)}throw new Error(`Could not find project root containing gemini-extension.json. Traversed up from ${__dirname}.`)}var QU,Ble,Yre,UW,Zle,Xre,vW=$p(()=>{"use strict";QU=ni(require("node:path")),Ble=ni(require("node:fs"));Yre=p4t(),UW=process.env.WORKSPACE_STATE_DIR||Yre,Zle=QU.default.join(UW,"gemini-cli-workspace-token.json"),Xre=QU.default.join(UW,".gemini-cli-workspace-master-key")});async function c4t(){try{await TW.mkdir(VW.dirname(Wle),{recursive:!0})}catch(h){console.error("Could not create log directory:",h)}}function Jle(h){Kle=h}function Ct(h){if(!Kle)return;let T=`${new Date().toISOString()} - ${h} +`;TW.appendFile(Wle,T).catch(G=>{console.error("Failed to write to log file:",G)})}var TW,VW,Wle,Kle,xm=$p(()=>{"use strict";TW=ni(require("node:fs/promises")),VW=ni(require("node:path"));vW();Wle=VW.join(UW,"logs","server.log");c4t();Kle=!1});var t$,SW=$p(()=>{"use strict";t$=class{constructor(R){this.serviceName=R}validateCredentials(R){if(!R.serverName)throw new Error("Server name is required");if(!R.token)throw new Error("Token is required");if(!R.token.accessToken&&!R.token.refreshToken)throw new Error("Access token or refresh token is required");if(!R.token.tokenType)throw new Error("Token type is required")}sanitizeServerName(R){return R.replace(/[^a-zA-Z0-9-_.]/g,"_")}}});var o$,Cle,GW,zR,wW,ble=$p(()=>{"use strict";o$=require("node:fs"),Cle=ni(require("node:path")),GW=ni(require("node:os")),zR=ni(require("node:crypto"));SW();xm();vW();wW=class h extends t${constructor(R,T){super(R),this.tokenFilePath=Zle,this.masterKey=T,this.encryptionKey=this.deriveEncryptionKey()}static async create(R){let T=await this.loadMasterKey();return new h(R,T)}static async loadMasterKey(){try{return await o$.promises.readFile(Xre)}catch(R){if(R.code==="ENOENT"){let G=zR.randomBytes(32);return await o$.promises.writeFile(Xre,G,{mode:384}),G}throw R}}deriveEncryptionKey(){let R=`${GW.hostname()}-${GW.userInfo().username}-gemini-cli-workspace`;return zR.scryptSync(this.masterKey,R,32)}encrypt(R){let T=zR.randomBytes(16),G=zR.createCipheriv("aes-256-gcm",this.encryptionKey,T),V=G.update(R,"utf8","hex");V+=G.final("hex");let E=G.getAuthTag();return T.toString("hex")+":"+E.toString("hex")+":"+V}decrypt(R){let T=R.split(":");if(T.length!==3)throw new Error("Invalid encrypted data format");let G=Buffer.from(T[0],"hex"),V=Buffer.from(T[1],"hex"),E=T[2],v=zR.createDecipheriv("aes-256-gcm",this.encryptionKey,G);v.setAuthTag(V);let I=v.update(E,"hex","utf8");return I+=v.final("utf8"),I}async ensureDirectoryExists(){let R=Cle.dirname(this.tokenFilePath);await o$.promises.mkdir(R,{recursive:!0,mode:448})}async loadTokens(){var R,T;try{let G=await o$.promises.readFile(this.tokenFilePath,"utf-8"),V=this.decrypt(G),E=JSON.parse(V);return new Map(Object.entries(E))}catch(G){let V=G;if(V.code==="ENOENT")return Ct("Token file does not exist"),new Map;if((R=V.message)!=null&&R.includes("Invalid encrypted data format")||(T=V.message)!=null&&T.includes("Unsupported state or unable to authenticate data"))return Ct("Token file corrupted"),new Map;throw G}}async saveTokens(R){await this.ensureDirectoryExists();let T=Object.fromEntries(R),G=JSON.stringify(T,null,2),V=this.encrypt(G);await o$.promises.writeFile(this.tokenFilePath,V,{mode:384})}async getCredentials(R){let G=(await this.loadTokens()).get(R);return G||null}async setCredentials(R){this.validateCredentials(R);let T=await this.loadTokens(),G={...R,updatedAt:Date.now()};T.set(R.serverName,G),await this.saveTokens(T)}async deleteCredentials(R){let T=await this.loadTokens();if(!T.has(R))throw new Error(`No credentials found for ${R}`);if(T.delete(R),T.size===0)try{await o$.promises.unlink(this.tokenFilePath)}catch(G){if(G.code!=="ENOENT")throw G}else await this.saveTokens(T)}async listServers(){let R=await this.loadTokens();return Array.from(R.keys())}async getAllCredentials(){let R=await this.loadTokens(),T=new Map;for(let[G,V]of R)try{this.validateCredentials(V),T.set(G,V)}catch(E){console.error(`Skipping invalid credentials for ${G}:`,E)}return T}async clearAll(){try{await o$.promises.unlink(this.tokenFilePath)}catch(R){if(R.code!=="ENOENT")throw R}}}});var kle=$p(()=>{"use strict";});var tOe={};ZP(tOe,{KeychainTokenStorage:()=>Cre});var eOe,Ore,Cre,oOe=$p(()=>{"use strict";eOe=ni(require("node:crypto"));SW();Ore="__keychain_test__",Cre=class extends t${constructor(){super(...arguments);this.keychainAvailable=null;this.keytarModule=null;this.keytarLoadAttempted=!1}async getKeytar(){if(this.keytarLoadAttempted)return this.keytarModule;this.keytarLoadAttempted=!0;try{let G=await import("keytar");this.keytarModule=G.default||G}catch(T){console.error(T)}return this.keytarModule}async getCredentials(T){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let G=await this.getKeytar();if(!G)throw new Error("Keytar module not available");try{let V=this.sanitizeServerName(T),E=await G.getPassword(this.serviceName,V);return E?JSON.parse(E):null}catch(V){throw V instanceof SyntaxError?new Error(`Failed to parse stored credentials for ${T}`):V}}async setCredentials(T){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let G=await this.getKeytar();if(!G)throw new Error("Keytar module not available");this.validateCredentials(T);let V=this.sanitizeServerName(T.serverName),E={...T,updatedAt:Date.now()},v=JSON.stringify(E);await G.setPassword(this.serviceName,V,v)}async deleteCredentials(T){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let G=await this.getKeytar();if(!G)throw new Error("Keytar module not available");let V=this.sanitizeServerName(T);if(!await G.deletePassword(this.serviceName,V))throw new Error(`No credentials found for ${T}`)}async listServers(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let T=await this.getKeytar();if(!T)throw new Error("Keytar module not available");try{return(await T.findCredentials(this.serviceName)).filter(V=>!V.account.startsWith(Ore)).map(V=>V.account)}catch(G){return console.error("Failed to list servers from keychain:",G),[]}}async getAllCredentials(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let T=await this.getKeytar();if(!T)throw new Error("Keytar module not available");let G=new Map;try{let V=(await T.findCredentials(this.serviceName)).filter(E=>!E.account.startsWith(Ore));for(let E of V)try{let v=JSON.parse(E.password);this.validateCredentials(v),G.set(E.account,v)}catch(v){console.error(`Failed to parse credentials for ${E.account}:`,v)}}catch(V){console.error("Failed to get all credentials from keychain:",V)}return G}async clearAll(){if(!await this.checkKeychainAvailability())throw new Error("Keychain is not available");let T=this.keytarModule?await this.keytarModule.findCredentials(this.serviceName).then(V=>V.map(E=>E.account)).catch(V=>{throw new Error(`Failed to list servers for clearing: ${V.message}`)}):[],G=[];for(let V of T)try{await this.deleteCredentials(V)}catch(E){G.push(E)}if(G.length>0)throw new Error(`Failed to clear some credentials: ${G.map(V=>V.message).join(", ")}`)}async checkKeychainAvailability(){if(this.keychainAvailable!==null)return this.keychainAvailable;try{let T=await this.getKeytar();if(!T)return this.keychainAvailable=!1,!1;let G=`${Ore}${eOe.randomBytes(8).toString("hex")}`,V="test";await T.setPassword(this.serviceName,G,V);let E=await T.getPassword(this.serviceName,G),I=await T.deletePassword(this.serviceName,G)&&E===V;return this.keychainAvailable=I,I}catch{return this.keychainAvailable=!1,!1}}async isAvailable(){return this.checkKeychainAvailability()}}});var g4t,_W,sOe=$p(()=>{"use strict";SW();ble();kle();g4t="GEMINI_CLI_WORKSPACE_FORCE_FILE_STORAGE",_W=class extends t${constructor(T){super(T);this.storage=null;this.storageType=null;this.storageInitPromise=null}async initializeStorage(){if(!(process.env[g4t]==="true"))try{let{KeychainTokenStorage:G}=await Promise.resolve().then(()=>(oOe(),tOe)),V=new G(this.serviceName);if(await V.isAvailable())return this.storage=V,this.storageType="keychain",this.storage}catch(G){console.warn("Keychain initialization failed, falling back to file storage:",G)}return this.storage=await wW.create(this.serviceName),this.storageType="encrypted_file",this.storage}async getStorage(){return this.storage!==null?this.storage:(this.storageInitPromise||(this.storageInitPromise=this.initializeStorage()),await this.storageInitPromise)}async getCredentials(T){return(await this.getStorage()).getCredentials(T)}async setCredentials(T){await(await this.getStorage()).setCredentials(T)}async deleteCredentials(T){await(await this.getStorage()).deleteCredentials(T)}async listServers(){return(await this.getStorage()).listServers()}async getAllCredentials(){return(await this.getStorage()).getAllCredentials()}async clearAll(){await(await this.getStorage()).clearAll()}async getStorageType(){return await this.getStorage(),this.storageType}}});var h4t,bre,Fg,kre=$p(()=>{"use strict";sOe();h4t="gemini-cli-workspace-oauth",bre="main-account",Fg=class{static async loadCredentials(){try{let R=await this.storage.getCredentials(bre);if(R!=null&&R.token){let{accessToken:T,refreshToken:G,expiresAt:V,tokenType:E,scope:v}=R.token,I={access_token:T,refresh_token:G||void 0,token_type:E||void 0,scope:v||void 0};return V&&(I.expiry_date=V),I}return null}catch(R){throw R}}static async saveCredentials(R){let T={serverName:bre,token:{accessToken:R.access_token||void 0,refreshToken:R.refresh_token||void 0,tokenType:R.token_type||"Bearer",scope:R.scope||void 0,expiresAt:R.expiry_date||void 0},updatedAt:Date.now()};await this.storage.setCredentials(T)}static async clearCredentials(){try{await this.storage.deleteCredentials(bre)}catch(R){throw R}}};Fg.storage=new _W(h4t)});function LW(){let h={clientId:process.env.WORKSPACE_CLIENT_ID||rOe.clientId,cloudFunctionUrl:process.env.WORKSPACE_CLOUD_FUNCTION_URL||rOe.cloudFunctionUrl},R=h.clientId.length>2?`...${h.clientId.slice(-2)}`:h.clientId;return Ct(`Loaded config: clientId=${R}, cloudFunctionUrl=${h.cloudFunctionUrl}`),h}var rOe,ene=$p(()=>{"use strict";xm();rOe={clientId:"338689075775-o75k922vn5fdl18qergr96rp8g63e4d7.apps.googleusercontent.com",cloudFunctionUrl:"https://google-workspace-extension.geminicli.com"}});var EOe=ht((Sao,VOe)=>{var v4t=SQ();VOe.exports={pkg:v4t}});function wm(...h){return h.map(R=>`${_4t}${R}`)}function bU(h){return`${h.service}.${h.group}`}var _4t,kU,ane=$p(()=>{"use strict";_4t="https://www.googleapis.com/auth/";kU=[{service:"docs",group:"read",scopes:wm("documents"),tools:["docs.getSuggestions","docs.getText"],defaultEnabled:!0},{service:"docs",group:"write",scopes:wm("documents"),tools:["docs.create","docs.writeText","docs.replaceText","docs.formatText"],defaultEnabled:!0},{service:"drive",group:"read",scopes:wm("drive.readonly"),tools:["drive.getComments","drive.findFolder","drive.search","drive.downloadFile"],defaultEnabled:!0},{service:"drive",group:"write",scopes:wm("drive"),tools:["drive.createFolder","drive.moveFile","drive.trashFile","drive.renameFile"],defaultEnabled:!0},{service:"calendar",group:"read",scopes:wm("calendar.readonly"),tools:["calendar.list","calendar.listEvents","calendar.getEvent","calendar.findFreeTime"],defaultEnabled:!0},{service:"calendar",group:"write",scopes:wm("calendar"),tools:["calendar.createEvent","calendar.updateEvent","calendar.respondToEvent","calendar.deleteEvent"],defaultEnabled:!0},{service:"chat",group:"read",scopes:wm("chat.spaces.readonly","chat.messages.readonly","chat.memberships.readonly"),tools:["chat.listSpaces","chat.findSpaceByName","chat.getMessages","chat.findDmByEmail","chat.listThreads"],defaultEnabled:!0},{service:"chat",group:"write",scopes:wm("chat.spaces","chat.messages","chat.memberships"),tools:["chat.sendMessage","chat.sendDm","chat.setUpSpace"],defaultEnabled:!0},{service:"gmail",group:"read",scopes:wm("gmail.readonly"),tools:["gmail.search","gmail.get","gmail.downloadAttachment","gmail.listLabels"],defaultEnabled:!0},{service:"gmail",group:"write",scopes:wm("gmail.modify"),tools:["gmail.modify","gmail.batchModify","gmail.modifyThread","gmail.send","gmail.createDraft","gmail.sendDraft","gmail.createLabel"],defaultEnabled:!0},{service:"people",group:"read",scopes:wm("userinfo.profile","directory.readonly"),tools:["people.getUserProfile","people.getMe","people.getUserRelations"],defaultEnabled:!0},{service:"slides",group:"read",scopes:wm("presentations.readonly"),tools:["slides.getText","slides.getMetadata","slides.getImages","slides.getSlideThumbnail","slides.getSpeakerNotes"],defaultEnabled:!0},{service:"slides",group:"write",scopes:wm("presentations"),tools:["slides.create","slides.addSlide","slides.deleteSlide","slides.duplicateSlide","slides.reorderSlides","slides.updateSpeakerNotes","slides.replaceAllText","slides.insertText","slides.deleteText","slides.addShape","slides.addImage","slides.addTable","slides.updateTextStyle","slides.updateShapeProperties"],defaultEnabled:!1},{service:"sheets",group:"read",scopes:wm("spreadsheets.readonly"),tools:["sheets.getText","sheets.getRange","sheets.getMetadata"],defaultEnabled:!0},{service:"sheets",group:"write",scopes:wm("spreadsheets"),tools:[],defaultEnabled:!1},{service:"time",group:"read",scopes:[],tools:["time.getCurrentDate","time.getCurrentTime","time.getTimeZone"],defaultEnabled:!0},{service:"tasks",group:"read",scopes:wm("tasks.readonly"),tools:["tasks.listLists","tasks.list"],defaultEnabled:!1},{service:"tasks",group:"write",scopes:wm("tasks"),tools:["tasks.create","tasks.update","tasks.complete","tasks.delete"],defaultEnabled:!1}]});function BOe(h){let R=[];for(let T of h.split(",")){let G=T.trim();if(!G)continue;let V=G.lastIndexOf(":");if(V===-1){Ct(`[feature-resolver] Ignoring malformed override (missing ':'): "${G}"`);continue}let E=G.slice(0,V).trim(),v=G.slice(V+1).trim().toLowerCase();if(v!=="on"&&v!=="off"){Ct(`[feature-resolver] Ignoring override with invalid value (expected on/off): "${G}"`);continue}R.push({key:E,enabled:v==="on"})}return R}function cV(h,R){let T=L4t,G=D4t,V=new Map;for(let m of kU)V.set(bU(m),m.defaultEnabled);if(h)for(let[m,c]of Object.entries(h))T.has(m)&&V.set(m,c);let E=new Set;if(R){let m=BOe(R);for(let{key:c,enabled:o}of m)T.has(c)?V.set(c,o):G.has(c)?o?Ct(`[feature-resolver] Tool-level override "${c}:on" ignored \u2014 tool overrides are subtractive only`):E.add(c):Ct(`[feature-resolver] Unknown override key: "${c}" \u2014 not a known feature group or tool`)}let v=new Set,I=new Set;for(let m of kU){let c=bU(m);if(!V.get(c))continue;let o=`${m.service}.write`;if(!(m.group==="read"&&o!==c&&T.has(o)&&V.get(o)===!0))for(let e of m.scopes)I.add(e);for(let e of m.tools)E.has(e)||v.add(e)}let d=[...I];return Ct(`[feature-resolver] Resolved ${v.size} tools, ${d.length} scopes`),{enabledTools:v,requiredScopes:d}}var L4t,D4t,ZOe=$p(()=>{"use strict";xm();ane();L4t=new Map(kU.map(h=>[bU(h),h])),D4t=new Map(kU.flatMap(h=>{let R=bU(h);return h.tools.map(T=>[T,R])}))});var Pne=$p(()=>{"use strict";ane();ZOe();});var fV,dne=$p(()=>{"use strict";Pne();fV=cV(void 0,process.env.WORKSPACE_FEATURE_OVERRIDES).requiredScopes});var OOe=ht(()=>{"use strict";var CW=ni(require("node:fs")),KOe=ni(require("node:os")),JOe=ni(require("node:readline")),QOe=ni(require("node:crypto")),YOe=ni(Qx());kre();dne();ene();var XOe=LW(),M4t=XOe.clientId,N4t=XOe.cloudFunctionUrl,lOe=KOe.platform()==="win32"?"\\\\.\\CON":"/dev/tty";function H4t(){return CW.createReadStream(lOe,{encoding:"utf8"})}function F4t(){return CW.createWriteStream(lOe)}function B4t(){return new Promise((h,R)=>{let T,G;try{T=H4t(),G=F4t()}catch{R(new Error("Cannot open terminal for secure input. This command must be run in an interactive terminal."));return}let V=JOe.createInterface({input:T,output:G,terminal:!1}),E=[];G.write(`Paste the credentials JSON from the browser, then press Enter twice: +`),V.on("line",v=>{E.push(v);let I=E.join(` +`).trim();if(I)try{JSON.parse(I),V.close();return}catch{}v.trim()===""&&E.length>1&&V.close()}),V.on("close",()=>{T.destroy(),G.end(),h(E.join(` +`).trim())}),V.on("error",v=>{T.destroy(),G.end(),R(v)})})}function Z4t(h){if(typeof h.access_token!="string"||!h.access_token)throw new Error('Missing or invalid "access_token" field.');if(typeof h.refresh_token!="string"||!h.refresh_token)throw new Error('Missing or invalid "refresh_token" field.');if(typeof h.expiry_date!="number"||!h.expiry_date)throw new Error('Missing or invalid "expiry_date" field.')}function W4t(){let R={manual:!0,csrf:QOe.default.randomBytes(32).toString("hex")},T=Buffer.from(JSON.stringify(R)).toString("base64");return new YOe.google.auth.OAuth2({clientId:M4t}).generateAuthUrl({redirect_uri:N4t,access_type:"offline",scope:fV,state:T,prompt:"consent"})}async function K4t(){if(!process.argv.includes("--force")){let V=await Fg.loadCredentials();if(V&&V.refresh_token){console.log("Already authenticated. Credentials found in storage."),console.log("Use --force to re-authenticate.");return}}let R=W4t();console.log(),console.log("=== Google Workspace MCP Server - Headless Login ==="),console.log(),console.log("Open this URL in any browser (local machine, phone, etc.):"),console.log(),console.log(R),console.log(),console.log("After signing in, the browser will show your credentials JSON."),console.log("Copy that JSON and paste it below."),console.log();let T=await B4t();T||(console.error("No input received."),process.exit(1));let G;try{G=JSON.parse(T)}catch{console.error("Invalid JSON. Please copy the complete JSON from the browser."),process.exit(1)}try{Z4t(G)}catch(V){console.error(`Invalid credentials: ${V instanceof Error?V.message:V}`),process.exit(1)}await Fg.saveCredentials({access_token:G.access_token,refresh_token:G.refresh_token,expiry_date:G.expiry_date,scope:G.scope||fV.join(" "),token_type:G.token_type||"Bearer"}),console.log(),console.log("Credentials saved successfully!"),console.log("You can now start the MCP server.")}K4t().catch(h=>{console.error("Login failed:",h.message||h),process.exit(1)})});var Fu;(function(h){h.assertEqual=V=>{};function R(V){}h.assertIs=R;function T(V){throw new Error}h.assertNever=T,h.arrayToEnum=V=>{let E={};for(let v of V)E[v]=v;return E},h.getValidEnumValues=V=>{let E=h.objectKeys(V).filter(I=>typeof V[V[I]]!="number"),v={};for(let I of E)v[I]=V[I];return h.objectValues(v)},h.objectValues=V=>h.objectKeys(V).map(function(E){return V[E]}),h.objectKeys=typeof Object.keys=="function"?V=>Object.keys(V):V=>{let E=[];for(let v in V)Object.prototype.hasOwnProperty.call(V,v)&&E.push(v);return E},h.find=(V,E)=>{for(let v of V)if(E(v))return v},h.isInteger=typeof Number.isInteger=="function"?V=>Number.isInteger(V):V=>typeof V=="number"&&Number.isFinite(V)&&Math.floor(V)===V;function G(V,E=" | "){return V.map(v=>typeof v=="string"?`'${v}'`:v).join(E)}h.joinValues=G,h.jsonStringifyReplacer=(V,E)=>typeof E=="bigint"?E.toString():E})(Fu||(Fu={}));var _ne;(function(h){h.mergeShapes=(R,T)=>({...R,...T})})(_ne||(_ne={}));var an=Fu.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),qR=h=>{switch(typeof h){case"undefined":return an.undefined;case"string":return an.string;case"number":return Number.isNaN(h)?an.nan:an.number;case"boolean":return an.boolean;case"function":return an.function;case"bigint":return an.bigint;case"symbol":return an.symbol;case"object":return Array.isArray(h)?an.array:h===null?an.null:h.then&&typeof h.then=="function"&&h.catch&&typeof h.catch=="function"?an.promise:typeof Map<"u"&&h instanceof Map?an.map:typeof Set<"u"&&h instanceof Set?an.set:typeof Date<"u"&&h instanceof Date?an.date:an.object;default:return an.unknown}};var pr=Fu.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);var UP=class h extends Error{get errors(){return this.issues}constructor(R){super(),this.issues=[],this.addIssue=G=>{this.issues=[...this.issues,G]},this.addIssues=(G=[])=>{this.issues=[...this.issues,...G]};let T=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,T):this.__proto__=T,this.name="ZodError",this.issues=R}format(R){let T=R||function(E){return E.message},G={_errors:[]},V=E=>{for(let v of E.issues)if(v.code==="invalid_union")v.unionErrors.map(V);else if(v.code==="invalid_return_type")V(v.returnTypeError);else if(v.code==="invalid_arguments")V(v.argumentsError);else if(v.path.length===0)G._errors.push(T(v));else{let I=G,d=0;for(;dT.message){let T=Object.create(null),G=[];for(let V of this.issues)if(V.path.length>0){let E=V.path[0];T[E]=T[E]||[],T[E].push(R(V))}else G.push(R(V));return{formErrors:G,fieldErrors:T}}get formErrors(){return this.flatten()}};UP.create=h=>new UP(h);var UCe=(h,R)=>{let T;switch(h.code){case pr.invalid_type:h.received===an.undefined?T="Required":T=`Expected ${h.expected}, received ${h.received}`;break;case pr.invalid_literal:T=`Invalid literal value, expected ${JSON.stringify(h.expected,Fu.jsonStringifyReplacer)}`;break;case pr.unrecognized_keys:T=`Unrecognized key(s) in object: ${Fu.joinValues(h.keys,", ")}`;break;case pr.invalid_union:T="Invalid input";break;case pr.invalid_union_discriminator:T=`Invalid discriminator value. Expected ${Fu.joinValues(h.options)}`;break;case pr.invalid_enum_value:T=`Invalid enum value. Expected ${Fu.joinValues(h.options)}, received '${h.received}'`;break;case pr.invalid_arguments:T="Invalid function arguments";break;case pr.invalid_return_type:T="Invalid function return type";break;case pr.invalid_date:T="Invalid date";break;case pr.invalid_string:typeof h.validation=="object"?"includes"in h.validation?(T=`Invalid input: must include "${h.validation.includes}"`,typeof h.validation.position=="number"&&(T=`${T} at one or more positions greater than or equal to ${h.validation.position}`)):"startsWith"in h.validation?T=`Invalid input: must start with "${h.validation.startsWith}"`:"endsWith"in h.validation?T=`Invalid input: must end with "${h.validation.endsWith}"`:Fu.assertNever(h.validation):h.validation!=="regex"?T=`Invalid ${h.validation}`:T="Invalid";break;case pr.too_small:h.type==="array"?T=`Array must contain ${h.exact?"exactly":h.inclusive?"at least":"more than"} ${h.minimum} element(s)`:h.type==="string"?T=`String must contain ${h.exact?"exactly":h.inclusive?"at least":"over"} ${h.minimum} character(s)`:h.type==="number"?T=`Number must be ${h.exact?"exactly equal to ":h.inclusive?"greater than or equal to ":"greater than "}${h.minimum}`:h.type==="bigint"?T=`Number must be ${h.exact?"exactly equal to ":h.inclusive?"greater than or equal to ":"greater than "}${h.minimum}`:h.type==="date"?T=`Date must be ${h.exact?"exactly equal to ":h.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(h.minimum))}`:T="Invalid input";break;case pr.too_big:h.type==="array"?T=`Array must contain ${h.exact?"exactly":h.inclusive?"at most":"less than"} ${h.maximum} element(s)`:h.type==="string"?T=`String must contain ${h.exact?"exactly":h.inclusive?"at most":"under"} ${h.maximum} character(s)`:h.type==="number"?T=`Number must be ${h.exact?"exactly":h.inclusive?"less than or equal to":"less than"} ${h.maximum}`:h.type==="bigint"?T=`BigInt must be ${h.exact?"exactly":h.inclusive?"less than or equal to":"less than"} ${h.maximum}`:h.type==="date"?T=`Date must be ${h.exact?"exactly":h.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(h.maximum))}`:T="Invalid input";break;case pr.custom:T="Invalid input";break;case pr.invalid_intersection_types:T="Intersection results could not be merged";break;case pr.not_multiple_of:T=`Number must be a multiple of ${h.multipleOf}`;break;case pr.not_finite:T="Number must be finite";break;default:T=R.defaultError,Fu.assertNever(h)}return{message:T}},YR=UCe;var vCe=YR;function q1(){return vCe}var OV=h=>{let{data:R,path:T,errorMaps:G,issueData:V}=h,E=[...T,...V.path||[]],v={...V,path:E};if(V.message!==void 0)return{...V,path:E,message:V.message};let I="",d=G.filter(m=>!!m).slice().reverse();for(let m of d)I=m(v,{data:R,defaultError:I}).message;return{...V,path:E,message:I}};function tn(h,R){let T=q1(),G=OV({issueData:R,data:h.data,path:h.path,errorMaps:[h.common.contextualErrorMap,h.schemaErrorMap,T,T===YR?void 0:YR].filter(V=>!!V)});h.common.issues.push(G)}var Mm=class h{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(R,T){let G=[];for(let V of T){if(V.status==="aborted")return Vi;V.status==="dirty"&&R.dirty(),G.push(V.value)}return{status:R.value,value:G}}static async mergeObjectAsync(R,T){let G=[];for(let V of T){let E=await V.key,v=await V.value;G.push({key:E,value:v})}return h.mergeObjectSync(R,G)}static mergeObjectSync(R,T){let G={};for(let V of T){let{key:E,value:v}=V;if(E.status==="aborted"||v.status==="aborted")return Vi;E.status==="dirty"&&R.dirty(),v.status==="dirty"&&R.dirty(),E.value!=="__proto__"&&(typeof v.value<"u"||V.alwaysSet)&&(G[E.value]=v.value)}return{status:R.value,value:G}}},Vi=Object.freeze({status:"aborted"}),w0=h=>({status:"dirty",value:h}),Zg=h=>({status:"valid",value:h}),n6=h=>h.status==="aborted",i6=h=>h.status==="dirty",x$=h=>h.status==="valid",y1=h=>typeof Promise<"u"&&h instanceof Promise;var Ln;(function(h){h.errToObj=R=>typeof R=="string"?{message:R}:R||{},h.toString=R=>typeof R=="string"?R:R==null?void 0:R.message})(Ln||(Ln={}));var WP=class{constructor(R,T,G,V){this._cachedPath=[],this.parent=R,this.data=T,this._path=G,this._key=V}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Lne=(h,R)=>{if(x$(R))return{success:!0,data:R.value};if(!h.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let T=new UP(h.common.issues);return this._error=T,this._error}}};function ou(h){if(!h)return{};let{errorMap:R,invalid_type_error:T,required_error:G,description:V}=h;if(R&&(T||G))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return R?{errorMap:R,description:V}:{errorMap:(v,I)=>{let{message:d}=h;return v.code==="invalid_enum_value"?{message:d??I.defaultError}:typeof I.data>"u"?{message:d??G??I.defaultError}:v.code!=="invalid_type"?{message:I.defaultError}:{message:d??T??I.defaultError}},description:V}}var Vu=class{get description(){return this._def.description}_getType(R){return qR(R.data)}_getOrReturnCtx(R,T){return T||{common:R.parent.common,data:R.data,parsedType:qR(R.data),schemaErrorMap:this._def.errorMap,path:R.path,parent:R.parent}}_processInputParams(R){return{status:new Mm,ctx:{common:R.parent.common,data:R.data,parsedType:qR(R.data),schemaErrorMap:this._def.errorMap,path:R.path,parent:R.parent}}}_parseSync(R){let T=this._parse(R);if(y1(T))throw new Error("Synchronous parse encountered promise.");return T}_parseAsync(R){let T=this._parse(R);return Promise.resolve(T)}parse(R,T){let G=this.safeParse(R,T);if(G.success)return G.data;throw G.error}safeParse(R,T){let G={common:{issues:[],async:(T==null?void 0:T.async)??!1,contextualErrorMap:T==null?void 0:T.errorMap},path:(T==null?void 0:T.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:R,parsedType:qR(R)},V=this._parseSync({data:R,path:G.path,parent:G});return Lne(G,V)}"~validate"(R){var G,V;let T={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:R,parsedType:qR(R)};if(!this["~standard"].async)try{let E=this._parseSync({data:R,path:[],parent:T});return x$(E)?{value:E.value}:{issues:T.common.issues}}catch(E){(V=(G=E==null?void 0:E.message)==null?void 0:G.toLowerCase())!=null&&V.includes("encountered")&&(this["~standard"].async=!0),T.common={issues:[],async:!0}}return this._parseAsync({data:R,path:[],parent:T}).then(E=>x$(E)?{value:E.value}:{issues:T.common.issues})}async parseAsync(R,T){let G=await this.safeParseAsync(R,T);if(G.success)return G.data;throw G.error}async safeParseAsync(R,T){let G={common:{issues:[],contextualErrorMap:T==null?void 0:T.errorMap,async:!0},path:(T==null?void 0:T.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:R,parsedType:qR(R)},V=this._parse({data:R,path:G.path,parent:G}),E=await(y1(V)?V:Promise.resolve(V));return Lne(G,E)}refine(R,T){let G=V=>typeof T=="string"||typeof T>"u"?{message:T}:typeof T=="function"?T(V):T;return this._refinement((V,E)=>{let v=R(V),I=()=>E.addIssue({code:pr.custom,...G(V)});return typeof Promise<"u"&&v instanceof Promise?v.then(d=>d?!0:(I(),!1)):v?!0:(I(),!1)})}refinement(R,T){return this._refinement((G,V)=>R(G)?!0:(V.addIssue(typeof T=="function"?T(G,V):T),!1))}_refinement(R){return new Cx({schema:this,typeName:xr.ZodEffects,effect:{type:"refinement",refinement:R}})}superRefine(R){return this._refinement(R)}constructor(R){this.spa=this.safeParseAsync,this._def=R,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:T=>this["~validate"](T)}}optional(){return Ox.create(this,this._def)}nullable(){return IR.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return lR.create(this)}promise(){return I$.create(this,this._def)}or(R){return z0.create([this,R],this._def)}and(R){return M0.create(this,R,this._def)}transform(R){return new Cx({...ou(this._def),schema:this,typeName:xr.ZodEffects,effect:{type:"transform",transform:R}})}default(R){let T=typeof R=="function"?R:()=>R;return new Z0({...ou(this._def),innerType:this,defaultValue:T,typeName:xr.ZodDefault})}brand(){return new CV({typeName:xr.ZodBranded,type:this,...ou(this._def)})}catch(R){let T=typeof R=="function"?R:()=>R;return new W0({...ou(this._def),innerType:this,catchValue:T,typeName:xr.ZodCatch})}describe(R){let T=this.constructor;return new T({...this._def,description:R})}pipe(R){return bV.create(this,R)}readonly(){return K0.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},TCe=/^c[^\s-]{8,}$/i,VCe=/^[0-9a-z]+$/,ECe=/^[0-9A-HJKMNP-TV-Z]{26}$/i,SCe=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,wCe=/^[a-z0-9_-]{21}$/i,GCe=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,_Ce=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,LCe=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,DCe="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",u6,zCe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,MCe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,NCe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,HCe=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,FCe=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,BCe=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Dne="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",ZCe=new RegExp(`^${Dne}$`);function zne(h){let R="[0-5]\\d";h.precision?R=`${R}\\.\\d{${h.precision}}`:h.precision==null&&(R=`${R}(\\.\\d+)?`);let T=h.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${R})${T}`}function WCe(h){return new RegExp(`^${zne(h)}$`)}function KCe(h){let R=`${Dne}T${zne(h)}`,T=[];return T.push(h.local?"Z?":"Z"),h.offset&&T.push("([+-]\\d{2}:?\\d{2})"),R=`${R}(${T.join("|")})`,new RegExp(`^${R}$`)}function JCe(h,R){return!!((R==="v4"||!R)&&zCe.test(h)||(R==="v6"||!R)&&NCe.test(h))}function QCe(h,R){if(!GCe.test(h))return!1;try{let[T]=h.split(".");if(!T)return!1;let G=T.replace(/-/g,"+").replace(/_/g,"/").padEnd(T.length+(4-T.length%4)%4,"="),V=JSON.parse(atob(G));return!(typeof V!="object"||V===null||"typ"in V&&(V==null?void 0:V.typ)!=="JWT"||!V.alg||R&&V.alg!==R)}catch{return!1}}function YCe(h,R){return!!((R==="v4"||!R)&&MCe.test(h)||(R==="v6"||!R)&&HCe.test(h))}var _0=class h extends Vu{_parse(R){if(this._def.coerce&&(R.data=String(R.data)),this._getType(R)!==an.string){let E=this._getOrReturnCtx(R);return tn(E,{code:pr.invalid_type,expected:an.string,received:E.parsedType}),Vi}let G=new Mm,V;for(let E of this._def.checks)if(E.kind==="min")R.data.lengthE.value&&(V=this._getOrReturnCtx(R,V),tn(V,{code:pr.too_big,maximum:E.value,type:"string",inclusive:!0,exact:!1,message:E.message}),G.dirty());else if(E.kind==="length"){let v=R.data.length>E.value,I=R.data.lengthR.test(V),{validation:T,code:pr.invalid_string,...Ln.errToObj(G)})}_addCheck(R){return new h({...this._def,checks:[...this._def.checks,R]})}email(R){return this._addCheck({kind:"email",...Ln.errToObj(R)})}url(R){return this._addCheck({kind:"url",...Ln.errToObj(R)})}emoji(R){return this._addCheck({kind:"emoji",...Ln.errToObj(R)})}uuid(R){return this._addCheck({kind:"uuid",...Ln.errToObj(R)})}nanoid(R){return this._addCheck({kind:"nanoid",...Ln.errToObj(R)})}cuid(R){return this._addCheck({kind:"cuid",...Ln.errToObj(R)})}cuid2(R){return this._addCheck({kind:"cuid2",...Ln.errToObj(R)})}ulid(R){return this._addCheck({kind:"ulid",...Ln.errToObj(R)})}base64(R){return this._addCheck({kind:"base64",...Ln.errToObj(R)})}base64url(R){return this._addCheck({kind:"base64url",...Ln.errToObj(R)})}jwt(R){return this._addCheck({kind:"jwt",...Ln.errToObj(R)})}ip(R){return this._addCheck({kind:"ip",...Ln.errToObj(R)})}cidr(R){return this._addCheck({kind:"cidr",...Ln.errToObj(R)})}datetime(R){return typeof R=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:R}):this._addCheck({kind:"datetime",precision:typeof(R==null?void 0:R.precision)>"u"?null:R==null?void 0:R.precision,offset:(R==null?void 0:R.offset)??!1,local:(R==null?void 0:R.local)??!1,...Ln.errToObj(R==null?void 0:R.message)})}date(R){return this._addCheck({kind:"date",message:R})}time(R){return typeof R=="string"?this._addCheck({kind:"time",precision:null,message:R}):this._addCheck({kind:"time",precision:typeof(R==null?void 0:R.precision)>"u"?null:R==null?void 0:R.precision,...Ln.errToObj(R==null?void 0:R.message)})}duration(R){return this._addCheck({kind:"duration",...Ln.errToObj(R)})}regex(R,T){return this._addCheck({kind:"regex",regex:R,...Ln.errToObj(T)})}includes(R,T){return this._addCheck({kind:"includes",value:R,position:T==null?void 0:T.position,...Ln.errToObj(T==null?void 0:T.message)})}startsWith(R,T){return this._addCheck({kind:"startsWith",value:R,...Ln.errToObj(T)})}endsWith(R,T){return this._addCheck({kind:"endsWith",value:R,...Ln.errToObj(T)})}min(R,T){return this._addCheck({kind:"min",value:R,...Ln.errToObj(T)})}max(R,T){return this._addCheck({kind:"max",value:R,...Ln.errToObj(T)})}length(R,T){return this._addCheck({kind:"length",value:R,...Ln.errToObj(T)})}nonempty(R){return this.min(1,Ln.errToObj(R))}trim(){return new h({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new h({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new h({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(R=>R.kind==="datetime")}get isDate(){return!!this._def.checks.find(R=>R.kind==="date")}get isTime(){return!!this._def.checks.find(R=>R.kind==="time")}get isDuration(){return!!this._def.checks.find(R=>R.kind==="duration")}get isEmail(){return!!this._def.checks.find(R=>R.kind==="email")}get isURL(){return!!this._def.checks.find(R=>R.kind==="url")}get isEmoji(){return!!this._def.checks.find(R=>R.kind==="emoji")}get isUUID(){return!!this._def.checks.find(R=>R.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(R=>R.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(R=>R.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(R=>R.kind==="cuid2")}get isULID(){return!!this._def.checks.find(R=>R.kind==="ulid")}get isIP(){return!!this._def.checks.find(R=>R.kind==="ip")}get isCIDR(){return!!this._def.checks.find(R=>R.kind==="cidr")}get isBase64(){return!!this._def.checks.find(R=>R.kind==="base64")}get isBase64url(){return!!this._def.checks.find(R=>R.kind==="base64url")}get minLength(){let R=null;for(let T of this._def.checks)T.kind==="min"&&(R===null||T.value>R)&&(R=T.value);return R}get maxLength(){let R=null;for(let T of this._def.checks)T.kind==="max"&&(R===null||T.valuenew _0({checks:[],typeName:xr.ZodString,coerce:(h==null?void 0:h.coerce)??!1,...ou(h)});function XCe(h,R){let T=(h.toString().split(".")[1]||"").length,G=(R.toString().split(".")[1]||"").length,V=T>G?T:G,E=Number.parseInt(h.toFixed(V).replace(".","")),v=Number.parseInt(R.toFixed(V).replace(".",""));return E%v/10**V}var x1=class h extends Vu{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(R){if(this._def.coerce&&(R.data=Number(R.data)),this._getType(R)!==an.number){let E=this._getOrReturnCtx(R);return tn(E,{code:pr.invalid_type,expected:an.number,received:E.parsedType}),Vi}let G,V=new Mm;for(let E of this._def.checks)E.kind==="int"?Fu.isInteger(R.data)||(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.invalid_type,expected:"integer",received:"float",message:E.message}),V.dirty()):E.kind==="min"?(E.inclusive?R.dataE.value:R.data>=E.value)&&(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.too_big,maximum:E.value,type:"number",inclusive:E.inclusive,exact:!1,message:E.message}),V.dirty()):E.kind==="multipleOf"?XCe(R.data,E.value)!==0&&(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.not_multiple_of,multipleOf:E.value,message:E.message}),V.dirty()):E.kind==="finite"?Number.isFinite(R.data)||(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.not_finite,message:E.message}),V.dirty()):Fu.assertNever(E);return{status:V.value,value:R.data}}gte(R,T){return this.setLimit("min",R,!0,Ln.toString(T))}gt(R,T){return this.setLimit("min",R,!1,Ln.toString(T))}lte(R,T){return this.setLimit("max",R,!0,Ln.toString(T))}lt(R,T){return this.setLimit("max",R,!1,Ln.toString(T))}setLimit(R,T,G,V){return new h({...this._def,checks:[...this._def.checks,{kind:R,value:T,inclusive:G,message:Ln.toString(V)}]})}_addCheck(R){return new h({...this._def,checks:[...this._def.checks,R]})}int(R){return this._addCheck({kind:"int",message:Ln.toString(R)})}positive(R){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Ln.toString(R)})}negative(R){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Ln.toString(R)})}nonpositive(R){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Ln.toString(R)})}nonnegative(R){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Ln.toString(R)})}multipleOf(R,T){return this._addCheck({kind:"multipleOf",value:R,message:Ln.toString(T)})}finite(R){return this._addCheck({kind:"finite",message:Ln.toString(R)})}safe(R){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Ln.toString(R)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Ln.toString(R)})}get minValue(){let R=null;for(let T of this._def.checks)T.kind==="min"&&(R===null||T.value>R)&&(R=T.value);return R}get maxValue(){let R=null;for(let T of this._def.checks)T.kind==="max"&&(R===null||T.valueR.kind==="int"||R.kind==="multipleOf"&&Fu.isInteger(R.value))}get isFinite(){let R=null,T=null;for(let G of this._def.checks){if(G.kind==="finite"||G.kind==="int"||G.kind==="multipleOf")return!0;G.kind==="min"?(T===null||G.value>T)&&(T=G.value):G.kind==="max"&&(R===null||G.valuenew x1({checks:[],typeName:xr.ZodNumber,coerce:(h==null?void 0:h.coerce)||!1,...ou(h)});var I1=class h extends Vu{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(R){if(this._def.coerce)try{R.data=BigInt(R.data)}catch{return this._getInvalidInput(R)}if(this._getType(R)!==an.bigint)return this._getInvalidInput(R);let G,V=new Mm;for(let E of this._def.checks)E.kind==="min"?(E.inclusive?R.dataE.value:R.data>=E.value)&&(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.too_big,type:"bigint",maximum:E.value,inclusive:E.inclusive,message:E.message}),V.dirty()):E.kind==="multipleOf"?R.data%E.value!==BigInt(0)&&(G=this._getOrReturnCtx(R,G),tn(G,{code:pr.not_multiple_of,multipleOf:E.value,message:E.message}),V.dirty()):Fu.assertNever(E);return{status:V.value,value:R.data}}_getInvalidInput(R){let T=this._getOrReturnCtx(R);return tn(T,{code:pr.invalid_type,expected:an.bigint,received:T.parsedType}),Vi}gte(R,T){return this.setLimit("min",R,!0,Ln.toString(T))}gt(R,T){return this.setLimit("min",R,!1,Ln.toString(T))}lte(R,T){return this.setLimit("max",R,!0,Ln.toString(T))}lt(R,T){return this.setLimit("max",R,!1,Ln.toString(T))}setLimit(R,T,G,V){return new h({...this._def,checks:[...this._def.checks,{kind:R,value:T,inclusive:G,message:Ln.toString(V)}]})}_addCheck(R){return new h({...this._def,checks:[...this._def.checks,R]})}positive(R){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Ln.toString(R)})}negative(R){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Ln.toString(R)})}nonpositive(R){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Ln.toString(R)})}nonnegative(R){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Ln.toString(R)})}multipleOf(R,T){return this._addCheck({kind:"multipleOf",value:R,message:Ln.toString(T)})}get minValue(){let R=null;for(let T of this._def.checks)T.kind==="min"&&(R===null||T.value>R)&&(R=T.value);return R}get maxValue(){let R=null;for(let T of this._def.checks)T.kind==="max"&&(R===null||T.valuenew I1({checks:[],typeName:xr.ZodBigInt,coerce:(h==null?void 0:h.coerce)??!1,...ou(h)});var R1=class extends Vu{_parse(R){if(this._def.coerce&&(R.data=!!R.data),this._getType(R)!==an.boolean){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.boolean,received:G.parsedType}),Vi}return Zg(R.data)}};R1.create=h=>new R1({typeName:xr.ZodBoolean,coerce:(h==null?void 0:h.coerce)||!1,...ou(h)});var A1=class h extends Vu{_parse(R){if(this._def.coerce&&(R.data=new Date(R.data)),this._getType(R)!==an.date){let E=this._getOrReturnCtx(R);return tn(E,{code:pr.invalid_type,expected:an.date,received:E.parsedType}),Vi}if(Number.isNaN(R.data.getTime())){let E=this._getOrReturnCtx(R);return tn(E,{code:pr.invalid_date}),Vi}let G=new Mm,V;for(let E of this._def.checks)E.kind==="min"?R.data.getTime()E.value&&(V=this._getOrReturnCtx(R,V),tn(V,{code:pr.too_big,message:E.message,inclusive:!0,exact:!1,maximum:E.value,type:"date"}),G.dirty()):Fu.assertNever(E);return{status:G.value,value:new Date(R.data.getTime())}}_addCheck(R){return new h({...this._def,checks:[...this._def.checks,R]})}min(R,T){return this._addCheck({kind:"min",value:R.getTime(),message:Ln.toString(T)})}max(R,T){return this._addCheck({kind:"max",value:R.getTime(),message:Ln.toString(T)})}get minDate(){let R=null;for(let T of this._def.checks)T.kind==="min"&&(R===null||T.value>R)&&(R=T.value);return R!=null?new Date(R):null}get maxDate(){let R=null;for(let T of this._def.checks)T.kind==="max"&&(R===null||T.valuenew A1({checks:[],coerce:(h==null?void 0:h.coerce)||!1,typeName:xr.ZodDate,...ou(h)});var $1=class extends Vu{_parse(R){if(this._getType(R)!==an.symbol){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.symbol,received:G.parsedType}),Vi}return Zg(R.data)}};$1.create=h=>new $1({typeName:xr.ZodSymbol,...ou(h)});var L0=class extends Vu{_parse(R){if(this._getType(R)!==an.undefined){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.undefined,received:G.parsedType}),Vi}return Zg(R.data)}};L0.create=h=>new L0({typeName:xr.ZodUndefined,...ou(h)});var D0=class extends Vu{_parse(R){if(this._getType(R)!==an.null){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.null,received:G.parsedType}),Vi}return Zg(R.data)}};D0.create=h=>new D0({typeName:xr.ZodNull,...ou(h)});var j1=class extends Vu{constructor(){super(...arguments),this._any=!0}_parse(R){return Zg(R.data)}};j1.create=h=>new j1({typeName:xr.ZodAny,...ou(h)});var XR=class extends Vu{constructor(){super(...arguments),this._unknown=!0}_parse(R){return Zg(R.data)}};XR.create=h=>new XR({typeName:xr.ZodUnknown,...ou(h)});var RI=class extends Vu{_parse(R){let T=this._getOrReturnCtx(R);return tn(T,{code:pr.invalid_type,expected:an.never,received:T.parsedType}),Vi}};RI.create=h=>new RI({typeName:xr.ZodNever,...ou(h)});var U1=class extends Vu{_parse(R){if(this._getType(R)!==an.undefined){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.void,received:G.parsedType}),Vi}return Zg(R.data)}};U1.create=h=>new U1({typeName:xr.ZodVoid,...ou(h)});var lR=class h extends Vu{_parse(R){let{ctx:T,status:G}=this._processInputParams(R),V=this._def;if(T.parsedType!==an.array)return tn(T,{code:pr.invalid_type,expected:an.array,received:T.parsedType}),Vi;if(V.exactLength!==null){let v=T.data.length>V.exactLength.value,I=T.data.lengthV.maxLength.value&&(tn(T,{code:pr.too_big,maximum:V.maxLength.value,type:"array",inclusive:!0,exact:!1,message:V.maxLength.message}),G.dirty()),T.common.async)return Promise.all([...T.data].map((v,I)=>V.type._parseAsync(new WP(T,v,T.path,I)))).then(v=>Mm.mergeArray(G,v));let E=[...T.data].map((v,I)=>V.type._parseSync(new WP(T,v,T.path,I)));return Mm.mergeArray(G,E)}get element(){return this._def.type}min(R,T){return new h({...this._def,minLength:{value:R,message:Ln.toString(T)}})}max(R,T){return new h({...this._def,maxLength:{value:R,message:Ln.toString(T)}})}length(R,T){return new h({...this._def,exactLength:{value:R,message:Ln.toString(T)}})}nonempty(R){return this.min(1,R)}};lR.create=(h,R)=>new lR({type:h,minLength:null,maxLength:null,exactLength:null,typeName:xr.ZodArray,...ou(R)});function G0(h){if(h instanceof vP){let R={};for(let T in h.shape){let G=h.shape[T];R[T]=Ox.create(G0(G))}return new vP({...h._def,shape:()=>R})}else return h instanceof lR?new lR({...h._def,type:G0(h.element)}):h instanceof Ox?Ox.create(G0(h.unwrap())):h instanceof IR?IR.create(G0(h.unwrap())):h instanceof xR?xR.create(h.items.map(R=>G0(R))):h}var vP=class h extends Vu{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let R=this._def.shape(),T=Fu.objectKeys(R);return this._cached={shape:R,keys:T},this._cached}_parse(R){if(this._getType(R)!==an.object){let m=this._getOrReturnCtx(R);return tn(m,{code:pr.invalid_type,expected:an.object,received:m.parsedType}),Vi}let{status:G,ctx:V}=this._processInputParams(R),{shape:E,keys:v}=this._getCached(),I=[];if(!(this._def.catchall instanceof RI&&this._def.unknownKeys==="strip"))for(let m in V.data)v.includes(m)||I.push(m);let d=[];for(let m of v){let c=E[m],o=V.data[m];d.push({key:{status:"valid",value:m},value:c._parse(new WP(V,o,V.path,m)),alwaysSet:m in V.data})}if(this._def.catchall instanceof RI){let m=this._def.unknownKeys;if(m==="passthrough")for(let c of I)d.push({key:{status:"valid",value:c},value:{status:"valid",value:V.data[c]}});else if(m==="strict")I.length>0&&(tn(V,{code:pr.unrecognized_keys,keys:I}),G.dirty());else if(m!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let m=this._def.catchall;for(let c of I){let o=V.data[c];d.push({key:{status:"valid",value:c},value:m._parse(new WP(V,o,V.path,c)),alwaysSet:c in V.data})}}return V.common.async?Promise.resolve().then(async()=>{let m=[];for(let c of d){let o=await c.key,r=await c.value;m.push({key:o,value:r,alwaysSet:c.alwaysSet})}return m}).then(m=>Mm.mergeObjectSync(G,m)):Mm.mergeObjectSync(G,d)}get shape(){return this._def.shape()}strict(R){return Ln.errToObj,new h({...this._def,unknownKeys:"strict",...R!==void 0?{errorMap:(T,G)=>{var E,v;let V=((v=(E=this._def).errorMap)==null?void 0:v.call(E,T,G).message)??G.defaultError;return T.code==="unrecognized_keys"?{message:Ln.errToObj(R).message??V}:{message:V}}}:{}})}strip(){return new h({...this._def,unknownKeys:"strip"})}passthrough(){return new h({...this._def,unknownKeys:"passthrough"})}extend(R){return new h({...this._def,shape:()=>({...this._def.shape(),...R})})}merge(R){return new h({unknownKeys:R._def.unknownKeys,catchall:R._def.catchall,shape:()=>({...this._def.shape(),...R._def.shape()}),typeName:xr.ZodObject})}setKey(R,T){return this.augment({[R]:T})}catchall(R){return new h({...this._def,catchall:R})}pick(R){let T={};for(let G of Fu.objectKeys(R))R[G]&&this.shape[G]&&(T[G]=this.shape[G]);return new h({...this._def,shape:()=>T})}omit(R){let T={};for(let G of Fu.objectKeys(this.shape))R[G]||(T[G]=this.shape[G]);return new h({...this._def,shape:()=>T})}deepPartial(){return G0(this)}partial(R){let T={};for(let G of Fu.objectKeys(this.shape)){let V=this.shape[G];R&&!R[G]?T[G]=V:T[G]=V.optional()}return new h({...this._def,shape:()=>T})}required(R){let T={};for(let G of Fu.objectKeys(this.shape))if(R&&!R[G])T[G]=this.shape[G];else{let E=this.shape[G];for(;E instanceof Ox;)E=E._def.innerType;T[G]=E}return new h({...this._def,shape:()=>T})}keyof(){return Mne(Fu.objectKeys(this.shape))}};vP.create=(h,R)=>new vP({shape:()=>h,unknownKeys:"strip",catchall:RI.create(),typeName:xr.ZodObject,...ou(R)});vP.strictCreate=(h,R)=>new vP({shape:()=>h,unknownKeys:"strict",catchall:RI.create(),typeName:xr.ZodObject,...ou(R)});vP.lazycreate=(h,R)=>new vP({shape:h,unknownKeys:"strip",catchall:RI.create(),typeName:xr.ZodObject,...ou(R)});var z0=class extends Vu{_parse(R){let{ctx:T}=this._processInputParams(R),G=this._def.options;function V(E){for(let I of E)if(I.result.status==="valid")return I.result;for(let I of E)if(I.result.status==="dirty")return T.common.issues.push(...I.ctx.common.issues),I.result;let v=E.map(I=>new UP(I.ctx.common.issues));return tn(T,{code:pr.invalid_union,unionErrors:v}),Vi}if(T.common.async)return Promise.all(G.map(async E=>{let v={...T,common:{...T.common,issues:[]},parent:null};return{result:await E._parseAsync({data:T.data,path:T.path,parent:v}),ctx:v}})).then(V);{let E,v=[];for(let d of G){let m={...T,common:{...T.common,issues:[]},parent:null},c=d._parseSync({data:T.data,path:T.path,parent:m});if(c.status==="valid")return c;c.status==="dirty"&&!E&&(E={result:c,ctx:m}),m.common.issues.length&&v.push(m.common.issues)}if(E)return T.common.issues.push(...E.ctx.common.issues),E.result;let I=v.map(d=>new UP(d));return tn(T,{code:pr.invalid_union,unionErrors:I}),Vi}}get options(){return this._def.options}};z0.create=(h,R)=>new z0({options:h,typeName:xr.ZodUnion,...ou(R)});var yR=h=>h instanceof N0?yR(h.schema):h instanceof Cx?yR(h.innerType()):h instanceof H0?[h.value]:h instanceof F0?h.options:h instanceof B0?Fu.objectValues(h.enum):h instanceof Z0?yR(h._def.innerType):h instanceof L0?[void 0]:h instanceof D0?[null]:h instanceof Ox?[void 0,...yR(h.unwrap())]:h instanceof IR?[null,...yR(h.unwrap())]:h instanceof CV||h instanceof K0?yR(h.unwrap()):h instanceof W0?yR(h._def.innerType):[],p6=class h extends Vu{_parse(R){let{ctx:T}=this._processInputParams(R);if(T.parsedType!==an.object)return tn(T,{code:pr.invalid_type,expected:an.object,received:T.parsedType}),Vi;let G=this.discriminator,V=T.data[G],E=this.optionsMap.get(V);return E?T.common.async?E._parseAsync({data:T.data,path:T.path,parent:T}):E._parseSync({data:T.data,path:T.path,parent:T}):(tn(T,{code:pr.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[G]}),Vi)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(R,T,G){let V=new Map;for(let E of T){let v=yR(E.shape[R]);if(!v.length)throw new Error(`A discriminator value for key \`${R}\` could not be extracted from all schema options`);for(let I of v){if(V.has(I))throw new Error(`Discriminator property ${String(R)} has duplicate value ${String(I)}`);V.set(I,E)}}return new h({typeName:xr.ZodDiscriminatedUnion,discriminator:R,options:T,optionsMap:V,...ou(G)})}};function c6(h,R){let T=qR(h),G=qR(R);if(h===R)return{valid:!0,data:h};if(T===an.object&&G===an.object){let V=Fu.objectKeys(R),E=Fu.objectKeys(h).filter(I=>V.indexOf(I)!==-1),v={...h,...R};for(let I of E){let d=c6(h[I],R[I]);if(!d.valid)return{valid:!1};v[I]=d.data}return{valid:!0,data:v}}else if(T===an.array&&G===an.array){if(h.length!==R.length)return{valid:!1};let V=[];for(let E=0;E{if(n6(E)||n6(v))return Vi;let I=c6(E.value,v.value);return I.valid?((i6(E)||i6(v))&&T.dirty(),{status:T.value,value:I.data}):(tn(G,{code:pr.invalid_intersection_types}),Vi)};return G.common.async?Promise.all([this._def.left._parseAsync({data:G.data,path:G.path,parent:G}),this._def.right._parseAsync({data:G.data,path:G.path,parent:G})]).then(([E,v])=>V(E,v)):V(this._def.left._parseSync({data:G.data,path:G.path,parent:G}),this._def.right._parseSync({data:G.data,path:G.path,parent:G}))}};M0.create=(h,R,T)=>new M0({left:h,right:R,typeName:xr.ZodIntersection,...ou(T)});var xR=class h extends Vu{_parse(R){let{status:T,ctx:G}=this._processInputParams(R);if(G.parsedType!==an.array)return tn(G,{code:pr.invalid_type,expected:an.array,received:G.parsedType}),Vi;if(G.data.lengththis._def.items.length&&(tn(G,{code:pr.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),T.dirty());let E=[...G.data].map((v,I)=>{let d=this._def.items[I]||this._def.rest;return d?d._parse(new WP(G,v,G.path,I)):null}).filter(v=>!!v);return G.common.async?Promise.all(E).then(v=>Mm.mergeArray(T,v)):Mm.mergeArray(T,E)}get items(){return this._def.items}rest(R){return new h({...this._def,rest:R})}};xR.create=(h,R)=>{if(!Array.isArray(h))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new xR({items:h,typeName:xr.ZodTuple,rest:null,...ou(R)})};var f6=class h extends Vu{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(R){let{status:T,ctx:G}=this._processInputParams(R);if(G.parsedType!==an.object)return tn(G,{code:pr.invalid_type,expected:an.object,received:G.parsedType}),Vi;let V=[],E=this._def.keyType,v=this._def.valueType;for(let I in G.data)V.push({key:E._parse(new WP(G,I,G.path,I)),value:v._parse(new WP(G,G.data[I],G.path,I)),alwaysSet:I in G.data});return G.common.async?Mm.mergeObjectAsync(T,V):Mm.mergeObjectSync(T,V)}get element(){return this._def.valueType}static create(R,T,G){return T instanceof Vu?new h({keyType:R,valueType:T,typeName:xr.ZodRecord,...ou(G)}):new h({keyType:_0.create(),valueType:R,typeName:xr.ZodRecord,...ou(T)})}},v1=class extends Vu{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(R){let{status:T,ctx:G}=this._processInputParams(R);if(G.parsedType!==an.map)return tn(G,{code:pr.invalid_type,expected:an.map,received:G.parsedType}),Vi;let V=this._def.keyType,E=this._def.valueType,v=[...G.data.entries()].map(([I,d],m)=>({key:V._parse(new WP(G,I,G.path,[m,"key"])),value:E._parse(new WP(G,d,G.path,[m,"value"]))}));if(G.common.async){let I=new Map;return Promise.resolve().then(async()=>{for(let d of v){let m=await d.key,c=await d.value;if(m.status==="aborted"||c.status==="aborted")return Vi;(m.status==="dirty"||c.status==="dirty")&&T.dirty(),I.set(m.value,c.value)}return{status:T.value,value:I}})}else{let I=new Map;for(let d of v){let m=d.key,c=d.value;if(m.status==="aborted"||c.status==="aborted")return Vi;(m.status==="dirty"||c.status==="dirty")&&T.dirty(),I.set(m.value,c.value)}return{status:T.value,value:I}}}};v1.create=(h,R,T)=>new v1({valueType:R,keyType:h,typeName:xr.ZodMap,...ou(T)});var T1=class h extends Vu{_parse(R){let{status:T,ctx:G}=this._processInputParams(R);if(G.parsedType!==an.set)return tn(G,{code:pr.invalid_type,expected:an.set,received:G.parsedType}),Vi;let V=this._def;V.minSize!==null&&G.data.sizeV.maxSize.value&&(tn(G,{code:pr.too_big,maximum:V.maxSize.value,type:"set",inclusive:!0,exact:!1,message:V.maxSize.message}),T.dirty());let E=this._def.valueType;function v(d){let m=new Set;for(let c of d){if(c.status==="aborted")return Vi;c.status==="dirty"&&T.dirty(),m.add(c.value)}return{status:T.value,value:m}}let I=[...G.data.values()].map((d,m)=>E._parse(new WP(G,d,G.path,m)));return G.common.async?Promise.all(I).then(d=>v(d)):v(I)}min(R,T){return new h({...this._def,minSize:{value:R,message:Ln.toString(T)}})}max(R,T){return new h({...this._def,maxSize:{value:R,message:Ln.toString(T)}})}size(R,T){return this.min(R,T).max(R,T)}nonempty(R){return this.min(1,R)}};T1.create=(h,R)=>new T1({valueType:h,minSize:null,maxSize:null,typeName:xr.ZodSet,...ou(R)});var m6=class h extends Vu{constructor(){super(...arguments),this.validate=this.implement}_parse(R){let{ctx:T}=this._processInputParams(R);if(T.parsedType!==an.function)return tn(T,{code:pr.invalid_type,expected:an.function,received:T.parsedType}),Vi;function G(I,d){return OV({data:I,path:T.path,errorMaps:[T.common.contextualErrorMap,T.schemaErrorMap,q1(),YR].filter(m=>!!m),issueData:{code:pr.invalid_arguments,argumentsError:d}})}function V(I,d){return OV({data:I,path:T.path,errorMaps:[T.common.contextualErrorMap,T.schemaErrorMap,q1(),YR].filter(m=>!!m),issueData:{code:pr.invalid_return_type,returnTypeError:d}})}let E={errorMap:T.common.contextualErrorMap},v=T.data;if(this._def.returns instanceof I$){let I=this;return Zg(async function(...d){let m=new UP([]),c=await I._def.args.parseAsync(d,E).catch(e=>{throw m.addIssue(G(d,e)),m}),o=await Reflect.apply(v,this,c);return await I._def.returns._def.type.parseAsync(o,E).catch(e=>{throw m.addIssue(V(o,e)),m})})}else{let I=this;return Zg(function(...d){let m=I._def.args.safeParse(d,E);if(!m.success)throw new UP([G(d,m.error)]);let c=Reflect.apply(v,this,m.data),o=I._def.returns.safeParse(c,E);if(!o.success)throw new UP([V(c,o.error)]);return o.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...R){return new h({...this._def,args:xR.create(R).rest(XR.create())})}returns(R){return new h({...this._def,returns:R})}implement(R){return this.parse(R)}strictImplement(R){return this.parse(R)}static create(R,T,G){return new h({args:R||xR.create([]).rest(XR.create()),returns:T||XR.create(),typeName:xr.ZodFunction,...ou(G)})}},N0=class extends Vu{get schema(){return this._def.getter()}_parse(R){let{ctx:T}=this._processInputParams(R);return this._def.getter()._parse({data:T.data,path:T.path,parent:T})}};N0.create=(h,R)=>new N0({getter:h,typeName:xr.ZodLazy,...ou(R)});var H0=class extends Vu{_parse(R){if(R.data!==this._def.value){let T=this._getOrReturnCtx(R);return tn(T,{received:T.data,code:pr.invalid_literal,expected:this._def.value}),Vi}return{status:"valid",value:R.data}}get value(){return this._def.value}};H0.create=(h,R)=>new H0({value:h,typeName:xr.ZodLiteral,...ou(R)});function Mne(h,R){return new F0({values:h,typeName:xr.ZodEnum,...ou(R)})}var F0=class h extends Vu{_parse(R){if(typeof R.data!="string"){let T=this._getOrReturnCtx(R),G=this._def.values;return tn(T,{expected:Fu.joinValues(G),received:T.parsedType,code:pr.invalid_type}),Vi}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(R.data)){let T=this._getOrReturnCtx(R),G=this._def.values;return tn(T,{received:T.data,code:pr.invalid_enum_value,options:G}),Vi}return Zg(R.data)}get options(){return this._def.values}get enum(){let R={};for(let T of this._def.values)R[T]=T;return R}get Values(){let R={};for(let T of this._def.values)R[T]=T;return R}get Enum(){let R={};for(let T of this._def.values)R[T]=T;return R}extract(R,T=this._def){return h.create(R,{...this._def,...T})}exclude(R,T=this._def){return h.create(this.options.filter(G=>!R.includes(G)),{...this._def,...T})}};F0.create=Mne;var B0=class extends Vu{_parse(R){let T=Fu.getValidEnumValues(this._def.values),G=this._getOrReturnCtx(R);if(G.parsedType!==an.string&&G.parsedType!==an.number){let V=Fu.objectValues(T);return tn(G,{expected:Fu.joinValues(V),received:G.parsedType,code:pr.invalid_type}),Vi}if(this._cache||(this._cache=new Set(Fu.getValidEnumValues(this._def.values))),!this._cache.has(R.data)){let V=Fu.objectValues(T);return tn(G,{received:G.data,code:pr.invalid_enum_value,options:V}),Vi}return Zg(R.data)}get enum(){return this._def.values}};B0.create=(h,R)=>new B0({values:h,typeName:xr.ZodNativeEnum,...ou(R)});var I$=class extends Vu{unwrap(){return this._def.type}_parse(R){let{ctx:T}=this._processInputParams(R);if(T.parsedType!==an.promise&&T.common.async===!1)return tn(T,{code:pr.invalid_type,expected:an.promise,received:T.parsedType}),Vi;let G=T.parsedType===an.promise?T.data:Promise.resolve(T.data);return Zg(G.then(V=>this._def.type.parseAsync(V,{path:T.path,errorMap:T.common.contextualErrorMap})))}};I$.create=(h,R)=>new I$({type:h,typeName:xr.ZodPromise,...ou(R)});var Cx=class extends Vu{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===xr.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(R){let{status:T,ctx:G}=this._processInputParams(R),V=this._def.effect||null,E={addIssue:v=>{tn(G,v),v.fatal?T.abort():T.dirty()},get path(){return G.path}};if(E.addIssue=E.addIssue.bind(E),V.type==="preprocess"){let v=V.transform(G.data,E);if(G.common.async)return Promise.resolve(v).then(async I=>{if(T.value==="aborted")return Vi;let d=await this._def.schema._parseAsync({data:I,path:G.path,parent:G});return d.status==="aborted"?Vi:d.status==="dirty"?w0(d.value):T.value==="dirty"?w0(d.value):d});{if(T.value==="aborted")return Vi;let I=this._def.schema._parseSync({data:v,path:G.path,parent:G});return I.status==="aborted"?Vi:I.status==="dirty"?w0(I.value):T.value==="dirty"?w0(I.value):I}}if(V.type==="refinement"){let v=I=>{let d=V.refinement(I,E);if(G.common.async)return Promise.resolve(d);if(d instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return I};if(G.common.async===!1){let I=this._def.schema._parseSync({data:G.data,path:G.path,parent:G});return I.status==="aborted"?Vi:(I.status==="dirty"&&T.dirty(),v(I.value),{status:T.value,value:I.value})}else return this._def.schema._parseAsync({data:G.data,path:G.path,parent:G}).then(I=>I.status==="aborted"?Vi:(I.status==="dirty"&&T.dirty(),v(I.value).then(()=>({status:T.value,value:I.value}))))}if(V.type==="transform")if(G.common.async===!1){let v=this._def.schema._parseSync({data:G.data,path:G.path,parent:G});if(!x$(v))return Vi;let I=V.transform(v.value,E);if(I instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:T.value,value:I}}else return this._def.schema._parseAsync({data:G.data,path:G.path,parent:G}).then(v=>x$(v)?Promise.resolve(V.transform(v.value,E)).then(I=>({status:T.value,value:I})):Vi);Fu.assertNever(V)}};Cx.create=(h,R,T)=>new Cx({schema:h,typeName:xr.ZodEffects,effect:R,...ou(T)});Cx.createWithPreprocess=(h,R,T)=>new Cx({schema:R,effect:{type:"preprocess",transform:h},typeName:xr.ZodEffects,...ou(T)});var Ox=class extends Vu{_parse(R){return this._getType(R)===an.undefined?Zg(void 0):this._def.innerType._parse(R)}unwrap(){return this._def.innerType}};Ox.create=(h,R)=>new Ox({innerType:h,typeName:xr.ZodOptional,...ou(R)});var IR=class extends Vu{_parse(R){return this._getType(R)===an.null?Zg(null):this._def.innerType._parse(R)}unwrap(){return this._def.innerType}};IR.create=(h,R)=>new IR({innerType:h,typeName:xr.ZodNullable,...ou(R)});var Z0=class extends Vu{_parse(R){let{ctx:T}=this._processInputParams(R),G=T.data;return T.parsedType===an.undefined&&(G=this._def.defaultValue()),this._def.innerType._parse({data:G,path:T.path,parent:T})}removeDefault(){return this._def.innerType}};Z0.create=(h,R)=>new Z0({innerType:h,typeName:xr.ZodDefault,defaultValue:typeof R.default=="function"?R.default:()=>R.default,...ou(R)});var W0=class extends Vu{_parse(R){let{ctx:T}=this._processInputParams(R),G={...T,common:{...T.common,issues:[]}},V=this._def.innerType._parse({data:G.data,path:G.path,parent:{...G}});return y1(V)?V.then(E=>({status:"valid",value:E.status==="valid"?E.value:this._def.catchValue({get error(){return new UP(G.common.issues)},input:G.data})})):{status:"valid",value:V.status==="valid"?V.value:this._def.catchValue({get error(){return new UP(G.common.issues)},input:G.data})}}removeCatch(){return this._def.innerType}};W0.create=(h,R)=>new W0({innerType:h,typeName:xr.ZodCatch,catchValue:typeof R.catch=="function"?R.catch:()=>R.catch,...ou(R)});var V1=class extends Vu{_parse(R){if(this._getType(R)!==an.nan){let G=this._getOrReturnCtx(R);return tn(G,{code:pr.invalid_type,expected:an.nan,received:G.parsedType}),Vi}return{status:"valid",value:R.data}}};V1.create=h=>new V1({typeName:xr.ZodNaN,...ou(h)});var CV=class extends Vu{_parse(R){let{ctx:T}=this._processInputParams(R),G=T.data;return this._def.type._parse({data:G,path:T.path,parent:T})}unwrap(){return this._def.type}},bV=class h extends Vu{_parse(R){let{status:T,ctx:G}=this._processInputParams(R);if(G.common.async)return(async()=>{let E=await this._def.in._parseAsync({data:G.data,path:G.path,parent:G});return E.status==="aborted"?Vi:E.status==="dirty"?(T.dirty(),w0(E.value)):this._def.out._parseAsync({data:E.value,path:G.path,parent:G})})();{let V=this._def.in._parseSync({data:G.data,path:G.path,parent:G});return V.status==="aborted"?Vi:V.status==="dirty"?(T.dirty(),{status:"dirty",value:V.value}):this._def.out._parseSync({data:V.value,path:G.path,parent:G})}}static create(R,T){return new h({in:R,out:T,typeName:xr.ZodPipeline})}},K0=class extends Vu{_parse(R){let T=this._def.innerType._parse(R),G=V=>(x$(V)&&(V.value=Object.freeze(V.value)),V);return y1(T)?T.then(V=>G(V)):G(T)}unwrap(){return this._def.innerType}};K0.create=(h,R)=>new K0({innerType:h,typeName:xr.ZodReadonly,...ou(R)});var fZt={object:vP.lazycreate},xr;(function(h){h.ZodString="ZodString",h.ZodNumber="ZodNumber",h.ZodNaN="ZodNaN",h.ZodBigInt="ZodBigInt",h.ZodBoolean="ZodBoolean",h.ZodDate="ZodDate",h.ZodSymbol="ZodSymbol",h.ZodUndefined="ZodUndefined",h.ZodNull="ZodNull",h.ZodAny="ZodAny",h.ZodUnknown="ZodUnknown",h.ZodNever="ZodNever",h.ZodVoid="ZodVoid",h.ZodArray="ZodArray",h.ZodObject="ZodObject",h.ZodUnion="ZodUnion",h.ZodDiscriminatedUnion="ZodDiscriminatedUnion",h.ZodIntersection="ZodIntersection",h.ZodTuple="ZodTuple",h.ZodRecord="ZodRecord",h.ZodMap="ZodMap",h.ZodSet="ZodSet",h.ZodFunction="ZodFunction",h.ZodLazy="ZodLazy",h.ZodLiteral="ZodLiteral",h.ZodEnum="ZodEnum",h.ZodEffects="ZodEffects",h.ZodNativeEnum="ZodNativeEnum",h.ZodOptional="ZodOptional",h.ZodNullable="ZodNullable",h.ZodDefault="ZodDefault",h.ZodCatch="ZodCatch",h.ZodPromise="ZodPromise",h.ZodBranded="ZodBranded",h.ZodPipeline="ZodPipeline",h.ZodReadonly="ZodReadonly"})(xr||(xr={}));var mZt=_0.create,gZt=x1.create,hZt=V1.create,aZt=I1.create,PZt=R1.create,dZt=A1.create,qZt=$1.create,yZt=L0.create,xZt=D0.create,IZt=j1.create,RZt=XR.create,AZt=RI.create,$Zt=U1.create,jZt=lR.create,Nne=vP.create,UZt=vP.strictCreate,vZt=z0.create,TZt=p6.create,VZt=M0.create,EZt=xR.create,SZt=f6.create,wZt=v1.create,GZt=T1.create,_Zt=m6.create,LZt=N0.create,DZt=H0.create,zZt=F0.create,MZt=B0.create,NZt=I$.create,HZt=Cx.create,FZt=Ox.create,BZt=IR.create,ZZt=Cx.createWithPreprocess,WZt=bV.create;var VP={};ZP(VP,{$ZodAny:()=>bE,$ZodArray:()=>sS,$ZodAsyncError:()=>bx,$ZodBase64:()=>ZE,$ZodBase64URL:()=>WE,$ZodBigInt:()=>Z1,$ZodBigIntFormat:()=>XE,$ZodBoolean:()=>tj,$ZodCIDRv4:()=>FE,$ZodCIDRv6:()=>BE,$ZodCUID:()=>VE,$ZodCUID2:()=>EE,$ZodCatch:()=>RS,$ZodCheck:()=>Mp,$ZodCheckBigIntFormat:()=>C6,$ZodCheckEndsWith:()=>cK,$ZodCheckGreaterThan:()=>dE,$ZodCheckIncludes:()=>uK,$ZodCheckLengthEquals:()=>sK,$ZodCheckLessThan:()=>PE,$ZodCheckLowerCase:()=>nK,$ZodCheckMaxLength:()=>tK,$ZodCheckMaxSize:()=>b6,$ZodCheckMimeType:()=>mK,$ZodCheckMinLength:()=>oK,$ZodCheckMinSize:()=>k6,$ZodCheckMultipleOf:()=>l6,$ZodCheckNumberFormat:()=>O6,$ZodCheckOverwrite:()=>gK,$ZodCheckProperty:()=>fK,$ZodCheckRegex:()=>rK,$ZodCheckSizeEquals:()=>eK,$ZodCheckStartsWith:()=>pK,$ZodCheckStringFormat:()=>ej,$ZodCheckUpperCase:()=>iK,$ZodCodec:()=>sj,$ZodCustom:()=>ES,$ZodCustomStringFormat:()=>QE,$ZodDate:()=>oS,$ZodDefault:()=>qS,$ZodDiscriminatedUnion:()=>iS,$ZodE164:()=>KE,$ZodEmail:()=>jE,$ZodEmoji:()=>vE,$ZodEncodeError:()=>OR,$ZodEnum:()=>mS,$ZodError:()=>M1,$ZodExactOptional:()=>PS,$ZodFile:()=>hS,$ZodFunction:()=>vS,$ZodGUID:()=>AE,$ZodIPv4:()=>ME,$ZodIPv6:()=>NE,$ZodISODate:()=>LE,$ZodISODateTime:()=>_E,$ZodISODuration:()=>zE,$ZodISOTime:()=>DE,$ZodIntersection:()=>uS,$ZodJWT:()=>JE,$ZodKSUID:()=>GE,$ZodLazy:()=>VS,$ZodLiteral:()=>gS,$ZodMAC:()=>HE,$ZodMap:()=>cS,$ZodNaN:()=>AS,$ZodNanoID:()=>TE,$ZodNever:()=>eS,$ZodNonOptional:()=>xS,$ZodNull:()=>CE,$ZodNullable:()=>dS,$ZodNumber:()=>B1,$ZodNumberFormat:()=>YE,$ZodObject:()=>rS,$ZodObjectJIT:()=>dK,$ZodOptional:()=>K1,$ZodPipe:()=>$S,$ZodPrefault:()=>yS,$ZodPromise:()=>TS,$ZodReadonly:()=>jS,$ZodRealError:()=>th,$ZodRecord:()=>pS,$ZodRegistry:()=>_S,$ZodSet:()=>fS,$ZodString:()=>sA,$ZodStringFormat:()=>Dp,$ZodSuccess:()=>IS,$ZodSymbol:()=>lE,$ZodTemplateLiteral:()=>US,$ZodTransform:()=>aS,$ZodTuple:()=>W1,$ZodType:()=>Si,$ZodULID:()=>SE,$ZodURL:()=>UE,$ZodUUID:()=>$E,$ZodUndefined:()=>OE,$ZodUnion:()=>oj,$ZodUnknown:()=>kE,$ZodVoid:()=>tS,$ZodXID:()=>wE,$ZodXor:()=>nS,$brand:()=>S1,$constructor:()=>vo,$input:()=>DS,$output:()=>LS,Doc:()=>F1,JSONSchema:()=>$ue,JSONSchemaGenerator:()=>$w,NEVER:()=>kV,TimePrecision:()=>HS,_any:()=>iw,_array:()=>qK,_base64:()=>cv,_base64url:()=>fv,_bigint:()=>kS,_boolean:()=>CS,_catch:()=>oet,_check:()=>Aue,_cidrv4:()=>uv,_cidrv6:()=>pv,_coercedBigint:()=>ew,_coercedBoolean:()=>bS,_coercedDate:()=>mw,_coercedNumber:()=>JS,_coercedString:()=>MS,_cuid:()=>ev,_cuid2:()=>tv,_custom:()=>aw,_date:()=>fw,_decode:()=>iE,_decodeAsync:()=>pE,_default:()=>kke,_discriminatedUnion:()=>Bke,_e164:()=>mv,_email:()=>Y1,_emoji:()=>b1,_encode:()=>nE,_encodeAsync:()=>uE,_endsWith:()=>S$,_enum:()=>Yke,_file:()=>hw,_float32:()=>YS,_float64:()=>XS,_gt:()=>eI,_gte:()=>jm,_guid:()=>ij,_includes:()=>V$,_int:()=>QS,_int32:()=>lS,_int64:()=>tw,_intersection:()=>Zke,_ipv4:()=>nv,_ipv6:()=>iv,_isoDate:()=>BS,_isoDateTime:()=>FS,_isoDuration:()=>WS,_isoTime:()=>ZS,_jwt:()=>gv,_ksuid:()=>rv,_lazy:()=>iet,_length:()=>iA,_literal:()=>lke,_lowercase:()=>v$,_lt:()=>kx,_lte:()=>Wg,_mac:()=>NS,_map:()=>Jke,_max:()=>Wg,_maxLength:()=>nA,_maxSize:()=>$R,_mime:()=>w$,_min:()=>jm,_minLength:()=>AI,_minSize:()=>tI,_multipleOf:()=>AR,_nan:()=>gw,_nanoid:()=>k1,_nativeEnum:()=>Xke,_negative:()=>av,_never:()=>pw,_nonnegative:()=>dv,_nonoptional:()=>eet,_nonpositive:()=>Pv,_normalize:()=>G$,_null:()=>nw,_nullable:()=>bke,_number:()=>KS,_optional:()=>Cke,_overwrite:()=>JP,_parse:()=>O0,_parseAsync:()=>C0,_pipe:()=>set,_positive:()=>hv,_promise:()=>uet,_property:()=>qv,_readonly:()=>ret,_record:()=>Kke,_refine:()=>Pw,_regex:()=>U$,_safeDecode:()=>fE,_safeDecodeAsync:()=>gE,_safeEncode:()=>cE,_safeEncodeAsync:()=>mE,_safeParse:()=>b0,_safeParseAsync:()=>k0,_set:()=>Qke,_size:()=>rA,_slugify:()=>pj,_startsWith:()=>E$,_string:()=>zS,_stringFormat:()=>z$,_stringbool:()=>xw,_success:()=>tet,_superRefine:()=>dw,_symbol:()=>sw,_templateLiteral:()=>net,_toLowerCase:()=>L$,_toUpperCase:()=>D$,_transform:()=>Oke,_trim:()=>_$,_tuple:()=>Wke,_uint32:()=>OS,_uint64:()=>ow,_ulid:()=>ov,_undefined:()=>rw,_union:()=>Hke,_unknown:()=>uw,_uppercase:()=>T$,_url:()=>uj,_uuid:()=>X1,_uuidv4:()=>l1,_uuidv6:()=>O1,_uuidv7:()=>C1,_void:()=>cw,_xid:()=>sv,_xor:()=>Fke,clone:()=>Yf,config:()=>Mc,createStandardJSONSchemaMethod:()=>cj,createToJSONSchemaMethod:()=>yK,decode:()=>Cne,decodeAsync:()=>kne,describe:()=>qw,encode:()=>One,encodeAsync:()=>bne,extractDefs:()=>pA,finalize:()=>cA,flattenError:()=>X0,formatError:()=>l0,globalConfig:()=>E1,globalRegistry:()=>Xf,initializeContext:()=>uA,isValidBase64:()=>PK,isValidBase64URL:()=>Rie,isValidJWT:()=>Aie,locales:()=>nj,meta:()=>yw,parse:()=>A$,parseAsync:()=>$$,prettifyError:()=>rE,process:()=>jp,regexes:()=>oh,registry:()=>Q1,safeDecode:()=>tie,safeDecodeAsync:()=>sie,safeEncode:()=>eie,safeEncodeAsync:()=>oie,safeParse:()=>tA,safeParseAsync:()=>oA,toDotPath:()=>lne,toJSONSchema:()=>M$,treeifyError:()=>sE,util:()=>cr,version:()=>hK});var kV=Object.freeze({status:"aborted"});function vo(h,R,T){function G(I,d){if(I._zod||Object.defineProperty(I,"_zod",{value:{def:d,constr:v,traits:new Set},enumerable:!1}),I._zod.traits.has(h))return;I._zod.traits.add(h),R(I,d);let m=v.prototype,c=Object.keys(m);for(let o=0;o{var d,m;return T!=null&&T.Parent&&I instanceof T.Parent?!0:(m=(d=I==null?void 0:I._zod)==null?void 0:d.traits)==null?void 0:m.has(h)}}),Object.defineProperty(v,"name",{value:h}),v}var S1=Symbol("zod_brand"),bx=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},OR=class extends Error{constructor(R){super(`Encountered unidirectional transform during encode: ${R}`),this.name="ZodEncodeError"}},E1={};function Mc(h){return h&&Object.assign(E1,h),E1}var cr={};ZP(cr,{BIGINT_FORMAT_RANGES:()=>I6,Class:()=>h6,NUMBER_FORMAT_RANGES:()=>x6,aborted:()=>eA,allowsEval:()=>d6,assert:()=>tbe,assertEqual:()=>CCe,assertIs:()=>kCe,assertNever:()=>ebe,assertNotEqual:()=>bCe,assignProp:()=>bR,base64ToUint8Array:()=>Qne,base64urlToUint8Array:()=>gbe,cached:()=>Q0,captureStackTrace:()=>tE,cleanEnum:()=>mbe,cleanRegex:()=>_1,clone:()=>Yf,cloneDef:()=>sbe,createTransparentProxy:()=>cbe,defineLazy:()=>su,esc:()=>eE,escapeRegex:()=>KP,extend:()=>Zne,finalizeIssue:()=>eh,floatSafeRemainder:()=>a6,getElementAtPath:()=>rbe,getEnumValues:()=>G1,getLengthableOrigin:()=>z1,getParsedType:()=>pbe,getSizableOrigin:()=>D1,hexToUint8Array:()=>abe,isObject:()=>R$,isPlainObject:()=>kR,issue:()=>Y0,joinValues:()=>fs,jsonStringifyReplacer:()=>J0,merge:()=>fbe,mergeDefs:()=>RR,normalizeParams:()=>Ir,nullish:()=>CR,numKeys:()=>ube,objectClone:()=>obe,omit:()=>Bne,optionalKeys:()=>y6,parsedType:()=>ar,partial:()=>Kne,pick:()=>Fne,prefixIssues:()=>TP,primitiveTypes:()=>q6,promiseAllObject:()=>nbe,propertyKeyTypes:()=>L1,randomString:()=>ibe,required:()=>Jne,safeExtend:()=>Wne,shallowClone:()=>oE,slugify:()=>P6,stringifyPrimitive:()=>ur,uint8ArrayToBase64:()=>Yne,uint8ArrayToBase64url:()=>hbe,uint8ArrayToHex:()=>Pbe,unwrapMessage:()=>w1});function CCe(h){return h}function bCe(h){return h}function kCe(h){}function ebe(h){throw new Error("Unexpected value in exhaustive check")}function tbe(h){}function G1(h){let R=Object.values(h).filter(G=>typeof G=="number");return Object.entries(h).filter(([G,V])=>R.indexOf(+G)===-1).map(([G,V])=>V)}function fs(h,R="|"){return h.map(T=>ur(T)).join(R)}function J0(h,R){return typeof R=="bigint"?R.toString():R}function Q0(h){return{get value(){{let T=h();return Object.defineProperty(this,"value",{value:T}),T}throw new Error("cached value already set")}}}function CR(h){return h==null}function _1(h){let R=h.startsWith("^")?1:0,T=h.endsWith("$")?h.length-1:h.length;return h.slice(R,T)}function a6(h,R){let T=(h.toString().split(".")[1]||"").length,G=R.toString(),V=(G.split(".")[1]||"").length;if(V===0&&/\d?e-\d?/.test(G)){let d=G.match(/\d?e-(\d?)/);d!=null&&d[1]&&(V=Number.parseInt(d[1]))}let E=T>V?T:V,v=Number.parseInt(h.toFixed(E).replace(".","")),I=Number.parseInt(R.toFixed(E).replace(".",""));return v%I/10**E}var Hne=Symbol("evaluating");function su(h,R,T){let G;Object.defineProperty(h,R,{get(){if(G!==Hne)return G===void 0&&(G=Hne,G=T()),G},set(V){Object.defineProperty(h,R,{value:V})},configurable:!0})}function obe(h){return Object.create(Object.getPrototypeOf(h),Object.getOwnPropertyDescriptors(h))}function bR(h,R,T){Object.defineProperty(h,R,{value:T,writable:!0,enumerable:!0,configurable:!0})}function RR(...h){let R={};for(let T of h){let G=Object.getOwnPropertyDescriptors(T);Object.assign(R,G)}return Object.defineProperties({},R)}function sbe(h){return RR(h._zod.def)}function rbe(h,R){return R?R.reduce((T,G)=>T==null?void 0:T[G],h):h}function nbe(h){let R=Object.keys(h),T=R.map(G=>h[G]);return Promise.all(T).then(G=>{let V={};for(let E=0;E{};function R$(h){return typeof h=="object"&&h!==null&&!Array.isArray(h)}var d6=Q0(()=>{var h;if(typeof navigator<"u"&&((h=navigator==null?void 0:navigator.userAgent)!=null&&h.includes("Cloudflare")))return!1;try{let R=Function;return new R(""),!0}catch{return!1}});function kR(h){if(R$(h)===!1)return!1;let R=h.constructor;if(R===void 0||typeof R!="function")return!0;let T=R.prototype;return!(R$(T)===!1||Object.prototype.hasOwnProperty.call(T,"isPrototypeOf")===!1)}function oE(h){return kR(h)?{...h}:Array.isArray(h)?[...h]:h}function ube(h){let R=0;for(let T in h)Object.prototype.hasOwnProperty.call(h,T)&&R++;return R}var pbe=h=>{let R=typeof h;switch(R){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(h)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(h)?"array":h===null?"null":h.then&&typeof h.then=="function"&&h.catch&&typeof h.catch=="function"?"promise":typeof Map<"u"&&h instanceof Map?"map":typeof Set<"u"&&h instanceof Set?"set":typeof Date<"u"&&h instanceof Date?"date":typeof File<"u"&&h instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${R}`)}},L1=new Set(["string","number","symbol"]),q6=new Set(["string","number","bigint","boolean","symbol","undefined"]);function KP(h){return h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Yf(h,R,T){let G=new h._zod.constr(R??h._zod.def);return(!R||T!=null&&T.parent)&&(G._zod.parent=h),G}function Ir(h){let R=h;if(!R)return{};if(typeof R=="string")return{error:()=>R};if((R==null?void 0:R.message)!==void 0){if((R==null?void 0:R.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");R.error=R.message}return delete R.message,typeof R.error=="string"?{...R,error:()=>R.error}:R}function cbe(h){let R;return new Proxy({},{get(T,G,V){return R??(R=h()),Reflect.get(R,G,V)},set(T,G,V,E){return R??(R=h()),Reflect.set(R,G,V,E)},has(T,G){return R??(R=h()),Reflect.has(R,G)},deleteProperty(T,G){return R??(R=h()),Reflect.deleteProperty(R,G)},ownKeys(T){return R??(R=h()),Reflect.ownKeys(R)},getOwnPropertyDescriptor(T,G){return R??(R=h()),Reflect.getOwnPropertyDescriptor(R,G)},defineProperty(T,G,V){return R??(R=h()),Reflect.defineProperty(R,G,V)}})}function ur(h){return typeof h=="bigint"?h.toString()+"n":typeof h=="string"?`"${h}"`:`${h}`}function y6(h){return Object.keys(h).filter(R=>h[R]._zod.optin==="optional"&&h[R]._zod.optout==="optional")}var x6={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},I6={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Fne(h,R){let T=h._zod.def,G=T.checks;if(G&&G.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let E=RR(h._zod.def,{get shape(){let v={};for(let I in R){if(!(I in T.shape))throw new Error(`Unrecognized key: "${I}"`);R[I]&&(v[I]=T.shape[I])}return bR(this,"shape",v),v},checks:[]});return Yf(h,E)}function Bne(h,R){let T=h._zod.def,G=T.checks;if(G&&G.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let E=RR(h._zod.def,{get shape(){let v={...h._zod.def.shape};for(let I in R){if(!(I in T.shape))throw new Error(`Unrecognized key: "${I}"`);R[I]&&delete v[I]}return bR(this,"shape",v),v},checks:[]});return Yf(h,E)}function Zne(h,R){if(!kR(R))throw new Error("Invalid input to extend: expected a plain object");let T=h._zod.def.checks;if(T&&T.length>0){let E=h._zod.def.shape;for(let v in R)if(Object.getOwnPropertyDescriptor(E,v)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let V=RR(h._zod.def,{get shape(){let E={...h._zod.def.shape,...R};return bR(this,"shape",E),E}});return Yf(h,V)}function Wne(h,R){if(!kR(R))throw new Error("Invalid input to safeExtend: expected a plain object");let T=RR(h._zod.def,{get shape(){let G={...h._zod.def.shape,...R};return bR(this,"shape",G),G}});return Yf(h,T)}function fbe(h,R){let T=RR(h._zod.def,{get shape(){let G={...h._zod.def.shape,...R._zod.def.shape};return bR(this,"shape",G),G},get catchall(){return R._zod.def.catchall},checks:[]});return Yf(h,T)}function Kne(h,R,T){let V=R._zod.def.checks;if(V&&V.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");let v=RR(R._zod.def,{get shape(){let I=R._zod.def.shape,d={...I};if(T)for(let m in T){if(!(m in I))throw new Error(`Unrecognized key: "${m}"`);T[m]&&(d[m]=h?new h({type:"optional",innerType:I[m]}):I[m])}else for(let m in I)d[m]=h?new h({type:"optional",innerType:I[m]}):I[m];return bR(this,"shape",d),d},checks:[]});return Yf(R,v)}function Jne(h,R,T){let G=RR(R._zod.def,{get shape(){let V=R._zod.def.shape,E={...V};if(T)for(let v in T){if(!(v in E))throw new Error(`Unrecognized key: "${v}"`);T[v]&&(E[v]=new h({type:"nonoptional",innerType:V[v]}))}else for(let v in V)E[v]=new h({type:"nonoptional",innerType:V[v]});return bR(this,"shape",E),E}});return Yf(R,G)}function eA(h,R=0){var T;if(h.aborted===!0)return!0;for(let G=R;G{var G;return(G=T).path??(G.path=[]),T.path.unshift(h),T})}function w1(h){return typeof h=="string"?h:h==null?void 0:h.message}function eh(h,R,T){var V,E,v,I,d,m;let G={...h,path:h.path??[]};if(!h.message){let c=w1((v=(E=(V=h.inst)==null?void 0:V._zod.def)==null?void 0:E.error)==null?void 0:v.call(E,h))??w1((I=R==null?void 0:R.error)==null?void 0:I.call(R,h))??w1((d=T.customError)==null?void 0:d.call(T,h))??w1((m=T.localeError)==null?void 0:m.call(T,h))??"Invalid input";G.message=c}return delete G.inst,delete G.continue,R!=null&&R.reportInput||delete G.input,G}function D1(h){return h instanceof Set?"set":h instanceof Map?"map":h instanceof File?"file":"unknown"}function z1(h){return Array.isArray(h)?"array":typeof h=="string"?"string":"unknown"}function ar(h){let R=typeof h;switch(R){case"number":return Number.isNaN(h)?"nan":"number";case"object":{if(h===null)return"null";if(Array.isArray(h))return"array";let T=h;if(T&&Object.getPrototypeOf(T)!==Object.prototype&&"constructor"in T&&T.constructor)return T.constructor.name}}return R}function Y0(...h){let[R,T,G]=h;return typeof R=="string"?{message:R,code:"custom",input:T,inst:G}:{...R}}function mbe(h){return Object.entries(h).filter(([R,T])=>Number.isNaN(Number.parseInt(R,10))).map(R=>R[1])}function Qne(h){let R=atob(h),T=new Uint8Array(R.length);for(let G=0;GR.toString(16).padStart(2,"0")).join("")}var h6=class{constructor(...R){}};var Xne=(h,R)=>{h.name="$ZodError",Object.defineProperty(h,"_zod",{value:h._zod,enumerable:!1}),Object.defineProperty(h,"issues",{value:R,enumerable:!1}),h.message=JSON.stringify(R,J0,2),Object.defineProperty(h,"toString",{value:()=>h.message,enumerable:!1})},M1=vo("$ZodError",Xne),th=vo("$ZodError",Xne,{Parent:Error});function X0(h,R=T=>T.message){let T={},G=[];for(let V of h.issues)V.path.length>0?(T[V.path[0]]=T[V.path[0]]||[],T[V.path[0]].push(R(V))):G.push(R(V));return{formErrors:G,fieldErrors:T}}function l0(h,R=T=>T.message){let T={_errors:[]},G=V=>{for(let E of V.issues)if(E.code==="invalid_union"&&E.errors.length)E.errors.map(v=>G({issues:v}));else if(E.code==="invalid_key")G({issues:E.issues});else if(E.code==="invalid_element")G({issues:E.issues});else if(E.path.length===0)T._errors.push(R(E));else{let v=T,I=0;for(;IT.message){let T={errors:[]},G=(V,E=[])=>{var v,I;for(let d of V.issues)if(d.code==="invalid_union"&&d.errors.length)d.errors.map(m=>G({issues:m},d.path));else if(d.code==="invalid_key")G({issues:d.issues},d.path);else if(d.code==="invalid_element")G({issues:d.issues},d.path);else{let m=[...E,...d.path];if(m.length===0){T.errors.push(R(d));continue}let c=T,o=0;for(;otypeof G=="object"?G.key:G);for(let G of T)typeof G=="number"?R.push(`[${G}]`):typeof G=="symbol"?R.push(`[${JSON.stringify(String(G))}]`):/[^\w$]/.test(G)?R.push(`[${JSON.stringify(G)}]`):(R.length&&R.push("."),R.push(G));return R.join("")}function rE(h){var G;let R=[],T=[...h.issues].sort((V,E)=>(V.path??[]).length-(E.path??[]).length);for(let V of T)R.push(`\u2716 ${V.message}`),(G=V.path)!=null&&G.length&&R.push(` \u2192 at ${lne(V.path)}`);return R.join(` +`)}var O0=h=>(R,T,G,V)=>{let E=G?Object.assign(G,{async:!1}):{async:!1},v=R._zod.run({value:T,issues:[]},E);if(v instanceof Promise)throw new bx;if(v.issues.length){let I=new((V==null?void 0:V.Err)??h)(v.issues.map(d=>eh(d,E,Mc())));throw tE(I,V==null?void 0:V.callee),I}return v.value},A$=O0(th),C0=h=>async(R,T,G,V)=>{let E=G?Object.assign(G,{async:!0}):{async:!0},v=R._zod.run({value:T,issues:[]},E);if(v instanceof Promise&&(v=await v),v.issues.length){let I=new((V==null?void 0:V.Err)??h)(v.issues.map(d=>eh(d,E,Mc())));throw tE(I,V==null?void 0:V.callee),I}return v.value},$$=C0(th),b0=h=>(R,T,G)=>{let V=G?{...G,async:!1}:{async:!1},E=R._zod.run({value:T,issues:[]},V);if(E instanceof Promise)throw new bx;return E.issues.length?{success:!1,error:new(h??M1)(E.issues.map(v=>eh(v,V,Mc())))}:{success:!0,data:E.value}},tA=b0(th),k0=h=>async(R,T,G)=>{let V=G?Object.assign(G,{async:!0}):{async:!0},E=R._zod.run({value:T,issues:[]},V);return E instanceof Promise&&(E=await E),E.issues.length?{success:!1,error:new h(E.issues.map(v=>eh(v,V,Mc())))}:{success:!0,data:E.value}},oA=k0(th),nE=h=>(R,T,G)=>{let V=G?Object.assign(G,{direction:"backward"}):{direction:"backward"};return O0(h)(R,T,V)},One=nE(th),iE=h=>(R,T,G)=>O0(h)(R,T,G),Cne=iE(th),uE=h=>async(R,T,G)=>{let V=G?Object.assign(G,{direction:"backward"}):{direction:"backward"};return C0(h)(R,T,V)},bne=uE(th),pE=h=>async(R,T,G)=>C0(h)(R,T,G),kne=pE(th),cE=h=>(R,T,G)=>{let V=G?Object.assign(G,{direction:"backward"}):{direction:"backward"};return b0(h)(R,T,V)},eie=cE(th),fE=h=>(R,T,G)=>b0(h)(R,T,G),tie=fE(th),mE=h=>async(R,T,G)=>{let V=G?Object.assign(G,{direction:"backward"}):{direction:"backward"};return k0(h)(R,T,V)},oie=mE(th),gE=h=>async(R,T,G)=>k0(h)(R,T,G),sie=gE(th);var oh={};ZP(oh,{base64:()=>z6,base64url:()=>hE,bigint:()=>Z6,boolean:()=>K6,browserEmail:()=>jbe,cidrv4:()=>L6,cidrv6:()=>D6,cuid:()=>R6,cuid2:()=>A6,date:()=>N6,datetime:()=>F6,domain:()=>Tbe,duration:()=>T6,e164:()=>M6,email:()=>E6,emoji:()=>S6,extendedDuration:()=>qbe,guid:()=>V6,hex:()=>Vbe,hostname:()=>vbe,html5Email:()=>Rbe,idnEmail:()=>$be,integer:()=>W6,ipv4:()=>w6,ipv6:()=>G6,ksuid:()=>U6,lowercase:()=>Y6,mac:()=>_6,md5_base64:()=>Sbe,md5_base64url:()=>wbe,md5_hex:()=>Ebe,nanoid:()=>v6,null:()=>J6,number:()=>aE,rfc5322Email:()=>Abe,sha1_base64:()=>_be,sha1_base64url:()=>Lbe,sha1_hex:()=>Gbe,sha256_base64:()=>zbe,sha256_base64url:()=>Mbe,sha256_hex:()=>Dbe,sha384_base64:()=>Hbe,sha384_base64url:()=>Fbe,sha384_hex:()=>Nbe,sha512_base64:()=>Zbe,sha512_base64url:()=>Wbe,sha512_hex:()=>Bbe,string:()=>B6,time:()=>H6,ulid:()=>$6,undefined:()=>Q6,unicodeEmail:()=>rie,uppercase:()=>X6,uuid:()=>j$,uuid4:()=>ybe,uuid6:()=>xbe,uuid7:()=>Ibe,xid:()=>j6});var R6=/^[cC][^\s-]{8,}$/,A6=/^[0-9a-z]+$/,$6=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,j6=/^[0-9a-vA-V]{20}$/,U6=/^[A-Za-z0-9]{27}$/,v6=/^[a-zA-Z0-9_-]{21}$/,T6=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,qbe=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,V6=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,j$=h=>h?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${h}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,ybe=j$(4),xbe=j$(6),Ibe=j$(7),E6=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Rbe=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Abe=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,rie=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,$be=rie,jbe=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Ube="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function S6(){return new RegExp(Ube,"u")}var w6=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,G6=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,_6=h=>{let R=KP(h??":");return new RegExp(`^(?:[0-9A-F]{2}${R}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${R}){5}[0-9a-f]{2}$`)},L6=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,D6=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,z6=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,hE=/^[A-Za-z0-9_-]*$/,vbe=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,Tbe=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,M6=/^\+[1-9]\d{6,14}$/,nie="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",N6=new RegExp(`^${nie}$`);function iie(h){let R="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof h.precision=="number"?h.precision===-1?`${R}`:h.precision===0?`${R}:[0-5]\\d`:`${R}:[0-5]\\d\\.\\d{${h.precision}}`:`${R}(?::[0-5]\\d(?:\\.\\d+)?)?`}function H6(h){return new RegExp(`^${iie(h)}$`)}function F6(h){let R=iie({precision:h.precision}),T=["Z"];h.local&&T.push(""),h.offset&&T.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let G=`${R}(?:${T.join("|")})`;return new RegExp(`^${nie}T(?:${G})$`)}var B6=h=>{let R=h?`[\\s\\S]{${(h==null?void 0:h.minimum)??0},${(h==null?void 0:h.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${R}$`)},Z6=/^-?\d+n?$/,W6=/^-?\d+$/,aE=/^-?\d+(?:\.\d+)?$/,K6=/^(?:true|false)$/i,J6=/^null$/i;var Q6=/^undefined$/i;var Y6=/^[^A-Z]*$/,X6=/^[^a-z]*$/,Vbe=/^[0-9a-fA-F]*$/;function N1(h,R){return new RegExp(`^[A-Za-z0-9+/]{${h}}${R}$`)}function H1(h){return new RegExp(`^[A-Za-z0-9_-]{${h}}$`)}var Ebe=/^[0-9a-fA-F]{32}$/,Sbe=N1(22,"=="),wbe=H1(22),Gbe=/^[0-9a-fA-F]{40}$/,_be=N1(27,"="),Lbe=H1(27),Dbe=/^[0-9a-fA-F]{64}$/,zbe=N1(43,"="),Mbe=H1(43),Nbe=/^[0-9a-fA-F]{96}$/,Hbe=N1(64,""),Fbe=H1(64),Bbe=/^[0-9a-fA-F]{128}$/,Zbe=N1(86,"=="),Wbe=H1(86);var Mp=vo("$ZodCheck",(h,R)=>{var T;h._zod??(h._zod={}),h._zod.def=R,(T=h._zod).onattach??(T.onattach=[])}),pie={number:"number",bigint:"bigint",object:"date"},PE=vo("$ZodCheckLessThan",(h,R)=>{Mp.init(h,R);let T=pie[typeof R.value];h._zod.onattach.push(G=>{let V=G._zod.bag,E=(R.inclusive?V.maximum:V.exclusiveMaximum)??Number.POSITIVE_INFINITY;R.value{(R.inclusive?G.value<=R.value:G.value{Mp.init(h,R);let T=pie[typeof R.value];h._zod.onattach.push(G=>{let V=G._zod.bag,E=(R.inclusive?V.minimum:V.exclusiveMinimum)??Number.NEGATIVE_INFINITY;R.value>E&&(R.inclusive?V.minimum=R.value:V.exclusiveMinimum=R.value)}),h._zod.check=G=>{(R.inclusive?G.value>=R.value:G.value>R.value)||G.issues.push({origin:T,code:"too_small",minimum:typeof R.value=="object"?R.value.getTime():R.value,input:G.value,inclusive:R.inclusive,inst:h,continue:!R.abort})}}),l6=vo("$ZodCheckMultipleOf",(h,R)=>{Mp.init(h,R),h._zod.onattach.push(T=>{var G;(G=T._zod.bag).multipleOf??(G.multipleOf=R.value)}),h._zod.check=T=>{if(typeof T.value!=typeof R.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof T.value=="bigint"?T.value%R.value===BigInt(0):a6(T.value,R.value)===0)||T.issues.push({origin:typeof T.value,code:"not_multiple_of",divisor:R.value,input:T.value,inst:h,continue:!R.abort})}}),O6=vo("$ZodCheckNumberFormat",(h,R)=>{var v;Mp.init(h,R),R.format=R.format||"float64";let T=(v=R.format)==null?void 0:v.includes("int"),G=T?"int":"number",[V,E]=x6[R.format];h._zod.onattach.push(I=>{let d=I._zod.bag;d.format=R.format,d.minimum=V,d.maximum=E,T&&(d.pattern=W6)}),h._zod.check=I=>{let d=I.value;if(T){if(!Number.isInteger(d)){I.issues.push({expected:G,format:R.format,code:"invalid_type",continue:!1,input:d,inst:h});return}if(!Number.isSafeInteger(d)){d>0?I.issues.push({input:d,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:h,origin:G,inclusive:!0,continue:!R.abort}):I.issues.push({input:d,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:h,origin:G,inclusive:!0,continue:!R.abort});return}}dE&&I.issues.push({origin:"number",input:d,code:"too_big",maximum:E,inclusive:!0,inst:h,continue:!R.abort})}}),C6=vo("$ZodCheckBigIntFormat",(h,R)=>{Mp.init(h,R);let[T,G]=I6[R.format];h._zod.onattach.push(V=>{let E=V._zod.bag;E.format=R.format,E.minimum=T,E.maximum=G}),h._zod.check=V=>{let E=V.value;EG&&V.issues.push({origin:"bigint",input:E,code:"too_big",maximum:G,inclusive:!0,inst:h,continue:!R.abort})}}),b6=vo("$ZodCheckMaxSize",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.size!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag.maximum??Number.POSITIVE_INFINITY;R.maximum{let V=G.value;V.size<=R.maximum||G.issues.push({origin:D1(V),code:"too_big",maximum:R.maximum,inclusive:!0,input:V,inst:h,continue:!R.abort})}}),k6=vo("$ZodCheckMinSize",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.size!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag.minimum??Number.NEGATIVE_INFINITY;R.minimum>V&&(G._zod.bag.minimum=R.minimum)}),h._zod.check=G=>{let V=G.value;V.size>=R.minimum||G.issues.push({origin:D1(V),code:"too_small",minimum:R.minimum,inclusive:!0,input:V,inst:h,continue:!R.abort})}}),eK=vo("$ZodCheckSizeEquals",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.size!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag;V.minimum=R.size,V.maximum=R.size,V.size=R.size}),h._zod.check=G=>{let V=G.value,E=V.size;if(E===R.size)return;let v=E>R.size;G.issues.push({origin:D1(V),...v?{code:"too_big",maximum:R.size}:{code:"too_small",minimum:R.size},inclusive:!0,exact:!0,input:G.value,inst:h,continue:!R.abort})}}),tK=vo("$ZodCheckMaxLength",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.length!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag.maximum??Number.POSITIVE_INFINITY;R.maximum{let V=G.value;if(V.length<=R.maximum)return;let v=z1(V);G.issues.push({origin:v,code:"too_big",maximum:R.maximum,inclusive:!0,input:V,inst:h,continue:!R.abort})}}),oK=vo("$ZodCheckMinLength",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.length!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag.minimum??Number.NEGATIVE_INFINITY;R.minimum>V&&(G._zod.bag.minimum=R.minimum)}),h._zod.check=G=>{let V=G.value;if(V.length>=R.minimum)return;let v=z1(V);G.issues.push({origin:v,code:"too_small",minimum:R.minimum,inclusive:!0,input:V,inst:h,continue:!R.abort})}}),sK=vo("$ZodCheckLengthEquals",(h,R)=>{var T;Mp.init(h,R),(T=h._zod.def).when??(T.when=G=>{let V=G.value;return!CR(V)&&V.length!==void 0}),h._zod.onattach.push(G=>{let V=G._zod.bag;V.minimum=R.length,V.maximum=R.length,V.length=R.length}),h._zod.check=G=>{let V=G.value,E=V.length;if(E===R.length)return;let v=z1(V),I=E>R.length;G.issues.push({origin:v,...I?{code:"too_big",maximum:R.length}:{code:"too_small",minimum:R.length},inclusive:!0,exact:!0,input:G.value,inst:h,continue:!R.abort})}}),ej=vo("$ZodCheckStringFormat",(h,R)=>{var T,G;Mp.init(h,R),h._zod.onattach.push(V=>{let E=V._zod.bag;E.format=R.format,R.pattern&&(E.patterns??(E.patterns=new Set),E.patterns.add(R.pattern))}),R.pattern?(T=h._zod).check??(T.check=V=>{R.pattern.lastIndex=0,!R.pattern.test(V.value)&&V.issues.push({origin:"string",code:"invalid_format",format:R.format,input:V.value,...R.pattern?{pattern:R.pattern.toString()}:{},inst:h,continue:!R.abort})}):(G=h._zod).check??(G.check=()=>{})}),rK=vo("$ZodCheckRegex",(h,R)=>{ej.init(h,R),h._zod.check=T=>{R.pattern.lastIndex=0,!R.pattern.test(T.value)&&T.issues.push({origin:"string",code:"invalid_format",format:"regex",input:T.value,pattern:R.pattern.toString(),inst:h,continue:!R.abort})}}),nK=vo("$ZodCheckLowerCase",(h,R)=>{R.pattern??(R.pattern=Y6),ej.init(h,R)}),iK=vo("$ZodCheckUpperCase",(h,R)=>{R.pattern??(R.pattern=X6),ej.init(h,R)}),uK=vo("$ZodCheckIncludes",(h,R)=>{Mp.init(h,R);let T=KP(R.includes),G=new RegExp(typeof R.position=="number"?`^.{${R.position}}${T}`:T);R.pattern=G,h._zod.onattach.push(V=>{let E=V._zod.bag;E.patterns??(E.patterns=new Set),E.patterns.add(G)}),h._zod.check=V=>{V.value.includes(R.includes,R.position)||V.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:R.includes,input:V.value,inst:h,continue:!R.abort})}}),pK=vo("$ZodCheckStartsWith",(h,R)=>{Mp.init(h,R);let T=new RegExp(`^${KP(R.prefix)}.*`);R.pattern??(R.pattern=T),h._zod.onattach.push(G=>{let V=G._zod.bag;V.patterns??(V.patterns=new Set),V.patterns.add(T)}),h._zod.check=G=>{G.value.startsWith(R.prefix)||G.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:R.prefix,input:G.value,inst:h,continue:!R.abort})}}),cK=vo("$ZodCheckEndsWith",(h,R)=>{Mp.init(h,R);let T=new RegExp(`.*${KP(R.suffix)}$`);R.pattern??(R.pattern=T),h._zod.onattach.push(G=>{let V=G._zod.bag;V.patterns??(V.patterns=new Set),V.patterns.add(T)}),h._zod.check=G=>{G.value.endsWith(R.suffix)||G.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:R.suffix,input:G.value,inst:h,continue:!R.abort})}});function uie(h,R,T){h.issues.length&&R.issues.push(...TP(T,h.issues))}var fK=vo("$ZodCheckProperty",(h,R)=>{Mp.init(h,R),h._zod.check=T=>{let G=R.schema._zod.run({value:T.value[R.property],issues:[]},{});if(G instanceof Promise)return G.then(V=>uie(V,T,R.property));uie(G,T,R.property)}}),mK=vo("$ZodCheckMimeType",(h,R)=>{Mp.init(h,R);let T=new Set(R.mime);h._zod.onattach.push(G=>{G._zod.bag.mime=R.mime}),h._zod.check=G=>{T.has(G.value.type)||G.issues.push({code:"invalid_value",values:R.mime,input:G.value.type,inst:h,continue:!R.abort})}}),gK=vo("$ZodCheckOverwrite",(h,R)=>{Mp.init(h,R),h._zod.check=T=>{T.value=R.tx(T.value)}});var F1=class{constructor(R=[]){this.content=[],this.indent=0,this&&(this.args=R)}indented(R){this.indent+=1,R(this),this.indent-=1}write(R){if(typeof R=="function"){R(this,{execution:"sync"}),R(this,{execution:"async"});return}let G=R.split(` +`).filter(v=>v),V=Math.min(...G.map(v=>v.length-v.trimStart().length)),E=G.map(v=>v.slice(V)).map(v=>" ".repeat(this.indent*2)+v);for(let v of E)this.content.push(v)}compile(){let R=Function,T=this==null?void 0:this.args,V=[...((this==null?void 0:this.content)??[""]).map(E=>` ${E}`)];return new R(...T,V.join(` +`))}};var hK={major:4,minor:3,patch:6};var Si=vo("$ZodType",(h,R)=>{var V;var T;h??(h={}),h._zod.def=R,h._zod.bag=h._zod.bag||{},h._zod.version=hK;let G=[...h._zod.def.checks??[]];h._zod.traits.has("$ZodCheck")&&G.unshift(h);for(let E of G)for(let v of E._zod.onattach)v(h);if(G.length===0)(T=h._zod).deferred??(T.deferred=[]),(V=h._zod.deferred)==null||V.push(()=>{h._zod.run=h._zod.parse});else{let E=(I,d,m)=>{let c=eA(I),o;for(let r of d){if(r._zod.def.when){if(!r._zod.def.when(I))continue}else if(c)continue;let e=I.issues.length,s=r._zod.check(I);if(s instanceof Promise&&(m==null?void 0:m.async)===!1)throw new bx;if(o||s instanceof Promise)o=(o??Promise.resolve()).then(async()=>{await s,I.issues.length!==e&&(c||(c=eA(I,e)))});else{if(I.issues.length===e)continue;c||(c=eA(I,e))}}return o?o.then(()=>I):I},v=(I,d,m)=>{if(eA(I))return I.aborted=!0,I;let c=E(d,G,m);if(c instanceof Promise){if(m.async===!1)throw new bx;return c.then(o=>h._zod.parse(o,m))}return h._zod.parse(c,m)};h._zod.run=(I,d)=>{if(d.skipChecks)return h._zod.parse(I,d);if(d.direction==="backward"){let c=h._zod.parse({value:I.value,issues:[]},{...d,skipChecks:!0});return c instanceof Promise?c.then(o=>v(o,I,d)):v(c,I,d)}let m=h._zod.parse(I,d);if(m instanceof Promise){if(d.async===!1)throw new bx;return m.then(c=>E(c,G,d))}return E(m,G,d)}}su(h,"~standard",()=>({validate:E=>{var v;try{let I=tA(h,E);return I.success?{value:I.data}:{issues:(v=I.error)==null?void 0:v.issues}}catch{return oA(h,E).then(d=>{var m;return d.success?{value:d.data}:{issues:(m=d.error)==null?void 0:m.issues}})}},vendor:"zod",version:1}))}),sA=vo("$ZodString",(h,R)=>{var T;Si.init(h,R),h._zod.pattern=[...((T=h==null?void 0:h._zod.bag)==null?void 0:T.patterns)??[]].pop()??B6(h._zod.bag),h._zod.parse=(G,V)=>{if(R.coerce)try{G.value=String(G.value)}catch{}return typeof G.value=="string"||G.issues.push({expected:"string",code:"invalid_type",input:G.value,inst:h}),G}}),Dp=vo("$ZodStringFormat",(h,R)=>{ej.init(h,R),sA.init(h,R)}),AE=vo("$ZodGUID",(h,R)=>{R.pattern??(R.pattern=V6),Dp.init(h,R)}),$E=vo("$ZodUUID",(h,R)=>{if(R.version){let G={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[R.version];if(G===void 0)throw new Error(`Invalid UUID version: "${R.version}"`);R.pattern??(R.pattern=j$(G))}else R.pattern??(R.pattern=j$());Dp.init(h,R)}),jE=vo("$ZodEmail",(h,R)=>{R.pattern??(R.pattern=E6),Dp.init(h,R)}),UE=vo("$ZodURL",(h,R)=>{Dp.init(h,R),h._zod.check=T=>{try{let G=T.value.trim(),V=new URL(G);R.hostname&&(R.hostname.lastIndex=0,R.hostname.test(V.hostname)||T.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:R.hostname.source,input:T.value,inst:h,continue:!R.abort})),R.protocol&&(R.protocol.lastIndex=0,R.protocol.test(V.protocol.endsWith(":")?V.protocol.slice(0,-1):V.protocol)||T.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:R.protocol.source,input:T.value,inst:h,continue:!R.abort})),R.normalize?T.value=V.href:T.value=G;return}catch{T.issues.push({code:"invalid_format",format:"url",input:T.value,inst:h,continue:!R.abort})}}}),vE=vo("$ZodEmoji",(h,R)=>{R.pattern??(R.pattern=S6()),Dp.init(h,R)}),TE=vo("$ZodNanoID",(h,R)=>{R.pattern??(R.pattern=v6),Dp.init(h,R)}),VE=vo("$ZodCUID",(h,R)=>{R.pattern??(R.pattern=R6),Dp.init(h,R)}),EE=vo("$ZodCUID2",(h,R)=>{R.pattern??(R.pattern=A6),Dp.init(h,R)}),SE=vo("$ZodULID",(h,R)=>{R.pattern??(R.pattern=$6),Dp.init(h,R)}),wE=vo("$ZodXID",(h,R)=>{R.pattern??(R.pattern=j6),Dp.init(h,R)}),GE=vo("$ZodKSUID",(h,R)=>{R.pattern??(R.pattern=U6),Dp.init(h,R)}),_E=vo("$ZodISODateTime",(h,R)=>{R.pattern??(R.pattern=F6(R)),Dp.init(h,R)}),LE=vo("$ZodISODate",(h,R)=>{R.pattern??(R.pattern=N6),Dp.init(h,R)}),DE=vo("$ZodISOTime",(h,R)=>{R.pattern??(R.pattern=H6(R)),Dp.init(h,R)}),zE=vo("$ZodISODuration",(h,R)=>{R.pattern??(R.pattern=T6),Dp.init(h,R)}),ME=vo("$ZodIPv4",(h,R)=>{R.pattern??(R.pattern=w6),Dp.init(h,R),h._zod.bag.format="ipv4"}),NE=vo("$ZodIPv6",(h,R)=>{R.pattern??(R.pattern=G6),Dp.init(h,R),h._zod.bag.format="ipv6",h._zod.check=T=>{try{new URL(`http://[${T.value}]`)}catch{T.issues.push({code:"invalid_format",format:"ipv6",input:T.value,inst:h,continue:!R.abort})}}}),HE=vo("$ZodMAC",(h,R)=>{R.pattern??(R.pattern=_6(R.delimiter)),Dp.init(h,R),h._zod.bag.format="mac"}),FE=vo("$ZodCIDRv4",(h,R)=>{R.pattern??(R.pattern=L6),Dp.init(h,R)}),BE=vo("$ZodCIDRv6",(h,R)=>{R.pattern??(R.pattern=D6),Dp.init(h,R),h._zod.check=T=>{let G=T.value.split("/");try{if(G.length!==2)throw new Error;let[V,E]=G;if(!E)throw new Error;let v=Number(E);if(`${v}`!==E)throw new Error;if(v<0||v>128)throw new Error;new URL(`http://[${V}]`)}catch{T.issues.push({code:"invalid_format",format:"cidrv6",input:T.value,inst:h,continue:!R.abort})}}});function PK(h){if(h==="")return!0;if(h.length%4!==0)return!1;try{return atob(h),!0}catch{return!1}}var ZE=vo("$ZodBase64",(h,R)=>{R.pattern??(R.pattern=z6),Dp.init(h,R),h._zod.bag.contentEncoding="base64",h._zod.check=T=>{PK(T.value)||T.issues.push({code:"invalid_format",format:"base64",input:T.value,inst:h,continue:!R.abort})}});function Rie(h){if(!hE.test(h))return!1;let R=h.replace(/[-_]/g,G=>G==="-"?"+":"/"),T=R.padEnd(Math.ceil(R.length/4)*4,"=");return PK(T)}var WE=vo("$ZodBase64URL",(h,R)=>{R.pattern??(R.pattern=hE),Dp.init(h,R),h._zod.bag.contentEncoding="base64url",h._zod.check=T=>{Rie(T.value)||T.issues.push({code:"invalid_format",format:"base64url",input:T.value,inst:h,continue:!R.abort})}}),KE=vo("$ZodE164",(h,R)=>{R.pattern??(R.pattern=M6),Dp.init(h,R)});function Aie(h,R=null){try{let T=h.split(".");if(T.length!==3)return!1;let[G]=T;if(!G)return!1;let V=JSON.parse(atob(G));return!("typ"in V&&(V==null?void 0:V.typ)!=="JWT"||!V.alg||R&&(!("alg"in V)||V.alg!==R))}catch{return!1}}var JE=vo("$ZodJWT",(h,R)=>{Dp.init(h,R),h._zod.check=T=>{Aie(T.value,R.alg)||T.issues.push({code:"invalid_format",format:"jwt",input:T.value,inst:h,continue:!R.abort})}}),QE=vo("$ZodCustomStringFormat",(h,R)=>{Dp.init(h,R),h._zod.check=T=>{R.fn(T.value)||T.issues.push({code:"invalid_format",format:R.format,input:T.value,inst:h,continue:!R.abort})}}),B1=vo("$ZodNumber",(h,R)=>{Si.init(h,R),h._zod.pattern=h._zod.bag.pattern??aE,h._zod.parse=(T,G)=>{if(R.coerce)try{T.value=Number(T.value)}catch{}let V=T.value;if(typeof V=="number"&&!Number.isNaN(V)&&Number.isFinite(V))return T;let E=typeof V=="number"?Number.isNaN(V)?"NaN":Number.isFinite(V)?void 0:"Infinity":void 0;return T.issues.push({expected:"number",code:"invalid_type",input:V,inst:h,...E?{received:E}:{}}),T}}),YE=vo("$ZodNumberFormat",(h,R)=>{O6.init(h,R),B1.init(h,R)}),tj=vo("$ZodBoolean",(h,R)=>{Si.init(h,R),h._zod.pattern=K6,h._zod.parse=(T,G)=>{if(R.coerce)try{T.value=!!T.value}catch{}let V=T.value;return typeof V=="boolean"||T.issues.push({expected:"boolean",code:"invalid_type",input:V,inst:h}),T}}),Z1=vo("$ZodBigInt",(h,R)=>{Si.init(h,R),h._zod.pattern=Z6,h._zod.parse=(T,G)=>{if(R.coerce)try{T.value=BigInt(T.value)}catch{}return typeof T.value=="bigint"||T.issues.push({expected:"bigint",code:"invalid_type",input:T.value,inst:h}),T}}),XE=vo("$ZodBigIntFormat",(h,R)=>{C6.init(h,R),Z1.init(h,R)}),lE=vo("$ZodSymbol",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;return typeof V=="symbol"||T.issues.push({expected:"symbol",code:"invalid_type",input:V,inst:h}),T}}),OE=vo("$ZodUndefined",(h,R)=>{Si.init(h,R),h._zod.pattern=Q6,h._zod.values=new Set([void 0]),h._zod.optin="optional",h._zod.optout="optional",h._zod.parse=(T,G)=>{let V=T.value;return typeof V>"u"||T.issues.push({expected:"undefined",code:"invalid_type",input:V,inst:h}),T}}),CE=vo("$ZodNull",(h,R)=>{Si.init(h,R),h._zod.pattern=J6,h._zod.values=new Set([null]),h._zod.parse=(T,G)=>{let V=T.value;return V===null||T.issues.push({expected:"null",code:"invalid_type",input:V,inst:h}),T}}),bE=vo("$ZodAny",(h,R)=>{Si.init(h,R),h._zod.parse=T=>T}),kE=vo("$ZodUnknown",(h,R)=>{Si.init(h,R),h._zod.parse=T=>T}),eS=vo("$ZodNever",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>(T.issues.push({expected:"never",code:"invalid_type",input:T.value,inst:h}),T)}),tS=vo("$ZodVoid",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;return typeof V>"u"||T.issues.push({expected:"void",code:"invalid_type",input:V,inst:h}),T}}),oS=vo("$ZodDate",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{if(R.coerce)try{T.value=new Date(T.value)}catch{}let V=T.value,E=V instanceof Date;return E&&!Number.isNaN(V.getTime())||T.issues.push({expected:"date",code:"invalid_type",input:V,...E?{received:"Invalid Date"}:{},inst:h}),T}});function fie(h,R,T){h.issues.length&&R.issues.push(...TP(T,h.issues)),R.value[T]=h.value}var sS=vo("$ZodArray",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;if(!Array.isArray(V))return T.issues.push({expected:"array",code:"invalid_type",input:V,inst:h}),T;T.value=Array(V.length);let E=[];for(let v=0;vfie(m,T,v))):fie(d,T,v)}return E.length?Promise.all(E).then(()=>T):T}});function RE(h,R,T,G,V){if(h.issues.length){if(V&&!(T in G))return;R.issues.push(...TP(T,h.issues))}h.value===void 0?T in G&&(R.value[T]=void 0):R.value[T]=h.value}function $ie(h){var G,V,E,v;let R=Object.keys(h.shape);for(let I of R)if(!((v=(E=(V=(G=h.shape)==null?void 0:G[I])==null?void 0:V._zod)==null?void 0:E.traits)!=null&&v.has("$ZodType")))throw new Error(`Invalid element at key "${I}": expected a Zod schema`);let T=y6(h.shape);return{...h,keys:R,keySet:new Set(R),numKeys:R.length,optionalKeys:new Set(T)}}function jie(h,R,T,G,V,E){let v=[],I=V.keySet,d=V.catchall._zod,m=d.def.type,c=d.optout==="optional";for(let o in R){if(I.has(o))continue;if(m==="never"){v.push(o);continue}let r=d.run({value:R[o],issues:[]},G);r instanceof Promise?h.push(r.then(e=>RE(e,T,o,R,c))):RE(r,T,o,R,c)}return v.length&&T.issues.push({code:"unrecognized_keys",keys:v,input:R,inst:E}),h.length?Promise.all(h).then(()=>T):T}var rS=vo("$ZodObject",(h,R)=>{Si.init(h,R);let T=Object.getOwnPropertyDescriptor(R,"shape");if(!(T!=null&&T.get)){let I=R.shape;Object.defineProperty(R,"shape",{get:()=>{let d={...I};return Object.defineProperty(R,"shape",{value:d}),d}})}let G=Q0(()=>$ie(R));su(h._zod,"propValues",()=>{let I=R.shape,d={};for(let m in I){let c=I[m]._zod;if(c.values){d[m]??(d[m]=new Set);for(let o of c.values)d[m].add(o)}}return d});let V=R$,E=R.catchall,v;h._zod.parse=(I,d)=>{v??(v=G.value);let m=I.value;if(!V(m))return I.issues.push({expected:"object",code:"invalid_type",input:m,inst:h}),I;I.value={};let c=[],o=v.shape;for(let r of v.keys){let e=o[r],s=e._zod.optout==="optional",t=e._zod.run({value:m[r],issues:[]},d);t instanceof Promise?c.push(t.then(u=>RE(u,I,r,m,s))):RE(t,I,r,m,s)}return E?jie(c,m,I,d,G.value,h):c.length?Promise.all(c).then(()=>I):I}}),dK=vo("$ZodObjectJIT",(h,R)=>{rS.init(h,R);let T=h._zod.parse,G=Q0(()=>$ie(R)),V=r=>{var i;let e=new F1(["shape","payload","ctx"]),s=G.value,t=g=>{let f=eE(g);return`shape[${f}]._zod.run({ value: input[${f}], issues: [] }, ctx)`};e.write("const input = payload.value;");let u=Object.create(null),n=0;for(let g of s.keys)u[g]=`key_${n++}`;e.write("const newResult = {};");for(let g of s.keys){let f=u[g],P=eE(g),a=r[g],y=((i=a==null?void 0:a._zod)==null?void 0:i.optout)==="optional";e.write(`const ${f} = ${t(g)};`),y?e.write(` + if (${f}.issues.length) { + if (${P} in input) { + payload.issues = payload.issues.concat(${f}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${P}, ...iss.path] : [${P}] + }))); + } + } + + if (${f}.value === undefined) { + if (${P} in input) { + newResult[${P}] = undefined; + } + } else { + newResult[${P}] = ${f}.value; + } + + `):e.write(` + if (${f}.issues.length) { + payload.issues = payload.issues.concat(${f}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${P}, ...iss.path] : [${P}] + }))); + } + + if (${f}.value === undefined) { + if (${P} in input) { + newResult[${P}] = undefined; + } + } else { + newResult[${P}] = ${f}.value; + } + + `)}e.write("payload.value = newResult;"),e.write("return payload;");let p=e.compile();return(g,f)=>p(r,g,f)},E,v=R$,I=!E1.jitless,m=I&&d6.value,c=R.catchall,o;h._zod.parse=(r,e)=>{o??(o=G.value);let s=r.value;return v(s)?I&&m&&(e==null?void 0:e.async)===!1&&e.jitless!==!0?(E||(E=V(R.shape)),r=E(r,e),c?jie([],s,r,e,o,h):r):T(r,e):(r.issues.push({expected:"object",code:"invalid_type",input:s,inst:h}),r)}});function mie(h,R,T,G){for(let E of h)if(E.issues.length===0)return R.value=E.value,R;let V=h.filter(E=>!eA(E));return V.length===1?(R.value=V[0].value,V[0]):(R.issues.push({code:"invalid_union",input:R.value,inst:T,errors:h.map(E=>E.issues.map(v=>eh(v,G,Mc())))}),R)}var oj=vo("$ZodUnion",(h,R)=>{Si.init(h,R),su(h._zod,"optin",()=>R.options.some(V=>V._zod.optin==="optional")?"optional":void 0),su(h._zod,"optout",()=>R.options.some(V=>V._zod.optout==="optional")?"optional":void 0),su(h._zod,"values",()=>{if(R.options.every(V=>V._zod.values))return new Set(R.options.flatMap(V=>Array.from(V._zod.values)))}),su(h._zod,"pattern",()=>{if(R.options.every(V=>V._zod.pattern)){let V=R.options.map(E=>E._zod.pattern);return new RegExp(`^(${V.map(E=>_1(E.source)).join("|")})$`)}});let T=R.options.length===1,G=R.options[0]._zod.run;h._zod.parse=(V,E)=>{if(T)return G(V,E);let v=!1,I=[];for(let d of R.options){let m=d._zod.run({value:V.value,issues:[]},E);if(m instanceof Promise)I.push(m),v=!0;else{if(m.issues.length===0)return m;I.push(m)}}return v?Promise.all(I).then(d=>mie(d,V,h,E)):mie(I,V,h,E)}});function gie(h,R,T,G){let V=h.filter(E=>E.issues.length===0);return V.length===1?(R.value=V[0].value,R):(V.length===0?R.issues.push({code:"invalid_union",input:R.value,inst:T,errors:h.map(E=>E.issues.map(v=>eh(v,G,Mc())))}):R.issues.push({code:"invalid_union",input:R.value,inst:T,errors:[],inclusive:!1}),R)}var nS=vo("$ZodXor",(h,R)=>{oj.init(h,R),R.inclusive=!1;let T=R.options.length===1,G=R.options[0]._zod.run;h._zod.parse=(V,E)=>{if(T)return G(V,E);let v=!1,I=[];for(let d of R.options){let m=d._zod.run({value:V.value,issues:[]},E);m instanceof Promise?(I.push(m),v=!0):I.push(m)}return v?Promise.all(I).then(d=>gie(d,V,h,E)):gie(I,V,h,E)}}),iS=vo("$ZodDiscriminatedUnion",(h,R)=>{R.inclusive=!1,oj.init(h,R);let T=h._zod.parse;su(h._zod,"propValues",()=>{let V={};for(let E of R.options){let v=E._zod.propValues;if(!v||Object.keys(v).length===0)throw new Error(`Invalid discriminated union option at index "${R.options.indexOf(E)}"`);for(let[I,d]of Object.entries(v)){V[I]||(V[I]=new Set);for(let m of d)V[I].add(m)}}return V});let G=Q0(()=>{var v;let V=R.options,E=new Map;for(let I of V){let d=(v=I._zod.propValues)==null?void 0:v[R.discriminator];if(!d||d.size===0)throw new Error(`Invalid discriminated union option at index "${R.options.indexOf(I)}"`);for(let m of d){if(E.has(m))throw new Error(`Duplicate discriminator value "${String(m)}"`);E.set(m,I)}}return E});h._zod.parse=(V,E)=>{let v=V.value;if(!R$(v))return V.issues.push({code:"invalid_type",expected:"object",input:v,inst:h}),V;let I=G.value.get(v==null?void 0:v[R.discriminator]);return I?I._zod.run(V,E):R.unionFallback?T(V,E):(V.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:R.discriminator,input:v,path:[R.discriminator],inst:h}),V)}}),uS=vo("$ZodIntersection",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value,E=R.left._zod.run({value:V,issues:[]},G),v=R.right._zod.run({value:V,issues:[]},G);return E instanceof Promise||v instanceof Promise?Promise.all([E,v]).then(([d,m])=>hie(T,d,m)):hie(T,E,v)}});function aK(h,R){if(h===R)return{valid:!0,data:h};if(h instanceof Date&&R instanceof Date&&+h==+R)return{valid:!0,data:h};if(kR(h)&&kR(R)){let T=Object.keys(R),G=Object.keys(h).filter(E=>T.indexOf(E)!==-1),V={...h,...R};for(let E of G){let v=aK(h[E],R[E]);if(!v.valid)return{valid:!1,mergeErrorPath:[E,...v.mergeErrorPath]};V[E]=v.data}return{valid:!0,data:V}}if(Array.isArray(h)&&Array.isArray(R)){if(h.length!==R.length)return{valid:!1,mergeErrorPath:[]};let T=[];for(let G=0;GI.l&&I.r).map(([I])=>I);if(E.length&&V&&h.issues.push({...V,keys:E}),eA(h))return h;let v=aK(R.value,T.value);if(!v.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(v.mergeErrorPath)}`);return h.value=v.data,h}var W1=vo("$ZodTuple",(h,R)=>{Si.init(h,R);let T=R.items;h._zod.parse=(G,V)=>{let E=G.value;if(!Array.isArray(E))return G.issues.push({input:E,inst:h,expected:"tuple",code:"invalid_type"}),G;G.value=[];let v=[],I=[...T].reverse().findIndex(c=>c._zod.optin!=="optional"),d=I===-1?0:T.length-I;if(!R.rest){let c=E.length>T.length,o=E.length=E.length&&m>=d)continue;let o=c._zod.run({value:E[m],issues:[]},V);o instanceof Promise?v.push(o.then(r=>qE(r,G,m))):qE(o,G,m)}if(R.rest){let c=E.slice(T.length);for(let o of c){m++;let r=R.rest._zod.run({value:o,issues:[]},V);r instanceof Promise?v.push(r.then(e=>qE(e,G,m))):qE(r,G,m)}}return v.length?Promise.all(v).then(()=>G):G}});function qE(h,R,T){h.issues.length&&R.issues.push(...TP(T,h.issues)),R.value[T]=h.value}var pS=vo("$ZodRecord",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;if(!kR(V))return T.issues.push({expected:"record",code:"invalid_type",input:V,inst:h}),T;let E=[],v=R.keyType._zod.values;if(v){T.value={};let I=new Set;for(let m of v)if(typeof m=="string"||typeof m=="number"||typeof m=="symbol"){I.add(typeof m=="number"?m.toString():m);let c=R.valueType._zod.run({value:V[m],issues:[]},G);c instanceof Promise?E.push(c.then(o=>{o.issues.length&&T.issues.push(...TP(m,o.issues)),T.value[m]=o.value})):(c.issues.length&&T.issues.push(...TP(m,c.issues)),T.value[m]=c.value)}let d;for(let m in V)I.has(m)||(d=d??[],d.push(m));d&&d.length>0&&T.issues.push({code:"unrecognized_keys",input:V,inst:h,keys:d})}else{T.value={};for(let I of Reflect.ownKeys(V)){if(I==="__proto__")continue;let d=R.keyType._zod.run({value:I,issues:[]},G);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof I=="string"&&aE.test(I)&&d.issues.length){let o=R.keyType._zod.run({value:Number(I),issues:[]},G);if(o instanceof Promise)throw new Error("Async schemas not supported in object keys currently");o.issues.length===0&&(d=o)}if(d.issues.length){R.mode==="loose"?T.value[I]=V[I]:T.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(o=>eh(o,G,Mc())),input:I,path:[I],inst:h});continue}let c=R.valueType._zod.run({value:V[I],issues:[]},G);c instanceof Promise?E.push(c.then(o=>{o.issues.length&&T.issues.push(...TP(I,o.issues)),T.value[d.value]=o.value})):(c.issues.length&&T.issues.push(...TP(I,c.issues)),T.value[d.value]=c.value)}}return E.length?Promise.all(E).then(()=>T):T}}),cS=vo("$ZodMap",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;if(!(V instanceof Map))return T.issues.push({expected:"map",code:"invalid_type",input:V,inst:h}),T;let E=[];T.value=new Map;for(let[v,I]of V){let d=R.keyType._zod.run({value:v,issues:[]},G),m=R.valueType._zod.run({value:I,issues:[]},G);d instanceof Promise||m instanceof Promise?E.push(Promise.all([d,m]).then(([c,o])=>{aie(c,o,T,v,V,h,G)})):aie(d,m,T,v,V,h,G)}return E.length?Promise.all(E).then(()=>T):T}});function aie(h,R,T,G,V,E,v){h.issues.length&&(L1.has(typeof G)?T.issues.push(...TP(G,h.issues)):T.issues.push({code:"invalid_key",origin:"map",input:V,inst:E,issues:h.issues.map(I=>eh(I,v,Mc()))})),R.issues.length&&(L1.has(typeof G)?T.issues.push(...TP(G,R.issues)):T.issues.push({origin:"map",code:"invalid_element",input:V,inst:E,key:G,issues:R.issues.map(I=>eh(I,v,Mc()))})),T.value.set(h.value,R.value)}var fS=vo("$ZodSet",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;if(!(V instanceof Set))return T.issues.push({input:V,inst:h,expected:"set",code:"invalid_type"}),T;let E=[];T.value=new Set;for(let v of V){let I=R.valueType._zod.run({value:v,issues:[]},G);I instanceof Promise?E.push(I.then(d=>Pie(d,T))):Pie(I,T)}return E.length?Promise.all(E).then(()=>T):T}});function Pie(h,R){h.issues.length&&R.issues.push(...h.issues),R.value.add(h.value)}var mS=vo("$ZodEnum",(h,R)=>{Si.init(h,R);let T=G1(R.entries),G=new Set(T);h._zod.values=G,h._zod.pattern=new RegExp(`^(${T.filter(V=>L1.has(typeof V)).map(V=>typeof V=="string"?KP(V):V.toString()).join("|")})$`),h._zod.parse=(V,E)=>{let v=V.value;return G.has(v)||V.issues.push({code:"invalid_value",values:T,input:v,inst:h}),V}}),gS=vo("$ZodLiteral",(h,R)=>{if(Si.init(h,R),R.values.length===0)throw new Error("Cannot create literal schema with no valid values");let T=new Set(R.values);h._zod.values=T,h._zod.pattern=new RegExp(`^(${R.values.map(G=>typeof G=="string"?KP(G):G?KP(G.toString()):String(G)).join("|")})$`),h._zod.parse=(G,V)=>{let E=G.value;return T.has(E)||G.issues.push({code:"invalid_value",values:R.values,input:E,inst:h}),G}}),hS=vo("$ZodFile",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{let V=T.value;return V instanceof File||T.issues.push({expected:"file",code:"invalid_type",input:V,inst:h}),T}}),aS=vo("$ZodTransform",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{if(G.direction==="backward")throw new OR(h.constructor.name);let V=R.transform(T.value,T);if(G.async)return(V instanceof Promise?V:Promise.resolve(V)).then(v=>(T.value=v,T));if(V instanceof Promise)throw new bx;return T.value=V,T}});function die(h,R){return h.issues.length&&R===void 0?{issues:[],value:void 0}:h}var K1=vo("$ZodOptional",(h,R)=>{Si.init(h,R),h._zod.optin="optional",h._zod.optout="optional",su(h._zod,"values",()=>R.innerType._zod.values?new Set([...R.innerType._zod.values,void 0]):void 0),su(h._zod,"pattern",()=>{let T=R.innerType._zod.pattern;return T?new RegExp(`^(${_1(T.source)})?$`):void 0}),h._zod.parse=(T,G)=>{if(R.innerType._zod.optin==="optional"){let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(E=>die(E,T.value)):die(V,T.value)}return T.value===void 0?T:R.innerType._zod.run(T,G)}}),PS=vo("$ZodExactOptional",(h,R)=>{K1.init(h,R),su(h._zod,"values",()=>R.innerType._zod.values),su(h._zod,"pattern",()=>R.innerType._zod.pattern),h._zod.parse=(T,G)=>R.innerType._zod.run(T,G)}),dS=vo("$ZodNullable",(h,R)=>{Si.init(h,R),su(h._zod,"optin",()=>R.innerType._zod.optin),su(h._zod,"optout",()=>R.innerType._zod.optout),su(h._zod,"pattern",()=>{let T=R.innerType._zod.pattern;return T?new RegExp(`^(${_1(T.source)}|null)$`):void 0}),su(h._zod,"values",()=>R.innerType._zod.values?new Set([...R.innerType._zod.values,null]):void 0),h._zod.parse=(T,G)=>T.value===null?T:R.innerType._zod.run(T,G)}),qS=vo("$ZodDefault",(h,R)=>{Si.init(h,R),h._zod.optin="optional",su(h._zod,"values",()=>R.innerType._zod.values),h._zod.parse=(T,G)=>{if(G.direction==="backward")return R.innerType._zod.run(T,G);if(T.value===void 0)return T.value=R.defaultValue,T;let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(E=>qie(E,R)):qie(V,R)}});function qie(h,R){return h.value===void 0&&(h.value=R.defaultValue),h}var yS=vo("$ZodPrefault",(h,R)=>{Si.init(h,R),h._zod.optin="optional",su(h._zod,"values",()=>R.innerType._zod.values),h._zod.parse=(T,G)=>(G.direction==="backward"||T.value===void 0&&(T.value=R.defaultValue),R.innerType._zod.run(T,G))}),xS=vo("$ZodNonOptional",(h,R)=>{Si.init(h,R),su(h._zod,"values",()=>{let T=R.innerType._zod.values;return T?new Set([...T].filter(G=>G!==void 0)):void 0}),h._zod.parse=(T,G)=>{let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(E=>yie(E,h)):yie(V,h)}});function yie(h,R){return!h.issues.length&&h.value===void 0&&h.issues.push({code:"invalid_type",expected:"nonoptional",input:h.value,inst:R}),h}var IS=vo("$ZodSuccess",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>{if(G.direction==="backward")throw new OR("ZodSuccess");let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(E=>(T.value=E.issues.length===0,T)):(T.value=V.issues.length===0,T)}}),RS=vo("$ZodCatch",(h,R)=>{Si.init(h,R),su(h._zod,"optin",()=>R.innerType._zod.optin),su(h._zod,"optout",()=>R.innerType._zod.optout),su(h._zod,"values",()=>R.innerType._zod.values),h._zod.parse=(T,G)=>{if(G.direction==="backward")return R.innerType._zod.run(T,G);let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(E=>(T.value=E.value,E.issues.length&&(T.value=R.catchValue({...T,error:{issues:E.issues.map(v=>eh(v,G,Mc()))},input:T.value}),T.issues=[]),T)):(T.value=V.value,V.issues.length&&(T.value=R.catchValue({...T,error:{issues:V.issues.map(E=>eh(E,G,Mc()))},input:T.value}),T.issues=[]),T)}}),AS=vo("$ZodNaN",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>((typeof T.value!="number"||!Number.isNaN(T.value))&&T.issues.push({input:T.value,inst:h,expected:"nan",code:"invalid_type"}),T)}),$S=vo("$ZodPipe",(h,R)=>{Si.init(h,R),su(h._zod,"values",()=>R.in._zod.values),su(h._zod,"optin",()=>R.in._zod.optin),su(h._zod,"optout",()=>R.out._zod.optout),su(h._zod,"propValues",()=>R.in._zod.propValues),h._zod.parse=(T,G)=>{if(G.direction==="backward"){let E=R.out._zod.run(T,G);return E instanceof Promise?E.then(v=>yE(v,R.in,G)):yE(E,R.in,G)}let V=R.in._zod.run(T,G);return V instanceof Promise?V.then(E=>yE(E,R.out,G)):yE(V,R.out,G)}});function yE(h,R,T){return h.issues.length?(h.aborted=!0,h):R._zod.run({value:h.value,issues:h.issues},T)}var sj=vo("$ZodCodec",(h,R)=>{Si.init(h,R),su(h._zod,"values",()=>R.in._zod.values),su(h._zod,"optin",()=>R.in._zod.optin),su(h._zod,"optout",()=>R.out._zod.optout),su(h._zod,"propValues",()=>R.in._zod.propValues),h._zod.parse=(T,G)=>{if((G.direction||"forward")==="forward"){let E=R.in._zod.run(T,G);return E instanceof Promise?E.then(v=>xE(v,R,G)):xE(E,R,G)}else{let E=R.out._zod.run(T,G);return E instanceof Promise?E.then(v=>xE(v,R,G)):xE(E,R,G)}}});function xE(h,R,T){if(h.issues.length)return h.aborted=!0,h;if((T.direction||"forward")==="forward"){let V=R.transform(h.value,h);return V instanceof Promise?V.then(E=>IE(h,E,R.out,T)):IE(h,V,R.out,T)}else{let V=R.reverseTransform(h.value,h);return V instanceof Promise?V.then(E=>IE(h,E,R.in,T)):IE(h,V,R.in,T)}}function IE(h,R,T,G){return h.issues.length?(h.aborted=!0,h):T._zod.run({value:R,issues:h.issues},G)}var jS=vo("$ZodReadonly",(h,R)=>{Si.init(h,R),su(h._zod,"propValues",()=>R.innerType._zod.propValues),su(h._zod,"values",()=>R.innerType._zod.values),su(h._zod,"optin",()=>{var T,G;return(G=(T=R.innerType)==null?void 0:T._zod)==null?void 0:G.optin}),su(h._zod,"optout",()=>{var T,G;return(G=(T=R.innerType)==null?void 0:T._zod)==null?void 0:G.optout}),h._zod.parse=(T,G)=>{if(G.direction==="backward")return R.innerType._zod.run(T,G);let V=R.innerType._zod.run(T,G);return V instanceof Promise?V.then(xie):xie(V)}});function xie(h){return h.value=Object.freeze(h.value),h}var US=vo("$ZodTemplateLiteral",(h,R)=>{Si.init(h,R);let T=[];for(let G of R.parts)if(typeof G=="object"&&G!==null){if(!G._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...G._zod.traits].shift()}`);let V=G._zod.pattern instanceof RegExp?G._zod.pattern.source:G._zod.pattern;if(!V)throw new Error(`Invalid template literal part: ${G._zod.traits}`);let E=V.startsWith("^")?1:0,v=V.endsWith("$")?V.length-1:V.length;T.push(V.slice(E,v))}else if(G===null||q6.has(typeof G))T.push(KP(`${G}`));else throw new Error(`Invalid template literal part: ${G}`);h._zod.pattern=new RegExp(`^${T.join("")}$`),h._zod.parse=(G,V)=>typeof G.value!="string"?(G.issues.push({input:G.value,inst:h,expected:"string",code:"invalid_type"}),G):(h._zod.pattern.lastIndex=0,h._zod.pattern.test(G.value)||G.issues.push({input:G.value,inst:h,code:"invalid_format",format:R.format??"template_literal",pattern:h._zod.pattern.source}),G)}),vS=vo("$ZodFunction",(h,R)=>(Si.init(h,R),h._def=R,h._zod.def=R,h.implement=T=>{if(typeof T!="function")throw new Error("implement() must be called with a function");return function(...G){let V=h._def.input?A$(h._def.input,G):G,E=Reflect.apply(T,this,V);return h._def.output?A$(h._def.output,E):E}},h.implementAsync=T=>{if(typeof T!="function")throw new Error("implementAsync() must be called with a function");return async function(...G){let V=h._def.input?await $$(h._def.input,G):G,E=await Reflect.apply(T,this,V);return h._def.output?await $$(h._def.output,E):E}},h._zod.parse=(T,G)=>typeof T.value!="function"?(T.issues.push({code:"invalid_type",expected:"function",input:T.value,inst:h}),T):(h._def.output&&h._def.output._zod.def.type==="promise"?T.value=h.implementAsync(T.value):T.value=h.implement(T.value),T),h.input=(...T)=>{let G=h.constructor;return Array.isArray(T[0])?new G({type:"function",input:new W1({type:"tuple",items:T[0],rest:T[1]}),output:h._def.output}):new G({type:"function",input:T[0],output:h._def.output})},h.output=T=>{let G=h.constructor;return new G({type:"function",input:h._def.input,output:T})},h)),TS=vo("$ZodPromise",(h,R)=>{Si.init(h,R),h._zod.parse=(T,G)=>Promise.resolve(T.value).then(V=>R.innerType._zod.run({value:V,issues:[]},G))}),VS=vo("$ZodLazy",(h,R)=>{Si.init(h,R),su(h._zod,"innerType",()=>R.getter()),su(h._zod,"pattern",()=>{var T,G;return(G=(T=h._zod.innerType)==null?void 0:T._zod)==null?void 0:G.pattern}),su(h._zod,"propValues",()=>{var T,G;return(G=(T=h._zod.innerType)==null?void 0:T._zod)==null?void 0:G.propValues}),su(h._zod,"optin",()=>{var T,G;return((G=(T=h._zod.innerType)==null?void 0:T._zod)==null?void 0:G.optin)??void 0}),su(h._zod,"optout",()=>{var T,G;return((G=(T=h._zod.innerType)==null?void 0:T._zod)==null?void 0:G.optout)??void 0}),h._zod.parse=(T,G)=>h._zod.innerType._zod.run(T,G)}),ES=vo("$ZodCustom",(h,R)=>{Mp.init(h,R),Si.init(h,R),h._zod.parse=(T,G)=>T,h._zod.check=T=>{let G=T.value,V=R.fn(G);if(V instanceof Promise)return V.then(E=>Iie(E,T,G,h));Iie(V,T,G,h)}});function Iie(h,R,T,G){if(!h){let V={code:"custom",input:T,inst:G,path:[...G._zod.def.path??[]],continue:!G._zod.def.abort};G._zod.def.params&&(V.params=G._zod.def.params),R.issues.push(Y0(V))}}var nj={};ZP(nj,{ar:()=>Uie,az:()=>vie,be:()=>Vie,bg:()=>Eie,ca:()=>Sie,cs:()=>wie,da:()=>Gie,de:()=>_ie,en:()=>SS,eo:()=>Lie,es:()=>Die,fa:()=>zie,fi:()=>Mie,fr:()=>Nie,frCA:()=>Hie,he:()=>Fie,hu:()=>Bie,hy:()=>Wie,id:()=>Kie,is:()=>Jie,it:()=>Qie,ja:()=>Yie,ka:()=>Xie,kh:()=>lie,km:()=>wS,ko:()=>Oie,lt:()=>bie,mk:()=>kie,ms:()=>eue,nl:()=>tue,no:()=>oue,ota:()=>sue,pl:()=>nue,ps:()=>rue,pt:()=>iue,ru:()=>pue,sl:()=>cue,sv:()=>fue,ta:()=>mue,th:()=>gue,tr:()=>hue,ua:()=>aue,uk:()=>GS,ur:()=>Pue,uz:()=>due,vi:()=>que,yo:()=>Iue,zhCN:()=>yue,zhTW:()=>xue});var Jbe=()=>{let h={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function R(V){return h[V]??null}let T={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${V.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${I}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${E}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${I}`}case"invalid_value":return V.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${ur(V.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${V.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${E} ${V.maximum.toString()} ${v.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${V.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${E} ${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${V.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${E} ${V.minimum.toString()} ${v.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${V.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${E} ${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${V.prefix}"`:E.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${E.suffix}"`:E.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${E.includes}"`:E.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${E.pattern}`:`${T[E.format]??V.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${V.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${V.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${V.keys.length>1?"\u0629":""}: ${fs(V.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${V.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${V.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function Uie(){return{localeError:Jbe()}}var Qbe=()=>{let h={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function R(V){return h[V]??null}let T={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${V.expected}, daxil olan ${I}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${E}, daxil olan ${I}`}case"invalid_value":return V.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${ur(V.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${V.origin??"d\u0259y\u0259r"} ${E}${V.maximum.toString()} ${v.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${V.origin??"d\u0259y\u0259r"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${V.origin} ${E}${V.minimum.toString()} ${v.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${E.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:E.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${E.suffix}" il\u0259 bitm\u0259lidir`:E.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${E.includes}" daxil olmal\u0131d\u0131r`:E.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${E.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${T[E.format]??V.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${V.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${V.keys.length>1?"lar":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${V.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function vie(){return{localeError:Qbe()}}function Tie(h,R,T,G){let V=Math.abs(h),E=V%10,v=V%100;return v>=11&&v<=19?G:E===1?R:E>=2&&E<=4?T:G}var Ybe=()=>{let h={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function R(V){return h[V]??null}let T={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},G={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${V.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${I}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${E}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${I}`}case"invalid_value":return V.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${ur(V.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);if(v){let I=Number(V.maximum),d=Tie(I,v.unit.one,v.unit.few,v.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${v.verb} ${E}${V.maximum.toString()} ${d}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);if(v){let I=Number(V.minimum),d=Tie(I,v.unit.one,v.unit.few,v.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${V.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${v.verb} ${E}${V.minimum.toString()} ${d}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${V.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${E.prefix}"`:E.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${E.suffix}"`:E.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${E.includes}"`:E.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${E.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${T[E.format]??V.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${V.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${V.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${V.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${V.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function Vie(){return{localeError:Ybe()}}var Xbe=()=>{let h={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function R(V){return h[V]??null}let T={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},G={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${V.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${I}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${E}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${I}`}case"invalid_value":return V.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${ur(V.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${V.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${E}${V.maximum.toString()} ${v.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${V.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${V.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${E}${V.minimum.toString()} ${v.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${V.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;if(E.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${E.prefix}"`;if(E.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${E.suffix}"`;if(E.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${E.includes}"`;if(E.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${E.pattern}`;let v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return E.format==="emoji"&&(v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),E.format==="datetime"&&(v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),E.format==="date"&&(v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),E.format==="time"&&(v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),E.format==="duration"&&(v="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${v} ${T[E.format]??V.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${V.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${V.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${V.keys.length>1?"\u043E\u0432\u0435":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${V.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${V.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Eie(){return{localeError:Xbe()}}var lbe=()=>{let h={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function R(V){return h[V]??null}let T={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${V.expected}, s'ha rebut ${I}`:`Tipus inv\xE0lid: s'esperava ${E}, s'ha rebut ${I}`}case"invalid_value":return V.values.length===1?`Valor inv\xE0lid: s'esperava ${ur(V.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${fs(V.values," o ")}`;case"too_big":{let E=V.inclusive?"com a m\xE0xim":"menys de",v=R(V.origin);return v?`Massa gran: s'esperava que ${V.origin??"el valor"} contingu\xE9s ${E} ${V.maximum.toString()} ${v.unit??"elements"}`:`Massa gran: s'esperava que ${V.origin??"el valor"} fos ${E} ${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?"com a m\xEDnim":"m\xE9s de",v=R(V.origin);return v?`Massa petit: s'esperava que ${V.origin} contingu\xE9s ${E} ${V.minimum.toString()} ${v.unit}`:`Massa petit: s'esperava que ${V.origin} fos ${E} ${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${E.prefix}"`:E.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${E.suffix}"`:E.format==="includes"?`Format inv\xE0lid: ha d'incloure "${E.includes}"`:E.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${E.pattern}`:`Format inv\xE0lid per a ${T[E.format]??V.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${V.divisor}`;case"unrecognized_keys":return`Clau${V.keys.length>1?"s":""} no reconeguda${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${V.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${V.origin}`;default:return"Entrada inv\xE0lida"}}};function Sie(){return{localeError:lbe()}}var Obe=()=>{let h={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function R(V){return h[V]??null}let T={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"},G={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${V.expected}, obdr\u017Eeno ${I}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${E}, obdr\u017Eeno ${I}`}case"invalid_value":return V.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${ur(V.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${V.origin??"hodnota"} mus\xED m\xEDt ${E}${V.maximum.toString()} ${v.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${V.origin??"hodnota"} mus\xED b\xFDt ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${V.origin??"hodnota"} mus\xED m\xEDt ${E}${V.minimum.toString()} ${v.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${V.origin??"hodnota"} mus\xED b\xFDt ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${E.prefix}"`:E.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${E.suffix}"`:E.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${E.includes}"`:E.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${E.pattern}`:`Neplatn\xFD form\xE1t ${T[E.format]??V.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${V.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${fs(V.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${V.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${V.origin}`;default:return"Neplatn\xFD vstup"}}};function wie(){return{localeError:Obe()}}var Cbe=()=>{let h={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function R(V){return h[V]??null}let T={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},G={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ugyldigt input: forventede instanceof ${V.expected}, fik ${I}`:`Ugyldigt input: forventede ${E}, fik ${I}`}case"invalid_value":return V.values.length===1?`Ugyldig v\xE6rdi: forventede ${ur(V.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin),I=G[V.origin]??V.origin;return v?`For stor: forventede ${I??"value"} ${v.verb} ${E} ${V.maximum.toString()} ${v.unit??"elementer"}`:`For stor: forventede ${I??"value"} havde ${E} ${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin),I=G[V.origin]??V.origin;return v?`For lille: forventede ${I} ${v.verb} ${E} ${V.minimum.toString()} ${v.unit}`:`For lille: forventede ${I} havde ${E} ${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ugyldig streng: skal starte med "${E.prefix}"`:E.format==="ends_with"?`Ugyldig streng: skal ende med "${E.suffix}"`:E.format==="includes"?`Ugyldig streng: skal indeholde "${E.includes}"`:E.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${E.pattern}`:`Ugyldig ${T[E.format]??V.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${V.divisor}`;case"unrecognized_keys":return`${V.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${V.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${V.origin}`;default:return"Ugyldigt input"}}};function Gie(){return{localeError:Cbe()}}var bbe=()=>{let h={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function R(V){return h[V]??null}let T={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},G={nan:"NaN",number:"Zahl",array:"Array"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${V.expected}, erhalten ${I}`:`Ung\xFCltige Eingabe: erwartet ${E}, erhalten ${I}`}case"invalid_value":return V.values.length===1?`Ung\xFCltige Eingabe: erwartet ${ur(V.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Zu gro\xDF: erwartet, dass ${V.origin??"Wert"} ${E}${V.maximum.toString()} ${v.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${V.origin??"Wert"} ${E}${V.maximum.toString()} ist`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Zu klein: erwartet, dass ${V.origin} ${E}${V.minimum.toString()} ${v.unit} hat`:`Zu klein: erwartet, dass ${V.origin} ${E}${V.minimum.toString()} ist`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ung\xFCltiger String: muss mit "${E.prefix}" beginnen`:E.format==="ends_with"?`Ung\xFCltiger String: muss mit "${E.suffix}" enden`:E.format==="includes"?`Ung\xFCltiger String: muss "${E.includes}" enthalten`:E.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${E.pattern} entsprechen`:`Ung\xFCltig: ${T[E.format]??V.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${V.divisor} sein`;case"unrecognized_keys":return`${V.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${V.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${V.origin}`;default:return"Ung\xFCltige Eingabe"}}};function _ie(){return{localeError:bbe()}}var kbe=()=>{let h={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function R(V){return h[V]??null}let T={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return`Invalid input: expected ${E}, received ${I}`}case"invalid_value":return V.values.length===1?`Invalid input: expected ${ur(V.values[0])}`:`Invalid option: expected one of ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Too big: expected ${V.origin??"value"} to have ${E}${V.maximum.toString()} ${v.unit??"elements"}`:`Too big: expected ${V.origin??"value"} to be ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Too small: expected ${V.origin} to have ${E}${V.minimum.toString()} ${v.unit}`:`Too small: expected ${V.origin} to be ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Invalid string: must start with "${E.prefix}"`:E.format==="ends_with"?`Invalid string: must end with "${E.suffix}"`:E.format==="includes"?`Invalid string: must include "${E.includes}"`:E.format==="regex"?`Invalid string: must match pattern ${E.pattern}`:`Invalid ${T[E.format]??V.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${V.divisor}`;case"unrecognized_keys":return`Unrecognized key${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Invalid key in ${V.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${V.origin}`;default:return"Invalid input"}}};function SS(){return{localeError:kbe()}}var eke=()=>{let h={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function R(V){return h[V]??null}let T={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},G={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${V.expected}, ricevi\u011Dis ${I}`:`Nevalida enigo: atendi\u011Dis ${E}, ricevi\u011Dis ${I}`}case"invalid_value":return V.values.length===1?`Nevalida enigo: atendi\u011Dis ${ur(V.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Tro granda: atendi\u011Dis ke ${V.origin??"valoro"} havu ${E}${V.maximum.toString()} ${v.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${V.origin??"valoro"} havu ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Tro malgranda: atendi\u011Dis ke ${V.origin} havu ${E}${V.minimum.toString()} ${v.unit}`:`Tro malgranda: atendi\u011Dis ke ${V.origin} estu ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${E.prefix}"`:E.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${E.suffix}"`:E.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${E.includes}"`:E.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${E.pattern}`:`Nevalida ${T[E.format]??V.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${V.divisor}`;case"unrecognized_keys":return`Nekonata${V.keys.length>1?"j":""} \u015Dlosilo${V.keys.length>1?"j":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${V.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${V.origin}`;default:return"Nevalida enigo"}}};function Lie(){return{localeError:eke()}}var tke=()=>{let h={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function R(V){return h[V]??null}let T={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},G={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${V.expected}, recibido ${I}`:`Entrada inv\xE1lida: se esperaba ${E}, recibido ${I}`}case"invalid_value":return V.values.length===1?`Entrada inv\xE1lida: se esperaba ${ur(V.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin),I=G[V.origin]??V.origin;return v?`Demasiado grande: se esperaba que ${I??"valor"} tuviera ${E}${V.maximum.toString()} ${v.unit??"elementos"}`:`Demasiado grande: se esperaba que ${I??"valor"} fuera ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin),I=G[V.origin]??V.origin;return v?`Demasiado peque\xF1o: se esperaba que ${I} tuviera ${E}${V.minimum.toString()} ${v.unit}`:`Demasiado peque\xF1o: se esperaba que ${I} fuera ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${E.prefix}"`:E.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${E.suffix}"`:E.format==="includes"?`Cadena inv\xE1lida: debe incluir "${E.includes}"`:E.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${E.pattern}`:`Inv\xE1lido ${T[E.format]??V.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${V.divisor}`;case"unrecognized_keys":return`Llave${V.keys.length>1?"s":""} desconocida${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${G[V.origin]??V.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${G[V.origin]??V.origin}`;default:return"Entrada inv\xE1lida"}}};function Die(){return{localeError:tke()}}var oke=()=>{let h={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function R(V){return h[V]??null}let T={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},G={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${V.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${I} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${E} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${I} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return V.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${ur(V.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${fs(V.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${V.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${E}${V.maximum.toString()} ${v.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${V.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${E}${V.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${V.origin} \u0628\u0627\u06CC\u062F ${E}${V.minimum.toString()} ${v.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${V.origin} \u0628\u0627\u06CC\u062F ${E}${V.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${E.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:E.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${E.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:E.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${E.includes}" \u0628\u0627\u0634\u062F`:E.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${E.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${T[E.format]??V.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${V.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${V.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${fs(V.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${V.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${V.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function zie(){return{localeError:oke()}}var ske=()=>{let h={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function R(V){return h[V]??null}let T={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Virheellinen tyyppi: odotettiin instanceof ${V.expected}, oli ${I}`:`Virheellinen tyyppi: odotettiin ${E}, oli ${I}`}case"invalid_value":return V.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${ur(V.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Liian suuri: ${v.subject} t\xE4ytyy olla ${E}${V.maximum.toString()} ${v.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Liian pieni: ${v.subject} t\xE4ytyy olla ${E}${V.minimum.toString()} ${v.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${E.prefix}"`:E.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${E.suffix}"`:E.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${E.includes}"`:E.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${E.pattern}`:`Virheellinen ${T[E.format]??V.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${V.divisor} monikerta`;case"unrecognized_keys":return`${V.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${fs(V.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function Mie(){return{localeError:ske()}}var rke=()=>{let h={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function R(V){return h[V]??null}let T={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},G={nan:"NaN",number:"nombre",array:"tableau"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Entr\xE9e invalide : instanceof ${V.expected} attendu, ${I} re\xE7u`:`Entr\xE9e invalide : ${E} attendu, ${I} re\xE7u`}case"invalid_value":return V.values.length===1?`Entr\xE9e invalide : ${ur(V.values[0])} attendu`:`Option invalide : une valeur parmi ${fs(V.values,"|")} attendue`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Trop grand : ${V.origin??"valeur"} doit ${v.verb} ${E}${V.maximum.toString()} ${v.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${V.origin??"valeur"} doit \xEAtre ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Trop petit : ${V.origin} doit ${v.verb} ${E}${V.minimum.toString()} ${v.unit}`:`Trop petit : ${V.origin} doit \xEAtre ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${E.prefix}"`:E.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${E.suffix}"`:E.format==="includes"?`Cha\xEEne invalide : doit inclure "${E.includes}"`:E.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${E.pattern}`:`${T[E.format]??V.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${V.divisor}`;case"unrecognized_keys":return`Cl\xE9${V.keys.length>1?"s":""} non reconnue${V.keys.length>1?"s":""} : ${fs(V.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${V.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${V.origin}`;default:return"Entr\xE9e invalide"}}};function Nie(){return{localeError:rke()}}var nke=()=>{let h={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function R(V){return h[V]??null}let T={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Entr\xE9e invalide : attendu instanceof ${V.expected}, re\xE7u ${I}`:`Entr\xE9e invalide : attendu ${E}, re\xE7u ${I}`}case"invalid_value":return V.values.length===1?`Entr\xE9e invalide : attendu ${ur(V.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"\u2264":"<",v=R(V.origin);return v?`Trop grand : attendu que ${V.origin??"la valeur"} ait ${E}${V.maximum.toString()} ${v.unit}`:`Trop grand : attendu que ${V.origin??"la valeur"} soit ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?"\u2265":">",v=R(V.origin);return v?`Trop petit : attendu que ${V.origin} ait ${E}${V.minimum.toString()} ${v.unit}`:`Trop petit : attendu que ${V.origin} soit ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${E.prefix}"`:E.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${E.suffix}"`:E.format==="includes"?`Cha\xEEne invalide : doit inclure "${E.includes}"`:E.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${E.pattern}`:`${T[E.format]??V.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${V.divisor}`;case"unrecognized_keys":return`Cl\xE9${V.keys.length>1?"s":""} non reconnue${V.keys.length>1?"s":""} : ${fs(V.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${V.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${V.origin}`;default:return"Entr\xE9e invalide"}}};function Hie(){return{localeError:nke()}}var ike=()=>{let h={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},R={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},T=m=>m?h[m]:void 0,G=m=>{let c=T(m);return c?c.label:m??h.unknown.label},V=m=>`\u05D4${G(m)}`,E=m=>{let c=T(m);return((c==null?void 0:c.gender)??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"},v=m=>m?R[m]??null:null,I={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},d={nan:"NaN"};return m=>{var c;switch(m.code){case"invalid_type":{let o=m.expected,r=d[o??""]??G(o),e=ar(m.input),s=d[e]??((c=h[e])==null?void 0:c.label)??e;return/^[A-Z]/.test(m.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${m.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${s}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${r}, \u05D4\u05EA\u05E7\u05D1\u05DC ${s}`}case"invalid_value":{if(m.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${ur(m.values[0])}`;let o=m.values.map(s=>ur(s));if(m.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${o[0]} \u05D0\u05D5 ${o[1]}`;let r=o[o.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${o.slice(0,-1).join(", ")} \u05D0\u05D5 ${r}`}case"too_big":{let o=v(m.origin),r=V(m.origin??"value");if(m.origin==="string")return`${(o==null?void 0:o.longLabel)??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${r} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${m.maximum.toString()} ${(o==null?void 0:o.unit)??""} ${m.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(m.origin==="number"){let t=m.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${m.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${m.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${r} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${t}`}if(m.origin==="array"||m.origin==="set"){let t=m.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",u=m.inclusive?`${m.maximum} ${(o==null?void 0:o.unit)??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${m.maximum} ${(o==null?void 0:o.unit)??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${r} ${t} \u05DC\u05D4\u05DB\u05D9\u05DC ${u}`.trim()}let e=m.inclusive?"<=":"<",s=E(m.origin??"value");return o!=null&&o.unit?`${o.longLabel} \u05DE\u05D3\u05D9: ${r} ${s} ${e}${m.maximum.toString()} ${o.unit}`:`${(o==null?void 0:o.longLabel)??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${r} ${s} ${e}${m.maximum.toString()}`}case"too_small":{let o=v(m.origin),r=V(m.origin??"value");if(m.origin==="string")return`${(o==null?void 0:o.shortLabel)??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${r} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${m.minimum.toString()} ${(o==null?void 0:o.unit)??""} ${m.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(m.origin==="number"){let t=m.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${m.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${m.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${r} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${t}`}if(m.origin==="array"||m.origin==="set"){let t=m.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(m.minimum===1&&m.inclusive){let n=(m.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${r} ${t} \u05DC\u05D4\u05DB\u05D9\u05DC ${n}`}let u=m.inclusive?`${m.minimum} ${(o==null?void 0:o.unit)??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${m.minimum} ${(o==null?void 0:o.unit)??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${r} ${t} \u05DC\u05D4\u05DB\u05D9\u05DC ${u}`.trim()}let e=m.inclusive?">=":">",s=E(m.origin??"value");return o!=null&&o.unit?`${o.shortLabel} \u05DE\u05D3\u05D9: ${r} ${s} ${e}${m.minimum.toString()} ${o.unit}`:`${(o==null?void 0:o.shortLabel)??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${r} ${s} ${e}${m.minimum.toString()}`}case"invalid_format":{let o=m;if(o.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${o.prefix}"`;if(o.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${o.suffix}"`;if(o.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${o.includes}"`;if(o.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${o.pattern}`;let r=I[o.format],e=(r==null?void 0:r.label)??o.format,t=((r==null?void 0:r.gender)??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${e} \u05DC\u05D0 ${t}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${m.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${m.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${m.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${fs(m.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${V(m.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function Fie(){return{localeError:ike()}}var uke=()=>{let h={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function R(V){return h[V]??null}let T={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},G={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${V.expected}, a kapott \xE9rt\xE9k ${I}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${E}, a kapott \xE9rt\xE9k ${I}`}case"invalid_value":return V.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${ur(V.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`T\xFAl nagy: ${V.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${E}${V.maximum.toString()} ${v.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${V.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${V.origin} m\xE9rete t\xFAl kicsi ${E}${V.minimum.toString()} ${v.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${V.origin} t\xFAl kicsi ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\xC9rv\xE9nytelen string: "${E.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:E.format==="ends_with"?`\xC9rv\xE9nytelen string: "${E.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:E.format==="includes"?`\xC9rv\xE9nytelen string: "${E.includes}" \xE9rt\xE9ket kell tartalmaznia`:E.format==="regex"?`\xC9rv\xE9nytelen string: ${E.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${T[E.format]??V.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${V.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${V.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${V.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function Bie(){return{localeError:uke()}}function Zie(h,R,T){return Math.abs(h)===1?R:T}function rj(h){if(!h)return"";let R=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],T=h[h.length-1];return h+(R.includes(T)?"\u0576":"\u0568")}var pke=()=>{let h={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function R(V){return h[V]??null}let T={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},G={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${V.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${I}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${E}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${I}`}case"invalid_value":return V.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${ur(V.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);if(v){let I=Number(V.maximum),d=Zie(I,v.unit.one,v.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${rj(V.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${E}${V.maximum.toString()} ${d}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${rj(V.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);if(v){let I=Number(V.minimum),d=Zie(I,v.unit.one,v.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${rj(V.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${E}${V.minimum.toString()} ${d}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${rj(V.origin)} \u056C\u056B\u0576\u056B ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${E.prefix}"-\u0578\u057E`:E.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${E.suffix}"-\u0578\u057E`:E.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${E.includes}"`:E.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${E.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${T[E.format]??V.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${V.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${V.keys.length>1?"\u0576\u0565\u0580":""}. ${fs(V.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${rj(V.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${rj(V.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function Wie(){return{localeError:pke()}}var cke=()=>{let h={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function R(V){return h[V]??null}let T={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Input tidak valid: diharapkan instanceof ${V.expected}, diterima ${I}`:`Input tidak valid: diharapkan ${E}, diterima ${I}`}case"invalid_value":return V.values.length===1?`Input tidak valid: diharapkan ${ur(V.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Terlalu besar: diharapkan ${V.origin??"value"} memiliki ${E}${V.maximum.toString()} ${v.unit??"elemen"}`:`Terlalu besar: diharapkan ${V.origin??"value"} menjadi ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Terlalu kecil: diharapkan ${V.origin} memiliki ${E}${V.minimum.toString()} ${v.unit}`:`Terlalu kecil: diharapkan ${V.origin} menjadi ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`String tidak valid: harus dimulai dengan "${E.prefix}"`:E.format==="ends_with"?`String tidak valid: harus berakhir dengan "${E.suffix}"`:E.format==="includes"?`String tidak valid: harus menyertakan "${E.includes}"`:E.format==="regex"?`String tidak valid: harus sesuai pola ${E.pattern}`:`${T[E.format]??V.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${V.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${V.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${V.origin}`;default:return"Input tidak valid"}}};function Kie(){return{localeError:cke()}}var fke=()=>{let h={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function R(V){return h[V]??null}let T={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},G={nan:"NaN",number:"n\xFAmer",array:"fylki"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${I} \xFEar sem \xE1 a\xF0 vera instanceof ${V.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${I} \xFEar sem \xE1 a\xF0 vera ${E}`}case"invalid_value":return V.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${ur(V.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${V.origin??"gildi"} hafi ${E}${V.maximum.toString()} ${v.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${V.origin??"gildi"} s\xE9 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${V.origin} hafi ${E}${V.minimum.toString()} ${v.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${V.origin} s\xE9 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${E.prefix}"`:E.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${E.suffix}"`:E.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${E.includes}"`:E.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${E.pattern}`:`Rangt ${T[E.format]??V.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${V.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${V.keys.length>1?"ir lyklar":"ur lykill"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${V.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${V.origin}`;default:return"Rangt gildi"}}};function Jie(){return{localeError:fke()}}var mke=()=>{let h={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function R(V){return h[V]??null}let T={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},G={nan:"NaN",number:"numero",array:"vettore"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Input non valido: atteso instanceof ${V.expected}, ricevuto ${I}`:`Input non valido: atteso ${E}, ricevuto ${I}`}case"invalid_value":return V.values.length===1?`Input non valido: atteso ${ur(V.values[0])}`:`Opzione non valida: atteso uno tra ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Troppo grande: ${V.origin??"valore"} deve avere ${E}${V.maximum.toString()} ${v.unit??"elementi"}`:`Troppo grande: ${V.origin??"valore"} deve essere ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Troppo piccolo: ${V.origin} deve avere ${E}${V.minimum.toString()} ${v.unit}`:`Troppo piccolo: ${V.origin} deve essere ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Stringa non valida: deve iniziare con "${E.prefix}"`:E.format==="ends_with"?`Stringa non valida: deve terminare con "${E.suffix}"`:E.format==="includes"?`Stringa non valida: deve includere "${E.includes}"`:E.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${E.pattern}`:`Invalid ${T[E.format]??V.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${V.divisor}`;case"unrecognized_keys":return`Chiav${V.keys.length>1?"i":"e"} non riconosciut${V.keys.length>1?"e":"a"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${V.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${V.origin}`;default:return"Input non valido"}}};function Qie(){return{localeError:mke()}}var gke=()=>{let h={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function R(V){return h[V]??null}let T={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},G={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${V.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${I}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${E}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${I}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return V.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${ur(V.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${fs(V.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let E=V.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",v=R(V.origin);return v?`\u5927\u304D\u3059\u304E\u308B\u5024: ${V.origin??"\u5024"}\u306F${V.maximum.toString()}${v.unit??"\u8981\u7D20"}${E}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${V.origin??"\u5024"}\u306F${V.maximum.toString()}${E}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let E=V.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",v=R(V.origin);return v?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${V.origin}\u306F${V.minimum.toString()}${v.unit}${E}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${V.origin}\u306F${V.minimum.toString()}${E}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${E.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:E.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${E.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:E.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${E.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:E.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${E.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${T[E.format]??V.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${V.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${V.keys.length>1?"\u7FA4":""}: ${fs(V.keys,"\u3001")}`;case"invalid_key":return`${V.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${V.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function Yie(){return{localeError:gke()}}var hke=()=>{let h={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function R(V){return h[V]??null}let T={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},G={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${V.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${I}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${E}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${I}`}case"invalid_value":return V.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${ur(V.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${fs(V.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${V.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${v.verb} ${E}${V.maximum.toString()} ${v.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${V.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${V.origin} ${v.verb} ${E}${V.minimum.toString()} ${v.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${V.origin} \u10D8\u10E7\u10DD\u10E1 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${E.prefix}"-\u10D8\u10D7`:E.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${E.suffix}"-\u10D8\u10D7`:E.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${E.includes}"-\u10E1`:E.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${E.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${V.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${V.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${V.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${V.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function Xie(){return{localeError:hke()}}var ake=()=>{let h={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function R(V){return h[V]??null}let T={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},G={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${V.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${I}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${E} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${I}`}case"invalid_value":return V.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${ur(V.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${V.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${E} ${V.maximum.toString()} ${v.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${V.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${E} ${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${V.origin} ${E} ${V.minimum.toString()} ${v.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${V.origin} ${E} ${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${E.prefix}"`:E.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${E.suffix}"`:E.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${E.includes}"`:E.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${E.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${V.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${fs(V.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${V.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${V.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function wS(){return{localeError:ake()}}function lie(){return wS()}var Pke=()=>{let h={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function R(V){return h[V]??null}let T={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${V.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${I}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${E}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${I}\uC785\uB2C8\uB2E4`}case"invalid_value":return V.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${ur(V.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${fs(V.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let E=V.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",v=E==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",I=R(V.origin),d=(I==null?void 0:I.unit)??"\uC694\uC18C";return I?`${V.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${V.maximum.toString()}${d} ${E}${v}`:`${V.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${V.maximum.toString()} ${E}${v}`}case"too_small":{let E=V.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",v=E==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",I=R(V.origin),d=(I==null?void 0:I.unit)??"\uC694\uC18C";return I?`${V.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${V.minimum.toString()}${d} ${E}${v}`:`${V.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${V.minimum.toString()} ${E}${v}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${E.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:E.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${E.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:E.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${E.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:E.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${E.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${T[E.format]??V.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${V.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${fs(V.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${V.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${V.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function Oie(){return{localeError:Pke()}}var J1=h=>h.charAt(0).toUpperCase()+h.slice(1);function Cie(h){let R=Math.abs(h),T=R%10,G=R%100;return G>=11&&G<=19||T===0?"many":T===1?"one":"few"}var dke=()=>{let h={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function R(V,E,v,I){let d=h[V]??null;return d===null?d:{unit:d.unit[E],verb:d.verb[I][v?"inclusive":"notInclusive"]}}let T={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},G={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Gautas tipas ${I}, o tik\u0117tasi - instanceof ${V.expected}`:`Gautas tipas ${I}, o tik\u0117tasi - ${E}`}case"invalid_value":return V.values.length===1?`Privalo b\u016Bti ${ur(V.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${fs(V.values,"|")} pasirinkim\u0173`;case"too_big":{let E=G[V.origin]??V.origin,v=R(V.origin,Cie(Number(V.maximum)),V.inclusive??!1,"smaller");if(v!=null&&v.verb)return`${J1(E??V.origin??"reik\u0161m\u0117")} ${v.verb} ${V.maximum.toString()} ${v.unit??"element\u0173"}`;let I=V.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${J1(E??V.origin??"reik\u0161m\u0117")} turi b\u016Bti ${I} ${V.maximum.toString()} ${v==null?void 0:v.unit}`}case"too_small":{let E=G[V.origin]??V.origin,v=R(V.origin,Cie(Number(V.minimum)),V.inclusive??!1,"bigger");if(v!=null&&v.verb)return`${J1(E??V.origin??"reik\u0161m\u0117")} ${v.verb} ${V.minimum.toString()} ${v.unit??"element\u0173"}`;let I=V.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${J1(E??V.origin??"reik\u0161m\u0117")} turi b\u016Bti ${I} ${V.minimum.toString()} ${v==null?void 0:v.unit}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${E.prefix}"`:E.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${E.suffix}"`:E.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${E.includes}"`:E.format==="regex"?`Eilut\u0117 privalo atitikti ${E.pattern}`:`Neteisingas ${T[E.format]??V.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${V.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${V.keys.length>1?"i":"as"} rakt${V.keys.length>1?"ai":"as"}: ${fs(V.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let E=G[V.origin]??V.origin;return`${J1(E??V.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function bie(){return{localeError:dke()}}var qke=()=>{let h={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function R(V){return h[V]??null}let T={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},G={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${V.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${I}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${E}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${I}`}case"invalid_value":return V.values.length===1?`Invalid input: expected ${ur(V.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${V.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${E}${V.maximum.toString()} ${v.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${V.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${V.origin} \u0434\u0430 \u0438\u043C\u0430 ${E}${V.minimum.toString()} ${v.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${V.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${E.prefix}"`:E.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${E.suffix}"`:E.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${E.includes}"`:E.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${E.pattern}`:`Invalid ${T[E.format]??V.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${V.divisor}`;case"unrecognized_keys":return`${V.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${V.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${V.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function kie(){return{localeError:qke()}}var yke=()=>{let h={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function R(V){return h[V]??null}let T={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},G={nan:"NaN",number:"nombor"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Input tidak sah: dijangka instanceof ${V.expected}, diterima ${I}`:`Input tidak sah: dijangka ${E}, diterima ${I}`}case"invalid_value":return V.values.length===1?`Input tidak sah: dijangka ${ur(V.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Terlalu besar: dijangka ${V.origin??"nilai"} ${v.verb} ${E}${V.maximum.toString()} ${v.unit??"elemen"}`:`Terlalu besar: dijangka ${V.origin??"nilai"} adalah ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Terlalu kecil: dijangka ${V.origin} ${v.verb} ${E}${V.minimum.toString()} ${v.unit}`:`Terlalu kecil: dijangka ${V.origin} adalah ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`String tidak sah: mesti bermula dengan "${E.prefix}"`:E.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${E.suffix}"`:E.format==="includes"?`String tidak sah: mesti mengandungi "${E.includes}"`:E.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${E.pattern}`:`${T[E.format]??V.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${V.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${fs(V.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${V.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${V.origin}`;default:return"Input tidak sah"}}};function eue(){return{localeError:yke()}}var xke=()=>{let h={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function R(V){return h[V]??null}let T={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},G={nan:"NaN",number:"getal"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ongeldige invoer: verwacht instanceof ${V.expected}, ontving ${I}`:`Ongeldige invoer: verwacht ${E}, ontving ${I}`}case"invalid_value":return V.values.length===1?`Ongeldige invoer: verwacht ${ur(V.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin),I=V.origin==="date"?"laat":V.origin==="string"?"lang":"groot";return v?`Te ${I}: verwacht dat ${V.origin??"waarde"} ${E}${V.maximum.toString()} ${v.unit??"elementen"} ${v.verb}`:`Te ${I}: verwacht dat ${V.origin??"waarde"} ${E}${V.maximum.toString()} is`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin),I=V.origin==="date"?"vroeg":V.origin==="string"?"kort":"klein";return v?`Te ${I}: verwacht dat ${V.origin} ${E}${V.minimum.toString()} ${v.unit} ${v.verb}`:`Te ${I}: verwacht dat ${V.origin} ${E}${V.minimum.toString()} is`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ongeldige tekst: moet met "${E.prefix}" beginnen`:E.format==="ends_with"?`Ongeldige tekst: moet op "${E.suffix}" eindigen`:E.format==="includes"?`Ongeldige tekst: moet "${E.includes}" bevatten`:E.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${E.pattern}`:`Ongeldig: ${T[E.format]??V.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${V.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${V.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${V.origin}`;default:return"Ongeldige invoer"}}};function tue(){return{localeError:xke()}}var Ike=()=>{let h={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function R(V){return h[V]??null}let T={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},G={nan:"NaN",number:"tall",array:"liste"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ugyldig input: forventet instanceof ${V.expected}, fikk ${I}`:`Ugyldig input: forventet ${E}, fikk ${I}`}case"invalid_value":return V.values.length===1?`Ugyldig verdi: forventet ${ur(V.values[0])}`:`Ugyldig valg: forventet en av ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`For stor(t): forventet ${V.origin??"value"} til \xE5 ha ${E}${V.maximum.toString()} ${v.unit??"elementer"}`:`For stor(t): forventet ${V.origin??"value"} til \xE5 ha ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`For lite(n): forventet ${V.origin} til \xE5 ha ${E}${V.minimum.toString()} ${v.unit}`:`For lite(n): forventet ${V.origin} til \xE5 ha ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${E.prefix}"`:E.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${E.suffix}"`:E.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${E.includes}"`:E.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${E.pattern}`:`Ugyldig ${T[E.format]??V.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${V.divisor}`;case"unrecognized_keys":return`${V.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${V.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${V.origin}`;default:return"Ugyldig input"}}};function oue(){return{localeError:Ike()}}var Rke=()=>{let h={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function R(V){return h[V]??null}let T={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},G={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`F\xE2sit giren: umulan instanceof ${V.expected}, al\u0131nan ${I}`:`F\xE2sit giren: umulan ${E}, al\u0131nan ${I}`}case"invalid_value":return V.values.length===1?`F\xE2sit giren: umulan ${ur(V.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Fazla b\xFCy\xFCk: ${V.origin??"value"}, ${E}${V.maximum.toString()} ${v.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${V.origin??"value"}, ${E}${V.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Fazla k\xFC\xE7\xFCk: ${V.origin}, ${E}${V.minimum.toString()} ${v.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${V.origin}, ${E}${V.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let E=V;return E.format==="starts_with"?`F\xE2sit metin: "${E.prefix}" ile ba\u015Flamal\u0131.`:E.format==="ends_with"?`F\xE2sit metin: "${E.suffix}" ile bitmeli.`:E.format==="includes"?`F\xE2sit metin: "${E.includes}" ihtiv\xE2 etmeli.`:E.format==="regex"?`F\xE2sit metin: ${E.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${T[E.format]??V.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${V.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${V.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function sue(){return{localeError:Rke()}}var Ake=()=>{let h={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function R(V){return h[V]??null}let T={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},G={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${V.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${I} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${E} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${I} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return V.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${ur(V.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${fs(V.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${V.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${E}${V.maximum.toString()} ${v.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${V.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${E}${V.maximum.toString()} \u0648\u064A`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${V.origin} \u0628\u0627\u06CC\u062F ${E}${V.minimum.toString()} ${v.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${V.origin} \u0628\u0627\u06CC\u062F ${E}${V.minimum.toString()} \u0648\u064A`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${E.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:E.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${E.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:E.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${E.includes}" \u0648\u0644\u0631\u064A`:E.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${E.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${T[E.format]??V.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${V.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${V.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${V.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${V.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function rue(){return{localeError:Ake()}}var $ke=()=>{let h={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function R(V){return h[V]??null}let T={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"},G={nan:"NaN",number:"liczba",array:"tablica"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${V.expected}, otrzymano ${I}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${E}, otrzymano ${I}`}case"invalid_value":return V.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${ur(V.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${V.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${E}${V.maximum.toString()} ${v.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${V.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${V.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${E}${V.minimum.toString()} ${v.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${V.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${E.prefix}"`:E.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${E.suffix}"`:E.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${E.includes}"`:E.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${E.pattern}`:`Nieprawid\u0142ow(y/a/e) ${T[E.format]??V.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${V.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${V.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${V.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function nue(){return{localeError:$ke()}}var jke=()=>{let h={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function R(V){return h[V]??null}let T={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},G={nan:"NaN",number:"n\xFAmero",null:"nulo"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Tipo inv\xE1lido: esperado instanceof ${V.expected}, recebido ${I}`:`Tipo inv\xE1lido: esperado ${E}, recebido ${I}`}case"invalid_value":return V.values.length===1?`Entrada inv\xE1lida: esperado ${ur(V.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Muito grande: esperado que ${V.origin??"valor"} tivesse ${E}${V.maximum.toString()} ${v.unit??"elementos"}`:`Muito grande: esperado que ${V.origin??"valor"} fosse ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Muito pequeno: esperado que ${V.origin} tivesse ${E}${V.minimum.toString()} ${v.unit}`:`Muito pequeno: esperado que ${V.origin} fosse ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${E.prefix}"`:E.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${E.suffix}"`:E.format==="includes"?`Texto inv\xE1lido: deve incluir "${E.includes}"`:E.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${E.pattern}`:`${T[E.format]??V.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${V.divisor}`;case"unrecognized_keys":return`Chave${V.keys.length>1?"s":""} desconhecida${V.keys.length>1?"s":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${V.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${V.origin}`;default:return"Campo inv\xE1lido"}}};function iue(){return{localeError:jke()}}function uue(h,R,T,G){let V=Math.abs(h),E=V%10,v=V%100;return v>=11&&v<=19?G:E===1?R:E>=2&&E<=4?T:G}var Uke=()=>{let h={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function R(V){return h[V]??null}let T={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},G={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${V.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${I}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${E}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${I}`}case"invalid_value":return V.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${ur(V.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);if(v){let I=Number(V.maximum),d=uue(I,v.unit.one,v.unit.few,v.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${E}${V.maximum.toString()} ${d}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);if(v){let I=Number(V.minimum),d=uue(I,v.unit.one,v.unit.few,v.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${V.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${E}${V.minimum.toString()} ${d}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${V.origin} \u0431\u0443\u0434\u0435\u0442 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${E.prefix}"`:E.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${E.suffix}"`:E.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${E.includes}"`:E.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${E.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${V.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${V.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${V.keys.length>1?"\u0438":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${V.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${V.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function pue(){return{localeError:Uke()}}var vke=()=>{let h={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function R(V){return h[V]??null}let T={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},G={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${V.expected}, prejeto ${I}`:`Neveljaven vnos: pri\u010Dakovano ${E}, prejeto ${I}`}case"invalid_value":return V.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${ur(V.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Preveliko: pri\u010Dakovano, da bo ${V.origin??"vrednost"} imelo ${E}${V.maximum.toString()} ${v.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${V.origin??"vrednost"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Premajhno: pri\u010Dakovano, da bo ${V.origin} imelo ${E}${V.minimum.toString()} ${v.unit}`:`Premajhno: pri\u010Dakovano, da bo ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${E.prefix}"`:E.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${E.suffix}"`:E.format==="includes"?`Neveljaven niz: mora vsebovati "${E.includes}"`:E.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${E.pattern}`:`Neveljaven ${T[E.format]??V.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${V.divisor}`;case"unrecognized_keys":return`Neprepoznan${V.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${V.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${V.origin}`;default:return"Neveljaven vnos"}}};function cue(){return{localeError:vke()}}var Tke=()=>{let h={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function R(V){return h[V]??null}let T={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},G={nan:"NaN",number:"antal",array:"lista"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${V.expected}, fick ${I}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${E}, fick ${I}`}case"invalid_value":return V.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${ur(V.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`F\xF6r stor(t): f\xF6rv\xE4ntade ${V.origin??"v\xE4rdet"} att ha ${E}${V.maximum.toString()} ${v.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${V.origin??"v\xE4rdet"} att ha ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`F\xF6r lite(t): f\xF6rv\xE4ntade ${V.origin??"v\xE4rdet"} att ha ${E}${V.minimum.toString()} ${v.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${V.origin??"v\xE4rdet"} att ha ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${E.prefix}"`:E.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${E.suffix}"`:E.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${E.includes}"`:E.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${E.pattern}"`:`Ogiltig(t) ${T[E.format]??V.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${V.divisor}`;case"unrecognized_keys":return`${V.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${fs(V.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${V.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${V.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function fue(){return{localeError:Tke()}}var Vke=()=>{let h={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function R(V){return h[V]??null}let T={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},G={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${V.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${I}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${E}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${I}`}case"invalid_value":return V.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${ur(V.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${fs(V.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${V.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${E}${V.maximum.toString()} ${v.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${V.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${E}${V.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${V.origin} ${E}${V.minimum.toString()} ${v.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${V.origin} ${E}${V.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${E.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:E.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${E.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:E.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${E.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:E.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${E.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${V.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${V.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${V.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function mue(){return{localeError:Vke()}}var Eke=()=>{let h={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function R(V){return h[V]??null}let T={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},G={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${V.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${I}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${E} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${I}`}case"invalid_value":return V.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${ur(V.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",v=R(V.origin);return v?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${V.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${E} ${V.maximum.toString()} ${v.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${V.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${E} ${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",v=R(V.origin);return v?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${V.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${E} ${V.minimum.toString()} ${v.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${V.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${E} ${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${E.prefix}"`:E.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${E.suffix}"`:E.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${E.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:E.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${E.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${T[E.format]??V.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${V.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${fs(V.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${V.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${V.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function gue(){return{localeError:Eke()}}var Ske=()=>{let h={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function R(V){return h[V]??null}let T={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${V.expected}, al\u0131nan ${I}`:`Ge\xE7ersiz de\u011Fer: beklenen ${E}, al\u0131nan ${I}`}case"invalid_value":return V.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${ur(V.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\xC7ok b\xFCy\xFCk: beklenen ${V.origin??"de\u011Fer"} ${E}${V.maximum.toString()} ${v.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${V.origin??"de\u011Fer"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\xC7ok k\xFC\xE7\xFCk: beklenen ${V.origin} ${E}${V.minimum.toString()} ${v.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Ge\xE7ersiz metin: "${E.prefix}" ile ba\u015Flamal\u0131`:E.format==="ends_with"?`Ge\xE7ersiz metin: "${E.suffix}" ile bitmeli`:E.format==="includes"?`Ge\xE7ersiz metin: "${E.includes}" i\xE7ermeli`:E.format==="regex"?`Ge\xE7ersiz metin: ${E.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${T[E.format]??V.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${V.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${V.keys.length>1?"lar":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${V.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function hue(){return{localeError:Ske()}}var wke=()=>{let h={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function R(V){return h[V]??null}let T={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},G={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${V.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${I}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${E}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${I}`}case"invalid_value":return V.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${ur(V.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${v.verb} ${E}${V.maximum.toString()} ${v.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${V.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${V.origin} ${v.verb} ${E}${V.minimum.toString()} ${v.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${V.origin} \u0431\u0443\u0434\u0435 ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${E.prefix}"`:E.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${E.suffix}"`:E.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${E.includes}"`:E.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${E.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${V.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${V.keys.length>1?"\u0456":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${V.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${V.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function GS(){return{localeError:wke()}}function aue(){return GS()}var Gke=()=>{let h={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function R(V){return h[V]??null}let T={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},G={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${V.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${I} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${E} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${I} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return V.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${ur(V.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${fs(V.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${V.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${E}${V.maximum.toString()} ${v.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${V.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${E}${V.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${V.origin} \u06A9\u06D2 ${E}${V.minimum.toString()} ${v.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${V.origin} \u06A9\u0627 ${E}${V.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${E.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:E.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${E.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:E.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${E.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:E.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${E.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${V.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${V.keys.length>1?"\u0632":""}: ${fs(V.keys,"\u060C ")}`;case"invalid_key":return`${V.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${V.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Pue(){return{localeError:Gke()}}var _ke=()=>{let h={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function R(V){return h[V]??null}let T={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},G={nan:"NaN",number:"raqam",array:"massiv"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${V.expected}, qabul qilingan ${I}`:`Noto\u2018g\u2018ri kirish: kutilgan ${E}, qabul qilingan ${I}`}case"invalid_value":return V.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${ur(V.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Juda katta: kutilgan ${V.origin??"qiymat"} ${E}${V.maximum.toString()} ${v.unit} ${v.verb}`:`Juda katta: kutilgan ${V.origin??"qiymat"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Juda kichik: kutilgan ${V.origin} ${E}${V.minimum.toString()} ${v.unit} ${v.verb}`:`Juda kichik: kutilgan ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${E.prefix}" bilan boshlanishi kerak`:E.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${E.suffix}" bilan tugashi kerak`:E.format==="includes"?`Noto\u2018g\u2018ri satr: "${E.includes}" ni o\u2018z ichiga olishi kerak`:E.format==="regex"?`Noto\u2018g\u2018ri satr: ${E.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${T[E.format]??V.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${V.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${V.keys.length>1?"lar":""}: ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${V.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function due(){return{localeError:_ke()}}var Lke=()=>{let h={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function R(V){return h[V]??null}let T={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},G={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${V.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${I}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${E}, nh\u1EADn \u0111\u01B0\u1EE3c ${I}`}case"invalid_value":return V.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${ur(V.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${V.origin??"gi\xE1 tr\u1ECB"} ${v.verb} ${E}${V.maximum.toString()} ${v.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${V.origin??"gi\xE1 tr\u1ECB"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${V.origin} ${v.verb} ${E}${V.minimum.toString()} ${v.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${E.prefix}"`:E.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${E.suffix}"`:E.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${E.includes}"`:E.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${E.pattern}`:`${T[E.format]??V.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${V.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${fs(V.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${V.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${V.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function que(){return{localeError:Lke()}}var Dke=()=>{let h={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function R(V){return h[V]??null}let T={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"},G={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${V.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${I}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${E}\uFF0C\u5B9E\u9645\u63A5\u6536 ${I}`}case"invalid_value":return V.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${ur(V.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${V.origin??"\u503C"} ${E}${V.maximum.toString()} ${v.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${V.origin??"\u503C"} ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${V.origin} ${E}${V.minimum.toString()} ${v.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${V.origin} ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${E.prefix}" \u5F00\u5934`:E.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${E.suffix}" \u7ED3\u5C3E`:E.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${E.includes}"`:E.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${E.pattern}`:`\u65E0\u6548${T[E.format]??V.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${V.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${fs(V.keys,", ")}`;case"invalid_key":return`${V.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${V.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function yue(){return{localeError:Dke()}}var zke=()=>{let h={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function R(V){return h[V]??null}let T={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"},G={nan:"NaN"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${V.expected}\uFF0C\u4F46\u6536\u5230 ${I}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${E}\uFF0C\u4F46\u6536\u5230 ${I}`}case"invalid_value":return V.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${ur(V.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${V.origin??"\u503C"} \u61C9\u70BA ${E}${V.maximum.toString()} ${v.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${V.origin??"\u503C"} \u61C9\u70BA ${E}${V.maximum.toString()}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${V.origin} \u61C9\u70BA ${E}${V.minimum.toString()} ${v.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${V.origin} \u61C9\u70BA ${E}${V.minimum.toString()}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${E.prefix}" \u958B\u982D`:E.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${E.suffix}" \u7D50\u5C3E`:E.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${E.includes}"`:E.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${E.pattern}`:`\u7121\u6548\u7684 ${T[E.format]??V.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${V.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${V.keys.length>1?"\u5011":""}\uFF1A${fs(V.keys,"\u3001")}`;case"invalid_key":return`${V.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${V.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function xue(){return{localeError:zke()}}var Mke=()=>{let h={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function R(V){return h[V]??null}let T={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},G={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return V=>{switch(V.code){case"invalid_type":{let E=G[V.expected]??V.expected,v=ar(V.input),I=G[v]??v;return/^[A-Z]/.test(V.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${V.expected}, \xE0m\u1ECD\u0300 a r\xED ${I}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${E}, \xE0m\u1ECD\u0300 a r\xED ${I}`}case"invalid_value":return V.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${ur(V.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${fs(V.values,"|")}`;case"too_big":{let E=V.inclusive?"<=":"<",v=R(V.origin);return v?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${V.origin??"iye"} ${v.verb} ${E}${V.maximum} ${v.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${E}${V.maximum}`}case"too_small":{let E=V.inclusive?">=":">",v=R(V.origin);return v?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${V.origin} ${v.verb} ${E}${V.minimum} ${v.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${E}${V.minimum}`}case"invalid_format":{let E=V;return E.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${E.prefix}"`:E.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${E.suffix}"`:E.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${E.includes}"`:E.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${E.pattern}`:`A\u1E63\xEC\u1E63e: ${T[E.format]??V.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${V.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${fs(V.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${V.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${V.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Iue(){return{localeError:Mke()}}var Rue,LS=Symbol("ZodOutput"),DS=Symbol("ZodInput"),_S=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(R,...T){let G=T[0];return this._map.set(R,G),G&&typeof G=="object"&&"id"in G&&this._idmap.set(G.id,R),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(R){let T=this._map.get(R);return T&&typeof T=="object"&&"id"in T&&this._idmap.delete(T.id),this._map.delete(R),this}get(R){let T=R._zod.parent;if(T){let G={...this.get(T)??{}};delete G.id;let V={...G,...this._map.get(R)};return Object.keys(V).length?V:void 0}return this._map.get(R)}has(R){return this._map.has(R)}};function Q1(){return new _S}(Rue=globalThis).__zod_globalRegistry??(Rue.__zod_globalRegistry=Q1());var Xf=globalThis.__zod_globalRegistry;function zS(h,R){return new h({type:"string",...Ir(R)})}function MS(h,R){return new h({type:"string",coerce:!0,...Ir(R)})}function Y1(h,R){return new h({type:"string",format:"email",check:"string_format",abort:!1,...Ir(R)})}function ij(h,R){return new h({type:"string",format:"guid",check:"string_format",abort:!1,...Ir(R)})}function X1(h,R){return new h({type:"string",format:"uuid",check:"string_format",abort:!1,...Ir(R)})}function l1(h,R){return new h({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...Ir(R)})}function O1(h,R){return new h({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...Ir(R)})}function C1(h,R){return new h({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...Ir(R)})}function uj(h,R){return new h({type:"string",format:"url",check:"string_format",abort:!1,...Ir(R)})}function b1(h,R){return new h({type:"string",format:"emoji",check:"string_format",abort:!1,...Ir(R)})}function k1(h,R){return new h({type:"string",format:"nanoid",check:"string_format",abort:!1,...Ir(R)})}function ev(h,R){return new h({type:"string",format:"cuid",check:"string_format",abort:!1,...Ir(R)})}function tv(h,R){return new h({type:"string",format:"cuid2",check:"string_format",abort:!1,...Ir(R)})}function ov(h,R){return new h({type:"string",format:"ulid",check:"string_format",abort:!1,...Ir(R)})}function sv(h,R){return new h({type:"string",format:"xid",check:"string_format",abort:!1,...Ir(R)})}function rv(h,R){return new h({type:"string",format:"ksuid",check:"string_format",abort:!1,...Ir(R)})}function nv(h,R){return new h({type:"string",format:"ipv4",check:"string_format",abort:!1,...Ir(R)})}function iv(h,R){return new h({type:"string",format:"ipv6",check:"string_format",abort:!1,...Ir(R)})}function NS(h,R){return new h({type:"string",format:"mac",check:"string_format",abort:!1,...Ir(R)})}function uv(h,R){return new h({type:"string",format:"cidrv4",check:"string_format",abort:!1,...Ir(R)})}function pv(h,R){return new h({type:"string",format:"cidrv6",check:"string_format",abort:!1,...Ir(R)})}function cv(h,R){return new h({type:"string",format:"base64",check:"string_format",abort:!1,...Ir(R)})}function fv(h,R){return new h({type:"string",format:"base64url",check:"string_format",abort:!1,...Ir(R)})}function mv(h,R){return new h({type:"string",format:"e164",check:"string_format",abort:!1,...Ir(R)})}function gv(h,R){return new h({type:"string",format:"jwt",check:"string_format",abort:!1,...Ir(R)})}var HS={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function FS(h,R){return new h({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...Ir(R)})}function BS(h,R){return new h({type:"string",format:"date",check:"string_format",...Ir(R)})}function ZS(h,R){return new h({type:"string",format:"time",check:"string_format",precision:null,...Ir(R)})}function WS(h,R){return new h({type:"string",format:"duration",check:"string_format",...Ir(R)})}function KS(h,R){return new h({type:"number",checks:[],...Ir(R)})}function JS(h,R){return new h({type:"number",coerce:!0,checks:[],...Ir(R)})}function QS(h,R){return new h({type:"number",check:"number_format",abort:!1,format:"safeint",...Ir(R)})}function YS(h,R){return new h({type:"number",check:"number_format",abort:!1,format:"float32",...Ir(R)})}function XS(h,R){return new h({type:"number",check:"number_format",abort:!1,format:"float64",...Ir(R)})}function lS(h,R){return new h({type:"number",check:"number_format",abort:!1,format:"int32",...Ir(R)})}function OS(h,R){return new h({type:"number",check:"number_format",abort:!1,format:"uint32",...Ir(R)})}function CS(h,R){return new h({type:"boolean",...Ir(R)})}function bS(h,R){return new h({type:"boolean",coerce:!0,...Ir(R)})}function kS(h,R){return new h({type:"bigint",...Ir(R)})}function ew(h,R){return new h({type:"bigint",coerce:!0,...Ir(R)})}function tw(h,R){return new h({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...Ir(R)})}function ow(h,R){return new h({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...Ir(R)})}function sw(h,R){return new h({type:"symbol",...Ir(R)})}function rw(h,R){return new h({type:"undefined",...Ir(R)})}function nw(h,R){return new h({type:"null",...Ir(R)})}function iw(h){return new h({type:"any"})}function uw(h){return new h({type:"unknown"})}function pw(h,R){return new h({type:"never",...Ir(R)})}function cw(h,R){return new h({type:"void",...Ir(R)})}function fw(h,R){return new h({type:"date",...Ir(R)})}function mw(h,R){return new h({type:"date",coerce:!0,...Ir(R)})}function gw(h,R){return new h({type:"nan",...Ir(R)})}function kx(h,R){return new PE({check:"less_than",...Ir(R),value:h,inclusive:!1})}function Wg(h,R){return new PE({check:"less_than",...Ir(R),value:h,inclusive:!0})}function eI(h,R){return new dE({check:"greater_than",...Ir(R),value:h,inclusive:!1})}function jm(h,R){return new dE({check:"greater_than",...Ir(R),value:h,inclusive:!0})}function hv(h){return eI(0,h)}function av(h){return kx(0,h)}function Pv(h){return Wg(0,h)}function dv(h){return jm(0,h)}function AR(h,R){return new l6({check:"multiple_of",...Ir(R),value:h})}function $R(h,R){return new b6({check:"max_size",...Ir(R),maximum:h})}function tI(h,R){return new k6({check:"min_size",...Ir(R),minimum:h})}function rA(h,R){return new eK({check:"size_equals",...Ir(R),size:h})}function nA(h,R){return new tK({check:"max_length",...Ir(R),maximum:h})}function AI(h,R){return new oK({check:"min_length",...Ir(R),minimum:h})}function iA(h,R){return new sK({check:"length_equals",...Ir(R),length:h})}function U$(h,R){return new rK({check:"string_format",format:"regex",...Ir(R),pattern:h})}function v$(h){return new nK({check:"string_format",format:"lowercase",...Ir(h)})}function T$(h){return new iK({check:"string_format",format:"uppercase",...Ir(h)})}function V$(h,R){return new uK({check:"string_format",format:"includes",...Ir(R),includes:h})}function E$(h,R){return new pK({check:"string_format",format:"starts_with",...Ir(R),prefix:h})}function S$(h,R){return new cK({check:"string_format",format:"ends_with",...Ir(R),suffix:h})}function qv(h,R,T){return new fK({check:"property",property:h,schema:R,...Ir(T)})}function w$(h,R){return new mK({check:"mime_type",mime:h,...Ir(R)})}function JP(h){return new gK({check:"overwrite",tx:h})}function G$(h){return JP(R=>R.normalize(h))}function _$(){return JP(h=>h.trim())}function L$(){return JP(h=>h.toLowerCase())}function D$(){return JP(h=>h.toUpperCase())}function pj(){return JP(h=>P6(h))}function qK(h,R,T){return new h({type:"array",element:R,...Ir(T)})}function Hke(h,R,T){return new h({type:"union",options:R,...Ir(T)})}function Fke(h,R,T){return new h({type:"union",options:R,inclusive:!1,...Ir(T)})}function Bke(h,R,T,G){return new h({type:"union",options:T,discriminator:R,...Ir(G)})}function Zke(h,R,T){return new h({type:"intersection",left:R,right:T})}function Wke(h,R,T,G){let V=T instanceof Si,E=V?G:T,v=V?T:null;return new h({type:"tuple",items:R,rest:v,...Ir(E)})}function Kke(h,R,T,G){return new h({type:"record",keyType:R,valueType:T,...Ir(G)})}function Jke(h,R,T,G){return new h({type:"map",keyType:R,valueType:T,...Ir(G)})}function Qke(h,R,T){return new h({type:"set",valueType:R,...Ir(T)})}function Yke(h,R,T){let G=Array.isArray(R)?Object.fromEntries(R.map(V=>[V,V])):R;return new h({type:"enum",entries:G,...Ir(T)})}function Xke(h,R,T){return new h({type:"enum",entries:R,...Ir(T)})}function lke(h,R,T){return new h({type:"literal",values:Array.isArray(R)?R:[R],...Ir(T)})}function hw(h,R){return new h({type:"file",...Ir(R)})}function Oke(h,R){return new h({type:"transform",transform:R})}function Cke(h,R){return new h({type:"optional",innerType:R})}function bke(h,R){return new h({type:"nullable",innerType:R})}function kke(h,R,T){return new h({type:"default",innerType:R,get defaultValue(){return typeof T=="function"?T():oE(T)}})}function eet(h,R,T){return new h({type:"nonoptional",innerType:R,...Ir(T)})}function tet(h,R){return new h({type:"success",innerType:R})}function oet(h,R,T){return new h({type:"catch",innerType:R,catchValue:typeof T=="function"?T:()=>T})}function set(h,R,T){return new h({type:"pipe",in:R,out:T})}function ret(h,R){return new h({type:"readonly",innerType:R})}function net(h,R,T){return new h({type:"template_literal",parts:R,...Ir(T)})}function iet(h,R){return new h({type:"lazy",getter:R})}function uet(h,R){return new h({type:"promise",innerType:R})}function aw(h,R,T){let G=Ir(T);return G.abort??(G.abort=!0),new h({type:"custom",check:"custom",fn:R,...G})}function Pw(h,R,T){return new h({type:"custom",check:"custom",fn:R,...Ir(T)})}function dw(h){let R=Aue(T=>(T.addIssue=G=>{if(typeof G=="string")T.issues.push(Y0(G,T.value,R._zod.def));else{let V=G;V.fatal&&(V.continue=!1),V.code??(V.code="custom"),V.input??(V.input=T.value),V.inst??(V.inst=R),V.continue??(V.continue=!R._zod.def.abort),T.issues.push(Y0(V))}},h(T.value,T)));return R}function Aue(h,R){let T=new Mp({check:"custom",...Ir(R)});return T._zod.check=h,T}function qw(h){let R=new Mp({check:"describe"});return R._zod.onattach=[T=>{let G=Xf.get(T)??{};Xf.add(T,{...G,description:h})}],R._zod.check=()=>{},R}function yw(h){let R=new Mp({check:"meta"});return R._zod.onattach=[T=>{let G=Xf.get(T)??{};Xf.add(T,{...G,...h})}],R._zod.check=()=>{},R}function xw(h,R){let T=Ir(R),G=T.truthy??["true","1","yes","on","y","enabled"],V=T.falsy??["false","0","no","off","n","disabled"];T.case!=="sensitive"&&(G=G.map(e=>typeof e=="string"?e.toLowerCase():e),V=V.map(e=>typeof e=="string"?e.toLowerCase():e));let E=new Set(G),v=new Set(V),I=h.Codec??sj,d=h.Boolean??tj,m=h.String??sA,c=new m({type:"string",error:T.error}),o=new d({type:"boolean",error:T.error}),r=new I({type:"pipe",in:c,out:o,transform:((e,s)=>{let t=e;return T.case!=="sensitive"&&(t=t.toLowerCase()),E.has(t)?!0:v.has(t)?!1:(s.issues.push({code:"invalid_value",expected:"stringbool",values:[...E,...v],input:s.value,inst:r,continue:!1}),{})}),reverseTransform:((e,s)=>e===!0?G[0]||"true":V[0]||"false"),error:T.error});return r}function z$(h,R,T,G={}){let V=Ir(G),E={...Ir(G),check:"string_format",type:"string",format:R,fn:typeof T=="function"?T:I=>T.test(I),...V};return T instanceof RegExp&&(E.pattern=T),new h(E)}function uA(h){let R=(h==null?void 0:h.target)??"draft-2020-12";return R==="draft-4"&&(R="draft-04"),R==="draft-7"&&(R="draft-07"),{processors:h.processors??{},metadataRegistry:(h==null?void 0:h.metadata)??Xf,target:R,unrepresentable:(h==null?void 0:h.unrepresentable)??"throw",override:(h==null?void 0:h.override)??(()=>{}),io:(h==null?void 0:h.io)??"output",counter:0,seen:new Map,cycles:(h==null?void 0:h.cycles)??"ref",reused:(h==null?void 0:h.reused)??"inline",external:(h==null?void 0:h.external)??void 0}}function jp(h,R,T={path:[],schemaPath:[]}){var c,o;var G;let V=h._zod.def,E=R.seen.get(h);if(E)return E.count++,T.schemaPath.includes(h)&&(E.cycle=T.path),E.schema;let v={schema:{},count:1,cycle:void 0,path:T.path};R.seen.set(h,v);let I=(o=(c=h._zod).toJSONSchema)==null?void 0:o.call(c);if(I)v.schema=I;else{let r={...T,schemaPath:[...T.schemaPath,h],path:T.path};if(h._zod.processJSONSchema)h._zod.processJSONSchema(R,v.schema,r);else{let s=v.schema,t=R.processors[V.type];if(!t)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${V.type}`);t(h,R,s,r)}let e=h._zod.parent;e&&(v.ref||(v.ref=e),jp(e,R,r),R.seen.get(e).isParent=!0)}let d=R.metadataRegistry.get(h);return d&&Object.assign(v.schema,d),R.io==="input"&&Kg(h)&&(delete v.schema.examples,delete v.schema.default),R.io==="input"&&v.schema._prefault&&((G=v.schema).default??(G.default=v.schema._prefault)),delete v.schema._prefault,R.seen.get(h).schema}function pA(h,R){var v,I,d,m;let T=h.seen.get(R);if(!T)throw new Error("Unprocessed schema. This is a bug in Zod.");let G=new Map;for(let c of h.seen.entries()){let o=(v=h.metadataRegistry.get(c[0]))==null?void 0:v.id;if(o){let r=G.get(o);if(r&&r!==c[0])throw new Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);G.set(o,c[0])}}let V=c=>{var t;let o=h.target==="draft-2020-12"?"$defs":"definitions";if(h.external){let u=(t=h.external.registry.get(c[0]))==null?void 0:t.id,n=h.external.uri??(i=>i);if(u)return{ref:n(u)};let p=c[1].defId??c[1].schema.id??`schema${h.counter++}`;return c[1].defId=p,{defId:p,ref:`${n("__shared")}#/${o}/${p}`}}if(c[1]===T)return{ref:"#"};let e=`#/${o}/`,s=c[1].schema.id??`__schema${h.counter++}`;return{defId:s,ref:e+s}},E=c=>{if(c[1].schema.$ref)return;let o=c[1],{ref:r,defId:e}=V(c);o.def={...o.schema},e&&(o.defId=e);let s=o.schema;for(let t in s)delete s[t];s.$ref=r};if(h.cycles==="throw")for(let c of h.seen.entries()){let o=c[1];if(o.cycle)throw new Error(`Cycle detected: #/${(I=o.cycle)==null?void 0:I.join("/")}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of h.seen.entries()){let o=c[1];if(R===c[0]){E(c);continue}if(h.external){let e=(d=h.external.registry.get(c[0]))==null?void 0:d.id;if(R!==c[0]&&e){E(c);continue}}if((m=h.metadataRegistry.get(c[0]))==null?void 0:m.id){E(c);continue}if(o.cycle){E(c);continue}if(o.count>1&&h.reused==="ref"){E(c);continue}}}function cA(h,R){var v,I,d;let T=h.seen.get(R);if(!T)throw new Error("Unprocessed schema. This is a bug in Zod.");let G=m=>{let c=h.seen.get(m);if(c.ref===null)return;let o=c.def??c.schema,r={...o},e=c.ref;if(c.ref=null,e){G(e);let t=h.seen.get(e),u=t.schema;if(u.$ref&&(h.target==="draft-07"||h.target==="draft-04"||h.target==="openapi-3.0")?(o.allOf=o.allOf??[],o.allOf.push(u)):Object.assign(o,u),Object.assign(o,r),m._zod.parent===e)for(let p in o)p==="$ref"||p==="allOf"||p in r||delete o[p];if(u.$ref&&t.def)for(let p in o)p==="$ref"||p==="allOf"||p in t.def&&JSON.stringify(o[p])===JSON.stringify(t.def[p])&&delete o[p]}let s=m._zod.parent;if(s&&s!==e){G(s);let t=h.seen.get(s);if(t!=null&&t.schema.$ref&&(o.$ref=t.schema.$ref,t.def))for(let u in o)u==="$ref"||u==="allOf"||u in t.def&&JSON.stringify(o[u])===JSON.stringify(t.def[u])&&delete o[u]}h.override({zodSchema:m,jsonSchema:o,path:c.path??[]})};for(let m of[...h.seen.entries()].reverse())G(m[0]);let V={};if(h.target==="draft-2020-12"?V.$schema="https://json-schema.org/draft/2020-12/schema":h.target==="draft-07"?V.$schema="http://json-schema.org/draft-07/schema#":h.target==="draft-04"?V.$schema="http://json-schema.org/draft-04/schema#":h.target,(v=h.external)!=null&&v.uri){let m=(I=h.external.registry.get(R))==null?void 0:I.id;if(!m)throw new Error("Schema is missing an `id` property");V.$id=h.external.uri(m)}Object.assign(V,T.def??T.schema);let E=((d=h.external)==null?void 0:d.defs)??{};for(let m of h.seen.entries()){let c=m[1];c.def&&c.defId&&(E[c.defId]=c.def)}h.external||Object.keys(E).length>0&&(h.target==="draft-2020-12"?V.$defs=E:V.definitions=E);try{let m=JSON.parse(JSON.stringify(V));return Object.defineProperty(m,"~standard",{value:{...R["~standard"],jsonSchema:{input:cj(R,"input",h.processors),output:cj(R,"output",h.processors)}},enumerable:!1,writable:!1}),m}catch{throw new Error("Error converting schema to JSON.")}}function Kg(h,R){let T=R??{seen:new Set};if(T.seen.has(h))return!1;T.seen.add(h);let G=h._zod.def;if(G.type==="transform")return!0;if(G.type==="array")return Kg(G.element,T);if(G.type==="set")return Kg(G.valueType,T);if(G.type==="lazy")return Kg(G.getter(),T);if(G.type==="promise"||G.type==="optional"||G.type==="nonoptional"||G.type==="nullable"||G.type==="readonly"||G.type==="default"||G.type==="prefault")return Kg(G.innerType,T);if(G.type==="intersection")return Kg(G.left,T)||Kg(G.right,T);if(G.type==="record"||G.type==="map")return Kg(G.keyType,T)||Kg(G.valueType,T);if(G.type==="pipe")return Kg(G.in,T)||Kg(G.out,T);if(G.type==="object"){for(let V in G.shape)if(Kg(G.shape[V],T))return!0;return!1}if(G.type==="union"){for(let V of G.options)if(Kg(V,T))return!0;return!1}if(G.type==="tuple"){for(let V of G.items)if(Kg(V,T))return!0;return!!(G.rest&&Kg(G.rest,T))}return!1}var yK=(h,R={})=>T=>{let G=uA({...T,processors:R});return jp(h,G),pA(G,h),cA(G,h)},cj=(h,R,T={})=>G=>{let{libraryOptions:V,target:E}=G??{},v=uA({...V??{},target:E,io:R,processors:T});return jp(h,v),pA(v,h),cA(v,h)};var pet={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},xK=(h,R,T,G)=>{let V=T;V.type="string";let{minimum:E,maximum:v,format:I,patterns:d,contentEncoding:m}=h._zod.bag;if(typeof E=="number"&&(V.minLength=E),typeof v=="number"&&(V.maxLength=v),I&&(V.format=pet[I]??I,V.format===""&&delete V.format,I==="time"&&delete V.format),m&&(V.contentEncoding=m),d&&d.size>0){let c=[...d];c.length===1?V.pattern=c[0].source:c.length>1&&(V.allOf=[...c.map(o=>({...R.target==="draft-07"||R.target==="draft-04"||R.target==="openapi-3.0"?{type:"string"}:{},pattern:o.source}))])}},IK=(h,R,T,G)=>{let V=T,{minimum:E,maximum:v,format:I,multipleOf:d,exclusiveMaximum:m,exclusiveMinimum:c}=h._zod.bag;typeof I=="string"&&I.includes("int")?V.type="integer":V.type="number",typeof c=="number"&&(R.target==="draft-04"||R.target==="openapi-3.0"?(V.minimum=c,V.exclusiveMinimum=!0):V.exclusiveMinimum=c),typeof E=="number"&&(V.minimum=E,typeof c=="number"&&R.target!=="draft-04"&&(c>=E?delete V.minimum:delete V.exclusiveMinimum)),typeof m=="number"&&(R.target==="draft-04"||R.target==="openapi-3.0"?(V.maximum=m,V.exclusiveMaximum=!0):V.exclusiveMaximum=m),typeof v=="number"&&(V.maximum=v,typeof m=="number"&&R.target!=="draft-04"&&(m<=v?delete V.maximum:delete V.exclusiveMaximum)),typeof d=="number"&&(V.multipleOf=d)},RK=(h,R,T,G)=>{T.type="boolean"},AK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},$K=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},jK=(h,R,T,G)=>{R.target==="openapi-3.0"?(T.type="string",T.nullable=!0,T.enum=[null]):T.type="null"},UK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},vK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},TK=(h,R,T,G)=>{T.not={}},VK=(h,R,T,G)=>{},EK=(h,R,T,G)=>{},SK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},wK=(h,R,T,G)=>{let V=h._zod.def,E=G1(V.entries);E.every(v=>typeof v=="number")&&(T.type="number"),E.every(v=>typeof v=="string")&&(T.type="string"),T.enum=E},GK=(h,R,T,G)=>{let V=h._zod.def,E=[];for(let v of V.values)if(v===void 0){if(R.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof v=="bigint"){if(R.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");E.push(Number(v))}else E.push(v);if(E.length!==0)if(E.length===1){let v=E[0];T.type=v===null?"null":typeof v,R.target==="draft-04"||R.target==="openapi-3.0"?T.enum=[v]:T.const=v}else E.every(v=>typeof v=="number")&&(T.type="number"),E.every(v=>typeof v=="string")&&(T.type="string"),E.every(v=>typeof v=="boolean")&&(T.type="boolean"),E.every(v=>v===null)&&(T.type="null"),T.enum=E},_K=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},LK=(h,R,T,G)=>{let V=T,E=h._zod.pattern;if(!E)throw new Error("Pattern not found in template literal");V.type="string",V.pattern=E.source},DK=(h,R,T,G)=>{let V=T,E={type:"string",format:"binary",contentEncoding:"binary"},{minimum:v,maximum:I,mime:d}=h._zod.bag;v!==void 0&&(E.minLength=v),I!==void 0&&(E.maxLength=I),d?d.length===1?(E.contentMediaType=d[0],Object.assign(V,E)):(Object.assign(V,E),V.anyOf=d.map(m=>({contentMediaType:m}))):Object.assign(V,E)},zK=(h,R,T,G)=>{T.type="boolean"},MK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},NK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},HK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},FK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},BK=(h,R,T,G)=>{if(R.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},ZK=(h,R,T,G)=>{let V=T,E=h._zod.def,{minimum:v,maximum:I}=h._zod.bag;typeof v=="number"&&(V.minItems=v),typeof I=="number"&&(V.maxItems=I),V.type="array",V.items=jp(E.element,R,{...G,path:[...G.path,"items"]})},WK=(h,R,T,G)=>{var m;let V=T,E=h._zod.def;V.type="object",V.properties={};let v=E.shape;for(let c in v)V.properties[c]=jp(v[c],R,{...G,path:[...G.path,"properties",c]});let I=new Set(Object.keys(v)),d=new Set([...I].filter(c=>{let o=E.shape[c]._zod;return R.io==="input"?o.optin===void 0:o.optout===void 0}));d.size>0&&(V.required=Array.from(d)),((m=E.catchall)==null?void 0:m._zod.def.type)==="never"?V.additionalProperties=!1:E.catchall?E.catchall&&(V.additionalProperties=jp(E.catchall,R,{...G,path:[...G.path,"additionalProperties"]})):R.io==="output"&&(V.additionalProperties=!1)},Rw=(h,R,T,G)=>{let V=h._zod.def,E=V.inclusive===!1,v=V.options.map((I,d)=>jp(I,R,{...G,path:[...G.path,E?"oneOf":"anyOf",d]}));E?T.oneOf=v:T.anyOf=v},KK=(h,R,T,G)=>{let V=h._zod.def,E=jp(V.left,R,{...G,path:[...G.path,"allOf",0]}),v=jp(V.right,R,{...G,path:[...G.path,"allOf",1]}),I=m=>"allOf"in m&&Object.keys(m).length===1,d=[...I(E)?E.allOf:[E],...I(v)?v.allOf:[v]];T.allOf=d},JK=(h,R,T,G)=>{let V=T,E=h._zod.def;V.type="array";let v=R.target==="draft-2020-12"?"prefixItems":"items",I=R.target==="draft-2020-12"||R.target==="openapi-3.0"?"items":"additionalItems",d=E.items.map((r,e)=>jp(r,R,{...G,path:[...G.path,v,e]})),m=E.rest?jp(E.rest,R,{...G,path:[...G.path,I,...R.target==="openapi-3.0"?[E.items.length]:[]]}):null;R.target==="draft-2020-12"?(V.prefixItems=d,m&&(V.items=m)):R.target==="openapi-3.0"?(V.items={anyOf:d},m&&V.items.anyOf.push(m),V.minItems=d.length,m||(V.maxItems=d.length)):(V.items=d,m&&(V.additionalItems=m));let{minimum:c,maximum:o}=h._zod.bag;typeof c=="number"&&(V.minItems=c),typeof o=="number"&&(V.maxItems=o)},QK=(h,R,T,G)=>{let V=T,E=h._zod.def;V.type="object";let v=E.keyType,I=v._zod.bag,d=I==null?void 0:I.patterns;if(E.mode==="loose"&&d&&d.size>0){let c=jp(E.valueType,R,{...G,path:[...G.path,"patternProperties","*"]});V.patternProperties={};for(let o of d)V.patternProperties[o.source]=c}else(R.target==="draft-07"||R.target==="draft-2020-12")&&(V.propertyNames=jp(E.keyType,R,{...G,path:[...G.path,"propertyNames"]})),V.additionalProperties=jp(E.valueType,R,{...G,path:[...G.path,"additionalProperties"]});let m=v._zod.values;if(m){let c=[...m].filter(o=>typeof o=="string"||typeof o=="number");c.length>0&&(V.required=c)}},YK=(h,R,T,G)=>{let V=h._zod.def,E=jp(V.innerType,R,G),v=R.seen.get(h);R.target==="openapi-3.0"?(v.ref=V.innerType,T.nullable=!0):T.anyOf=[E,{type:"null"}]},XK=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType},lK=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType,T.default=JSON.parse(JSON.stringify(V.defaultValue))},OK=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType,R.io==="input"&&(T._prefault=JSON.parse(JSON.stringify(V.defaultValue)))},CK=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType;let v;try{v=V.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}T.default=v},bK=(h,R,T,G)=>{let V=h._zod.def,E=R.io==="input"?V.in._zod.def.type==="transform"?V.out:V.in:V.out;jp(E,R,G);let v=R.seen.get(h);v.ref=E},kK=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType,T.readOnly=!0},eJ=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType},Aw=(h,R,T,G)=>{let V=h._zod.def;jp(V.innerType,R,G);let E=R.seen.get(h);E.ref=V.innerType},tJ=(h,R,T,G)=>{let V=h._zod.innerType;jp(V,R,G);let E=R.seen.get(h);E.ref=V},Iw={string:xK,number:IK,boolean:RK,bigint:AK,symbol:$K,null:jK,undefined:UK,void:vK,never:TK,any:VK,unknown:EK,date:SK,enum:wK,literal:GK,nan:_K,template_literal:LK,file:DK,success:zK,custom:MK,function:NK,transform:HK,map:FK,set:BK,array:ZK,object:WK,union:Rw,intersection:KK,tuple:JK,record:QK,nullable:YK,nonoptional:XK,default:lK,prefault:OK,catch:CK,pipe:bK,readonly:kK,promise:eJ,optional:Aw,lazy:tJ};function M$(h,R){if("_idmap"in h){let G=h,V=uA({...R,processors:Iw}),E={};for(let d of G._idmap.entries()){let[m,c]=d;jp(c,V)}let v={},I={registry:G,uri:R==null?void 0:R.uri,defs:E};V.external=I;for(let d of G._idmap.entries()){let[m,c]=d;pA(V,c),v[m]=cA(V,c)}if(Object.keys(E).length>0){let d=V.target==="draft-2020-12"?"$defs":"definitions";v.__shared={[d]:E}}return{schemas:v}}let T=uA({...R,processors:Iw});return jp(h,T),pA(T,h),cA(T,h)}var $w=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(R){this.ctx.counter=R}get seen(){return this.ctx.seen}constructor(R){let T=(R==null?void 0:R.target)??"draft-2020-12";T==="draft-4"&&(T="draft-04"),T==="draft-7"&&(T="draft-07"),this.ctx=uA({processors:Iw,target:T,...(R==null?void 0:R.metadata)&&{metadata:R.metadata},...(R==null?void 0:R.unrepresentable)&&{unrepresentable:R.unrepresentable},...(R==null?void 0:R.override)&&{override:R.override},...(R==null?void 0:R.io)&&{io:R.io}})}process(R,T={path:[],schemaPath:[]}){return jp(R,this.ctx,T)}emit(R,T){T&&(T.cycles&&(this.ctx.cycles=T.cycles),T.reused&&(this.ctx.reused=T.reused),T.external&&(this.ctx.external=T.external)),pA(this.ctx,R);let G=cA(this.ctx,R),{"~standard":V,...E}=G;return E}};var $ue={};var met=vo("ZodMiniType",(h,R)=>{if(!h._zod)throw new Error("Uninitialized schema in ZodMiniType.");Si.init(h,R),h.def=R,h.type=R.type,h.parse=(T,G)=>A$(h,T,G,{callee:h.parse}),h.safeParse=(T,G)=>tA(h,T,G),h.parseAsync=async(T,G)=>$$(h,T,G,{callee:h.parseAsync}),h.safeParseAsync=async(T,G)=>oA(h,T,G),h.check=(...T)=>h.clone({...R,checks:[...R.checks??[],...T.map(G=>typeof G=="function"?{_zod:{check:G,def:{check:"custom"},onattach:[]}}:G)]},{parent:!0}),h.with=h.check,h.clone=(T,G)=>Yf(h,T,G),h.brand=()=>h,h.register=((T,G)=>(T.add(h,G),h)),h.apply=T=>T(h)});var get=vo("ZodMiniObject",(h,R)=>{rS.init(h,R),met.init(h,R),su(h,"shape",()=>R.shape)});function oJ(h,R){let T={type:"object",shape:h??{},...Ir(R)};return new get(T)}function QP(h){return!!h._zod}function N$(h){let R=Object.values(h);if(R.length===0)return oJ({});let T=R.every(QP),G=R.every(V=>!QP(V));if(T)return oJ(h);if(G)return Nne(h);throw new Error("Mixed Zod versions detected in object shape.")}function fA(h,R){return QP(h)?tA(h,R):h.safeParse(R)}async function jw(h,R){return QP(h)?await oA(h,R):await h.safeParseAsync(R)}function mA(h){var T,G;if(!h)return;let R;if(QP(h)?R=(G=(T=h._zod)==null?void 0:T.def)==null?void 0:G.shape:R=h.shape,!!R){if(typeof R=="function")try{return R()}catch{return}return R}}function fj(h){var R;if(h){if(typeof h=="object"){let T=h,G=h;if(!T._def&&!G._zod){let V=Object.values(h);if(V.length>0&&V.every(E=>typeof E=="object"&&E!==null&&(E._def!==void 0||E._zod!==void 0||typeof E.parse=="function")))return N$(h)}}if(QP(h)){let G=(R=h._zod)==null?void 0:R.def;if(G&&(G.type==="object"||G.shape!==void 0))return h}else if(h.shape!==void 0)return h}}function Uw(h){if(h&&typeof h=="object"){if("message"in h&&typeof h.message=="string")return h.message;if("issues"in h&&Array.isArray(h.issues)&&h.issues.length>0){let R=h.issues[0];if(R&&typeof R=="object"&&"message"in R)return String(R.message)}try{return JSON.stringify(h)}catch{return String(h)}}return String(h)}function vue(h){return h.description}function Tue(h){var T,G,V;if(QP(h))return((G=(T=h._zod)==null?void 0:T.def)==null?void 0:G.type)==="optional";let R=h;return typeof h.isOptional=="function"?h.isOptional():((V=R._def)==null?void 0:V.typeName)==="ZodOptional"}function vw(h){var V;if(QP(h)){let v=(V=h._zod)==null?void 0:V.def;if(v){if(v.value!==void 0)return v.value;if(Array.isArray(v.values)&&v.values.length>0)return v.values[0]}}let T=h._def;if(T){if(T.value!==void 0)return T.value;if(Array.isArray(T.values)&&T.values.length>0)return T.values[0]}let G=h.value;if(G!==void 0)return G}var eo={};ZP(eo,{$brand:()=>S1,$input:()=>DS,$output:()=>LS,NEVER:()=>kV,TimePrecision:()=>HS,ZodAny:()=>jJ,ZodArray:()=>VJ,ZodBase64:()=>Qw,ZodBase64URL:()=>Yw,ZodBigInt:()=>dj,ZodBigIntFormat:()=>Ow,ZodBoolean:()=>Pj,ZodCIDRv4:()=>Kw,ZodCIDRv6:()=>Jw,ZodCUID:()=>Mw,ZodCUID2:()=>Nw,ZodCatch:()=>XJ,ZodCodec:()=>tG,ZodCustom:()=>Ev,ZodCustomStringFormat:()=>hj,ZodDate:()=>jv,ZodDefault:()=>ZJ,ZodDiscriminatedUnion:()=>SJ,ZodE164:()=>Xw,ZodEmail:()=>Lw,ZodEmoji:()=>Dw,ZodEnum:()=>mj,ZodError:()=>uJ,ZodExactOptional:()=>HJ,ZodFile:()=>MJ,ZodFirstPartyTypeKind:()=>i9,ZodFunction:()=>s9,ZodGUID:()=>xv,ZodIPv4:()=>Zw,ZodIPv6:()=>Ww,ZodISODate:()=>Ew,ZodISODateTime:()=>Vw,ZodISODuration:()=>ww,ZodISOTime:()=>Sw,ZodIntersection:()=>wJ,ZodIssueCode:()=>qet,ZodJWT:()=>lw,ZodKSUID:()=>Bw,ZodLazy:()=>e9,ZodLiteral:()=>zJ,ZodMAC:()=>IJ,ZodMap:()=>LJ,ZodNaN:()=>OJ,ZodNanoID:()=>zw,ZodNever:()=>vJ,ZodNonOptional:()=>kw,ZodNull:()=>$J,ZodNullable:()=>BJ,ZodNumber:()=>aj,ZodNumberFormat:()=>H$,ZodObject:()=>Uv,ZodOptional:()=>yj,ZodPipe:()=>eG,ZodPrefault:()=>KJ,ZodPromise:()=>o9,ZodReadonly:()=>CJ,ZodRealError:()=>sh,ZodRecord:()=>Vv,ZodSet:()=>DJ,ZodString:()=>gj,ZodStringFormat:()=>Np,ZodSuccess:()=>YJ,ZodSymbol:()=>RJ,ZodTemplateLiteral:()=>kJ,ZodTransform:()=>NJ,ZodTuple:()=>GJ,ZodType:()=>ru,ZodULID:()=>Hw,ZodURL:()=>Av,ZodUUID:()=>$I,ZodUndefined:()=>AJ,ZodUnion:()=>vv,ZodUnknown:()=>UJ,ZodVoid:()=>TJ,ZodXID:()=>Fw,ZodXor:()=>EJ,_ZodString:()=>_w,_default:()=>WJ,_function:()=>Spe,any:()=>gpe,array:()=>Eu,base64:()=>lue,base64url:()=>Oue,bigint:()=>upe,boolean:()=>mf,catch:()=>lJ,check:()=>wpe,cidrv4:()=>Yue,cidrv6:()=>Xue,clone:()=>Yf,codec:()=>Tpe,coerce:()=>u9,config:()=>Mc,core:()=>VP,cuid:()=>Hue,cuid2:()=>Fue,custom:()=>oG,date:()=>ape,decode:()=>hJ,decodeAsync:()=>PJ,describe:()=>Gpe,discriminatedUnion:()=>Tv,e164:()=>Cue,email:()=>Eue,emoji:()=>Mue,encode:()=>gJ,encodeAsync:()=>aJ,endsWith:()=>S$,enum:()=>vm,exactOptional:()=>FJ,file:()=>$pe,flattenError:()=>X0,float32:()=>spe,float64:()=>rpe,formatError:()=>l0,fromJSONSchema:()=>Npe,function:()=>Spe,getErrorMap:()=>xet,globalRegistry:()=>Xf,gt:()=>eI,gte:()=>jm,guid:()=>Sue,hash:()=>ope,hex:()=>tpe,hostname:()=>epe,httpUrl:()=>zue,includes:()=>V$,instanceof:()=>Lpe,int:()=>Gw,int32:()=>npe,int64:()=>ppe,intersection:()=>qj,ipv4:()=>Kue,ipv6:()=>Que,iso:()=>gA,json:()=>zpe,jwt:()=>bue,keyof:()=>Ppe,ksuid:()=>Wue,lazy:()=>t9,length:()=>iA,literal:()=>Dn,locales:()=>nj,looseObject:()=>Um,looseRecord:()=>xpe,lowercase:()=>v$,lt:()=>kx,lte:()=>Wg,mac:()=>Jue,map:()=>Ipe,maxLength:()=>nA,maxSize:()=>$R,meta:()=>_pe,mime:()=>w$,minLength:()=>AI,minSize:()=>tI,multipleOf:()=>AR,nan:()=>vpe,nanoid:()=>Nue,nativeEnum:()=>Ape,negative:()=>av,never:()=>Cw,nonnegative:()=>dv,nonoptional:()=>QJ,nonpositive:()=>Pv,normalize:()=>G$,null:()=>$v,nullable:()=>Iv,nullish:()=>jpe,number:()=>cp,object:()=>hn,optional:()=>rc,overwrite:()=>JP,parse:()=>pJ,parseAsync:()=>cJ,partialRecord:()=>ype,pipe:()=>Rv,positive:()=>hv,prefault:()=>JJ,preprocess:()=>Sv,prettifyError:()=>rE,promise:()=>Epe,property:()=>qv,readonly:()=>bJ,record:()=>zp,refine:()=>r9,regex:()=>U$,regexes:()=>oh,registry:()=>Q1,safeDecode:()=>qJ,safeDecodeAsync:()=>xJ,safeEncode:()=>dJ,safeEncodeAsync:()=>yJ,safeParse:()=>fJ,safeParseAsync:()=>mJ,set:()=>Rpe,setErrorMap:()=>yet,size:()=>rA,slugify:()=>pj,startsWith:()=>E$,strictObject:()=>dpe,string:()=>ms,stringFormat:()=>kue,stringbool:()=>Dpe,success:()=>Upe,superRefine:()=>n9,symbol:()=>fpe,templateLiteral:()=>Vpe,toJSONSchema:()=>M$,toLowerCase:()=>L$,toUpperCase:()=>D$,transform:()=>bw,treeifyError:()=>sE,trim:()=>_$,tuple:()=>_J,uint32:()=>ipe,uint64:()=>cpe,ulid:()=>Bue,undefined:()=>mpe,union:()=>Fp,unknown:()=>Hp,uppercase:()=>T$,url:()=>Due,util:()=>cr,uuid:()=>wue,uuidv4:()=>Gue,uuidv6:()=>_ue,uuidv7:()=>Lue,void:()=>hpe,xid:()=>Zue,xor:()=>qpe});var yv={};ZP(yv,{ZodAny:()=>jJ,ZodArray:()=>VJ,ZodBase64:()=>Qw,ZodBase64URL:()=>Yw,ZodBigInt:()=>dj,ZodBigIntFormat:()=>Ow,ZodBoolean:()=>Pj,ZodCIDRv4:()=>Kw,ZodCIDRv6:()=>Jw,ZodCUID:()=>Mw,ZodCUID2:()=>Nw,ZodCatch:()=>XJ,ZodCodec:()=>tG,ZodCustom:()=>Ev,ZodCustomStringFormat:()=>hj,ZodDate:()=>jv,ZodDefault:()=>ZJ,ZodDiscriminatedUnion:()=>SJ,ZodE164:()=>Xw,ZodEmail:()=>Lw,ZodEmoji:()=>Dw,ZodEnum:()=>mj,ZodExactOptional:()=>HJ,ZodFile:()=>MJ,ZodFunction:()=>s9,ZodGUID:()=>xv,ZodIPv4:()=>Zw,ZodIPv6:()=>Ww,ZodIntersection:()=>wJ,ZodJWT:()=>lw,ZodKSUID:()=>Bw,ZodLazy:()=>e9,ZodLiteral:()=>zJ,ZodMAC:()=>IJ,ZodMap:()=>LJ,ZodNaN:()=>OJ,ZodNanoID:()=>zw,ZodNever:()=>vJ,ZodNonOptional:()=>kw,ZodNull:()=>$J,ZodNullable:()=>BJ,ZodNumber:()=>aj,ZodNumberFormat:()=>H$,ZodObject:()=>Uv,ZodOptional:()=>yj,ZodPipe:()=>eG,ZodPrefault:()=>KJ,ZodPromise:()=>o9,ZodReadonly:()=>CJ,ZodRecord:()=>Vv,ZodSet:()=>DJ,ZodString:()=>gj,ZodStringFormat:()=>Np,ZodSuccess:()=>YJ,ZodSymbol:()=>RJ,ZodTemplateLiteral:()=>kJ,ZodTransform:()=>NJ,ZodTuple:()=>GJ,ZodType:()=>ru,ZodULID:()=>Hw,ZodURL:()=>Av,ZodUUID:()=>$I,ZodUndefined:()=>AJ,ZodUnion:()=>vv,ZodUnknown:()=>UJ,ZodVoid:()=>TJ,ZodXID:()=>Fw,ZodXor:()=>EJ,_ZodString:()=>_w,_default:()=>WJ,_function:()=>Spe,any:()=>gpe,array:()=>Eu,base64:()=>lue,base64url:()=>Oue,bigint:()=>upe,boolean:()=>mf,catch:()=>lJ,check:()=>wpe,cidrv4:()=>Yue,cidrv6:()=>Xue,codec:()=>Tpe,cuid:()=>Hue,cuid2:()=>Fue,custom:()=>oG,date:()=>ape,describe:()=>Gpe,discriminatedUnion:()=>Tv,e164:()=>Cue,email:()=>Eue,emoji:()=>Mue,enum:()=>vm,exactOptional:()=>FJ,file:()=>$pe,float32:()=>spe,float64:()=>rpe,function:()=>Spe,guid:()=>Sue,hash:()=>ope,hex:()=>tpe,hostname:()=>epe,httpUrl:()=>zue,instanceof:()=>Lpe,int:()=>Gw,int32:()=>npe,int64:()=>ppe,intersection:()=>qj,ipv4:()=>Kue,ipv6:()=>Que,json:()=>zpe,jwt:()=>bue,keyof:()=>Ppe,ksuid:()=>Wue,lazy:()=>t9,literal:()=>Dn,looseObject:()=>Um,looseRecord:()=>xpe,mac:()=>Jue,map:()=>Ipe,meta:()=>_pe,nan:()=>vpe,nanoid:()=>Nue,nativeEnum:()=>Ape,never:()=>Cw,nonoptional:()=>QJ,null:()=>$v,nullable:()=>Iv,nullish:()=>jpe,number:()=>cp,object:()=>hn,optional:()=>rc,partialRecord:()=>ype,pipe:()=>Rv,prefault:()=>JJ,preprocess:()=>Sv,promise:()=>Epe,readonly:()=>bJ,record:()=>zp,refine:()=>r9,set:()=>Rpe,strictObject:()=>dpe,string:()=>ms,stringFormat:()=>kue,stringbool:()=>Dpe,success:()=>Upe,superRefine:()=>n9,symbol:()=>fpe,templateLiteral:()=>Vpe,transform:()=>bw,tuple:()=>_J,uint32:()=>ipe,uint64:()=>cpe,ulid:()=>Bue,undefined:()=>mpe,union:()=>Fp,unknown:()=>Hp,url:()=>Due,uuid:()=>wue,uuidv4:()=>Gue,uuidv6:()=>_ue,uuidv7:()=>Lue,void:()=>hpe,xid:()=>Zue,xor:()=>qpe});var Tw={};ZP(Tw,{endsWith:()=>S$,gt:()=>eI,gte:()=>jm,includes:()=>V$,length:()=>iA,lowercase:()=>v$,lt:()=>kx,lte:()=>Wg,maxLength:()=>nA,maxSize:()=>$R,mime:()=>w$,minLength:()=>AI,minSize:()=>tI,multipleOf:()=>AR,negative:()=>av,nonnegative:()=>dv,nonpositive:()=>Pv,normalize:()=>G$,overwrite:()=>JP,positive:()=>hv,property:()=>qv,regex:()=>U$,size:()=>rA,slugify:()=>pj,startsWith:()=>E$,toLowerCase:()=>L$,toUpperCase:()=>D$,trim:()=>_$,uppercase:()=>T$});var gA={};ZP(gA,{ZodISODate:()=>Ew,ZodISODateTime:()=>Vw,ZodISODuration:()=>ww,ZodISOTime:()=>Sw,date:()=>rJ,datetime:()=>sJ,duration:()=>iJ,time:()=>nJ});var Vw=vo("ZodISODateTime",(h,R)=>{_E.init(h,R),Np.init(h,R)});function sJ(h){return FS(Vw,h)}var Ew=vo("ZodISODate",(h,R)=>{LE.init(h,R),Np.init(h,R)});function rJ(h){return BS(Ew,h)}var Sw=vo("ZodISOTime",(h,R)=>{DE.init(h,R),Np.init(h,R)});function nJ(h){return ZS(Sw,h)}var ww=vo("ZodISODuration",(h,R)=>{zE.init(h,R),Np.init(h,R)});function iJ(h){return WS(ww,h)}var Vue=(h,R)=>{M1.init(h,R),h.name="ZodError",Object.defineProperties(h,{format:{value:T=>l0(h,T)},flatten:{value:T=>X0(h,T)},addIssue:{value:T=>{h.issues.push(T),h.message=JSON.stringify(h.issues,J0,2)}},addIssues:{value:T=>{h.issues.push(...T),h.message=JSON.stringify(h.issues,J0,2)}},isEmpty:{get(){return h.issues.length===0}}})},uJ=vo("ZodError",Vue),sh=vo("ZodError",Vue,{Parent:Error});var pJ=O0(sh),cJ=C0(sh),fJ=b0(sh),mJ=k0(sh),gJ=nE(sh),hJ=iE(sh),aJ=uE(sh),PJ=pE(sh),dJ=cE(sh),qJ=fE(sh),yJ=mE(sh),xJ=gE(sh);var ru=vo("ZodType",(h,R)=>(Si.init(h,R),Object.assign(h["~standard"],{jsonSchema:{input:cj(h,"input"),output:cj(h,"output")}}),h.toJSONSchema=yK(h,{}),h.def=R,h.type=R.type,Object.defineProperty(h,"_def",{value:R}),h.check=(...T)=>h.clone(cr.mergeDefs(R,{checks:[...R.checks??[],...T.map(G=>typeof G=="function"?{_zod:{check:G,def:{check:"custom"},onattach:[]}}:G)]}),{parent:!0}),h.with=h.check,h.clone=(T,G)=>Yf(h,T,G),h.brand=()=>h,h.register=((T,G)=>(T.add(h,G),h)),h.parse=(T,G)=>pJ(h,T,G,{callee:h.parse}),h.safeParse=(T,G)=>fJ(h,T,G),h.parseAsync=async(T,G)=>cJ(h,T,G,{callee:h.parseAsync}),h.safeParseAsync=async(T,G)=>mJ(h,T,G),h.spa=h.safeParseAsync,h.encode=(T,G)=>gJ(h,T,G),h.decode=(T,G)=>hJ(h,T,G),h.encodeAsync=async(T,G)=>aJ(h,T,G),h.decodeAsync=async(T,G)=>PJ(h,T,G),h.safeEncode=(T,G)=>dJ(h,T,G),h.safeDecode=(T,G)=>qJ(h,T,G),h.safeEncodeAsync=async(T,G)=>yJ(h,T,G),h.safeDecodeAsync=async(T,G)=>xJ(h,T,G),h.refine=(T,G)=>h.check(r9(T,G)),h.superRefine=T=>h.check(n9(T)),h.overwrite=T=>h.check(JP(T)),h.optional=()=>rc(h),h.exactOptional=()=>FJ(h),h.nullable=()=>Iv(h),h.nullish=()=>rc(Iv(h)),h.nonoptional=T=>QJ(h,T),h.array=()=>Eu(h),h.or=T=>Fp([h,T]),h.and=T=>qj(h,T),h.transform=T=>Rv(h,bw(T)),h.default=T=>WJ(h,T),h.prefault=T=>JJ(h,T),h.catch=T=>lJ(h,T),h.pipe=T=>Rv(h,T),h.readonly=()=>bJ(h),h.describe=T=>{let G=h.clone();return Xf.add(G,{description:T}),G},Object.defineProperty(h,"description",{get(){var T;return(T=Xf.get(h))==null?void 0:T.description},configurable:!0}),h.meta=(...T)=>{if(T.length===0)return Xf.get(h);let G=h.clone();return Xf.add(G,T[0]),G},h.isOptional=()=>h.safeParse(void 0).success,h.isNullable=()=>h.safeParse(null).success,h.apply=T=>T(h),h)),_w=vo("_ZodString",(h,R)=>{sA.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(G,V,E)=>xK(h,G,V,E);let T=h._zod.bag;h.format=T.format??null,h.minLength=T.minimum??null,h.maxLength=T.maximum??null,h.regex=(...G)=>h.check(U$(...G)),h.includes=(...G)=>h.check(V$(...G)),h.startsWith=(...G)=>h.check(E$(...G)),h.endsWith=(...G)=>h.check(S$(...G)),h.min=(...G)=>h.check(AI(...G)),h.max=(...G)=>h.check(nA(...G)),h.length=(...G)=>h.check(iA(...G)),h.nonempty=(...G)=>h.check(AI(1,...G)),h.lowercase=G=>h.check(v$(G)),h.uppercase=G=>h.check(T$(G)),h.trim=()=>h.check(_$()),h.normalize=(...G)=>h.check(G$(...G)),h.toLowerCase=()=>h.check(L$()),h.toUpperCase=()=>h.check(D$()),h.slugify=()=>h.check(pj())}),gj=vo("ZodString",(h,R)=>{sA.init(h,R),_w.init(h,R),h.email=T=>h.check(Y1(Lw,T)),h.url=T=>h.check(uj(Av,T)),h.jwt=T=>h.check(gv(lw,T)),h.emoji=T=>h.check(b1(Dw,T)),h.guid=T=>h.check(ij(xv,T)),h.uuid=T=>h.check(X1($I,T)),h.uuidv4=T=>h.check(l1($I,T)),h.uuidv6=T=>h.check(O1($I,T)),h.uuidv7=T=>h.check(C1($I,T)),h.nanoid=T=>h.check(k1(zw,T)),h.guid=T=>h.check(ij(xv,T)),h.cuid=T=>h.check(ev(Mw,T)),h.cuid2=T=>h.check(tv(Nw,T)),h.ulid=T=>h.check(ov(Hw,T)),h.base64=T=>h.check(cv(Qw,T)),h.base64url=T=>h.check(fv(Yw,T)),h.xid=T=>h.check(sv(Fw,T)),h.ksuid=T=>h.check(rv(Bw,T)),h.ipv4=T=>h.check(nv(Zw,T)),h.ipv6=T=>h.check(iv(Ww,T)),h.cidrv4=T=>h.check(uv(Kw,T)),h.cidrv6=T=>h.check(pv(Jw,T)),h.e164=T=>h.check(mv(Xw,T)),h.datetime=T=>h.check(sJ(T)),h.date=T=>h.check(rJ(T)),h.time=T=>h.check(nJ(T)),h.duration=T=>h.check(iJ(T))});function ms(h){return zS(gj,h)}var Np=vo("ZodStringFormat",(h,R)=>{Dp.init(h,R),_w.init(h,R)}),Lw=vo("ZodEmail",(h,R)=>{jE.init(h,R),Np.init(h,R)});function Eue(h){return Y1(Lw,h)}var xv=vo("ZodGUID",(h,R)=>{AE.init(h,R),Np.init(h,R)});function Sue(h){return ij(xv,h)}var $I=vo("ZodUUID",(h,R)=>{$E.init(h,R),Np.init(h,R)});function wue(h){return X1($I,h)}function Gue(h){return l1($I,h)}function _ue(h){return O1($I,h)}function Lue(h){return C1($I,h)}var Av=vo("ZodURL",(h,R)=>{UE.init(h,R),Np.init(h,R)});function Due(h){return uj(Av,h)}function zue(h){return uj(Av,{protocol:/^https?$/,hostname:oh.domain,...cr.normalizeParams(h)})}var Dw=vo("ZodEmoji",(h,R)=>{vE.init(h,R),Np.init(h,R)});function Mue(h){return b1(Dw,h)}var zw=vo("ZodNanoID",(h,R)=>{TE.init(h,R),Np.init(h,R)});function Nue(h){return k1(zw,h)}var Mw=vo("ZodCUID",(h,R)=>{VE.init(h,R),Np.init(h,R)});function Hue(h){return ev(Mw,h)}var Nw=vo("ZodCUID2",(h,R)=>{EE.init(h,R),Np.init(h,R)});function Fue(h){return tv(Nw,h)}var Hw=vo("ZodULID",(h,R)=>{SE.init(h,R),Np.init(h,R)});function Bue(h){return ov(Hw,h)}var Fw=vo("ZodXID",(h,R)=>{wE.init(h,R),Np.init(h,R)});function Zue(h){return sv(Fw,h)}var Bw=vo("ZodKSUID",(h,R)=>{GE.init(h,R),Np.init(h,R)});function Wue(h){return rv(Bw,h)}var Zw=vo("ZodIPv4",(h,R)=>{ME.init(h,R),Np.init(h,R)});function Kue(h){return nv(Zw,h)}var IJ=vo("ZodMAC",(h,R)=>{HE.init(h,R),Np.init(h,R)});function Jue(h){return NS(IJ,h)}var Ww=vo("ZodIPv6",(h,R)=>{NE.init(h,R),Np.init(h,R)});function Que(h){return iv(Ww,h)}var Kw=vo("ZodCIDRv4",(h,R)=>{FE.init(h,R),Np.init(h,R)});function Yue(h){return uv(Kw,h)}var Jw=vo("ZodCIDRv6",(h,R)=>{BE.init(h,R),Np.init(h,R)});function Xue(h){return pv(Jw,h)}var Qw=vo("ZodBase64",(h,R)=>{ZE.init(h,R),Np.init(h,R)});function lue(h){return cv(Qw,h)}var Yw=vo("ZodBase64URL",(h,R)=>{WE.init(h,R),Np.init(h,R)});function Oue(h){return fv(Yw,h)}var Xw=vo("ZodE164",(h,R)=>{KE.init(h,R),Np.init(h,R)});function Cue(h){return mv(Xw,h)}var lw=vo("ZodJWT",(h,R)=>{JE.init(h,R),Np.init(h,R)});function bue(h){return gv(lw,h)}var hj=vo("ZodCustomStringFormat",(h,R)=>{QE.init(h,R),Np.init(h,R)});function kue(h,R,T={}){return z$(hj,h,R,T)}function epe(h){return z$(hj,"hostname",oh.hostname,h)}function tpe(h){return z$(hj,"hex",oh.hex,h)}function ope(h,R){let T=(R==null?void 0:R.enc)??"hex",G=`${h}_${T}`,V=oh[G];if(!V)throw new Error(`Unrecognized hash format: ${G}`);return z$(hj,G,V,R)}var aj=vo("ZodNumber",(h,R)=>{B1.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(G,V,E)=>IK(h,G,V,E),h.gt=(G,V)=>h.check(eI(G,V)),h.gte=(G,V)=>h.check(jm(G,V)),h.min=(G,V)=>h.check(jm(G,V)),h.lt=(G,V)=>h.check(kx(G,V)),h.lte=(G,V)=>h.check(Wg(G,V)),h.max=(G,V)=>h.check(Wg(G,V)),h.int=G=>h.check(Gw(G)),h.safe=G=>h.check(Gw(G)),h.positive=G=>h.check(eI(0,G)),h.nonnegative=G=>h.check(jm(0,G)),h.negative=G=>h.check(kx(0,G)),h.nonpositive=G=>h.check(Wg(0,G)),h.multipleOf=(G,V)=>h.check(AR(G,V)),h.step=(G,V)=>h.check(AR(G,V)),h.finite=()=>h;let T=h._zod.bag;h.minValue=Math.max(T.minimum??Number.NEGATIVE_INFINITY,T.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,h.maxValue=Math.min(T.maximum??Number.POSITIVE_INFINITY,T.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,h.isInt=(T.format??"").includes("int")||Number.isSafeInteger(T.multipleOf??.5),h.isFinite=!0,h.format=T.format??null});function cp(h){return KS(aj,h)}var H$=vo("ZodNumberFormat",(h,R)=>{YE.init(h,R),aj.init(h,R)});function Gw(h){return QS(H$,h)}function spe(h){return YS(H$,h)}function rpe(h){return XS(H$,h)}function npe(h){return lS(H$,h)}function ipe(h){return OS(H$,h)}var Pj=vo("ZodBoolean",(h,R)=>{tj.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>RK(h,T,G,V)});function mf(h){return CS(Pj,h)}var dj=vo("ZodBigInt",(h,R)=>{Z1.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(G,V,E)=>AK(h,G,V,E),h.gte=(G,V)=>h.check(jm(G,V)),h.min=(G,V)=>h.check(jm(G,V)),h.gt=(G,V)=>h.check(eI(G,V)),h.gte=(G,V)=>h.check(jm(G,V)),h.min=(G,V)=>h.check(jm(G,V)),h.lt=(G,V)=>h.check(kx(G,V)),h.lte=(G,V)=>h.check(Wg(G,V)),h.max=(G,V)=>h.check(Wg(G,V)),h.positive=G=>h.check(eI(BigInt(0),G)),h.negative=G=>h.check(kx(BigInt(0),G)),h.nonpositive=G=>h.check(Wg(BigInt(0),G)),h.nonnegative=G=>h.check(jm(BigInt(0),G)),h.multipleOf=(G,V)=>h.check(AR(G,V));let T=h._zod.bag;h.minValue=T.minimum??null,h.maxValue=T.maximum??null,h.format=T.format??null});function upe(h){return kS(dj,h)}var Ow=vo("ZodBigIntFormat",(h,R)=>{XE.init(h,R),dj.init(h,R)});function ppe(h){return tw(Ow,h)}function cpe(h){return ow(Ow,h)}var RJ=vo("ZodSymbol",(h,R)=>{lE.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>$K(h,T,G,V)});function fpe(h){return sw(RJ,h)}var AJ=vo("ZodUndefined",(h,R)=>{OE.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>UK(h,T,G,V)});function mpe(h){return rw(AJ,h)}var $J=vo("ZodNull",(h,R)=>{CE.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>jK(h,T,G,V)});function $v(h){return nw($J,h)}var jJ=vo("ZodAny",(h,R)=>{bE.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>VK(h,T,G,V)});function gpe(){return iw(jJ)}var UJ=vo("ZodUnknown",(h,R)=>{kE.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>EK(h,T,G,V)});function Hp(){return uw(UJ)}var vJ=vo("ZodNever",(h,R)=>{eS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>TK(h,T,G,V)});function Cw(h){return pw(vJ,h)}var TJ=vo("ZodVoid",(h,R)=>{tS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>vK(h,T,G,V)});function hpe(h){return cw(TJ,h)}var jv=vo("ZodDate",(h,R)=>{oS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(G,V,E)=>SK(h,G,V,E),h.min=(G,V)=>h.check(jm(G,V)),h.max=(G,V)=>h.check(Wg(G,V));let T=h._zod.bag;h.minDate=T.minimum?new Date(T.minimum):null,h.maxDate=T.maximum?new Date(T.maximum):null});function ape(h){return fw(jv,h)}var VJ=vo("ZodArray",(h,R)=>{sS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>ZK(h,T,G,V),h.element=R.element,h.min=(T,G)=>h.check(AI(T,G)),h.nonempty=T=>h.check(AI(1,T)),h.max=(T,G)=>h.check(nA(T,G)),h.length=(T,G)=>h.check(iA(T,G)),h.unwrap=()=>h.element});function Eu(h,R){return qK(VJ,h,R)}function Ppe(h){let R=h._zod.def.shape;return vm(Object.keys(R))}var Uv=vo("ZodObject",(h,R)=>{dK.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>WK(h,T,G,V),cr.defineLazy(h,"shape",()=>R.shape),h.keyof=()=>vm(Object.keys(h._zod.def.shape)),h.catchall=T=>h.clone({...h._zod.def,catchall:T}),h.passthrough=()=>h.clone({...h._zod.def,catchall:Hp()}),h.loose=()=>h.clone({...h._zod.def,catchall:Hp()}),h.strict=()=>h.clone({...h._zod.def,catchall:Cw()}),h.strip=()=>h.clone({...h._zod.def,catchall:void 0}),h.extend=T=>cr.extend(h,T),h.safeExtend=T=>cr.safeExtend(h,T),h.merge=T=>cr.merge(h,T),h.pick=T=>cr.pick(h,T),h.omit=T=>cr.omit(h,T),h.partial=(...T)=>cr.partial(yj,h,T[0]),h.required=(...T)=>cr.required(kw,h,T[0])});function hn(h,R){let T={type:"object",shape:h??{},...cr.normalizeParams(R)};return new Uv(T)}function dpe(h,R){return new Uv({type:"object",shape:h,catchall:Cw(),...cr.normalizeParams(R)})}function Um(h,R){return new Uv({type:"object",shape:h,catchall:Hp(),...cr.normalizeParams(R)})}var vv=vo("ZodUnion",(h,R)=>{oj.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>Rw(h,T,G,V),h.options=R.options});function Fp(h,R){return new vv({type:"union",options:h,...cr.normalizeParams(R)})}var EJ=vo("ZodXor",(h,R)=>{vv.init(h,R),nS.init(h,R),h._zod.processJSONSchema=(T,G,V)=>Rw(h,T,G,V),h.options=R.options});function qpe(h,R){return new EJ({type:"union",options:h,inclusive:!1,...cr.normalizeParams(R)})}var SJ=vo("ZodDiscriminatedUnion",(h,R)=>{vv.init(h,R),iS.init(h,R)});function Tv(h,R,T){return new SJ({type:"union",options:R,discriminator:h,...cr.normalizeParams(T)})}var wJ=vo("ZodIntersection",(h,R)=>{uS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>KK(h,T,G,V)});function qj(h,R){return new wJ({type:"intersection",left:h,right:R})}var GJ=vo("ZodTuple",(h,R)=>{W1.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>JK(h,T,G,V),h.rest=T=>h.clone({...h._zod.def,rest:T})});function _J(h,R,T){let G=R instanceof Si,V=G?T:R,E=G?R:null;return new GJ({type:"tuple",items:h,rest:E,...cr.normalizeParams(V)})}var Vv=vo("ZodRecord",(h,R)=>{pS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>QK(h,T,G,V),h.keyType=R.keyType,h.valueType=R.valueType});function zp(h,R,T){return new Vv({type:"record",keyType:h,valueType:R,...cr.normalizeParams(T)})}function ype(h,R,T){let G=Yf(h);return G._zod.values=void 0,new Vv({type:"record",keyType:G,valueType:R,...cr.normalizeParams(T)})}function xpe(h,R,T){return new Vv({type:"record",keyType:h,valueType:R,mode:"loose",...cr.normalizeParams(T)})}var LJ=vo("ZodMap",(h,R)=>{cS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>FK(h,T,G,V),h.keyType=R.keyType,h.valueType=R.valueType,h.min=(...T)=>h.check(tI(...T)),h.nonempty=T=>h.check(tI(1,T)),h.max=(...T)=>h.check($R(...T)),h.size=(...T)=>h.check(rA(...T))});function Ipe(h,R,T){return new LJ({type:"map",keyType:h,valueType:R,...cr.normalizeParams(T)})}var DJ=vo("ZodSet",(h,R)=>{fS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>BK(h,T,G,V),h.min=(...T)=>h.check(tI(...T)),h.nonempty=T=>h.check(tI(1,T)),h.max=(...T)=>h.check($R(...T)),h.size=(...T)=>h.check(rA(...T))});function Rpe(h,R){return new DJ({type:"set",valueType:h,...cr.normalizeParams(R)})}var mj=vo("ZodEnum",(h,R)=>{mS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(G,V,E)=>wK(h,G,V,E),h.enum=R.entries,h.options=Object.values(R.entries);let T=new Set(Object.keys(R.entries));h.extract=(G,V)=>{let E={};for(let v of G)if(T.has(v))E[v]=R.entries[v];else throw new Error(`Key ${v} not found in enum`);return new mj({...R,checks:[],...cr.normalizeParams(V),entries:E})},h.exclude=(G,V)=>{let E={...R.entries};for(let v of G)if(T.has(v))delete E[v];else throw new Error(`Key ${v} not found in enum`);return new mj({...R,checks:[],...cr.normalizeParams(V),entries:E})}});function vm(h,R){let T=Array.isArray(h)?Object.fromEntries(h.map(G=>[G,G])):h;return new mj({type:"enum",entries:T,...cr.normalizeParams(R)})}function Ape(h,R){return new mj({type:"enum",entries:h,...cr.normalizeParams(R)})}var zJ=vo("ZodLiteral",(h,R)=>{gS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>GK(h,T,G,V),h.values=new Set(R.values),Object.defineProperty(h,"value",{get(){if(R.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return R.values[0]}})});function Dn(h,R){return new zJ({type:"literal",values:Array.isArray(h)?h:[h],...cr.normalizeParams(R)})}var MJ=vo("ZodFile",(h,R)=>{hS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>DK(h,T,G,V),h.min=(T,G)=>h.check(tI(T,G)),h.max=(T,G)=>h.check($R(T,G)),h.mime=(T,G)=>h.check(w$(Array.isArray(T)?T:[T],G))});function $pe(h){return hw(MJ,h)}var NJ=vo("ZodTransform",(h,R)=>{aS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>HK(h,T,G,V),h._zod.parse=(T,G)=>{if(G.direction==="backward")throw new OR(h.constructor.name);T.addIssue=E=>{if(typeof E=="string")T.issues.push(cr.issue(E,T.value,R));else{let v=E;v.fatal&&(v.continue=!1),v.code??(v.code="custom"),v.input??(v.input=T.value),v.inst??(v.inst=h),T.issues.push(cr.issue(v))}};let V=R.transform(T.value,T);return V instanceof Promise?V.then(E=>(T.value=E,T)):(T.value=V,T)}});function bw(h){return new NJ({type:"transform",transform:h})}var yj=vo("ZodOptional",(h,R)=>{K1.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>Aw(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function rc(h){return new yj({type:"optional",innerType:h})}var HJ=vo("ZodExactOptional",(h,R)=>{PS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>Aw(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function FJ(h){return new HJ({type:"optional",innerType:h})}var BJ=vo("ZodNullable",(h,R)=>{dS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>YK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function Iv(h){return new BJ({type:"nullable",innerType:h})}function jpe(h){return rc(Iv(h))}var ZJ=vo("ZodDefault",(h,R)=>{qS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>lK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType,h.removeDefault=h.unwrap});function WJ(h,R){return new ZJ({type:"default",innerType:h,get defaultValue(){return typeof R=="function"?R():cr.shallowClone(R)}})}var KJ=vo("ZodPrefault",(h,R)=>{yS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>OK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function JJ(h,R){return new KJ({type:"prefault",innerType:h,get defaultValue(){return typeof R=="function"?R():cr.shallowClone(R)}})}var kw=vo("ZodNonOptional",(h,R)=>{xS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>XK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function QJ(h,R){return new kw({type:"nonoptional",innerType:h,...cr.normalizeParams(R)})}var YJ=vo("ZodSuccess",(h,R)=>{IS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>zK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function Upe(h){return new YJ({type:"success",innerType:h})}var XJ=vo("ZodCatch",(h,R)=>{RS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>CK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType,h.removeCatch=h.unwrap});function lJ(h,R){return new XJ({type:"catch",innerType:h,catchValue:typeof R=="function"?R:()=>R})}var OJ=vo("ZodNaN",(h,R)=>{AS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>_K(h,T,G,V)});function vpe(h){return gw(OJ,h)}var eG=vo("ZodPipe",(h,R)=>{$S.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>bK(h,T,G,V),h.in=R.in,h.out=R.out});function Rv(h,R){return new eG({type:"pipe",in:h,out:R})}var tG=vo("ZodCodec",(h,R)=>{eG.init(h,R),sj.init(h,R)});function Tpe(h,R,T){return new tG({type:"pipe",in:h,out:R,transform:T.decode,reverseTransform:T.encode})}var CJ=vo("ZodReadonly",(h,R)=>{jS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>kK(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function bJ(h){return new CJ({type:"readonly",innerType:h})}var kJ=vo("ZodTemplateLiteral",(h,R)=>{US.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>LK(h,T,G,V)});function Vpe(h,R){return new kJ({type:"template_literal",parts:h,...cr.normalizeParams(R)})}var e9=vo("ZodLazy",(h,R)=>{VS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>tJ(h,T,G,V),h.unwrap=()=>h._zod.def.getter()});function t9(h){return new e9({type:"lazy",getter:h})}var o9=vo("ZodPromise",(h,R)=>{TS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>eJ(h,T,G,V),h.unwrap=()=>h._zod.def.innerType});function Epe(h){return new o9({type:"promise",innerType:h})}var s9=vo("ZodFunction",(h,R)=>{vS.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>NK(h,T,G,V)});function Spe(h){return new s9({type:"function",input:Array.isArray(h==null?void 0:h.input)?_J(h==null?void 0:h.input):(h==null?void 0:h.input)??Eu(Hp()),output:(h==null?void 0:h.output)??Hp()})}var Ev=vo("ZodCustom",(h,R)=>{ES.init(h,R),ru.init(h,R),h._zod.processJSONSchema=(T,G,V)=>MK(h,T,G,V)});function wpe(h){let R=new Mp({check:"custom"});return R._zod.check=h,R}function oG(h,R){return aw(Ev,h??(()=>!0),R)}function r9(h,R={}){return Pw(Ev,h,R)}function n9(h){return dw(h)}var Gpe=qw,_pe=yw;function Lpe(h,R={}){let T=new Ev({type:"custom",check:"custom",fn:G=>G instanceof h,abort:!0,...cr.normalizeParams(R)});return T._zod.bag.Class=h,T._zod.check=G=>{G.value instanceof h||G.issues.push({code:"invalid_type",expected:h.name,input:G.value,inst:T,path:[...T._zod.def.path??[]]})},T}var Dpe=(...h)=>xw({Codec:tG,Boolean:Pj,String:gj},...h);function zpe(h){let R=t9(()=>Fp([ms(h),cp(),mf(),$v(),Eu(R),zp(ms(),R)]));return R}function Sv(h,R){return Rv(bw(h),R)}var qet={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function yet(h){Mc({customError:h})}function xet(){return Mc().customError}var i9;i9||(i9={});var on={...yv,...Tw,iso:gA},Iet=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function Ret(h,R){let T=h.$schema;return T==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":T==="http://json-schema.org/draft-07/schema#"?"draft-7":T==="http://json-schema.org/draft-04/schema#"?"draft-4":R??"draft-2020-12"}function Aet(h,R){if(!h.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let T=h.slice(1).split("/").filter(Boolean);if(T.length===0)return R.rootSchema;let G=R.version==="draft-2020-12"?"$defs":"definitions";if(T[0]===G){let V=T[1];if(!V||!R.defs[V])throw new Error(`Reference not found: ${h}`);return R.defs[V]}throw new Error(`Reference not found: ${h}`)}function Mpe(h,R){if(h.not!==void 0){if(typeof h.not=="object"&&Object.keys(h.not).length===0)return on.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(h.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(h.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(h.if!==void 0||h.then!==void 0||h.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(h.dependentSchemas!==void 0||h.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(h.$ref){let V=h.$ref;if(R.refs.has(V))return R.refs.get(V);if(R.processing.has(V))return on.lazy(()=>{if(!R.refs.has(V))throw new Error(`Circular reference not resolved: ${V}`);return R.refs.get(V)});R.processing.add(V);let E=Aet(V,R),v=Nm(E,R);return R.refs.set(V,v),R.processing.delete(V),v}if(h.enum!==void 0){let V=h.enum;if(R.version==="openapi-3.0"&&h.nullable===!0&&V.length===1&&V[0]===null)return on.null();if(V.length===0)return on.never();if(V.length===1)return on.literal(V[0]);if(V.every(v=>typeof v=="string"))return on.enum(V);let E=V.map(v=>on.literal(v));return E.length<2?E[0]:on.union([E[0],E[1],...E.slice(2)])}if(h.const!==void 0)return on.literal(h.const);let T=h.type;if(Array.isArray(T)){let V=T.map(E=>{let v={...h,type:E};return Mpe(v,R)});return V.length===0?on.never():V.length===1?V[0]:on.union(V)}if(!T)return on.any();let G;switch(T){case"string":{let V=on.string();if(h.format){let E=h.format;E==="email"?V=V.check(on.email()):E==="uri"||E==="uri-reference"?V=V.check(on.url()):E==="uuid"||E==="guid"?V=V.check(on.uuid()):E==="date-time"?V=V.check(on.iso.datetime()):E==="date"?V=V.check(on.iso.date()):E==="time"?V=V.check(on.iso.time()):E==="duration"?V=V.check(on.iso.duration()):E==="ipv4"?V=V.check(on.ipv4()):E==="ipv6"?V=V.check(on.ipv6()):E==="mac"?V=V.check(on.mac()):E==="cidr"?V=V.check(on.cidrv4()):E==="cidr-v6"?V=V.check(on.cidrv6()):E==="base64"?V=V.check(on.base64()):E==="base64url"?V=V.check(on.base64url()):E==="e164"?V=V.check(on.e164()):E==="jwt"?V=V.check(on.jwt()):E==="emoji"?V=V.check(on.emoji()):E==="nanoid"?V=V.check(on.nanoid()):E==="cuid"?V=V.check(on.cuid()):E==="cuid2"?V=V.check(on.cuid2()):E==="ulid"?V=V.check(on.ulid()):E==="xid"?V=V.check(on.xid()):E==="ksuid"&&(V=V.check(on.ksuid()))}typeof h.minLength=="number"&&(V=V.min(h.minLength)),typeof h.maxLength=="number"&&(V=V.max(h.maxLength)),h.pattern&&(V=V.regex(new RegExp(h.pattern))),G=V;break}case"number":case"integer":{let V=T==="integer"?on.number().int():on.number();typeof h.minimum=="number"&&(V=V.min(h.minimum)),typeof h.maximum=="number"&&(V=V.max(h.maximum)),typeof h.exclusiveMinimum=="number"?V=V.gt(h.exclusiveMinimum):h.exclusiveMinimum===!0&&typeof h.minimum=="number"&&(V=V.gt(h.minimum)),typeof h.exclusiveMaximum=="number"?V=V.lt(h.exclusiveMaximum):h.exclusiveMaximum===!0&&typeof h.maximum=="number"&&(V=V.lt(h.maximum)),typeof h.multipleOf=="number"&&(V=V.multipleOf(h.multipleOf)),G=V;break}case"boolean":{G=on.boolean();break}case"null":{G=on.null();break}case"object":{let V={},E=h.properties||{},v=new Set(h.required||[]);for(let[d,m]of Object.entries(E)){let c=Nm(m,R);V[d]=v.has(d)?c:c.optional()}if(h.propertyNames){let d=Nm(h.propertyNames,R),m=h.additionalProperties&&typeof h.additionalProperties=="object"?Nm(h.additionalProperties,R):on.any();if(Object.keys(V).length===0){G=on.record(d,m);break}let c=on.object(V).passthrough(),o=on.looseRecord(d,m);G=on.intersection(c,o);break}if(h.patternProperties){let d=h.patternProperties,m=Object.keys(d),c=[];for(let r of m){let e=Nm(d[r],R),s=on.string().regex(new RegExp(r));c.push(on.looseRecord(s,e))}let o=[];if(Object.keys(V).length>0&&o.push(on.object(V).passthrough()),o.push(...c),o.length===0)G=on.object({}).passthrough();else if(o.length===1)G=o[0];else{let r=on.intersection(o[0],o[1]);for(let e=2;eNm(d,R)),I=E&&typeof E=="object"&&!Array.isArray(E)?Nm(E,R):void 0;I?G=on.tuple(v).rest(I):G=on.tuple(v),typeof h.minItems=="number"&&(G=G.check(on.minLength(h.minItems))),typeof h.maxItems=="number"&&(G=G.check(on.maxLength(h.maxItems)))}else if(Array.isArray(E)){let v=E.map(d=>Nm(d,R)),I=h.additionalItems&&typeof h.additionalItems=="object"?Nm(h.additionalItems,R):void 0;I?G=on.tuple(v).rest(I):G=on.tuple(v),typeof h.minItems=="number"&&(G=G.check(on.minLength(h.minItems))),typeof h.maxItems=="number"&&(G=G.check(on.maxLength(h.maxItems)))}else if(E!==void 0){let v=Nm(E,R),I=on.array(v);typeof h.minItems=="number"&&(I=I.min(h.minItems)),typeof h.maxItems=="number"&&(I=I.max(h.maxItems)),G=I}else G=on.array(on.any());break}default:throw new Error(`Unsupported type: ${T}`)}return h.description&&(G=G.describe(h.description)),h.default!==void 0&&(G=G.default(h.default)),G}function Nm(h,R){if(typeof h=="boolean")return h?on.any():on.never();let T=Mpe(h,R),G=h.type||h.enum!==void 0||h.const!==void 0;if(h.anyOf&&Array.isArray(h.anyOf)){let I=h.anyOf.map(m=>Nm(m,R)),d=on.union(I);T=G?on.intersection(T,d):d}if(h.oneOf&&Array.isArray(h.oneOf)){let I=h.oneOf.map(m=>Nm(m,R)),d=on.xor(I);T=G?on.intersection(T,d):d}if(h.allOf&&Array.isArray(h.allOf))if(h.allOf.length===0)T=G?T:on.any();else{let I=G?T:Nm(h.allOf[0],R),d=G?0:1;for(let m=d;m0&&R.registry.add(T,V),T}function Npe(h,R){if(typeof h=="boolean")return h?on.any():on.never();let T=Ret(h,R==null?void 0:R.defaultTarget),G=h.$defs||h.definitions||{},V={version:T,defs:G,refs:new Map,processing:new Set,rootSchema:h,registry:(R==null?void 0:R.registry)??Xf};return Nm(h,V)}var u9={};ZP(u9,{bigint:()=>vet,boolean:()=>Uet,date:()=>Tet,number:()=>jet,string:()=>$et});function $et(h){return MS(gj,h)}function jet(h){return JS(aj,h)}function Uet(h){return bS(Pj,h)}function vet(h){return ew(dj,h)}function Tet(h){return mw(jv,h)}Mc(SS());var c9="2025-11-25";var Hpe=[c9,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],hA="io.modelcontextprotocol/related-task",rG="2.0",Kf=oG(h=>h!==null&&(typeof h=="object"||typeof h=="function")),Fpe=Fp([ms(),cp().int()]),Bpe=ms(),mJt=Um({ttl:cp().optional(),pollInterval:cp().optional()}),Eet=hn({ttl:cp().optional()}),wet=hn({taskId:ms()}),f9=Um({progressToken:Fpe.optional(),[hA]:wet.optional()}),EP=hn({_meta:f9.optional()}),wv=EP.extend({task:Eet.optional()}),Zpe=h=>wv.safeParse(h).success,Tm=hn({method:ms(),params:EP.loose().optional()}),YP=hn({_meta:f9.optional()}),XP=hn({method:ms(),params:YP.loose().optional()}),Vm=Um({_meta:f9.optional()}),nG=Fp([ms(),cp().int()]),Wpe=hn({jsonrpc:Dn(rG),id:nG,...Tm.shape}).strict(),m9=h=>Wpe.safeParse(h).success,Kpe=hn({jsonrpc:Dn(rG),...XP.shape}).strict(),Jpe=h=>Kpe.safeParse(h).success,g9=hn({jsonrpc:Dn(rG),id:nG,result:Vm}).strict(),Gv=h=>g9.safeParse(h).success;var ii;(function(h){h[h.ConnectionClosed=-32e3]="ConnectionClosed",h[h.RequestTimeout=-32001]="RequestTimeout",h[h.ParseError=-32700]="ParseError",h[h.InvalidRequest=-32600]="InvalidRequest",h[h.MethodNotFound=-32601]="MethodNotFound",h[h.InvalidParams=-32602]="InvalidParams",h[h.InternalError=-32603]="InternalError",h[h.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(ii||(ii={}));var h9=hn({jsonrpc:Dn(rG),id:nG.optional(),error:hn({code:cp().int(),message:ms(),data:Hp().optional()})}).strict();var Qpe=h=>h9.safeParse(h).success;var Ype=Fp([Wpe,Kpe,g9,h9]),gJt=Fp([g9,h9]),iG=Vm.strict(),Get=YP.extend({requestId:nG.optional(),reason:ms().optional()}),uG=XP.extend({method:Dn("notifications/cancelled"),params:Get}),_et=hn({src:ms(),mimeType:ms().optional(),sizes:Eu(ms()).optional(),theme:vm(["light","dark"]).optional()}),_v=hn({icons:Eu(_et).optional()}),xj=hn({name:ms(),title:ms().optional()}),Xpe=xj.extend({...xj.shape,..._v.shape,version:ms(),websiteUrl:ms().optional(),description:ms().optional()}),Let=qj(hn({applyDefaults:mf().optional()}),zp(ms(),Hp())),Det=Sv(h=>h&&typeof h=="object"&&!Array.isArray(h)&&Object.keys(h).length===0?{form:{}}:h,qj(hn({form:Let.optional(),url:Kf.optional()}),zp(ms(),Hp()).optional())),zet=Um({list:Kf.optional(),cancel:Kf.optional(),requests:Um({sampling:Um({createMessage:Kf.optional()}).optional(),elicitation:Um({create:Kf.optional()}).optional()}).optional()}),Met=Um({list:Kf.optional(),cancel:Kf.optional(),requests:Um({tools:Um({call:Kf.optional()}).optional()}).optional()}),Net=hn({experimental:zp(ms(),Kf).optional(),sampling:hn({context:Kf.optional(),tools:Kf.optional()}).optional(),elicitation:Det.optional(),roots:hn({listChanged:mf().optional()}).optional(),tasks:zet.optional(),extensions:zp(ms(),Kf).optional()}),Het=EP.extend({protocolVersion:ms(),capabilities:Net,clientInfo:Xpe}),a9=Tm.extend({method:Dn("initialize"),params:Het});var Fet=hn({experimental:zp(ms(),Kf).optional(),logging:Kf.optional(),completions:Kf.optional(),prompts:hn({listChanged:mf().optional()}).optional(),resources:hn({subscribe:mf().optional(),listChanged:mf().optional()}).optional(),tools:hn({listChanged:mf().optional()}).optional(),tasks:Met.optional(),extensions:zp(ms(),Kf).optional()}),Bet=Vm.extend({protocolVersion:ms(),capabilities:Fet,serverInfo:Xpe,instructions:ms().optional()}),P9=XP.extend({method:Dn("notifications/initialized"),params:YP.optional()});var pG=Tm.extend({method:Dn("ping"),params:EP.optional()}),Zet=hn({progress:cp(),total:rc(cp()),message:rc(ms())}),Wet=hn({...YP.shape,...Zet.shape,progressToken:Fpe}),cG=XP.extend({method:Dn("notifications/progress"),params:Wet}),Ket=EP.extend({cursor:Bpe.optional()}),Lv=Tm.extend({params:Ket.optional()}),Dv=Vm.extend({nextCursor:Bpe.optional()}),Jet=vm(["working","input_required","completed","failed","cancelled"]),zv=hn({taskId:ms(),status:Jet,ttl:Fp([cp(),$v()]),createdAt:ms(),lastUpdatedAt:ms(),pollInterval:rc(cp()),statusMessage:rc(ms())}),Ij=Vm.extend({task:zv}),Qet=YP.merge(zv),Mv=XP.extend({method:Dn("notifications/tasks/status"),params:Qet}),fG=Tm.extend({method:Dn("tasks/get"),params:EP.extend({taskId:ms()})}),mG=Vm.merge(zv),gG=Tm.extend({method:Dn("tasks/result"),params:EP.extend({taskId:ms()})}),hJt=Vm.loose(),hG=Lv.extend({method:Dn("tasks/list")}),aG=Dv.extend({tasks:Eu(zv)}),PG=Tm.extend({method:Dn("tasks/cancel"),params:EP.extend({taskId:ms()})}),lpe=Vm.merge(zv),Ope=hn({uri:ms(),mimeType:rc(ms()),_meta:zp(ms(),Hp()).optional()}),Cpe=Ope.extend({text:ms()}),d9=ms().refine(h=>{try{return atob(h),!0}catch{return!1}},{message:"Invalid Base64 string"}),bpe=Ope.extend({blob:d9}),Nv=vm(["user","assistant"]),Rj=hn({audience:Eu(Nv).optional(),priority:cp().min(0).max(1).optional(),lastModified:gA.datetime({offset:!0}).optional()}),kpe=hn({...xj.shape,..._v.shape,uri:ms(),description:rc(ms()),mimeType:rc(ms()),size:rc(cp()),annotations:Rj.optional(),_meta:rc(Um({}))}),Yet=hn({...xj.shape,..._v.shape,uriTemplate:ms(),description:rc(ms()),mimeType:rc(ms()),annotations:Rj.optional(),_meta:rc(Um({}))}),dG=Lv.extend({method:Dn("resources/list")}),Xet=Dv.extend({resources:Eu(kpe)}),qG=Lv.extend({method:Dn("resources/templates/list")}),Oet=Dv.extend({resourceTemplates:Eu(Yet)}),q9=EP.extend({uri:ms()}),Cet=q9,yG=Tm.extend({method:Dn("resources/read"),params:Cet}),bet=Vm.extend({contents:Eu(Fp([Cpe,bpe]))}),ket=XP.extend({method:Dn("notifications/resources/list_changed"),params:YP.optional()}),ett=q9,ttt=Tm.extend({method:Dn("resources/subscribe"),params:ett}),ott=q9,stt=Tm.extend({method:Dn("resources/unsubscribe"),params:ott}),rtt=YP.extend({uri:ms()}),ntt=XP.extend({method:Dn("notifications/resources/updated"),params:rtt}),itt=hn({name:ms(),description:rc(ms()),required:rc(mf())}),utt=hn({...xj.shape,..._v.shape,description:rc(ms()),arguments:rc(Eu(itt)),_meta:rc(Um({}))}),xG=Lv.extend({method:Dn("prompts/list")}),ptt=Dv.extend({prompts:Eu(utt)}),ctt=EP.extend({name:ms(),arguments:zp(ms(),ms()).optional()}),IG=Tm.extend({method:Dn("prompts/get"),params:ctt}),y9=hn({type:Dn("text"),text:ms(),annotations:Rj.optional(),_meta:zp(ms(),Hp()).optional()}),x9=hn({type:Dn("image"),data:d9,mimeType:ms(),annotations:Rj.optional(),_meta:zp(ms(),Hp()).optional()}),I9=hn({type:Dn("audio"),data:d9,mimeType:ms(),annotations:Rj.optional(),_meta:zp(ms(),Hp()).optional()}),ftt=hn({type:Dn("tool_use"),name:ms(),id:ms(),input:zp(ms(),Hp()),_meta:zp(ms(),Hp()).optional()}),mtt=hn({type:Dn("resource"),resource:Fp([Cpe,bpe]),annotations:Rj.optional(),_meta:zp(ms(),Hp()).optional()}),gtt=kpe.extend({type:Dn("resource_link")}),R9=Fp([y9,x9,I9,gtt,mtt]),htt=hn({role:Nv,content:R9}),att=Vm.extend({description:ms().optional(),messages:Eu(htt)}),Ptt=XP.extend({method:Dn("notifications/prompts/list_changed"),params:YP.optional()}),dtt=hn({title:ms().optional(),readOnlyHint:mf().optional(),destructiveHint:mf().optional(),idempotentHint:mf().optional(),openWorldHint:mf().optional()}),qtt=hn({taskSupport:vm(["required","optional","forbidden"]).optional()}),ece=hn({...xj.shape,..._v.shape,description:ms().optional(),inputSchema:hn({type:Dn("object"),properties:zp(ms(),Kf).optional(),required:Eu(ms()).optional()}).catchall(Hp()),outputSchema:hn({type:Dn("object"),properties:zp(ms(),Kf).optional(),required:Eu(ms()).optional()}).catchall(Hp()).optional(),annotations:dtt.optional(),execution:qtt.optional(),_meta:zp(ms(),Hp()).optional()}),RG=Lv.extend({method:Dn("tools/list")}),ytt=Dv.extend({tools:Eu(ece)}),AG=Vm.extend({content:Eu(R9).default([]),structuredContent:zp(ms(),Hp()).optional(),isError:mf().optional()}),aJt=AG.or(Vm.extend({toolResult:Hp()})),xtt=wv.extend({name:ms(),arguments:zp(ms(),Hp()).optional()}),Aj=Tm.extend({method:Dn("tools/call"),params:xtt}),Itt=XP.extend({method:Dn("notifications/tools/list_changed"),params:YP.optional()}),PJt=hn({autoRefresh:mf().default(!0),debounceMs:cp().int().nonnegative().default(300)}),Hv=vm(["debug","info","notice","warning","error","critical","alert","emergency"]),Rtt=EP.extend({level:Hv}),A9=Tm.extend({method:Dn("logging/setLevel"),params:Rtt}),Att=YP.extend({level:Hv,logger:ms().optional(),data:Hp()}),$tt=XP.extend({method:Dn("notifications/message"),params:Att}),jtt=hn({name:ms().optional()}),Utt=hn({hints:Eu(jtt).optional(),costPriority:cp().min(0).max(1).optional(),speedPriority:cp().min(0).max(1).optional(),intelligencePriority:cp().min(0).max(1).optional()}),vtt=hn({mode:vm(["auto","required","none"]).optional()}),Ttt=hn({type:Dn("tool_result"),toolUseId:ms().describe("The unique identifier for the corresponding tool call."),content:Eu(R9).default([]),structuredContent:hn({}).loose().optional(),isError:mf().optional(),_meta:zp(ms(),Hp()).optional()}),Vtt=Tv("type",[y9,x9,I9]),sG=Tv("type",[y9,x9,I9,ftt,Ttt]),Ett=hn({role:Nv,content:Fp([sG,Eu(sG)]),_meta:zp(ms(),Hp()).optional()}),Stt=wv.extend({messages:Eu(Ett),modelPreferences:Utt.optional(),systemPrompt:ms().optional(),includeContext:vm(["none","thisServer","allServers"]).optional(),temperature:cp().optional(),maxTokens:cp().int(),stopSequences:Eu(ms()).optional(),metadata:Kf.optional(),tools:Eu(ece).optional(),toolChoice:vtt.optional()}),wtt=Tm.extend({method:Dn("sampling/createMessage"),params:Stt}),Fv=Vm.extend({model:ms(),stopReason:rc(vm(["endTurn","stopSequence","maxTokens"]).or(ms())),role:Nv,content:Vtt}),$9=Vm.extend({model:ms(),stopReason:rc(vm(["endTurn","stopSequence","maxTokens","toolUse"]).or(ms())),role:Nv,content:Fp([sG,Eu(sG)])}),Gtt=hn({type:Dn("boolean"),title:ms().optional(),description:ms().optional(),default:mf().optional()}),_tt=hn({type:Dn("string"),title:ms().optional(),description:ms().optional(),minLength:cp().optional(),maxLength:cp().optional(),format:vm(["email","uri","date","date-time"]).optional(),default:ms().optional()}),Ltt=hn({type:vm(["number","integer"]),title:ms().optional(),description:ms().optional(),minimum:cp().optional(),maximum:cp().optional(),default:cp().optional()}),Dtt=hn({type:Dn("string"),title:ms().optional(),description:ms().optional(),enum:Eu(ms()),default:ms().optional()}),ztt=hn({type:Dn("string"),title:ms().optional(),description:ms().optional(),oneOf:Eu(hn({const:ms(),title:ms()})),default:ms().optional()}),Mtt=hn({type:Dn("string"),title:ms().optional(),description:ms().optional(),enum:Eu(ms()),enumNames:Eu(ms()).optional(),default:ms().optional()}),Ntt=Fp([Dtt,ztt]),Htt=hn({type:Dn("array"),title:ms().optional(),description:ms().optional(),minItems:cp().optional(),maxItems:cp().optional(),items:hn({type:Dn("string"),enum:Eu(ms())}),default:Eu(ms()).optional()}),Ftt=hn({type:Dn("array"),title:ms().optional(),description:ms().optional(),minItems:cp().optional(),maxItems:cp().optional(),items:hn({anyOf:Eu(hn({const:ms(),title:ms()}))}),default:Eu(ms()).optional()}),Btt=Fp([Htt,Ftt]),Ztt=Fp([Mtt,Ntt,Btt]),Wtt=Fp([Ztt,Gtt,_tt,Ltt]),Ktt=wv.extend({mode:Dn("form").optional(),message:ms(),requestedSchema:hn({type:Dn("object"),properties:zp(ms(),Wtt),required:Eu(ms()).optional()})}),Jtt=wv.extend({mode:Dn("url"),message:ms(),elicitationId:ms(),url:ms().url()}),Qtt=Fp([Ktt,Jtt]),Ytt=Tm.extend({method:Dn("elicitation/create"),params:Qtt}),Xtt=YP.extend({elicitationId:ms()}),ltt=XP.extend({method:Dn("notifications/elicitation/complete"),params:Xtt}),$j=Vm.extend({action:vm(["accept","decline","cancel"]),content:Sv(h=>h===null?void 0:h,zp(ms(),Fp([ms(),cp(),mf(),Eu(ms())])).optional())}),Ott=hn({type:Dn("ref/resource"),uri:ms()});var Ctt=hn({type:Dn("ref/prompt"),name:ms()}),btt=EP.extend({ref:Fp([Ctt,Ott]),argument:hn({name:ms(),value:ms()}),context:hn({arguments:zp(ms(),ms()).optional()}).optional()}),$G=Tm.extend({method:Dn("completion/complete"),params:btt});function tce(h){if(h.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${h.params.ref.type}`)}function oce(h){if(h.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${h.params.ref.type}`)}var ktt=Vm.extend({completion:Um({values:Eu(ms()).max(100),total:rc(cp().int()),hasMore:rc(mf())})}),eot=hn({uri:ms().startsWith("file://"),name:ms().optional(),_meta:zp(ms(),Hp()).optional()}),tot=Tm.extend({method:Dn("roots/list"),params:EP.optional()}),j9=Vm.extend({roots:Eu(eot)}),oot=XP.extend({method:Dn("notifications/roots/list_changed"),params:YP.optional()}),dJt=Fp([pG,a9,$G,A9,IG,xG,dG,qG,yG,ttt,stt,Aj,RG,fG,gG,hG,PG]),qJt=Fp([uG,cG,P9,oot,Mv]),yJt=Fp([iG,Fv,$9,$j,j9,mG,aG,Ij]),xJt=Fp([pG,wtt,Ytt,tot,fG,gG,hG,PG]),IJt=Fp([uG,cG,$tt,ntt,ket,Itt,Ptt,Mv,ltt]),RJt=Fp([iG,Bet,ktt,att,ptt,Xet,Oet,bet,AG,ytt,mG,aG,Ij]),zn=class h extends Error{constructor(R,T,G){super(`MCP error ${R}: ${T}`),this.code=R,this.data=G,this.name="McpError"}static fromError(R,T,G){if(R===ii.UrlElicitationRequired&&G){let V=G;if(V.elicitations)return new p9(V.elicitations,T)}return new h(R,T,G)}},p9=class extends zn{constructor(R,T=`URL elicitation${R.length>1?"s":""} required`){super(ii.UrlElicitationRequired,T,{elicitations:R})}get elicitations(){var R;return((R=this.data)==null?void 0:R.elicitations)??[]}};function aA(h){return h==="completed"||h==="failed"||h==="cancelled"}var rce=Symbol("Let zodToJsonSchema decide on which parser to use");var sce={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},nce=h=>typeof h=="string"?{...sce,name:h}:{...sce,...h};var ice=h=>{let R=nce(h),T=R.name!==void 0?[...R.basePath,R.definitionPath,R.name]:R.basePath;return{...R,flags:{hasReferencedOpenAiAnyType:!1},currentPath:T,propertyPath:void 0,seen:new Map(Object.entries(R.definitions).map(([G,V])=>[V._def,{def:V._def,path:[...R.basePath,R.definitionPath,G],jsonSchema:void 0}]))}};function U9(h,R,T,G){G!=null&&G.errorMessages&&T&&(h.errorMessage={...h.errorMessage,[R]:T})}function lu(h,R,T,G,V){h[R]=T,U9(h,R,G,V)}var jG=(h,R)=>{let T=0;for(;TEi(h.innerType._def,R);function v9(h,R,T){let G=T??R.dateStrategy;if(Array.isArray(G))return{anyOf:G.map((V,E)=>v9(h,R,V))};switch(G){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return sot(h,R)}}var sot=(h,R)=>{let T={type:"integer",format:"unix-time"};if(R.target==="openApi3")return T;for(let G of h.checks)switch(G.kind){case"min":lu(T,"minimum",G.value,G.message,R);break;case"max":lu(T,"maximum",G.value,G.message,R);break}return T};function mce(h,R){return{...Ei(h.innerType._def,R),default:h.defaultValue()}}function gce(h,R){return R.effectStrategy==="input"?Ei(h.schema._def,R):Sc(R)}function hce(h){return{type:"string",enum:Array.from(h.values)}}var rot=h=>"type"in h&&h.type==="string"?!1:"allOf"in h;function ace(h,R){let T=[Ei(h.left._def,{...R,currentPath:[...R.currentPath,"allOf","0"]}),Ei(h.right._def,{...R,currentPath:[...R.currentPath,"allOf","1"]})].filter(E=>!!E),G=R.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,V=[];return T.forEach(E=>{if(rot(E))V.push(...E.allOf),E.unevaluatedProperties===void 0&&(G=void 0);else{let v=E;if("additionalProperties"in E&&E.additionalProperties===!1){let{additionalProperties:I,...d}=E;v=d}else G=void 0;V.push(v)}}),V.length?{allOf:V,...G}:void 0}function Pce(h,R){let T=typeof h.value;return T!=="bigint"&&T!=="number"&&T!=="boolean"&&T!=="string"?{type:Array.isArray(h.value)?"array":"object"}:R.target==="openApi3"?{type:T==="bigint"?"integer":T,enum:[h.value]}:{type:T==="bigint"?"integer":T,const:h.value}}var T9,oI={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(T9===void 0&&(T9=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),T9),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function vG(h,R){let T={type:"string"};if(h.checks)for(let G of h.checks)switch(G.kind){case"min":lu(T,"minLength",typeof T.minLength=="number"?Math.max(T.minLength,G.value):G.value,G.message,R);break;case"max":lu(T,"maxLength",typeof T.maxLength=="number"?Math.min(T.maxLength,G.value):G.value,G.message,R);break;case"email":switch(R.emailStrategy){case"format:email":sI(T,"email",G.message,R);break;case"format:idn-email":sI(T,"idn-email",G.message,R);break;case"pattern:zod":Jg(T,oI.email,G.message,R);break}break;case"url":sI(T,"uri",G.message,R);break;case"uuid":sI(T,"uuid",G.message,R);break;case"regex":Jg(T,G.regex,G.message,R);break;case"cuid":Jg(T,oI.cuid,G.message,R);break;case"cuid2":Jg(T,oI.cuid2,G.message,R);break;case"startsWith":Jg(T,RegExp(`^${V9(G.value,R)}`),G.message,R);break;case"endsWith":Jg(T,RegExp(`${V9(G.value,R)}$`),G.message,R);break;case"datetime":sI(T,"date-time",G.message,R);break;case"date":sI(T,"date",G.message,R);break;case"time":sI(T,"time",G.message,R);break;case"duration":sI(T,"duration",G.message,R);break;case"length":lu(T,"minLength",typeof T.minLength=="number"?Math.max(T.minLength,G.value):G.value,G.message,R),lu(T,"maxLength",typeof T.maxLength=="number"?Math.min(T.maxLength,G.value):G.value,G.message,R);break;case"includes":{Jg(T,RegExp(V9(G.value,R)),G.message,R);break}case"ip":{G.version!=="v6"&&sI(T,"ipv4",G.message,R),G.version!=="v4"&&sI(T,"ipv6",G.message,R);break}case"base64url":Jg(T,oI.base64url,G.message,R);break;case"jwt":Jg(T,oI.jwt,G.message,R);break;case"cidr":{G.version!=="v6"&&Jg(T,oI.ipv4Cidr,G.message,R),G.version!=="v4"&&Jg(T,oI.ipv6Cidr,G.message,R);break}case"emoji":Jg(T,oI.emoji(),G.message,R);break;case"ulid":{Jg(T,oI.ulid,G.message,R);break}case"base64":{switch(R.base64Strategy){case"format:binary":{sI(T,"binary",G.message,R);break}case"contentEncoding:base64":{lu(T,"contentEncoding","base64",G.message,R);break}case"pattern:zod":{Jg(T,oI.base64,G.message,R);break}}break}case"nanoid":Jg(T,oI.nanoid,G.message,R);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return T}function V9(h,R){return R.patternStrategy==="escape"?iot(h):h}var not=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function iot(h){let R="";for(let T=0;TE.format)?(h.anyOf||(h.anyOf=[]),h.format&&(h.anyOf.push({format:h.format,...h.errorMessage&&G.errorMessages&&{errorMessage:{format:h.errorMessage.format}}}),delete h.format,h.errorMessage&&(delete h.errorMessage.format,Object.keys(h.errorMessage).length===0&&delete h.errorMessage)),h.anyOf.push({format:R,...T&&G.errorMessages&&{errorMessage:{format:T}}})):lu(h,"format",R,T,G)}function Jg(h,R,T,G){var V;h.pattern||(V=h.allOf)!=null&&V.some(E=>E.pattern)?(h.allOf||(h.allOf=[]),h.pattern&&(h.allOf.push({pattern:h.pattern,...h.errorMessage&&G.errorMessages&&{errorMessage:{pattern:h.errorMessage.pattern}}}),delete h.pattern,h.errorMessage&&(delete h.errorMessage.pattern,Object.keys(h.errorMessage).length===0&&delete h.errorMessage)),h.allOf.push({pattern:dce(R,G),...T&&G.errorMessages&&{errorMessage:{pattern:T}}})):lu(h,"pattern",dce(R,G),T,G)}function dce(h,R){var d;if(!R.applyRegexFlags||!h.flags)return h.source;let T={i:h.flags.includes("i"),m:h.flags.includes("m"),s:h.flags.includes("s")},G=T.i?h.source.toLowerCase():h.source,V="",E=!1,v=!1,I=!1;for(let m=0;m({...m,[c]:Ei(h.valueType._def,{...R,currentPath:[...R.currentPath,"properties",c]})??Sc(R)}),{}),additionalProperties:R.rejectedAdditionalProperties};let T={type:"object",additionalProperties:Ei(h.valueType._def,{...R,currentPath:[...R.currentPath,"additionalProperties"]})??R.allowedAdditionalProperties};if(R.target==="openApi3")return T;if(((V=h.keyType)==null?void 0:V._def.typeName)===xr.ZodString&&((E=h.keyType._def.checks)!=null&&E.length)){let{type:m,...c}=vG(h.keyType._def,R);return{...T,propertyNames:c}}else{if(((v=h.keyType)==null?void 0:v._def.typeName)===xr.ZodEnum)return{...T,propertyNames:{enum:h.keyType._def.values}};if(((I=h.keyType)==null?void 0:I._def.typeName)===xr.ZodBranded&&h.keyType._def.type._def.typeName===xr.ZodString&&((d=h.keyType._def.type._def.checks)!=null&&d.length)){let{type:m,...c}=UG(h.keyType._def,R);return{...T,propertyNames:c}}}return T}function qce(h,R){if(R.mapStrategy==="record")return TG(h,R);let T=Ei(h.keyType._def,{...R,currentPath:[...R.currentPath,"items","items","0"]})||Sc(R),G=Ei(h.valueType._def,{...R,currentPath:[...R.currentPath,"items","items","1"]})||Sc(R);return{type:"array",maxItems:125,items:{type:"array",items:[T,G],minItems:2,maxItems:2}}}function yce(h){let R=h.values,G=Object.keys(h.values).filter(E=>typeof R[R[E]]!="number").map(E=>R[E]),V=Array.from(new Set(G.map(E=>typeof E)));return{type:V.length===1?V[0]==="string"?"string":"number":["string","number"],enum:G}}function xce(h){return h.target==="openAi"?void 0:{not:Sc({...h,currentPath:[...h.currentPath,"not"]})}}function Ice(h){return h.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Bv={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function Ace(h,R){if(R.target==="openApi3")return Rce(h,R);let T=h.options instanceof Map?Array.from(h.options.values()):h.options;if(T.every(G=>G._def.typeName in Bv&&(!G._def.checks||!G._def.checks.length))){let G=T.reduce((V,E)=>{let v=Bv[E._def.typeName];return v&&!V.includes(v)?[...V,v]:V},[]);return{type:G.length>1?G:G[0]}}else if(T.every(G=>G._def.typeName==="ZodLiteral"&&!G.description)){let G=T.reduce((V,E)=>{let v=typeof E._def.value;switch(v){case"string":case"number":case"boolean":return[...V,v];case"bigint":return[...V,"integer"];case"object":if(E._def.value===null)return[...V,"null"];default:return V}},[]);if(G.length===T.length){let V=G.filter((E,v,I)=>I.indexOf(E)===v);return{type:V.length>1?V:V[0],enum:T.reduce((E,v)=>E.includes(v._def.value)?E:[...E,v._def.value],[])}}}else if(T.every(G=>G._def.typeName==="ZodEnum"))return{type:"string",enum:T.reduce((G,V)=>[...G,...V._def.values.filter(E=>!G.includes(E))],[])};return Rce(h,R)}var Rce=(h,R)=>{let T=(h.options instanceof Map?Array.from(h.options.values()):h.options).map((G,V)=>Ei(G._def,{...R,currentPath:[...R.currentPath,"anyOf",`${V}`]})).filter(G=>!!G&&(!R.strictUnions||typeof G=="object"&&Object.keys(G).length>0));return T.length?{anyOf:T}:void 0};function $ce(h,R){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(h.innerType._def.typeName)&&(!h.innerType._def.checks||!h.innerType._def.checks.length))return R.target==="openApi3"?{type:Bv[h.innerType._def.typeName],nullable:!0}:{type:[Bv[h.innerType._def.typeName],"null"]};if(R.target==="openApi3"){let G=Ei(h.innerType._def,{...R,currentPath:[...R.currentPath]});return G&&"$ref"in G?{allOf:[G],nullable:!0}:G&&{...G,nullable:!0}}let T=Ei(h.innerType._def,{...R,currentPath:[...R.currentPath,"anyOf","0"]});return T&&{anyOf:[T,{type:"null"}]}}function jce(h,R){let T={type:"number"};if(!h.checks)return T;for(let G of h.checks)switch(G.kind){case"int":T.type="integer",U9(T,"type",G.message,R);break;case"min":R.target==="jsonSchema7"?G.inclusive?lu(T,"minimum",G.value,G.message,R):lu(T,"exclusiveMinimum",G.value,G.message,R):(G.inclusive||(T.exclusiveMinimum=!0),lu(T,"minimum",G.value,G.message,R));break;case"max":R.target==="jsonSchema7"?G.inclusive?lu(T,"maximum",G.value,G.message,R):lu(T,"exclusiveMaximum",G.value,G.message,R):(G.inclusive||(T.exclusiveMaximum=!0),lu(T,"maximum",G.value,G.message,R));break;case"multipleOf":lu(T,"multipleOf",G.value,G.message,R);break}return T}function Uce(h,R){let T=R.target==="openAi",G={type:"object",properties:{}},V=[],E=h.shape();for(let I in E){let d=E[I];if(d===void 0||d._def===void 0)continue;let m=pot(d);m&&T&&(d._def.typeName==="ZodOptional"&&(d=d._def.innerType),d.isNullable()||(d=d.nullable()),m=!1);let c=Ei(d._def,{...R,currentPath:[...R.currentPath,"properties",I],propertyPath:[...R.currentPath,"properties",I]});c!==void 0&&(G.properties[I]=c,m||V.push(I))}V.length&&(G.required=V);let v=uot(h,R);return v!==void 0&&(G.additionalProperties=v),G}function uot(h,R){if(h.catchall._def.typeName!=="ZodNever")return Ei(h.catchall._def,{...R,currentPath:[...R.currentPath,"additionalProperties"]});switch(h.unknownKeys){case"passthrough":return R.allowedAdditionalProperties;case"strict":return R.rejectedAdditionalProperties;case"strip":return R.removeAdditionalStrategy==="strict"?R.allowedAdditionalProperties:R.rejectedAdditionalProperties}}function pot(h){try{return h.isOptional()}catch{return!0}}var vce=(h,R)=>{var G;if(R.currentPath.toString()===((G=R.propertyPath)==null?void 0:G.toString()))return Ei(h.innerType._def,R);let T=Ei(h.innerType._def,{...R,currentPath:[...R.currentPath,"anyOf","1"]});return T?{anyOf:[{not:Sc(R)},T]}:Sc(R)};var Tce=(h,R)=>{if(R.pipeStrategy==="input")return Ei(h.in._def,R);if(R.pipeStrategy==="output")return Ei(h.out._def,R);let T=Ei(h.in._def,{...R,currentPath:[...R.currentPath,"allOf","0"]}),G=Ei(h.out._def,{...R,currentPath:[...R.currentPath,"allOf",T?"1":"0"]});return{allOf:[T,G].filter(V=>V!==void 0)}};function Vce(h,R){return Ei(h.type._def,R)}function Ece(h,R){let G={type:"array",uniqueItems:!0,items:Ei(h.valueType._def,{...R,currentPath:[...R.currentPath,"items"]})};return h.minSize&&lu(G,"minItems",h.minSize.value,h.minSize.message,R),h.maxSize&&lu(G,"maxItems",h.maxSize.value,h.maxSize.message,R),G}function Sce(h,R){return h.rest?{type:"array",minItems:h.items.length,items:h.items.map((T,G)=>Ei(T._def,{...R,currentPath:[...R.currentPath,"items",`${G}`]})).reduce((T,G)=>G===void 0?T:[...T,G],[]),additionalItems:Ei(h.rest._def,{...R,currentPath:[...R.currentPath,"additionalItems"]})}:{type:"array",minItems:h.items.length,maxItems:h.items.length,items:h.items.map((T,G)=>Ei(T._def,{...R,currentPath:[...R.currentPath,"items",`${G}`]})).reduce((T,G)=>G===void 0?T:[...T,G],[])}}function wce(h){return{not:Sc(h)}}function Gce(h){return Sc(h)}var _ce=(h,R)=>Ei(h.innerType._def,R);var Lce=(h,R,T)=>{switch(R){case xr.ZodString:return vG(h,T);case xr.ZodNumber:return jce(h,T);case xr.ZodObject:return Uce(h,T);case xr.ZodBigInt:return pce(h,T);case xr.ZodBoolean:return cce();case xr.ZodDate:return v9(h,T);case xr.ZodUndefined:return wce(T);case xr.ZodNull:return Ice(T);case xr.ZodArray:return uce(h,T);case xr.ZodUnion:case xr.ZodDiscriminatedUnion:return Ace(h,T);case xr.ZodIntersection:return ace(h,T);case xr.ZodTuple:return Sce(h,T);case xr.ZodRecord:return TG(h,T);case xr.ZodLiteral:return Pce(h,T);case xr.ZodEnum:return hce(h);case xr.ZodNativeEnum:return yce(h);case xr.ZodNullable:return $ce(h,T);case xr.ZodOptional:return vce(h,T);case xr.ZodMap:return qce(h,T);case xr.ZodSet:return Ece(h,T);case xr.ZodLazy:return()=>h.getter()._def;case xr.ZodPromise:return Vce(h,T);case xr.ZodNaN:case xr.ZodNever:return xce(T);case xr.ZodEffects:return gce(h,T);case xr.ZodAny:return Sc(T);case xr.ZodUnknown:return Gce(T);case xr.ZodDefault:return mce(h,T);case xr.ZodBranded:return UG(h,T);case xr.ZodReadonly:return _ce(h,T);case xr.ZodCatch:return fce(h,T);case xr.ZodPipeline:return Tce(h,T);case xr.ZodFunction:case xr.ZodVoid:case xr.ZodSymbol:return;default:return(G=>{})(R)}};function Ei(h,R,T=!1){var I;let G=R.seen.get(h);if(R.override){let d=(I=R.override)==null?void 0:I.call(R,h,R,G,T);if(d!==rce)return d}if(G&&!T){let d=cot(G,R);if(d!==void 0)return d}let V={def:h,path:R.currentPath,jsonSchema:void 0};R.seen.set(h,V);let E=Lce(h,h.typeName,R),v=typeof E=="function"?Ei(E(),R):E;if(v&&fot(h,R,v),R.postProcess){let d=R.postProcess(v,h,R);return V.jsonSchema=v,d}return V.jsonSchema=v,v}var cot=(h,R)=>{switch(R.$refStrategy){case"root":return{$ref:h.path.join("/")};case"relative":return{$ref:jG(R.currentPath,h.path)};case"none":case"seen":return h.path.lengthR.currentPath[G]===T)?(console.warn(`Recursive reference detected at ${R.currentPath.join("/")}! Defaulting to any`),Sc(R)):R.$refStrategy==="seen"?Sc(R):void 0}},fot=(h,R,T)=>(h.description&&(T.description=h.description,R.markdownDescription&&(T.markdownDescription=h.description)),T);var E9=(h,R)=>{let T=ice(R),G=typeof R=="object"&&R.definitions?Object.entries(R.definitions).reduce((d,[m,c])=>({...d,[m]:Ei(c._def,{...T,currentPath:[...T.basePath,T.definitionPath,m]},!0)??Sc(T)}),{}):void 0,V=typeof R=="string"?R:(R==null?void 0:R.nameStrategy)==="title"||R==null?void 0:R.name,E=Ei(h._def,V===void 0?T:{...T,currentPath:[...T.basePath,T.definitionPath,V]},!1)??Sc(T),v=typeof R=="object"&&R.name!==void 0&&R.nameStrategy==="title"?R.name:void 0;v!==void 0&&(E.title=v),T.flags.hasReferencedOpenAiAnyType&&(G||(G={}),G[T.openAiAnyTypeName]||(G[T.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:T.$refStrategy==="relative"?"1":[...T.basePath,T.definitionPath,T.openAiAnyTypeName].join("/")}}));let I=V===void 0?G?{...E,[T.definitionPath]:G}:E:{$ref:[...T.$refStrategy==="relative"?[]:T.basePath,T.definitionPath,V].join("/"),[T.definitionPath]:{...G,[V]:E}};return T.target==="jsonSchema7"?I.$schema="http://json-schema.org/draft-07/schema#":(T.target==="jsonSchema2019-09"||T.target==="openAi")&&(I.$schema="https://json-schema.org/draft/2019-09/schema#"),T.target==="openAi"&&("anyOf"in I||"oneOf"in I||"allOf"in I||"type"in I&&Array.isArray(I.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),I};function mot(h){return!h||h==="jsonSchema7"||h==="draft-7"?"draft-7":h==="jsonSchema2019-09"||h==="draft-2020-12"?"draft-2020-12":"draft-7"}function S9(h,R){return QP(h)?M$(h,{target:mot(R==null?void 0:R.target),io:(R==null?void 0:R.pipeStrategy)??"input"}):E9(h,{strictUnions:(R==null?void 0:R.strictUnions)??!0,pipeStrategy:(R==null?void 0:R.pipeStrategy)??"input"})}function w9(h){let R=mA(h),T=R==null?void 0:R.method;if(!T)throw new Error("Schema is missing a method literal");let G=vw(T);if(typeof G!="string")throw new Error("Schema method literal must be a string");return G}function G9(h,R){let T=fA(h,R);if(!T.success)throw T.error;return T.data}var got=6e4,VG=class{constructor(R){this._options=R,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(uG,T=>{this._oncancel(T)}),this.setNotificationHandler(cG,T=>{this._onprogress(T)}),this.setRequestHandler(pG,T=>({})),this._taskStore=R==null?void 0:R.taskStore,this._taskMessageQueue=R==null?void 0:R.taskMessageQueue,this._taskStore&&(this.setRequestHandler(fG,async(T,G)=>{let V=await this._taskStore.getTask(T.params.taskId,G.sessionId);if(!V)throw new zn(ii.InvalidParams,"Failed to retrieve task: Task not found");return{...V}}),this.setRequestHandler(gG,async(T,G)=>{let V=async()=>{var I;let E=T.params.taskId;if(this._taskMessageQueue){let d;for(;d=await this._taskMessageQueue.dequeue(E,G.sessionId);){if(d.type==="response"||d.type==="error"){let m=d.message,c=m.id,o=this._requestResolvers.get(c);if(o)if(this._requestResolvers.delete(c),d.type==="response")o(m);else{let r=m,e=new zn(r.error.code,r.error.message,r.error.data);o(e)}else{let r=d.type==="response"?"Response":"Error";this._onerror(new Error(`${r} handler missing for request ${c}`))}continue}await((I=this._transport)==null?void 0:I.send(d.message,{relatedRequestId:G.requestId}))}}let v=await this._taskStore.getTask(E,G.sessionId);if(!v)throw new zn(ii.InvalidParams,`Task not found: ${E}`);if(!aA(v.status))return await this._waitForTaskUpdate(E,G.signal),await V();if(aA(v.status)){let d=await this._taskStore.getTaskResult(E,G.sessionId);return this._clearTaskQueue(E),{...d,_meta:{...d._meta,[hA]:{taskId:E}}}}return await V()};return await V()}),this.setRequestHandler(hG,async(T,G)=>{var V;try{let{tasks:E,nextCursor:v}=await this._taskStore.listTasks((V=T.params)==null?void 0:V.cursor,G.sessionId);return{tasks:E,nextCursor:v,_meta:{}}}catch(E){throw new zn(ii.InvalidParams,`Failed to list tasks: ${E instanceof Error?E.message:String(E)}`)}}),this.setRequestHandler(PG,async(T,G)=>{try{let V=await this._taskStore.getTask(T.params.taskId,G.sessionId);if(!V)throw new zn(ii.InvalidParams,`Task not found: ${T.params.taskId}`);if(aA(V.status))throw new zn(ii.InvalidParams,`Cannot cancel task in terminal status: ${V.status}`);await this._taskStore.updateTaskStatus(T.params.taskId,"cancelled","Client cancelled task execution.",G.sessionId),this._clearTaskQueue(T.params.taskId);let E=await this._taskStore.getTask(T.params.taskId,G.sessionId);if(!E)throw new zn(ii.InvalidParams,`Task not found after cancellation: ${T.params.taskId}`);return{_meta:{},...E}}catch(V){throw V instanceof zn?V:new zn(ii.InvalidRequest,`Failed to cancel task: ${V instanceof Error?V.message:String(V)}`)}}))}async _oncancel(R){if(!R.params.requestId)return;let T=this._requestHandlerAbortControllers.get(R.params.requestId);T==null||T.abort(R.params.reason)}_setupTimeout(R,T,G,V,E=!1){this._timeoutInfo.set(R,{timeoutId:setTimeout(V,T),startTime:Date.now(),timeout:T,maxTotalTimeout:G,resetTimeoutOnProgress:E,onTimeout:V})}_resetTimeout(R){let T=this._timeoutInfo.get(R);if(!T)return!1;let G=Date.now()-T.startTime;if(T.maxTotalTimeout&&G>=T.maxTotalTimeout)throw this._timeoutInfo.delete(R),zn.fromError(ii.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:T.maxTotalTimeout,totalElapsed:G});return clearTimeout(T.timeoutId),T.timeoutId=setTimeout(T.onTimeout,T.timeout),!0}_cleanupTimeout(R){let T=this._timeoutInfo.get(R);T&&(clearTimeout(T.timeoutId),this._timeoutInfo.delete(R))}async connect(R){var E,v,I;if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=R;let T=(E=this.transport)==null?void 0:E.onclose;this._transport.onclose=()=>{T==null||T(),this._onclose()};let G=(v=this.transport)==null?void 0:v.onerror;this._transport.onerror=d=>{G==null||G(d),this._onerror(d)};let V=(I=this._transport)==null?void 0:I.onmessage;this._transport.onmessage=(d,m)=>{V==null||V(d,m),Gv(d)||Qpe(d)?this._onresponse(d):m9(d)?this._onrequest(d,m):Jpe(d)?this._onnotification(d):this._onerror(new Error(`Unknown message type: ${JSON.stringify(d)}`))},await this._transport.start()}_onclose(){var G;let R=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let V of this._timeoutInfo.values())clearTimeout(V.timeoutId);this._timeoutInfo.clear();for(let V of this._requestHandlerAbortControllers.values())V.abort();this._requestHandlerAbortControllers.clear();let T=zn.fromError(ii.ConnectionClosed,"Connection closed");this._transport=void 0,(G=this.onclose)==null||G.call(this);for(let V of R.values())V(T)}_onerror(R){var T;(T=this.onerror)==null||T.call(this,R)}_onnotification(R){let T=this._notificationHandlers.get(R.method)??this.fallbackNotificationHandler;T!==void 0&&Promise.resolve().then(()=>T(R)).catch(G=>this._onerror(new Error(`Uncaught error in notification handler: ${G}`)))}_onrequest(R,T){var c,o,r,e;let G=this._requestHandlers.get(R.method)??this.fallbackRequestHandler,V=this._transport,E=(r=(o=(c=R.params)==null?void 0:c._meta)==null?void 0:o[hA])==null?void 0:r.taskId;if(G===void 0){let s={jsonrpc:"2.0",id:R.id,error:{code:ii.MethodNotFound,message:"Method not found"}};E&&this._taskMessageQueue?this._enqueueTaskMessage(E,{type:"error",message:s,timestamp:Date.now()},V==null?void 0:V.sessionId).catch(t=>this._onerror(new Error(`Failed to enqueue error response: ${t}`))):V==null||V.send(s).catch(t=>this._onerror(new Error(`Failed to send an error response: ${t}`)));return}let v=new AbortController;this._requestHandlerAbortControllers.set(R.id,v);let I=Zpe(R.params)?R.params.task:void 0,d=this._taskStore?this.requestTaskStore(R,V==null?void 0:V.sessionId):void 0,m={signal:v.signal,sessionId:V==null?void 0:V.sessionId,_meta:(e=R.params)==null?void 0:e._meta,sendNotification:async s=>{if(v.signal.aborted)return;let t={relatedRequestId:R.id};E&&(t.relatedTask={taskId:E}),await this.notification(s,t)},sendRequest:async(s,t,u)=>{var i;if(v.signal.aborted)throw new zn(ii.ConnectionClosed,"Request was cancelled");let n={...u,relatedRequestId:R.id};E&&!n.relatedTask&&(n.relatedTask={taskId:E});let p=((i=n.relatedTask)==null?void 0:i.taskId)??E;return p&&d&&await d.updateTaskStatus(p,"input_required"),await this.request(s,t,n)},authInfo:T==null?void 0:T.authInfo,requestId:R.id,requestInfo:T==null?void 0:T.requestInfo,taskId:E,taskStore:d,taskRequestedTtl:I==null?void 0:I.ttl,closeSSEStream:T==null?void 0:T.closeSSEStream,closeStandaloneSSEStream:T==null?void 0:T.closeStandaloneSSEStream};Promise.resolve().then(()=>{I&&this.assertTaskHandlerCapability(R.method)}).then(()=>G(R,m)).then(async s=>{if(v.signal.aborted)return;let t={result:s,jsonrpc:"2.0",id:R.id};E&&this._taskMessageQueue?await this._enqueueTaskMessage(E,{type:"response",message:t,timestamp:Date.now()},V==null?void 0:V.sessionId):await(V==null?void 0:V.send(t))},async s=>{if(v.signal.aborted)return;let t={jsonrpc:"2.0",id:R.id,error:{code:Number.isSafeInteger(s.code)?s.code:ii.InternalError,message:s.message??"Internal error",...s.data!==void 0&&{data:s.data}}};E&&this._taskMessageQueue?await this._enqueueTaskMessage(E,{type:"error",message:t,timestamp:Date.now()},V==null?void 0:V.sessionId):await(V==null?void 0:V.send(t))}).catch(s=>this._onerror(new Error(`Failed to send response: ${s}`))).finally(()=>{this._requestHandlerAbortControllers.get(R.id)===v&&this._requestHandlerAbortControllers.delete(R.id)})}_onprogress(R){let{progressToken:T,...G}=R.params,V=Number(T),E=this._progressHandlers.get(V);if(!E){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(R)}`));return}let v=this._responseHandlers.get(V),I=this._timeoutInfo.get(V);if(I&&v&&I.resetTimeoutOnProgress)try{this._resetTimeout(V)}catch(d){this._responseHandlers.delete(V),this._progressHandlers.delete(V),this._cleanupTimeout(V),v(d);return}E(G)}_onresponse(R){let T=Number(R.id),G=this._requestResolvers.get(T);if(G){if(this._requestResolvers.delete(T),Gv(R))G(R);else{let v=new zn(R.error.code,R.error.message,R.error.data);G(v)}return}let V=this._responseHandlers.get(T);if(V===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(R)}`));return}this._responseHandlers.delete(T),this._cleanupTimeout(T);let E=!1;if(Gv(R)&&R.result&&typeof R.result=="object"){let v=R.result;if(v.task&&typeof v.task=="object"){let I=v.task;typeof I.taskId=="string"&&(E=!0,this._taskProgressTokens.set(I.taskId,T))}}if(E||this._progressHandlers.delete(T),Gv(R))V(R);else{let v=zn.fromError(R.error.code,R.error.message,R.error.data);V(v)}}get transport(){return this._transport}async close(){var R;await((R=this._transport)==null?void 0:R.close())}async*requestStream(R,T,G){var v,I;let{task:V}=G??{};if(!V){try{yield{type:"result",result:await this.request(R,T,G)}}catch(d){yield{type:"error",error:d instanceof zn?d:new zn(ii.InternalError,String(d))}}return}let E;try{let d=await this.request(R,Ij,G);if(d.task)E=d.task.taskId,yield{type:"taskCreated",task:d.task};else throw new zn(ii.InternalError,"Task creation did not return a task");for(;;){let m=await this.getTask({taskId:E},G);if(yield{type:"taskStatus",task:m},aA(m.status)){m.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:E},T,G)}:m.status==="failed"?yield{type:"error",error:new zn(ii.InternalError,`Task ${E} failed`)}:m.status==="cancelled"&&(yield{type:"error",error:new zn(ii.InternalError,`Task ${E} was cancelled`)});return}if(m.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:E},T,G)};return}let c=m.pollInterval??((v=this._options)==null?void 0:v.defaultTaskPollInterval)??1e3;await new Promise(o=>setTimeout(o,c)),(I=G==null?void 0:G.signal)==null||I.throwIfAborted()}}catch(d){yield{type:"error",error:d instanceof zn?d:new zn(ii.InternalError,String(d))}}}request(R,T,G){let{relatedRequestId:V,resumptionToken:E,onresumptiontoken:v,task:I,relatedTask:d}=G??{};return new Promise((m,c)=>{var p,i,g,f,P;let o=a=>{c(a)};if(!this._transport){o(new Error("Not connected"));return}if(((p=this._options)==null?void 0:p.enforceStrictCapabilities)===!0)try{this.assertCapabilityForMethod(R.method),I&&this.assertTaskCapability(R.method)}catch(a){o(a);return}(i=G==null?void 0:G.signal)==null||i.throwIfAborted();let r=this._requestMessageId++,e={...R,jsonrpc:"2.0",id:r};G!=null&&G.onprogress&&(this._progressHandlers.set(r,G.onprogress),e.params={...R.params,_meta:{...((g=R.params)==null?void 0:g._meta)||{},progressToken:r}}),I&&(e.params={...e.params,task:I}),d&&(e.params={...e.params,_meta:{...((f=e.params)==null?void 0:f._meta)||{},[hA]:d}});let s=a=>{var q;this._responseHandlers.delete(r),this._progressHandlers.delete(r),this._cleanupTimeout(r),(q=this._transport)==null||q.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:r,reason:String(a)}},{relatedRequestId:V,resumptionToken:E,onresumptiontoken:v}).catch(A=>this._onerror(new Error(`Failed to send cancellation: ${A}`)));let y=a instanceof zn?a:new zn(ii.RequestTimeout,String(a));c(y)};this._responseHandlers.set(r,a=>{var y;if(!((y=G==null?void 0:G.signal)!=null&&y.aborted)){if(a instanceof Error)return c(a);try{let q=fA(T,a.result);q.success?m(q.data):c(q.error)}catch(q){c(q)}}}),(P=G==null?void 0:G.signal)==null||P.addEventListener("abort",()=>{var a;s((a=G==null?void 0:G.signal)==null?void 0:a.reason)});let t=(G==null?void 0:G.timeout)??got,u=()=>s(zn.fromError(ii.RequestTimeout,"Request timed out",{timeout:t}));this._setupTimeout(r,t,G==null?void 0:G.maxTotalTimeout,u,(G==null?void 0:G.resetTimeoutOnProgress)??!1);let n=d==null?void 0:d.taskId;if(n){let a=y=>{let q=this._responseHandlers.get(r);q?q(y):this._onerror(new Error(`Response handler missing for side-channeled request ${r}`))};this._requestResolvers.set(r,a),this._enqueueTaskMessage(n,{type:"request",message:e,timestamp:Date.now()}).catch(y=>{this._cleanupTimeout(r),c(y)})}else this._transport.send(e,{relatedRequestId:V,resumptionToken:E,onresumptiontoken:v}).catch(a=>{this._cleanupTimeout(r),c(a)})})}async getTask(R,T){return this.request({method:"tasks/get",params:R},mG,T)}async getTaskResult(R,T,G){return this.request({method:"tasks/result",params:R},T,G)}async listTasks(R,T){return this.request({method:"tasks/list",params:R},aG,T)}async cancelTask(R,T){return this.request({method:"tasks/cancel",params:R},lpe,T)}async notification(R,T){var I,d,m,c;if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(R.method);let G=(I=T==null?void 0:T.relatedTask)==null?void 0:I.taskId;if(G){let o={...R,jsonrpc:"2.0",params:{...R.params,_meta:{...((d=R.params)==null?void 0:d._meta)||{},[hA]:T.relatedTask}}};await this._enqueueTaskMessage(G,{type:"notification",message:o,timestamp:Date.now()});return}if((((m=this._options)==null?void 0:m.debouncedNotificationMethods)??[]).includes(R.method)&&!R.params&&!(T!=null&&T.relatedRequestId)&&!(T!=null&&T.relatedTask)){if(this._pendingDebouncedNotifications.has(R.method))return;this._pendingDebouncedNotifications.add(R.method),Promise.resolve().then(()=>{var r,e;if(this._pendingDebouncedNotifications.delete(R.method),!this._transport)return;let o={...R,jsonrpc:"2.0"};T!=null&&T.relatedTask&&(o={...o,params:{...o.params,_meta:{...((r=o.params)==null?void 0:r._meta)||{},[hA]:T.relatedTask}}}),(e=this._transport)==null||e.send(o,T).catch(s=>this._onerror(s))});return}let v={...R,jsonrpc:"2.0"};T!=null&&T.relatedTask&&(v={...v,params:{...v.params,_meta:{...((c=v.params)==null?void 0:c._meta)||{},[hA]:T.relatedTask}}}),await this._transport.send(v,T)}setRequestHandler(R,T){let G=w9(R);this.assertRequestHandlerCapability(G),this._requestHandlers.set(G,(V,E)=>{let v=G9(R,V);return Promise.resolve(T(v,E))})}removeRequestHandler(R){this._requestHandlers.delete(R)}assertCanSetRequestHandler(R){if(this._requestHandlers.has(R))throw new Error(`A request handler for ${R} already exists, which would be overridden`)}setNotificationHandler(R,T){let G=w9(R);this._notificationHandlers.set(G,V=>{let E=G9(R,V);return Promise.resolve(T(E))})}removeNotificationHandler(R){this._notificationHandlers.delete(R)}_cleanupTaskProgressHandler(R){let T=this._taskProgressTokens.get(R);T!==void 0&&(this._progressHandlers.delete(T),this._taskProgressTokens.delete(R))}async _enqueueTaskMessage(R,T,G){var E;if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let V=(E=this._options)==null?void 0:E.maxTaskQueueSize;await this._taskMessageQueue.enqueue(R,T,G,V)}async _clearTaskQueue(R,T){if(this._taskMessageQueue){let G=await this._taskMessageQueue.dequeueAll(R,T);for(let V of G)if(V.type==="request"&&m9(V.message)){let E=V.message.id,v=this._requestResolvers.get(E);v?(v(new zn(ii.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(E)):this._onerror(new Error(`Resolver missing for request ${E} during task ${R} cleanup`))}}}async _waitForTaskUpdate(R,T){var V,E;let G=((V=this._options)==null?void 0:V.defaultTaskPollInterval)??1e3;try{let v=await((E=this._taskStore)==null?void 0:E.getTask(R));v!=null&&v.pollInterval&&(G=v.pollInterval)}catch{}return new Promise((v,I)=>{if(T.aborted){I(new zn(ii.InvalidRequest,"Request cancelled"));return}let d=setTimeout(v,G);T.addEventListener("abort",()=>{clearTimeout(d),I(new zn(ii.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(R,T){let G=this._taskStore;if(!G)throw new Error("No task store configured");return{createTask:async V=>{if(!R)throw new Error("No request provided");return await G.createTask(V,R.id,{method:R.method,params:R.params},T)},getTask:async V=>{let E=await G.getTask(V,T);if(!E)throw new zn(ii.InvalidParams,"Failed to retrieve task: Task not found");return E},storeTaskResult:async(V,E,v)=>{await G.storeTaskResult(V,E,v,T);let I=await G.getTask(V,T);if(I){let d=Mv.parse({method:"notifications/tasks/status",params:I});await this.notification(d),aA(I.status)&&this._cleanupTaskProgressHandler(V)}},getTaskResult:V=>G.getTaskResult(V,T),updateTaskStatus:async(V,E,v)=>{let I=await G.getTask(V,T);if(!I)throw new zn(ii.InvalidParams,`Task "${V}" not found - it may have been cleaned up`);if(aA(I.status))throw new zn(ii.InvalidParams,`Cannot update task "${V}" from terminal status "${I.status}" to "${E}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await G.updateTaskStatus(V,E,v,T);let d=await G.getTask(V,T);if(d){let m=Mv.parse({method:"notifications/tasks/status",params:d});await this.notification(m),aA(d.status)&&this._cleanupTaskProgressHandler(V)}},listTasks:V=>G.listTasks(V,T)}}};function Dce(h){return h!==null&&typeof h=="object"&&!Array.isArray(h)}function zce(h,R){let T={...h};for(let G in R){let V=G,E=R[V];if(E===void 0)continue;let v=T[V];Dce(v)&&Dce(E)?T[V]={...v,...E}:T[V]=E}return T}var Tge=ni(yQ(),1),Vge=ni(vge(),1);function Ppt(){let h=new Tge.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,Vge.default)(h),h}var c_=class{constructor(R){this._ajv=R??Ppt()}getValidator(R){let T="$id"in R&&typeof R.$id=="string"?this._ajv.getSchema(R.$id)??this._ajv.compile(R):this._ajv.compile(R);return G=>T(G)?{valid:!0,data:G,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(T.errors)}}};var f_=class{constructor(R){this._server=R}requestStream(R,T,G){return this._server.requestStream(R,T,G)}createMessageStream(R,T){var V;let G=this._server.getClientCapabilities();if((R.tools||R.toolChoice)&&!((V=G==null?void 0:G.sampling)!=null&&V.tools))throw new Error("Client does not support sampling tools capability.");if(R.messages.length>0){let E=R.messages[R.messages.length-1],v=Array.isArray(E.content)?E.content:[E.content],I=v.some(o=>o.type==="tool_result"),d=R.messages.length>1?R.messages[R.messages.length-2]:void 0,m=d?Array.isArray(d.content)?d.content:[d.content]:[],c=m.some(o=>o.type==="tool_use");if(I){if(v.some(o=>o.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let o=new Set(m.filter(e=>e.type==="tool_use").map(e=>e.id)),r=new Set(v.filter(e=>e.type==="tool_result").map(e=>e.toolUseId));if(o.size!==r.size||![...o].every(e=>r.has(e)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:R},Fv,T)}elicitInputStream(R,T){var v,I;let G=this._server.getClientCapabilities(),V=R.mode??"form";switch(V){case"url":{if(!((v=G==null?void 0:G.elicitation)!=null&&v.url))throw new Error("Client does not support url elicitation.");break}case"form":{if(!((I=G==null?void 0:G.elicitation)!=null&&I.form))throw new Error("Client does not support form elicitation.");break}}let E=V==="form"&&R.mode===void 0?{...R,mode:"form"}:R;return this.requestStream({method:"elicitation/create",params:E},$j,T)}async getTask(R,T){return this._server.getTask({taskId:R},T)}async getTaskResult(R,T,G){return this._server.getTaskResult({taskId:R},T,G)}async listTasks(R,T){return this._server.listTasks(R?{cursor:R}:void 0,T)}async cancelTask(R,T){return this._server.cancelTask({taskId:R},T)}};function Ege(h,R,T){var G;if(!h)throw new Error(`${T} does not support task creation (required for ${R})`);switch(R){case"tools/call":if(!((G=h.tools)!=null&&G.call))throw new Error(`${T} does not support task creation for tools/call (required for ${R})`);break;default:break}}function Sge(h,R,T){var G,V;if(!h)throw new Error(`${T} does not support task creation (required for ${R})`);switch(R){case"sampling/createMessage":if(!((G=h.sampling)!=null&&G.createMessage))throw new Error(`${T} does not support task creation for sampling/createMessage (required for ${R})`);break;case"elicitation/create":if(!((V=h.elicitation)!=null&&V.create))throw new Error(`${T} does not support task creation for elicitation/create (required for ${R})`);break;default:break}}var m_=class extends VG{constructor(R,T){super(T),this._serverInfo=R,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Hv.options.map((G,V)=>[G,V])),this.isMessageIgnored=(G,V)=>{let E=this._loggingLevels.get(V);return E?this.LOG_LEVEL_SEVERITY.get(G)this._oninitialize(G)),this.setNotificationHandler(P9,()=>{var G;return(G=this.oninitialized)==null?void 0:G.call(this)}),this._capabilities.logging&&this.setRequestHandler(A9,async(G,V)=>{var d;let E=V.sessionId||((d=V.requestInfo)==null?void 0:d.headers["mcp-session-id"])||void 0,{level:v}=G.params,I=Hv.safeParse(v);return I.success&&this._loggingLevels.set(E,I.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new f_(this)}),this._experimental}registerCapabilities(R){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=zce(this._capabilities,R)}setRequestHandler(R,T){var I;let G=mA(R),V=G==null?void 0:G.method;if(!V)throw new Error("Schema is missing a method literal");let E;if(QP(V)){let d=V,m=(I=d._zod)==null?void 0:I.def;E=(m==null?void 0:m.value)??d.value}else{let d=V,m=d._def;E=(m==null?void 0:m.value)??d.value}if(typeof E!="string")throw new Error("Schema method literal must be a string");if(E==="tools/call"){let d=async(m,c)=>{let o=fA(Aj,m);if(!o.success){let t=o.error instanceof Error?o.error.message:String(o.error);throw new zn(ii.InvalidParams,`Invalid tools/call request: ${t}`)}let{params:r}=o.data,e=await Promise.resolve(T(m,c));if(r.task){let t=fA(Ij,e);if(!t.success){let u=t.error instanceof Error?t.error.message:String(t.error);throw new zn(ii.InvalidParams,`Invalid task creation result: ${u}`)}return t.data}let s=fA(AG,e);if(!s.success){let t=s.error instanceof Error?s.error.message:String(s.error);throw new zn(ii.InvalidParams,`Invalid tools/call result: ${t}`)}return s.data};return super.setRequestHandler(R,d)}return super.setRequestHandler(R,T)}assertCapabilityForMethod(R){var T,G,V;switch(R){case"sampling/createMessage":if(!((T=this._clientCapabilities)!=null&&T.sampling))throw new Error(`Client does not support sampling (required for ${R})`);break;case"elicitation/create":if(!((G=this._clientCapabilities)!=null&&G.elicitation))throw new Error(`Client does not support elicitation (required for ${R})`);break;case"roots/list":if(!((V=this._clientCapabilities)!=null&&V.roots))throw new Error(`Client does not support listing roots (required for ${R})`);break;case"ping":break}}assertNotificationCapability(R){var T,G;switch(R){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${R})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${R})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${R})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${R})`);break;case"notifications/elicitation/complete":if(!((G=(T=this._clientCapabilities)==null?void 0:T.elicitation)!=null&&G.url))throw new Error(`Client does not support URL elicitation (required for ${R})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(R){if(this._capabilities)switch(R){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${R})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${R})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${R})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${R})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${R})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${R})`);break;case"ping":case"initialize":break}}assertTaskCapability(R){var T,G;Sge((G=(T=this._clientCapabilities)==null?void 0:T.tasks)==null?void 0:G.requests,R,"Client")}assertTaskHandlerCapability(R){var T;this._capabilities&&Ege((T=this._capabilities.tasks)==null?void 0:T.requests,R,"Server")}async _oninitialize(R){let T=R.params.protocolVersion;return this._clientCapabilities=R.params.capabilities,this._clientVersion=R.params.clientInfo,{protocolVersion:Hpe.includes(T)?T:c9,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},iG)}async createMessage(R,T){var G,V;if((R.tools||R.toolChoice)&&!((V=(G=this._clientCapabilities)==null?void 0:G.sampling)!=null&&V.tools))throw new Error("Client does not support sampling tools capability.");if(R.messages.length>0){let E=R.messages[R.messages.length-1],v=Array.isArray(E.content)?E.content:[E.content],I=v.some(o=>o.type==="tool_result"),d=R.messages.length>1?R.messages[R.messages.length-2]:void 0,m=d?Array.isArray(d.content)?d.content:[d.content]:[],c=m.some(o=>o.type==="tool_use");if(I){if(v.some(o=>o.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let o=new Set(m.filter(e=>e.type==="tool_use").map(e=>e.id)),r=new Set(v.filter(e=>e.type==="tool_result").map(e=>e.toolUseId));if(o.size!==r.size||![...o].every(e=>r.has(e)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return R.tools?this.request({method:"sampling/createMessage",params:R},$9,T):this.request({method:"sampling/createMessage",params:R},Fv,T)}async elicitInput(R,T){var V,E,v,I;switch(R.mode??"form"){case"url":{if(!((E=(V=this._clientCapabilities)==null?void 0:V.elicitation)!=null&&E.url))throw new Error("Client does not support url elicitation.");let d=R;return this.request({method:"elicitation/create",params:d},$j,T)}case"form":{if(!((I=(v=this._clientCapabilities)==null?void 0:v.elicitation)!=null&&I.form))throw new Error("Client does not support form elicitation.");let d=R.mode==="form"?R:{...R,mode:"form"},m=await this.request({method:"elicitation/create",params:d},$j,T);if(m.action==="accept"&&m.content&&d.requestedSchema)try{let o=this._jsonSchemaValidator.getValidator(d.requestedSchema)(m.content);if(!o.valid)throw new zn(ii.InvalidParams,`Elicitation response content does not match requested schema: ${o.errorMessage}`)}catch(c){throw c instanceof zn?c:new zn(ii.InternalError,`Error validating elicitation response: ${c instanceof Error?c.message:String(c)}`)}return m}}}createElicitationCompletionNotifier(R,T){var G,V;if(!((V=(G=this._clientCapabilities)==null?void 0:G.elicitation)!=null&&V.url))throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:R}},T)}async listRoots(R,T){return this.request({method:"roots/list",params:R},j9,T)}async sendLoggingMessage(R,T){if(this._capabilities.logging&&!this.isMessageIgnored(R.level,T))return this.notification({method:"notifications/message",params:R})}async sendResourceUpdated(R){return this.notification({method:"notifications/resources/updated",params:R})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var Gge=Symbol.for("mcp.completable");function vQ(h){return!!h&&typeof h=="object"&&Gge in h}function _ge(h){let R=h[Gge];return R==null?void 0:R.complete}var wge;(function(h){h.Completable="McpCompletable"})(wge||(wge={}));var dpt=/^[A-Za-z0-9._-]{1,128}$/;function qpt(h){let R=[];if(h.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(h.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${h.length})`]};if(h.includes(" ")&&R.push("Tool name contains spaces, which may cause parsing issues"),h.includes(",")&&R.push("Tool name contains commas, which may cause parsing issues"),(h.startsWith("-")||h.endsWith("-"))&&R.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(h.startsWith(".")||h.endsWith("."))&&R.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!dpt.test(h)){let T=h.split("").filter(G=>!/[A-Za-z0-9._-]/.test(G)).filter((G,V,E)=>E.indexOf(G)===V);return R.push(`Tool name contains invalid characters: ${T.map(G=>`"${G}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:R}}return{isValid:!0,warnings:R}}function ypt(h,R){if(R.length>0){console.warn(`Tool name validation warning for "${h}":`);for(let T of R)console.warn(` - ${T}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function TQ(h){let R=qpt(h);return ypt(h,R.warnings),R.isValid}var g_=class{constructor(R){this._mcpServer=R}registerToolTask(R,T,G){let V={taskSupport:"required",...T.execution};if(V.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${R}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(R,T.title,T.description,T.inputSchema,T.outputSchema,T.annotations,V,T._meta,G)}};var h_=class{constructor(R,T){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new m_(R,T)}get experimental(){return this._experimental||(this._experimental={tasks:new g_(this)}),this._experimental}async connect(R){return await this.server.connect(R)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler($A(RG)),this.server.assertCanSetRequestHandler($A(Aj)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler(RG,()=>({tools:Object.entries(this._registeredTools).filter(([,R])=>R.enabled).map(([R,T])=>{let G={name:R,title:T.title,description:T.description,inputSchema:(()=>{let V=fj(T.inputSchema);return V?S9(V,{strictUnions:!0,pipeStrategy:"input"}):xpt})(),annotations:T.annotations,execution:T.execution,_meta:T._meta};if(T.outputSchema){let V=fj(T.outputSchema);V&&(G.outputSchema=S9(V,{strictUnions:!0,pipeStrategy:"output"}))}return G})})),this.server.setRequestHandler(Aj,async(R,T)=>{var G;try{let V=this._registeredTools[R.params.name];if(!V)throw new zn(ii.InvalidParams,`Tool ${R.params.name} not found`);if(!V.enabled)throw new zn(ii.InvalidParams,`Tool ${R.params.name} disabled`);let E=!!R.params.task,v=(G=V.execution)==null?void 0:G.taskSupport,I="createTask"in V.handler;if((v==="required"||v==="optional")&&!I)throw new zn(ii.InternalError,`Tool ${R.params.name} has taskSupport '${v}' but was not registered with registerToolTask`);if(v==="required"&&!E)throw new zn(ii.MethodNotFound,`Tool ${R.params.name} requires task augmentation (taskSupport: 'required')`);if(v==="optional"&&!E&&I)return await this.handleAutomaticTaskPolling(V,R,T);let d=await this.validateToolInput(V,R.params.arguments,R.params.name),m=await this.executeToolHandler(V,d,T);return E||await this.validateToolOutput(V,m,R.params.name),m}catch(V){if(V instanceof zn&&V.code===ii.UrlElicitationRequired)throw V;return this.createToolError(V instanceof Error?V.message:String(V))}}),this._toolHandlersInitialized=!0)}createToolError(R){return{content:[{type:"text",text:R}],isError:!0}}async validateToolInput(R,T,G){if(!R.inputSchema)return;let E=fj(R.inputSchema)??R.inputSchema,v=await jw(E,T);if(!v.success){let I="error"in v?v.error:"Unknown error",d=Uw(I);throw new zn(ii.InvalidParams,`Input validation error: Invalid arguments for tool ${G}: ${d}`)}return v.data}async validateToolOutput(R,T,G){if(!R.outputSchema||!("content"in T)||T.isError)return;if(!T.structuredContent)throw new zn(ii.InvalidParams,`Output validation error: Tool ${G} has an output schema but no structured content was provided`);let V=fj(R.outputSchema),E=await jw(V,T.structuredContent);if(!E.success){let v="error"in E?E.error:"Unknown error",I=Uw(v);throw new zn(ii.InvalidParams,`Output validation error: Invalid structured content for tool ${G}: ${I}`)}}async executeToolHandler(R,T,G){let V=R.handler;if("createTask"in V){if(!G.taskStore)throw new Error("No task store provided.");let v={...G,taskStore:G.taskStore};if(R.inputSchema){let I=V;return await Promise.resolve(I.createTask(T,v))}else{let I=V;return await Promise.resolve(I.createTask(v))}}if(R.inputSchema){let v=V;return await Promise.resolve(v(T,G))}else{let v=V;return await Promise.resolve(v(G))}}async handleAutomaticTaskPolling(R,T,G){if(!G.taskStore)throw new Error("No task store provided for task-capable tool.");let V=await this.validateToolInput(R,T.params.arguments,T.params.name),E=R.handler,v={...G,taskStore:G.taskStore},I=V?await Promise.resolve(E.createTask(V,v)):await Promise.resolve(E.createTask(v)),d=I.task.taskId,m=I.task,c=m.pollInterval??5e3;for(;m.status!=="completed"&&m.status!=="failed"&&m.status!=="cancelled";){await new Promise(r=>setTimeout(r,c));let o=await G.taskStore.getTask(d);if(!o)throw new zn(ii.InternalError,`Task ${d} not found during polling`);m=o}return await G.taskStore.getTaskResult(d)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler($A($G)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler($G,async R=>{switch(R.params.ref.type){case"ref/prompt":return tce(R),this.handlePromptCompletion(R,R.params.ref);case"ref/resource":return oce(R),this.handleResourceCompletion(R,R.params.ref);default:throw new zn(ii.InvalidParams,`Invalid completion reference: ${R.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(R,T){let G=this._registeredPrompts[T.name];if(!G)throw new zn(ii.InvalidParams,`Prompt ${T.name} not found`);if(!G.enabled)throw new zn(ii.InvalidParams,`Prompt ${T.name} disabled`);if(!G.argsSchema)return qT;let V=mA(G.argsSchema),E=V==null?void 0:V[R.params.argument.name];if(!vQ(E))return qT;let v=_ge(E);if(!v)return qT;let I=await v(R.params.argument.value,R.params.context);return Dge(I)}async handleResourceCompletion(R,T){let G=Object.values(this._registeredResourceTemplates).find(v=>v.resourceTemplate.uriTemplate.toString()===T.uri);if(!G){if(this._registeredResources[T.uri])return qT;throw new zn(ii.InvalidParams,`Resource template ${R.params.ref.uri} not found`)}let V=G.resourceTemplate.completeCallback(R.params.argument.name);if(!V)return qT;let E=await V(R.params.argument.value,R.params.context);return Dge(E)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler($A(dG)),this.server.assertCanSetRequestHandler($A(qG)),this.server.assertCanSetRequestHandler($A(yG)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(dG,async(R,T)=>{let G=Object.entries(this._registeredResources).filter(([E,v])=>v.enabled).map(([E,v])=>({uri:E,name:v.name,...v.metadata})),V=[];for(let E of Object.values(this._registeredResourceTemplates)){if(!E.resourceTemplate.listCallback)continue;let v=await E.resourceTemplate.listCallback(T);for(let I of v.resources)V.push({...E.metadata,...I})}return{resources:[...G,...V]}}),this.server.setRequestHandler(qG,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([T,G])=>({name:T,uriTemplate:G.resourceTemplate.uriTemplate.toString(),...G.metadata}))})),this.server.setRequestHandler(yG,async(R,T)=>{let G=new URL(R.params.uri),V=this._registeredResources[G.toString()];if(V){if(!V.enabled)throw new zn(ii.InvalidParams,`Resource ${G} disabled`);return V.readCallback(G,T)}for(let E of Object.values(this._registeredResourceTemplates)){let v=E.resourceTemplate.uriTemplate.match(G.toString());if(v)return E.readCallback(G,v,T)}throw new zn(ii.InvalidParams,`Resource ${G} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler($A(xG)),this.server.assertCanSetRequestHandler($A(IG)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(xG,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,R])=>R.enabled).map(([R,T])=>({name:R,title:T.title,description:T.description,arguments:T.argsSchema?Ipt(T.argsSchema):void 0}))})),this.server.setRequestHandler(IG,async(R,T)=>{let G=this._registeredPrompts[R.params.name];if(!G)throw new zn(ii.InvalidParams,`Prompt ${R.params.name} not found`);if(!G.enabled)throw new zn(ii.InvalidParams,`Prompt ${R.params.name} disabled`);if(G.argsSchema){let V=fj(G.argsSchema),E=await jw(V,R.params.arguments);if(!E.success){let d="error"in E?E.error:"Unknown error",m=Uw(d);throw new zn(ii.InvalidParams,`Invalid arguments for prompt ${R.params.name}: ${m}`)}let v=E.data,I=G.callback;return await Promise.resolve(I(v,T))}else{let V=G.callback;return await Promise.resolve(V(T))}}),this._promptHandlersInitialized=!0)}resource(R,T,...G){let V;typeof G[0]=="object"&&(V=G.shift());let E=G[0];if(typeof T=="string"){if(this._registeredResources[T])throw new Error(`Resource ${T} is already registered`);let v=this._createRegisteredResource(R,void 0,T,V,E);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),v}else{if(this._registeredResourceTemplates[R])throw new Error(`Resource template ${R} is already registered`);let v=this._createRegisteredResourceTemplate(R,void 0,T,V,E);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),v}}registerResource(R,T,G,V){if(typeof T=="string"){if(this._registeredResources[T])throw new Error(`Resource ${T} is already registered`);let E=this._createRegisteredResource(R,G.title,T,G,V);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),E}else{if(this._registeredResourceTemplates[R])throw new Error(`Resource template ${R} is already registered`);let E=this._createRegisteredResourceTemplate(R,G.title,T,G,V);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),E}}_createRegisteredResource(R,T,G,V,E){let v={name:R,title:T,metadata:V,readCallback:E,enabled:!0,disable:()=>v.update({enabled:!1}),enable:()=>v.update({enabled:!0}),remove:()=>v.update({uri:null}),update:I=>{typeof I.uri<"u"&&I.uri!==G&&(delete this._registeredResources[G],I.uri&&(this._registeredResources[I.uri]=v)),typeof I.name<"u"&&(v.name=I.name),typeof I.title<"u"&&(v.title=I.title),typeof I.metadata<"u"&&(v.metadata=I.metadata),typeof I.callback<"u"&&(v.readCallback=I.callback),typeof I.enabled<"u"&&(v.enabled=I.enabled),this.sendResourceListChanged()}};return this._registeredResources[G]=v,v}_createRegisteredResourceTemplate(R,T,G,V,E){let v={resourceTemplate:G,title:T,metadata:V,readCallback:E,enabled:!0,disable:()=>v.update({enabled:!1}),enable:()=>v.update({enabled:!0}),remove:()=>v.update({name:null}),update:m=>{typeof m.name<"u"&&m.name!==R&&(delete this._registeredResourceTemplates[R],m.name&&(this._registeredResourceTemplates[m.name]=v)),typeof m.title<"u"&&(v.title=m.title),typeof m.template<"u"&&(v.resourceTemplate=m.template),typeof m.metadata<"u"&&(v.metadata=m.metadata),typeof m.callback<"u"&&(v.readCallback=m.callback),typeof m.enabled<"u"&&(v.enabled=m.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[R]=v;let I=G.uriTemplate.variableNames;return Array.isArray(I)&&I.some(m=>!!G.completeCallback(m))&&this.setCompletionRequestHandler(),v}_createRegisteredPrompt(R,T,G,V,E){let v={title:T,description:G,argsSchema:V===void 0?void 0:N$(V),callback:E,enabled:!0,disable:()=>v.update({enabled:!1}),enable:()=>v.update({enabled:!0}),remove:()=>v.update({name:null}),update:I=>{typeof I.name<"u"&&I.name!==R&&(delete this._registeredPrompts[R],I.name&&(this._registeredPrompts[I.name]=v)),typeof I.title<"u"&&(v.title=I.title),typeof I.description<"u"&&(v.description=I.description),typeof I.argsSchema<"u"&&(v.argsSchema=N$(I.argsSchema)),typeof I.callback<"u"&&(v.callback=I.callback),typeof I.enabled<"u"&&(v.enabled=I.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[R]=v,V&&Object.values(V).some(d=>{var c;let m=d instanceof yj?(c=d._def)==null?void 0:c.innerType:d;return vQ(m)})&&this.setCompletionRequestHandler(),v}_createRegisteredTool(R,T,G,V,E,v,I,d,m){TQ(R);let c={title:T,description:G,inputSchema:Lge(V),outputSchema:Lge(E),annotations:v,execution:I,_meta:d,handler:m,enabled:!0,disable:()=>c.update({enabled:!1}),enable:()=>c.update({enabled:!0}),remove:()=>c.update({name:null}),update:o=>{typeof o.name<"u"&&o.name!==R&&(typeof o.name=="string"&&TQ(o.name),delete this._registeredTools[R],o.name&&(this._registeredTools[o.name]=c)),typeof o.title<"u"&&(c.title=o.title),typeof o.description<"u"&&(c.description=o.description),typeof o.paramsSchema<"u"&&(c.inputSchema=N$(o.paramsSchema)),typeof o.outputSchema<"u"&&(c.outputSchema=N$(o.outputSchema)),typeof o.callback<"u"&&(c.handler=o.callback),typeof o.annotations<"u"&&(c.annotations=o.annotations),typeof o._meta<"u"&&(c._meta=o._meta),typeof o.enabled<"u"&&(c.enabled=o.enabled),this.sendToolListChanged()}};return this._registeredTools[R]=c,this.setToolRequestHandlers(),this.sendToolListChanged(),c}tool(R,...T){if(this._registeredTools[R])throw new Error(`Tool ${R} is already registered`);let G,V,E,v;if(typeof T[0]=="string"&&(G=T.shift()),T.length>1){let d=T[0];if(VQ(d))V=T.shift(),T.length>1&&typeof T[0]=="object"&&T[0]!==null&&!VQ(T[0])&&(v=T.shift());else if(typeof d=="object"&&d!==null){if(Object.values(d).some(m=>typeof m=="object"&&m!==null))throw new Error(`Tool ${R} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);v=T.shift()}}let I=T[0];return this._createRegisteredTool(R,void 0,G,V,E,v,{taskSupport:"forbidden"},void 0,I)}registerTool(R,T,G){if(this._registeredTools[R])throw new Error(`Tool ${R} is already registered`);let{title:V,description:E,inputSchema:v,outputSchema:I,annotations:d,_meta:m}=T;return this._createRegisteredTool(R,V,E,v,I,d,{taskSupport:"forbidden"},m,G)}prompt(R,...T){if(this._registeredPrompts[R])throw new Error(`Prompt ${R} is already registered`);let G;typeof T[0]=="string"&&(G=T.shift());let V;T.length>1&&(V=T.shift());let E=T[0],v=this._createRegisteredPrompt(R,void 0,G,V,E);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),v}registerPrompt(R,T,G){if(this._registeredPrompts[R])throw new Error(`Prompt ${R} is already registered`);let{title:V,description:E,argsSchema:v}=T,I=this._createRegisteredPrompt(R,V,E,v,G);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),I}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(R,T){return this.server.sendLoggingMessage(R,T)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var xpt={type:"object",properties:{}};function zge(h){return h!==null&&typeof h=="object"&&"parse"in h&&typeof h.parse=="function"&&"safeParse"in h&&typeof h.safeParse=="function"}function Mge(h){return"_def"in h||"_zod"in h||zge(h)}function VQ(h){return typeof h!="object"||h===null||Mge(h)?!1:Object.keys(h).length===0?!0:Object.values(h).some(zge)}function Lge(h){if(h){if(VQ(h))return N$(h);if(!Mge(h))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return h}}function Ipt(h){let R=mA(h);return R?Object.entries(R).map(([T,G])=>{let V=vue(G),E=Tue(G);return{name:T,description:V,required:!E}}):[]}function $A(h){let R=mA(h),T=R==null?void 0:R.method;if(!T)throw new Error("Schema is missing a method literal");let G=vw(T);if(typeof G=="string")return G;throw new Error("Schema method literal must be a string")}function Dge(h){return{completion:{values:h.slice(0,100),total:h.length,hasMore:h.length>100}}}var qT={completion:{values:[],hasMore:!1}};var EQ=ni(require("node:process"),1);var a_=class{append(R){this._buffer=this._buffer?Buffer.concat([this._buffer,R]):R}readMessage(){if(!this._buffer)return null;let R=this._buffer.indexOf(` +`);if(R===-1)return null;let T=this._buffer.toString("utf8",0,R).replace(/\r$/,"");return this._buffer=this._buffer.subarray(R+1),Rpt(T)}clear(){this._buffer=void 0}};function Rpt(h){return Ype.parse(JSON.parse(h))}function Nge(h){return JSON.stringify(h)+` +`}var P_=class{constructor(R=EQ.default.stdin,T=EQ.default.stdout){this._stdin=R,this._stdout=T,this._readBuffer=new a_,this._started=!1,this._ondata=G=>{this._readBuffer.append(G),this.processReadBuffer()},this._onerror=G=>{var V;(V=this.onerror)==null||V.call(this,G)}}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){var R,T;for(;;)try{let G=this._readBuffer.readMessage();if(G===null)break;(R=this.onmessage)==null||R.call(this,G)}catch(G){(T=this.onerror)==null||T.call(this,G)}}async close(){var T;this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),(T=this.onclose)==null||T.call(this)}send(R){return new Promise(T=>{let G=Nge(R);this._stdout.write(G)?T():this._stdout.once("drain",T)})}};var iOe=ni(Qx()),uOe=ni(require("node:crypto")),pOe=ni(require("node:http")),cOe=ni(require("node:net")),fOe=ni(require("node:url"));xm();var Yle=require("node:child_process"),EW=require("node:os"),Xle=require("node:url");function Qle(h,R){let T,G=new Promise((V,E)=>{T=setTimeout(()=>E(new Error("Timeout")),R)});return Promise.race([h,G]).finally(()=>clearTimeout(T))}function f4t(h){let R;try{R=new Xle.URL(h)}catch{throw new Error("Invalid URL")}if(R.protocol!=="http:"&&R.protocol!=="https:")throw new Error(`Unsafe protocol: ${R.protocol}. Only HTTP and HTTPS are allowed.`);if(/[\r\n\x00-\x1F]/.test(h))throw new Error("URL contains invalid characters")}async function lle(h,R=Yle.execFile){f4t(h);let T=(0,EW.platform)(),G,V;switch(T){case"darwin":G="open",V=[h];break;case"win32":G="powershell.exe",V=["-NoProfile","-NonInteractive","-WindowStyle","Hidden","-Command",`Start-Process '${h.replace(/'/g,"''")}'`];break;case"linux":case"freebsd":case"openbsd":G="xdg-open",V=[h];break;default:throw new Error(`Unsupported platform: ${T}`)}let E={env:{...process.env,SHELL:void 0},detached:!0,stdio:"ignore"},v=(I,d)=>new Promise((m,c)=>{let o=R(I,d,E,r=>{r&&c(r)});o.on("error",r=>{c(r)}),o.on("exit",r=>{r===0?m():c(new Error(`Process exited with code ${r}`))})});try{await Qle(v(G,V),5e3)}catch(I){if((T==="linux"||T==="freebsd"||T==="openbsd")&&G==="xdg-open"){let d=["gnome-open","kde-open","firefox","chromium","google-chrome"];for(let m of d)try{await Qle(v(m,[h]),5e3);return}catch{continue}}throw new Error(`Failed to open browser: ${I instanceof Error?I.message:"Unknown error"}`)}}function nV(){let h=["www-browser"],R=process.env.BROWSER;if(R&&h.includes(R)||process.env.CI||process.env.DEBIAN_FRONTEND==="noninteractive")return!1;let T=!!process.env.SSH_CONNECTION;return!((0,EW.platform)()==="linux"&&!["DISPLAY","WAYLAND_DISPLAY","MIR_SOCKET"].some(E=>!!process.env[E])||T&&(0,EW.platform)()!=="linux")}var lre=()=>({unref:()=>{},ref:()=>{},pid:123,stdout:null,stderr:null,stdin:null,channel:null,connected:!1,exitCode:0,killed:!1,signalCode:null,spawnargs:[],spawnfile:""}),m4t=async h=>{if(!nV())return console.log(`Browser launch not supported. Please open this URL in your browser: ${h}`),lre();try{return await lle(h),lre()}catch{return console.log(`Failed to open browser. Please open this URL in your browser: ${h}`),lre()}},Ole=m4t;kre();ene();var mOe=LW(),a4t=mOe.clientId,nOe=mOe.cloudFunctionUrl,P4t=300*1e3,DW=class{constructor(R){this.client=null;this.onStatusUpdate=null;this.scopes=R}setOnStatusUpdate(R){this.onStatusUpdate=R}isTokenExpiringSoon(R){return!!(R.expiry_date&&R.expiry_date!V.has(v));return E.length>0?(Ct(`Token cache missing required scopes: ${E.join(", ")}`),Ct("Removing cached token to force re-authentication..."),await Fg.clearCredentials(),!1):(R.setCredentials(T),!0)}return!1}async getAuthenticatedClient(){if(Ct("getAuthenticatedClient called"),this.client&&this.client.credentials&&this.client.credentials.refresh_token){Ct("Returning existing cached client with valid credentials"),Ct(`Access token exists: ${!!this.client.credentials.access_token}`),Ct(`Expiry date: ${this.client.credentials.expiry_date}`),Ct(`Current time: ${Date.now()}`);let I=this.isTokenExpiringSoon(this.client.credentials);if(Ct(`Token expired: ${I}`),I){Ct("Token is expired, refreshing proactively...");try{await this.refreshToken(),Ct("Token refreshed successfully")}catch(d){Ct(`Failed to refresh token: ${d}`),this.client=null,await Fg.clearCredentials()}}if(this.client)return this.client}let R={clientId:a4t},T=new iOe.google.auth.OAuth2(R);if(T.on("tokens",async I=>{Ct("Tokens refreshed event received"),I.refresh_token&&Ct("New refresh token received in event");try{let d=await Fg.loadCredentials()||{},m={...I,refresh_token:I.refresh_token||d.refresh_token};await Fg.saveCredentials(m),Ct("Credentials saved after refresh")}catch(d){Ct(`Error saving refreshed credentials: ${d}`)}}),Ct("No valid cached client, checking for saved credentials..."),await this.loadCachedCredentials(T)){Ct("Loaded saved credentials, caching and returning client"),this.client=T;let I=this.isTokenExpiringSoon(this.client.credentials);if(Ct(`Token expired: ${I}`),I){Ct("Loaded token is expired, refreshing proactively...");try{await this.refreshToken(),Ct("Token refreshed successfully after loading from storage")}catch(d){Ct(`Failed to refresh loaded token: ${d}`),this.client=null,await Fg.clearCredentials()}}if(this.client)return this.client}if(!nV())throw new Error(`No browser available for authentication. Please run: node dist/headless-login.js +(from the workspace-server directory) +After authenticating, retry your request.`);let G=await this.authWithWeb(T);await Ole(G.authUrl);let V="Waiting for authentication... Check your browser.";Ct(V),this.onStatusUpdate&&this.onStatusUpdate(V);let E=300*1e3,v=new Promise((I,d)=>{setTimeout(()=>{d(new Error("User is not authenticated. Authentication timed out after 5 minutes. The user did not complete the login process in the browser. Please ask the user to check their browser and try again."))},E)});return await Promise.race([G.loginCompletePromise,v]),await Fg.saveCredentials(T.credentials),this.client=T,this.client}async clearAuth(){Ct("Clearing authentication..."),this.client=null,await Fg.clearCredentials(),Ct("Authentication cleared.")}async refreshToken(){Ct("Manual token refresh triggered"),this.client||(Ct("No client available to refresh, getting new client"),this.client=await this.getAuthenticatedClient());try{let R={...this.client.credentials};if(!R.refresh_token)throw new Error("No refresh token available");Ct("Calling cloud function to refresh token...");let T=await fetch(`${nOe}/refreshToken`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({refresh_token:R.refresh_token})});if(!T.ok){let E=await T.text();throw new Error(`Token refresh failed: ${T.status} ${E}`)}let V={...await T.json(),refresh_token:R.refresh_token};this.client.setCredentials(V),await Fg.saveCredentials(V),Ct("Token refreshed and saved successfully via cloud function")}catch(R){throw Ct(`Error during token refresh: ${R}`),R}}async getAvailablePort(){return new Promise((R,T)=>{let G=0;try{let V=process.env.OAUTH_CALLBACK_PORT;if(V)return G=parseInt(V,10),isNaN(G)||G<=0||G>65535?T(new Error(`Invalid value for OAUTH_CALLBACK_PORT: "${V}"`)):R(G);let E=cOe.createServer();E.listen(0,()=>{G=E.address().port}),E.on("listening",()=>{E.close(),E.unref()}),E.on("error",v=>T(v)),E.on("close",()=>R(G))}catch(V){T(V)}})}async authWithWeb(R){Ct(`Requesting authentication with scopes: ${this.scopes.join(", ")}`);let T=await this.getAvailablePort(),G=process.env.OAUTH_CALLBACK_HOST||"localhost",V=`http://${G}:${T}/oauth2callback`,E=nV(),v=uOe.default.randomBytes(32).toString("hex"),I={uri:E?V:void 0,manual:!E,csrf:v},d=Buffer.from(JSON.stringify(I)).toString("base64"),m=nOe,c=R.generateAuthUrl({redirect_uri:m,access_type:"offline",scope:this.scopes,state:d,prompt:"consent"}),o=new Promise((r,e)=>{let s=pOe.createServer(async(t,u)=>{try{if(!t.url||!t.url.startsWith("/oauth2callback")){u.end(),e(new Error("OAuth callback not received. Unexpected request: "+t.url));return}let n=new fOe.URL(t.url,`http://${G}:${T}`).searchParams;if(n.get("state")!==v){u.end("State mismatch. Possible CSRF attack."),e(new Error("OAuth state mismatch. Possible CSRF attack."));return}if(n.get("error")){let y=n.get("error"),q=n.get("error_description")||"No additional details provided";u.end(),e(new Error(`Google OAuth error: ${y}. ${q}`));return}let i=n.get("access_token"),g=n.get("refresh_token"),f=n.get("scope"),P=n.get("token_type"),a=n.get("expiry_date");if(i&&a){let y={access_token:i,refresh_token:g||null,scope:f||void 0,token_type:P||void 0,expiry_date:parseInt(a,10)};R.setCredentials(y),u.end("Authentication successful! Please return to the console."),r()}else e(new Error("Authentication failed: Did not receive tokens from callback."))}catch(n){e(n)}finally{s.close()}});s.listen(T,G,()=>{}),s.on("error",t=>{e(new Error(`OAuth callback server error: ${t}`))})});return{authUrl:c,loginCompletePromise:o}}};var POe=ni(Qx());xm();xm();var d4t=/\/d\/([a-zA-Z0-9-_]+)/;function tc(h){if(Ct(`[IdUtils] Attempting to extract doc ID from URL: ${h}`),!h||typeof h!="string"){Ct("[IdUtils] Invalid input: URL is null or not a string.");return}let R=h.match(d4t);if(R&&R[1]){let T=R[1];return Ct(`[IdUtils] Successfully extracted doc ID: ${T}`),T}Ct("[IdUtils] Could not extract doc ID from URL.")}xm();var af={retryConfig:{retry:3,noResponseRetries:3,retryDelay:1e3,httpMethodsToRetry:["GET","HEAD","OPTIONS","DELETE","PUT"],statusCodesToRetry:[[429,429],[500,599]],onRetryAttempt:h=>{var T;let R=h.config;Ct(`Retrying request to ${R.url}, attempt #${(T=R.retryConfig)==null?void 0:T.currentRetryAttempt}`),Ct(`Error: ${h.message}`)}},timeout:3e4},$ho={...af,timeout:6e4};var gOe=ni(require("node:path"));var zW=eo.string().email("Invalid email format"),s$=eo.union([zW,eo.array(zW)]),tne=18*1024*1024,hOe=eo.object({filePath:eo.string().refine(h=>gOe.isAbsolute(h),{message:"filePath must be an absolute path"}).describe('Absolute local filesystem path to the file to attach (e.g., "/Users/name/downloads/report.pdf"). Use gmail.downloadAttachment first to save an email attachment locally before referencing it here.'),filename:eo.string().optional().describe("Display name for the attachment in the email. Defaults to the filename portion of filePath."),mimeType:eo.string().optional().describe('MIME type of the attachment (e.g., "application/pdf"). Inferred from the file extension when omitted; falls back to "application/octet-stream".')}),YU=eo.string().refine(h=>{if(!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?(Z|[+-]\d{2}:\d{2})$/.test(h))return!1;let T=new Date(h);return!isNaN(T.getTime())},{message:"Invalid ISO 8601 datetime format. Expected format: YYYY-MM-DDTHH:mm:ss[.sss][Z|\xB1HH:mm]"}),aOe=eo.string().regex(/^[a-zA-Z0-9_-]+$/,"Invalid document ID format. Document IDs should only contain letters, numbers, hyphens, and underscores"),vho=eo.string().regex(/^https:\/\/(docs|drive|sheets|slides)\.google\.com\/.+\/d\/([a-zA-Z0-9_-]+)/,"Invalid Google Workspace URL format"),Tho=eo.string().min(1,"Folder name cannot be empty").max(255,"Folder name too long (max 255 characters)").refine(h=>!/[<>:"/\\|?*\x00-\x1F]/.test(h),"Folder name contains invalid characters"),Vho=eo.union([eo.literal("primary"),zW]),Eho=eo.string().transform(h=>h.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/"/g,'\\"')),Sho=eo.number().int("Page size must be an integer").min(1,"Page size must be at least 1").max(100,"Page size cannot exceed 100");function one(h,R){return T=>{try{return h.parse(T),{success:!0}}catch(G){return G instanceof eo.ZodError?{success:!1,error:G.issues[0].message}:{success:!1,error:R}}}}var who=one(zW,"Invalid email format"),Gho=one(YU,"Invalid datetime format"),_ho=one(aOe,"Invalid document ID");function r$(h){if(aOe.safeParse(h).success)return h;let R=h.match(/\/d\/([a-zA-Z0-9_-]+)/);if(R&&R[1])return R[1];throw new Error("Invalid document ID or URL")}var sne="tabs(tabProperties,documentTab(body,headers,footers,footnotes))",XU=class XU{constructor(R){this.authManager=R;this.getSuggestions=async({documentId:R})=>{Ct(`[DocsService] Starting getSuggestions for document: ${R}`);try{let T=tc(R)||R,V=await(await this.getDocsClient()).documents.get({documentId:T,suggestionsViewMode:"SUGGESTIONS_INLINE",fields:"title,body"}),E=this._extractSuggestions(V.data.body);return Ct(`[DocsService] Found ${E.length} suggestions for document: ${T}`),{content:[{type:"text",text:JSON.stringify({title:V.data.title,suggestions:E},null,2)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`[DocsService] Error during docs.getSuggestions: ${G}`),{isError:!0,content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.create=async({title:R,content:T})=>{Ct(`[DocsService] Starting create with title: ${R}, content: ${T?"true":"false"}`);try{Ct("[DocsService] Calling docs.documents.create");let G=await this.getDocsClient(),V=await G.documents.create({requestBody:{title:R}});Ct("[DocsService] docs.documents.create finished");let E=V.data.documentId,v=V.data.title;return T&&(Ct("[DocsService] Inserting content into new doc"),await G.documents.batchUpdate({documentId:E,requestBody:{requests:[{insertText:{location:{index:1},text:T}}]}}),Ct("[DocsService] Content insertion finished")),{content:[{type:"text",text:JSON.stringify({documentId:E,title:v})}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`Error during docs.create: ${V}`),{content:[{type:"text",text:JSON.stringify({error:V})}]}}};this.writeText=async({documentId:R,text:T,position:G="end",tabId:V})=>{var E,v,I,d;Ct(`[DocsService] Starting writeText for document: ${R}, position: ${G}, tabId: ${V}`);try{let m=tc(R)||R,c=await this.getDocsClient();if(G==="end"&&!V)await c.documents.batchUpdate({documentId:m,requestBody:{requests:[{insertText:{text:T}}]}});else{let o;if(G==="beginning")o=1;else if(G==="end"){let r=await c.documents.get({documentId:m,fields:sne,includeTabsContent:!0}),e=this._flattenTabs(r.data.tabs||[]),s;if(V){let n=e.find(p=>{var i;return((i=p.tabProperties)==null?void 0:i.tabId)===V});if(!n)throw new Error(`Tab with ID ${V} not found.`);s=(v=(E=n.documentTab)==null?void 0:E.body)==null?void 0:v.content}else e.length>0&&(s=(d=(I=e[0].documentTab)==null?void 0:I.body)==null?void 0:d.content);let t=s==null?void 0:s[s.length-1],u=(t==null?void 0:t.endIndex)||1;o=Math.max(1,u-1)}else if(o=parseInt(G,10),isNaN(o)||o<1)throw new Error(`Invalid position: "${G}". Use "beginning", "end", or a positive integer index.`);await c.documents.batchUpdate({documentId:m,requestBody:{requests:[{insertText:{location:{index:o,tabId:V},text:T}}]}})}return Ct(`[DocsService] Finished writeText for document: ${m}`),{content:[{type:"text",text:`Successfully wrote text to document ${m} at position ${G}`}]}}catch(m){let c=m instanceof Error?m.message:String(m);return Ct(`[DocsService] Error during docs.writeText: ${c}`),{content:[{type:"text",text:JSON.stringify({error:c})}]}}};this.formatText=async({documentId:R,formats:T,tabId:G})=>{Ct(`[DocsService] Starting formatText for document: ${R}, ${T.length} format(s)`);try{let V=tc(R)||R,E=[];for(let I of T){let d={startIndex:I.startIndex,endIndex:I.endIndex,tabId:G},m=XU.HEADING_STYLES[I.style.toLowerCase()];if(m){E.push({updateParagraphStyle:{range:d,paragraphStyle:{namedStyleType:m},fields:"namedStyleType"}});continue}let c=XU.TEXT_STYLES[I.style.toLowerCase()];if(c){E.push({updateTextStyle:{range:d,textStyle:c,fields:Object.keys(c).join(",")}});continue}if(I.style.toLowerCase()==="code"){E.push({updateTextStyle:{range:d,textStyle:{weightedFontFamily:{fontFamily:"Courier New"}},fields:"weightedFontFamily"}});continue}if(I.style.toLowerCase()==="link"&&I.url){E.push({updateTextStyle:{range:d,textStyle:{link:{url:I.url}},fields:"link"}});continue}Ct(`[DocsService] Unknown format style: ${I.style}`)}return E.length===0?{content:[{type:"text",text:"No valid formatting requests to apply."}]}:(await(await this.getDocsClient()).documents.batchUpdate({documentId:V,requestBody:{requests:E}}),Ct(`[DocsService] Finished formatText for document: ${V}, applied ${E.length} format(s)`),{content:[{type:"text",text:`Successfully applied ${E.length} formatting change(s) to document ${V}`}]})}catch(V){let E=V instanceof Error?V.message:String(V);return Ct(`[DocsService] Error during docs.formatText: ${E}`),{content:[{type:"text",text:JSON.stringify({error:E})}]}}};this.getText=async({documentId:R,tabId:T})=>{var G,V,E,v;Ct(`[DocsService] Starting getText for document: ${R}, tabId: ${T}`);try{let I=r$(R),m=await(await this.getDocsClient()).documents.get({documentId:I,fields:`title,${sne}`,includeTabsContent:!0,suggestionsViewMode:"PREVIEW_WITHOUT_SUGGESTIONS"}),c=m.data.title,o=this._flattenTabs(m.data.tabs||[]);if(T){let e=o.find(u=>{var n;return((n=u.tabProperties)==null?void 0:n.tabId)===T});if(!e)throw new Error(`Tab with ID ${T} not found.`);let s=(V=(G=e.documentTab)==null?void 0:G.body)==null?void 0:V.content;if(!s)return{content:[{type:"text",text:""}]};let t="";return c&&(t+=`Document Title: ${c} + +`),s.forEach(u=>{t+=this._readStructuralElement(u)}),{content:[{type:"text",text:t}]}}if(o.length===0)return{content:[{type:"text",text:""}]};if(o.length===1){let e=o[0],s="";return c&&(s+=`Document Title: ${c} + +`),(v=(E=e.documentTab)==null?void 0:E.body)!=null&&v.content&&e.documentTab.body.content.forEach(t=>{s+=this._readStructuralElement(t)}),{content:[{type:"text",text:s}]}}let r=o.map((e,s)=>{var u,n,p,i;let t="";return(n=(u=e.documentTab)==null?void 0:u.body)!=null&&n.content&&e.documentTab.body.content.forEach(g=>{t+=this._readStructuralElement(g)}),{tabId:(p=e.tabProperties)==null?void 0:p.tabId,title:(i=e.tabProperties)==null?void 0:i.title,content:t,index:s}});return{content:[{type:"text",text:JSON.stringify({title:c,tabs:r},null,2)}]}}catch(I){let d=I instanceof Error?I.message:String(I);return Ct(`[DocsService] Error during docs.getText: ${d}`),{content:[{type:"text",text:JSON.stringify({error:d})}]}}};this.replaceText=async({documentId:R,findText:T,replaceText:G,tabId:V})=>{var E,v,I,d,m;Ct(`[DocsService] Starting replaceText for document: ${R}, tabId: ${V}`);try{let c=tc(R)||R,o=await this.getDocsClient(),r=await o.documents.get({documentId:c,fields:sne,includeTabsContent:!0}),e=this._flattenTabs(r.data.tabs||[]),s=[];if(V){let t=e.find(p=>{var i;return((i=p.tabProperties)==null?void 0:i.tabId)===V});if(!t)throw new Error(`Tab with ID ${V} not found.`);let u=(v=(E=t.documentTab)==null?void 0:E.body)==null?void 0:v.content,n=this._generateReplacementRequests(u,V,T,G);s.push(...n)}else for(let t of e){let u=(I=t.tabProperties)==null?void 0:I.tabId,n=(m=(d=t.documentTab)==null?void 0:d.body)==null?void 0:m.content,p=this._generateReplacementRequests(n,u,T,G);s.push(...p)}return s.length>0&&await o.documents.batchUpdate({documentId:c,requestBody:{requests:s}}),Ct(`[DocsService] Finished replaceText for document: ${c}`),{content:[{type:"text",text:`Successfully replaced text in document ${c}`}]}}catch(c){let o=c instanceof Error?c.message:String(c);return Ct(`[DocsService] Error during docs.replaceText: ${o}`),{content:[{type:"text",text:JSON.stringify({error:o})}]}}}}_flattenTabs(R){return R.flatMap(T=>{let G=T.childTabs?this._flattenTabs(T.childTabs):[];return[T,...G]})}async getDocsClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return POe.google.docs({version:"v1",...T})}_extractSuggestions(R){let T=[];if(!(R!=null&&R.content))return T;let G=V=>{V==null||V.forEach(E=>{var v,I,d;if(E.paragraph){if(E.paragraph.suggestedParagraphStyleChanges)for(let[m,c]of Object.entries(E.paragraph.suggestedParagraphStyleChanges))T.push({type:"paragraphStyleChange",text:this._getParagraphText(E.paragraph),suggestionIds:[m],namedStyleType:((v=c==null?void 0:c.paragraphStyle)==null?void 0:v.namedStyleType)??void 0,startIndex:E.startIndex??void 0,endIndex:E.endIndex??void 0});(I=E.paragraph.elements)==null||I.forEach(m=>{if(m.textRun){let c={text:m.textRun.content||"",startIndex:m.startIndex??void 0,endIndex:m.endIndex??void 0};m.textRun.suggestedInsertionIds&&T.push({...c,type:"insertion",suggestionIds:m.textRun.suggestedInsertionIds}),m.textRun.suggestedDeletionIds&&T.push({...c,type:"deletion",suggestionIds:m.textRun.suggestedDeletionIds}),m.textRun.suggestedTextStyleChanges&&T.push({...c,type:"styleChange",suggestionIds:Object.keys(m.textRun.suggestedTextStyleChanges),textStyle:m.textRun.textStyle})}})}else E.table&&((d=E.table.tableRows)==null||d.forEach(m=>{var c;(c=m.tableCells)==null||c.forEach(o=>{G(o.content)})}))})};return G(R.content),T}_getParagraphText(R){return R!=null&&R.elements?R.elements.map(T=>{var G;return((G=T.textRun)==null?void 0:G.content)||""}).join(""):""}_readStructuralElement(R){var G,V;let T="";return R.paragraph?(G=R.paragraph.elements)==null||G.forEach(E=>{var v,I,d;E.textRun&&E.textRun.content?T+=E.textRun.content:(v=E.person)!=null&&v.personProperties?T+=this._renderPersonChip(E.person.personProperties):(I=E.richLink)!=null&&I.richLinkProperties?T+=this._renderRichLinkChip(E.richLink.richLinkProperties):(d=E.dateElement)!=null&&d.dateElementProperties&&(T+=this._renderDateChip(E.dateElement.dateElementProperties))}):R.table&&((V=R.table.tableRows)==null||V.forEach(E=>{var v;(v=E.tableCells)==null||v.forEach(I=>{var d;(d=I.content)==null||d.forEach(m=>{T+=this._readStructuralElement(m)})})})),T}_renderPersonChip(R){let{name:T,email:G}=R;return G?`[${T||G}](mailto:${G})`:T||""}_renderRichLinkChip(R){let{title:T,uri:G}=R;return G?`[${T||G}](${G})`:T||""}_renderDateChip(R){let{displayText:T,timestamp:G}=R;return T||G||""}_generateReplacementRequests(R,T,G,V){let E=[],v=this._getFullDocumentText(R),I=[],d=0;for(;(d=v.indexOf(G,d))!==-1;)I.push(d+1),d+=G.length;let m=V.length-G.length,c=0;for(let o=0;o{T+=this._readStructuralElement(G)}),T}};XU.HEADING_STYLES={heading1:"HEADING_1",heading2:"HEADING_2",heading3:"HEADING_3",heading4:"HEADING_4",heading5:"HEADING_5",heading6:"HEADING_6",normalText:"NORMAL_TEXT"},XU.TEXT_STYLES={bold:{bold:!0},italic:{italic:!0},underline:{underline:!0},strikethrough:{strikethrough:!0}};var MW=XU;var dOe=ni(Qx());xm();function NW(h){return h.replace(/\\/g,"\\\\").replace(/'/g,"\\'")}var rne=ni(require("node:fs")),lU=ni(require("node:path"));vW();var q4t=25,y4t=[{pattern:/\/folders\/([a-zA-Z0-9-_]+)/,type:"folder"},{pattern:/\/file\/d\/([a-zA-Z0-9-_]+)/,type:"file"},{pattern:/\/document\/d\/([a-zA-Z0-9-_]+)/,type:"file"},{pattern:/\/spreadsheets\/d\/([a-zA-Z0-9-_]+)/,type:"file"},{pattern:/\/presentation\/d\/([a-zA-Z0-9-_]+)/,type:"file"},{pattern:/\/forms\/d\/([a-zA-Z0-9-_]+)/,type:"file"},{pattern:/[?&]id=([a-zA-Z0-9-_]+)/,type:"unknown"}],HW=class{constructor(R){this.authManager=R;this.findFolder=async({folderName:R})=>{Ct(`Searching for folder with name: ${R}`);try{let T=await this.getDriveClient(),G=`mimeType='application/vnd.google-apps.folder' and name = '${NW(R)}'`;Ct(`Executing Drive API query: ${G}`);let E=(await T.files.list({q:G,fields:"files(id, name)",spaces:"drive",supportsAllDrives:!0,includeItemsFromAllDrives:!0})).data.files||[];return Ct(`Found ${E.length} folders.`),Ct(`API Response: ${JSON.stringify(E,null,2)}`),{content:[{type:"text",text:JSON.stringify(E)}]}}catch(T){return this.handleError("drive.findFolder",T)}};this.createFolder=async({name:R,parentId:T})=>{Ct(`Creating folder with name: ${R} ${T?`in parent: ${T}`:""}`);try{let G=await this.getDriveClient(),V={name:R,mimeType:"application/vnd.google-apps.folder"};T&&(V.parents=[T]);let E=await G.files.create({requestBody:V,fields:"id, name",supportsAllDrives:!0});return Ct(`Created folder: ${E.data.name} (${E.data.id})`),{content:[{type:"text",text:JSON.stringify({id:E.data.id,name:E.data.name})}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`Error during drive.createFolder: ${V}`),{content:[{type:"text",text:JSON.stringify({error:V})}]}}};this.search=async({query:R,pageSize:T=10,pageToken:G,corpus:V,unreadOnly:E,sharedWithMe:v})=>{let I=await this.getDriveClient(),d=R,m=!1;if(R&&(R.includes("drive.google.com")||R.includes("docs.google.com"))){m=!0,Ct(`Detected Google Drive URL in query: ${R}`);let c=null,o="unknown";for(let r of y4t){let e=R.match(r.pattern);if(e){c=e[1],o=r.type;break}}if(c){let r=o==="folder";if(o==="unknown")try{(await I.files.get({fileId:c,fields:"mimeType",supportsAllDrives:!0})).data.mimeType==="application/vnd.google-apps.folder"&&(r=!0)}catch{Ct(`Could not determine type of ID from URL, treating as file: ${c}`)}if(r)d=`'${c}' in parents`,Ct(`Extracted Folder ID from URL: ${c}, using query: ${d}`);else{Ct(`Extracted File ID from URL: ${c}, using files.get`);try{let e=await I.files.get({fileId:c,fields:"id, name, modifiedTime, viewedByMeTime, mimeType, parents",supportsAllDrives:!0});return{content:[{type:"text",text:JSON.stringify({files:[e.data],nextPageToken:null})}]}}catch(e){let s=e instanceof Error?e.message:String(e);return Ct(`Error during drive.files.get: ${s}`),{content:[{type:"text",text:JSON.stringify({error:s})}]}}}}else return Ct(`Could not extract file/folder ID from URL: ${R}`),{content:[{type:"text",text:JSON.stringify({error:"Invalid Drive URL. Please provide a valid Google Drive URL or a search query.",details:"Could not extract file or folder ID from the provided URL."})}]}}if(R&&!m){let c="title:",o=R.trim();if(o.startsWith(c)){let r=o.substring(c.length).trim();(r.startsWith("'")&&r.endsWith("'")||r.startsWith('"')&&r.endsWith('"'))&&(r=r.substring(1,r.length-1)),d=`name contains '${NW(r)}'`}else new RegExp(`^[a-zA-Z0-9-_]{${q4t},}$`).test(o)&&!o.includes(" ")?(d=`'${o}' in parents`,Ct(`Detected Drive ID: ${o}, listing contents`)):/( and | or | not | contains | in |=)/.test(o)||(d=`fullText contains '${NW(o)}'`)}v&&(Ct("Searching for files shared with the user."),d?d+=" and sharedWithMe":d="sharedWithMe"),Ct(`Executing Drive search with query: ${d}`),V&&Ct(`Using corpus: ${V}`),E&&Ct("Filtering for unread files only.");try{let c=await I.files.list({q:d,pageSize:T,pageToken:G,corpus:V,fields:"nextPageToken, files(id, name, modifiedTime, viewedByMeTime, mimeType, parents)",supportsAllDrives:!0,includeItemsFromAllDrives:!0}),o=c.data.files||[],r=c.data.nextPageToken;return E&&(o=o.filter(e=>!e.viewedByMeTime)),Ct(`Found ${o.length} files.`),r&&Ct(`Next page token: ${r}`),{content:[{type:"text",text:JSON.stringify({files:o,nextPageToken:r})}]}}catch(c){let o=c instanceof Error?c.message:String(c);return Ct(`Error during drive.search: ${o}`),{content:[{type:"text",text:JSON.stringify({error:o})}]}}};this.trashFile=async({fileId:R})=>{Ct(`Trashing Drive file: ${R}`);try{let T=await this.getDriveClient(),G=r$(R),V=await T.files.update({fileId:G,requestBody:{trashed:!0},fields:"id, name",supportsAllDrives:!0});return Ct(`Successfully trashed file: ${G}`),{content:[{type:"text",text:JSON.stringify({id:V.data.id,name:V.data.name,trashed:!0})}]}}catch(T){return this.handleError("drive.trashFile",T)}};this.renameFile=async({fileId:R,newName:T})=>{Ct(`Renaming Drive file: ${R} to "${T}"`);try{let G=await this.getDriveClient(),V=r$(R),E=await G.files.update({fileId:V,requestBody:{name:T},fields:"id, name",supportsAllDrives:!0});return Ct(`Successfully renamed file: ${V} to "${E.data.name}"`),{content:[{type:"text",text:JSON.stringify({id:E.data.id,name:E.data.name})}]}}catch(G){return this.handleError("drive.renameFile",G)}};this.getComments=async({fileId:R})=>{Ct(`[DriveService] Starting getComments for file: ${R}`);try{let T=await this.getDriveClient(),G=r$(R),E=(await T.comments.list({fileId:G,fields:"comments(id, content, author(displayName, emailAddress), createdTime, resolved, quotedFileContent(value), replies(id, content, author(displayName, emailAddress), createdTime, action))"})).data.comments||[];return Ct(`[DriveService] Found ${E.length} comments for file: ${R}`),{content:[{type:"text",text:JSON.stringify(E,null,2)}]}}catch(T){return this.handleError("drive.getComments",T)}};this.moveFile=async({fileId:R,folderId:T,folderName:G})=>{var V;Ct(`Moving Drive file: ${R} to ${T?`folder ID: ${T}`:`folder name: ${G}`}`);try{let E=await this.getDriveClient(),v=r$(R),I=T;if(!I&&G){let o=await this.findFolder({folderName:G}),r=JSON.parse(o.content[0].text);if(r.error)throw new Error(r.error);let e=r;if(e.length===0)throw new Error(`Folder not found: ${G}`);e.length>1&&Ct(`Warning: Found multiple folders with name "${G}". Using the first one found.`),I=e[0].id}if(!I)throw new Error("Either folderId or folderName must be provided.");let m=(V=(await E.files.get({fileId:v,fields:"parents",supportsAllDrives:!0})).data.parents)==null?void 0:V.join(","),c=await E.files.update({fileId:v,addParents:I,removeParents:m,fields:"id, name, parents",supportsAllDrives:!0});return Ct(`Successfully moved file ${v} to folder ${I}`),{content:[{type:"text",text:JSON.stringify({id:c.data.id,name:c.data.name,parents:c.data.parents})}]}}catch(E){return this.handleError("drive.moveFile",E)}};this.downloadFile=async({fileId:R,localPath:T})=>{Ct(`Downloading Drive file ${R} to ${T}`);try{let G=await this.getDriveClient(),V=r$(R),E=await G.files.get({fileId:V,fields:"id, name, mimeType",supportsAllDrives:!0}),v=E.data.mimeType||"",I={"application/vnd.google-apps.document":{tool:"docs.getText",idName:"documentId",type:"Google Doc"},"application/vnd.google-apps.spreadsheet":{tool:"sheets.getText",idName:"spreadsheetId",type:"Google Sheet"},"application/vnd.google-apps.presentation":{tool:"slides.getText",idName:"presentationId",type:"Google Slide"}};if(v in I){let r=I[v];return{content:[{type:"text",text:`This is a ${r.type}. Direct download is not supported. Please use the '${r.tool}' tool with ${r.idName}: ${V}`}]}}if(v.includes("vnd.google-apps."))return{content:[{type:"text",text:`This is a Google Workspace file type (${v}). Direct media download is not supported. Please use specific tools (docs.getText, slides.getText, etc.) or export it if supported.`}]};let d=await G.files.get({fileId:V,alt:"media",supportsAllDrives:!0},{responseType:"arraybuffer"}),m=Buffer.from(d.data),c=lU.isAbsolute(T)?T:lU.resolve(Yre,T),o=lU.dirname(c);return await rne.promises.mkdir(o,{recursive:!0}),await rne.promises.writeFile(c,m),{content:[{type:"text",text:`Successfully downloaded file ${E.data.name} to ${c}`}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`Error during drive.downloadFile: ${V}`),{content:[{type:"text",text:JSON.stringify({error:V})}]}}}}async getDriveClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return dOe.google.drive({version:"v3",...T})}handleError(R,T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during ${R}: ${G}`),{isError:!0,content:[{type:"text",text:JSON.stringify({error:G})}]}}};var ROe=ni(require("node:crypto")),AOe=ni(Qx());xm();var x4t=eo.string().refine(h=>{if(!/^\d{4}-\d{2}-\d{2}$/.test(h))return!1;let R=new Date(`${h}T00:00:00Z`);return Number.isNaN(R.getTime())?!1:R.toISOString().slice(0,10)===h},{message:"Invalid date format. Expected YYYY-MM-DD"});function MR(h,R){return new eo.ZodError([{code:"custom",message:R,path:h}])}function qOe(h,R){let T=!!R.dateTime,G=!!R.date;if(!T&&!G||T&&G)throw MR([h],`${h} must have exactly one of "dateTime" (for timed events) or "date" (for all-day events)`)}function yOe(h,R){if(!R)return;let T=!!R.dateTime,G=!!R.date;if(!T&&!G||T&&G)throw MR([h],`${h} must have exactly one of "dateTime" (for timed events) or "date" (for all-day events)`)}function FW(h,R){R.dateTime&&YU.parse(R.dateTime),R.date&&x4t.parse(R.date)}function I4t(h){if(!h)throw MR(["workingLocationProperties"],'workingLocationProperties is required when eventType is "workingLocation"');if(h.type==="officeLocation"&&!h.officeLocation)throw MR(["workingLocationProperties","officeLocation"],'officeLocation is required when workingLocationProperties.type is "officeLocation"');if(h.type==="customLocation"&&!h.customLocation)throw MR(["workingLocationProperties","customLocation"],'customLocation is required when workingLocationProperties.type is "customLocation"')}function R4t(h,R){let T=new Date(`${h}T00:00:00Z`);return T.setUTCDate(T.getUTCDate()+R),T.toISOString().slice(0,10)}function A4t(h){if(h.eventType==="workingLocation"&&h.start.date&&h.end.date){if(h.end.date{var R;Ct("listCalendars called");try{Ct("Getting calendar instance...");let T=await this.getCalendar();Ct("Making API call to calendar.calendarList.list()...");let G=await T.calendarList.list();Ct(`Found ${(R=G.data.items)==null?void 0:R.length} calendars.`);let V=G.data.items||[];return Ct(`Returning calendar data: ${JSON.stringify(V.map(E=>({id:E==null?void 0:E.id,summary:E==null?void 0:E.summary})))}`),{content:[{type:"text",text:JSON.stringify(V.map(E=>({id:E==null?void 0:E.id,summary:E==null?void 0:E.summary})))}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during calendar.list: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.createEvent=async R=>{let{calendarId:T,description:G,start:V,end:E,attendees:v,sendUpdates:I,addGoogleMeet:d,attachments:m,eventType:c,focusTimeProperties:o,outOfOfficeProperties:r,workingLocationProperties:e}=R,s={focusTime:"Focus Time",outOfOffice:"Out of Office",workingLocation:"Working Location"},t=R.summary??(c?s[c]:void 0);try{xOe(R)}catch(p){return this.createValidationErrorResponse(p)}let u=T||await this.getPrimaryCalendarId();Ct(`Creating event in calendar: ${u}`),Ct(`Event summary: ${t}`),c&&Ct(`Event type: ${c}`),G&&Ct(`Event description: ${G}`),Ct(`Event start: ${V.dateTime||V.date}`),Ct(`Event end: ${E.dateTime||E.date}`),Ct(`Event attendees: ${v==null?void 0:v.join(", ")}`),d&&Ct("Adding Google Meet link"),m!=null&&m.length&&Ct(`Attachments: ${m.length} file(s)`);let n=I;n===void 0&&(n=v!=null&&v.length?"all":"none"),n&&Ct(`Sending updates: ${n}`);try{let p={summary:t,description:G,start:V,end:E,attendees:v==null?void 0:v.map(P=>({email:P}))};if(c&&c!=="default"&&(p.eventType=c),c==="focusTime")p.transparency="opaque",p.focusTimeProperties={chatStatus:(o==null?void 0:o.chatStatus)??"doNotDisturb",autoDeclineMode:(o==null?void 0:o.autoDeclineMode)??"declineOnlyNewConflictingInvitations"},(o==null?void 0:o.declineMessage)!==void 0&&(p.focusTimeProperties.declineMessage=o.declineMessage);else if(c==="outOfOffice")p.transparency="opaque",p.outOfOfficeProperties={autoDeclineMode:(r==null?void 0:r.autoDeclineMode)??"declineOnlyNewConflictingInvitations"},(r==null?void 0:r.declineMessage)!==void 0&&(p.outOfOfficeProperties.declineMessage=r.declineMessage);else if(c==="workingLocation"){let P=e;p.visibility="public",p.transparency="transparent";let a={type:P.type};P.type==="homeOffice"?a.homeOffice={}:P.type==="officeLocation"&&P.officeLocation?a.officeLocation={buildingId:P.officeLocation.buildingId,label:P.officeLocation.label}:P.type==="customLocation"&&P.customLocation&&(a.customLocation={label:P.customLocation.label}),p.workingLocationProperties=a}let i=await this.getCalendar(),g={calendarId:u,requestBody:p,sendUpdates:n};this.applyMeetAndAttachments(p,g,d,m,{allowEmptyAttachments:!1});let f=await i.events.insert(g);return Ct(`Successfully created event: ${f.data.id}`),{content:[{type:"text",text:JSON.stringify(f.data)}]}}catch(p){let i=this.extractErrorMessage(p);return Ct(`Error during calendar.createEvent: ${i}`),{content:[{type:"text",text:JSON.stringify({error:i})}]}}};this.listEvents=async R=>{var d;let{calendarId:T,timeMin:G=new Date().toISOString(),attendeeResponseStatus:V=["accepted","tentative","needsAction"],eventTypes:E}=R,v=R.timeMax;if(!v){let m=new Date;m.setDate(m.getDate()+30),v=m.toISOString()}let I=T||await this.getPrimaryCalendarId();Ct(`Listing events for calendar: ${I}`);try{let m=await this.getCalendar(),c={calendarId:I,timeMin:G,timeMax:v,singleEvents:!0,fields:"items(id,summary,start,end,description,htmlLink,attendees,status,eventType,focusTimeProperties,outOfOfficeProperties,workingLocationProperties,attachments(fileId,fileUrl,title,mimeType,iconLink))"};E&&E.length>0&&(c.eventTypes=E);let r=(d=(await m.events.list(c)).data.items)==null?void 0:d.filter(e=>e.status!=="cancelled"&&(!!e.summary||e.eventType&&e.eventType!=="default")).filter(e=>{if(!e.attendees||e.attendees.length===0||e.attendees.length===1&&e.attendees[0].self)return!0;let s=e.attendees.find(t=>t.self);return s?V.includes(s.responseStatus||"needsAction"):!0});return Ct(`Found ${r==null?void 0:r.length} events after filtering.`),{content:[{type:"text",text:JSON.stringify(r)}]}}catch(m){let c=m instanceof Error?m.message:String(m);return Ct(`Error during calendar.listEvents: ${c}`),{content:[{type:"text",text:JSON.stringify({error:c})}]}}};this.getEvent=async R=>{var E,v,I;let{eventId:T,calendarId:G}=R,V=G||await this.getPrimaryCalendarId();Ct(`Getting event ${T} from calendar: ${V}`);try{let m=await(await this.getCalendar()).events.get({calendarId:V,eventId:T});return Ct(`Successfully retrieved event: ${m.data.id}`),{content:[{type:"text",text:JSON.stringify(m.data)}]}}catch(d){let m=((I=(v=(E=d.response)==null?void 0:E.data)==null?void 0:v.error)==null?void 0:I.message)||(d instanceof Error?d.message:String(d));return Ct(`Error during calendar.getEvent: ${m}`),{content:[{type:"text",text:JSON.stringify({error:m})}]}}};this.deleteEvent=async R=>{var E,v,I;let{eventId:T,calendarId:G}=R,V=G||await this.getPrimaryCalendarId();Ct(`Deleting event ${T} from calendar: ${V}`);try{return await(await this.getCalendar()).events.delete({calendarId:V,eventId:T}),Ct(`Successfully deleted event: ${T}`),{content:[{type:"text",text:JSON.stringify({message:`Successfully deleted event ${T}`})}]}}catch(d){let m=((I=(v=(E=d.response)==null?void 0:E.data)==null?void 0:v.error)==null?void 0:I.message)||(d instanceof Error?d.message:String(d));return Ct(`Error during calendar.deleteEvent: ${m}`),{content:[{type:"text",text:JSON.stringify({error:m})}]}}};this.updateEvent=async R=>{let{eventId:T,calendarId:G,summary:V,description:E,start:v,end:I,attendees:d,addGoogleMeet:m,attachments:c}=R;try{IOe(R)}catch(r){return this.createValidationErrorResponse(r)}let o=G||await this.getPrimaryCalendarId();Ct(`Updating event ${T} in calendar: ${o}`),m&&Ct("Adding Google Meet link"),c!=null&&c.length&&Ct(`Attachments: ${c.length} file(s)`);try{let r=await this.getCalendar(),e={};V!==void 0&&(e.summary=V),E!==void 0&&(e.description=E),v&&(e.start=v),I&&(e.end=I),d!==void 0&&(e.attendees=d.map(u=>({email:u})));let s={calendarId:o,eventId:T,requestBody:e};this.applyMeetAndAttachments(e,s,m,c,{allowEmptyAttachments:!0});let t=await r.events.patch(s);return Ct(`Successfully updated event: ${t.data.id}`),{content:[{type:"text",text:JSON.stringify(t.data)}]}}catch(r){let e=this.extractErrorMessage(r);return Ct(`Error during calendar.updateEvent: ${e}`),{content:[{type:"text",text:JSON.stringify({error:e})}]}}};this.respondToEvent=async R=>{let{eventId:T,calendarId:G,responseStatus:V,sendNotification:E=!0,responseMessage:v}=R,I=G||await this.getPrimaryCalendarId();Ct(`Responding to event ${T} in calendar: ${I} with status: ${V}`),v&&Ct(`Response message: ${v}`);try{let d=await this.getCalendar(),m=await d.events.get({calendarId:I,eventId:T});if(!m.data.attendees||m.data.attendees.length===0)return Ct("Event has no attendees"),{content:[{type:"text",text:JSON.stringify({error:"Event has no attendees"})}]};let c=m.data.attendees.find(r=>r.self===!0);if(!c)return Ct("User is not an attendee of this event"),{content:[{type:"text",text:JSON.stringify({error:"You are not an attendee of this event"})}]};c.responseStatus=V,v!==void 0&&(c.comment=v);let o=await d.events.patch({calendarId:I,eventId:T,sendNotifications:E,requestBody:{attendees:m.data.attendees}});return Ct(`Successfully responded to event: ${o.data.id} with status: ${V}`),{content:[{type:"text",text:JSON.stringify({eventId:o.data.id,summary:o.data.summary,responseStatus:V,message:`Successfully ${V} the meeting invitation${v?" with message":""}`})}]}}catch(d){let m=d instanceof Error?d.message:String(d);return Ct(`Error during calendar.respondToEvent: ${m}`),{content:[{type:"text",text:JSON.stringify({error:m})}]}}};this.findFreeTime=async R=>{let{attendees:T,timeMin:G,timeMax:V,duration:E}=R;try{YU.parse(G),YU.parse(V)}catch(v){return this.createValidationErrorResponse(v)}Ct(`Finding free time for attendees: ${T.join(", ")}`),Ct(`Time range: ${G} - ${V}`),Ct(`Duration: ${E} minutes`);try{let v=await this.getCalendar(),I=await Promise.all(T.map(async u=>u==="me"?{id:await this.getPrimaryCalendarId()}:{id:u})),d=await v.freebusy.query({requestBody:{items:I,timeMin:G,timeMax:V}}),m=Object.values(d.data.calendars||{}).flatMap(u=>u.busy||[]);if(m.length===0)return Ct("No busy times found, returning the start of the time range."),{content:[{type:"text",text:JSON.stringify({start:G,end:new Date(new Date(G).getTime()+E*6e4).toISOString()})}]};let c=m.filter(u=>u.start&&u.end).map(u=>({start:new Date(u.start).getTime(),end:new Date(u.end).getTime()})).sort((u,n)=>u.start-n.start),o=[];for(let u of c)if(o.length===0)o.push(u);else{let n=o[o.length-1];u.start<=n.end?n.end=Math.max(n.end,u.end):o.push(u)}let r=new Date(G).getTime(),e=new Date(V).getTime(),s=E*6e4;if(o.length===0){let u=new Date(r+s);return Ct(`No busy times, found free time: ${G} - ${u.toISOString()}`),{content:[{type:"text",text:JSON.stringify({start:G,end:u.toISOString()})}]}}if(r+s<=o[0].start){let u=new Date(r+s);return Ct(`Found free time: ${G} - ${u.toISOString()}`),{content:[{type:"text",text:JSON.stringify({start:G,end:u.toISOString()})}]}}for(let u=0;u=s){let i=new Date(n),g=new Date(n+s);return Ct(`Found free time: ${i.toISOString()} - ${g.toISOString()}`),{content:[{type:"text",text:JSON.stringify({start:i.toISOString(),end:g.toISOString()})}]}}}let t=o[o.length-1].end;if(t+s<=e){let u=new Date(t),n=new Date(t+s);return Ct(`Found free time: ${u.toISOString()} - ${n.toISOString()}`),{content:[{type:"text",text:JSON.stringify({start:u.toISOString(),end:n.toISOString()})}]}}return Ct("No available free time found"),{content:[{type:"text",text:JSON.stringify({error:"No available free time found"})}]}}catch(v){let I=v instanceof Error?v.message:String(v);return Ct(`Error during calendar.findFreeTime: ${I}`),{content:[{type:"text",text:JSON.stringify({error:I})}]}}}}applyMeetAndAttachments(R,T,G,V,E){G&&(R.conferenceData={createRequest:{requestId:ROe.default.randomUUID(),conferenceSolutionKey:{type:"hangoutsMeet"}}},T.conferenceDataVersion=1),V&&(V.length>0||E!=null&&E.allowEmptyAttachments)&&(R.attachments=V.map(v=>({fileUrl:v.fileUrl,title:v.title,mimeType:v.mimeType})),T.supportsAttachments=!0)}createValidationErrorResponse(R){let T=R instanceof eo.ZodError?R.issues.map(V=>V.path.length?`${V.path.join(".")}: ${V.message}`:V.message).join("; "):R instanceof Error?R.message:"Validation failed",G="Please use strict ISO 8601 format with seconds and timezone. Examples: 2024-01-15T10:30:00Z (UTC) or 2024-01-15T10:30:00-05:00 (EST)";return R instanceof eo.ZodError&&R.issues.some(V=>V.path.includes("attendees")||V.message.includes("email"))&&(G="Please ensure all attendee emails are in a valid format."),{content:[{type:"text",text:JSON.stringify({error:"Invalid input format",details:T,help:G})}]}}extractErrorMessage(R){var G,V,E;let T=(V=(G=R==null?void 0:R.response)==null?void 0:G.data)==null?void 0:V.error;if(T){let v=T.message??"Unknown Error",I=T.code?` (code ${T.code})`:"";if((E=T.errors)!=null&&E.length){let d=T.errors.map(m=>{let o=[[m.domain,m.locationType,m.location].filter(Boolean).join("."),m.reason].filter(Boolean).join(" ");return o?`${o}: ${m.message}`:m.message}).join("; ");return T.errors.length===1&&(v===T.errors[0].message||v.includes(T.errors[0].message??""))?`${d}${I}`:`${v}${I}: ${d}`}return`${v}${I}`}return R instanceof Error?R.message:String(R)}async getCalendar(){Ct("Getting authenticated client for calendar...");let R=await this.authManager.getAuthenticatedClient();Ct("Got auth client, creating calendar instance...");let T={...af,auth:R};return AOe.google.calendar({version:"v3",...T})}async getPrimaryCalendarId(){var V;if(this.primaryCalendarId)return this.primaryCalendarId;Ct("Getting primary calendar ID...");let G=(V=(await(await this.getCalendar()).calendarList.list()).data.items)==null?void 0:V.find(E=>E.primary);return G&&G.id?(Ct(`Found primary calendar: ${G.id}`),this.primaryCalendarId=G.id,G.id):(Ct('No primary calendar found, defaulting to "primary"'),"primary")}};var nne=ni(Qx());xm();var ZW=class{constructor(R){this.authManager=R;this.listSpaces=async()=>{Ct("Listing chat spaces");try{let G=(await(await this.getChatClient()).spaces.list({})).data.spaces||[];return Ct(`Successfully listed ${G.length} chat spaces.`),{content:[{type:"text",text:JSON.stringify(G)}]}}catch(R){let T=R instanceof Error?R.message:String(R);return Ct(`Error during chat.listSpaces: ${T}`),R instanceof Error&&R.stack&&Ct(`Stack trace: ${R.stack}`),Ct(`Full error object: ${JSON.stringify(R,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while listing chat spaces.",details:T})}]}}};this.sendMessage=async({spaceName:R,message:T,threadName:G})=>{Ct(`Sending message to space: ${R}${G?` in thread: ${G}`:""}`);try{let E=await(await this.getChatClient()).spaces.messages.create({parent:R,messageReplyOption:G?"REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD":void 0,requestBody:{text:T,thread:G?{name:G}:void 0}});return Ct(`Successfully sent message to space: ${R}`),{content:[{type:"text",text:JSON.stringify(E.data)}]}}catch(V){let E=V instanceof Error?V.message:String(V);return Ct(`Error during chat.sendMessage: ${E}`),V instanceof Error&&V.stack&&Ct(`Stack trace: ${V.stack}`),Ct(`Full error object: ${JSON.stringify(V,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while sending the message.",details:E})}]}}};this.findSpaceByName=async({displayName:R})=>{Ct(`Finding space with display name: ${R}`);try{let T=await this.getChatClient(),G,V=[];do{let v=await T.spaces.list({pageToken:G}),I=v.data.spaces||[];V=V.concat(I),G=v.data.nextPageToken||void 0}while(G);let E=V.filter(v=>v.displayName===R);return E.length>0?(Ct(`Found ${E.length} space(s) with display name: ${R}`),{content:[{type:"text",text:JSON.stringify(E)}]}):(Ct(`No space found with display name: ${R}`),{content:[{type:"text",text:JSON.stringify({error:`No space found with display name: ${R}`})}]})}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during chat.findSpaceByName: ${G}`),T instanceof Error&&T.stack&&Ct(`Stack trace: ${T.stack}`),Ct(`Full error object: ${JSON.stringify(T,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while finding the space.",details:G})}]}}};this.getMessages=async({spaceName:R,unreadOnly:T,pageSize:G,pageToken:V,orderBy:E,threadName:v})=>{var I,d,m;Ct(`Listing messages for space: ${R}`);try{let c=await this.getChatClient(),o=[];if(v&&o.push(`thread.name = "${v}"`),T){let p=(m=(d=(I=(await(await this.getPeopleClient()).people.get({resourceName:"people/me",personFields:"metadata"})).data.metadata)==null?void 0:I.sources)==null?void 0:d.find(y=>y.type==="PROFILE"))==null?void 0:m.id;if(!p)throw new Error("Could not determine user ID.");let i=`users/${p}`,P=((await c.spaces.members.list({parent:R})).data.memberships||[]).find(y=>{var q;return((q=y.member)==null?void 0:q.name)===i}),a=P==null?void 0:P.lastReadTime;a?o.push(`createTime > "${a}"`):Ct(`No last read time found for user in space: ${R}`)}let r=o.join(" AND "),e=await c.spaces.messages.list({parent:R,filter:r||void 0,pageSize:G,pageToken:V,orderBy:E}),s=e.data.messages||[],t=T?`Successfully listed ${s.length} unread messages for space: ${R}`:`Successfully listed ${s.length} messages for space: ${R}`;return Ct(t),{content:[{type:"text",text:JSON.stringify({messages:s,nextPageToken:e.data.nextPageToken})}]}}catch(c){let o=c instanceof Error?c.message:String(c);return Ct(`Error during chat.getMessages: ${o}`),c instanceof Error&&c.stack&&Ct(`Stack trace: ${c.stack}`),Ct(`Full error object: ${JSON.stringify(c,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while listing messages.",details:o})}]}}};this.sendDm=async({email:R,message:T,threadName:G})=>{Ct(`chat.sendDm called with: email=${R}, message=${T}${G?`, threadName=${G}`:""}`);try{let E=(await this._setupDmSpace(R)).name;if(!E)throw new Error("Could not determine the space name for the DM.");let I=await(await this.getChatClient()).spaces.messages.create({parent:E,messageReplyOption:G?"REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD":void 0,requestBody:{text:T,thread:G?{name:G}:void 0}});return Ct(`Successfully sent DM to: ${R}`),{content:[{type:"text",text:JSON.stringify(I.data)}]}}catch(V){let E=V instanceof Error?V.message:String(V);return Ct(`Error during chat.sendDm: ${E}`),V instanceof Error&&V.stack&&Ct(`Stack trace: ${V.stack}`),Ct(`Full error object: ${JSON.stringify(V,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while sending the DM.",details:E})}]}}};this.findDmByEmail=async({email:R})=>{Ct(`Finding DM space with user: ${R}`);try{let T=await this._setupDmSpace(R);return Ct(`Found or created DM space: ${T.name}`),{content:[{type:"text",text:JSON.stringify(T)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during chat.findDmByEmail: ${G}`),T instanceof Error&&T.stack&&Ct(`Stack trace: ${T.stack}`),Ct(`Full error object: ${JSON.stringify(T,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while finding the DM space.",details:G})}]}}};this.listThreads=async({spaceName:R,pageSize:T,pageToken:G})=>{var V;Ct(`Listing threads for space: ${R}`);try{let v=await(await this.getChatClient()).spaces.messages.list({parent:R,pageSize:T,pageToken:G,orderBy:"createTime desc"}),I=v.data.messages||[],d=[],m=new Set;for(let c of I)(V=c.thread)!=null&&V.name&&!m.has(c.thread.name)&&(d.push(c),m.add(c.thread.name));return Ct(`Successfully listed ${d.length} threads for space: ${R}`),{content:[{type:"text",text:JSON.stringify({threads:d,nextPageToken:v.data.nextPageToken})}]}}catch(E){let v=E instanceof Error?E.message:String(E);return Ct(`Error during chat.listThreads: ${v}`),E instanceof Error&&E.stack&&Ct(`Stack trace: ${E.stack}`),Ct(`Full error object: ${JSON.stringify(E,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while listing threads.",details:v})}]}}};this.setUpSpace=async({displayName:R,userNames:T})=>{Ct(`Creating space with display name: ${R}`);try{let G=T.map(v=>({member:{name:v,type:"HUMAN"}})),E=await(await this.getChatClient()).spaces.setup({requestBody:{space:{spaceType:"SPACE",displayName:R},memberships:G}});return Ct(`Successfully created space: ${E.data.name}`),{content:[{type:"text",text:JSON.stringify(E.data)}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`Error during chat.createSpace: ${V}`),G instanceof Error&&G.stack&&Ct(`Stack trace: ${G.stack}`),Ct(`Full error object: ${JSON.stringify(G,null,2)}`),{content:[{type:"text",text:JSON.stringify({error:"An error occurred while creating the space.",details:V})}]}}}}async getChatClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return nne.google.chat({version:"v1",...T})}async getPeopleClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return nne.google.people({version:"v1",...T})}async _setupDmSpace(R){let T={name:`users/${R}`,type:"HUMAN"},E=(await(await this.getChatClient()).spaces.setup({requestBody:{space:{spaceType:"DIRECT_MESSAGE"},memberships:[{member:T}]}})).data;if(!E)throw new Error("Could not find or create a DM space.");return E}};var vOe=ni(Qx()),n$=ni(require("node:fs/promises")),HR=ni(require("node:path"));xm();var iV=class h{static createMimeMessage({to:R,subject:T,body:G,from:V,cc:E,bcc:v,replyTo:I,inReplyTo:d,references:m,isHtml:c=!1}){let o=`=?utf-8?B?${Buffer.from(T).toString("base64")}?=`,r=[];V&&r.push(`From: ${V}`),r.push(`To: ${R}`),E&&r.push(`Cc: ${E}`),v&&r.push(`Bcc: ${v}`),I&&r.push(`Reply-To: ${I}`),d&&r.push(`In-Reply-To: ${h.sanitizeHeaderValue(d)}`),m&&r.push(`References: ${h.sanitizeHeaderValue(m)}`),r.push(`Subject: ${o}`),c?r.push("Content-Type: text/html; charset=utf-8"):r.push("Content-Type: text/plain; charset=utf-8"),r.push(""),r.push(G);let e=r.join(`\r +`);return Buffer.from(e).toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}static sanitizeHeaderValue(R){return R.replace(/[\r\n\x00-\x1f\x7f]/g,"")}static sanitizeHeaderFilename(R){return h.sanitizeHeaderValue(R).replace(/\\/g,"\\\\").replace(/"/g,'\\"')}static createMimeMessageWithAttachments({to:R,subject:T,body:G,from:V,cc:E,bcc:v,replyTo:I,inReplyTo:d,references:m,attachments:c,isHtml:o=!1}){let r=`boundary_${Date.now()}_${Math.random().toString(36).substring(7)}`,e=`=?utf-8?B?${Buffer.from(T).toString("base64")}?=`,s=[];if(V&&s.push(`From: ${V}`),s.push(`To: ${R}`),E&&s.push(`Cc: ${E}`),v&&s.push(`Bcc: ${v}`),I&&s.push(`Reply-To: ${I}`),s.push(`Subject: ${e}`),s.push("MIME-Version: 1.0"),!c||c.length===0)return this.createMimeMessage({to:R,subject:T,body:G,from:V,cc:E,bcc:v,replyTo:I,inReplyTo:d,references:m,isHtml:o});d&&s.push(`In-Reply-To: ${h.sanitizeHeaderValue(d)}`),m&&s.push(`References: ${h.sanitizeHeaderValue(m)}`),s.push(`Content-Type: multipart/mixed; boundary="${r}"`),s.push(""),s.push(`--${r}`),o?s.push("Content-Type: text/html; charset=utf-8"):s.push("Content-Type: text/plain; charset=utf-8"),s.push(""),s.push(G);for(let u of c){let n=h.sanitizeHeaderValue(u.contentType||"application/octet-stream"),p=h.sanitizeHeaderFilename(u.filename);s.push(`--${r}`),s.push(`Content-Type: ${n}`),s.push("Content-Transfer-Encoding: base64"),s.push(`Content-Disposition: attachment; filename="${p}"`),s.push("");let g=(typeof u.content=="string"?u.content:u.content.toString("base64")).match(/.{1,76}/g)||[];s.push(...g)}s.push(`--${r}--`);let t=s.join(`\r +`);return Buffer.from(t).toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}static decodeBase64Url(R){let T=R.replace(/-/g,"+").replace(/_/g,"/");for(;T.length%4;)T+="=";return Buffer.from(T,"base64").toString("utf-8")}};var ine="No labels to add or remove were provided. No action taken.";var une=require("node:fs"),NR=ni(require("node:path"));function $Oe(h){let R=process.env.ATTACHMENT_ALLOWED_ROOTS;if(!R)return;let T=R.split(NR.delimiter).filter(Boolean),G=[];for(let v of T)try{G.push((0,une.realpathSync)(NR.resolve(v)))}catch{console.warn(`ATTACHMENT_ALLOWED_ROOTS: skipping unresolvable root "${v}"`)}if(G.length===0)throw new Error(`Attachment path rejected: ATTACHMENT_ALLOWED_ROOTS is set but no configured root could be resolved: ${h}`);let V;try{V=(0,une.realpathSync)(NR.resolve(h))}catch(v){throw new Error(`Attachment path rejected: could not resolve real path for ${h}: ${v instanceof Error?v.message:String(v)}`)}if(!G.some(v=>{let I=NR.relative(v,V);return!I.startsWith("..")&&!NR.isAbsolute(I)}))throw new Error(`Attachment path not within ATTACHMENT_ALLOWED_ROOTS: ${h}`)}var j4t={".pdf":"application/pdf",".doc":"application/msword",".docx":"application/vnd.openxmlformats-officedocument.wordprocessingml.document",".xls":"application/vnd.ms-excel",".xlsx":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",".ppt":"application/vnd.ms-powerpoint",".pptx":"application/vnd.openxmlformats-officedocument.presentationml.presentation",".txt":"text/plain",".csv":"text/csv",".html":"text/html",".htm":"text/html",".json":"application/json",".xml":"application/xml",".zip":"application/zip",".png":"image/png",".jpg":"image/jpeg",".jpeg":"image/jpeg",".gif":"image/gif",".svg":"image/svg+xml",".mp4":"video/mp4",".mp3":"audio/mpeg"};function UOe(h){if(h>tne)throw new Error(`Total attachment size (${(h/1024/1024).toFixed(2)}MB) exceeds the maximum allowed limit of ${tne/1024/1024}MB.`)}function U4t(h){let R=HR.extname(h).toLowerCase();return j4t[R]??"application/octet-stream"}var WW=class{constructor(R){this.authManager=R;this.search=async({query:R,maxResults:T=100,pageToken:G,labelIds:V,includeSpamTrash:E=!1})=>{try{Ct(`Gmail search - query: ${R}, maxResults: ${T}`);let I=await(await this.getGmailClient()).users.messages.list({userId:"me",q:R,maxResults:T,pageToken:G,labelIds:V,includeSpamTrash:E}),d=I.data.messages||[],m=I.data.nextPageToken,c=I.data.resultSizeEstimate;return Ct(`Found ${d.length} messages, estimated total: ${c}`),{content:[{type:"text",text:JSON.stringify({messages:d.map(o=>({id:o.id,threadId:o.threadId})),nextPageToken:m,resultSizeEstimate:c},null,2)}]}}catch(v){return this.handleError(v,"gmail.search")}};this.get=async({messageId:R,format:T="full"})=>{var G;try{Ct(`Getting message ${R} with format: ${T}`);let v=(await(await this.getGmailClient()).users.messages.get({userId:"me",id:R,format:T})).data;if(T==="metadata"||T==="full"){let I=((G=v.payload)==null?void 0:G.headers)||[],d=t=>{var u;return(u=I.find(n=>n.name===t))==null?void 0:u.value},m=d("Subject"),c=d("From"),o=d("To"),r=d("Date"),e="",s=[];if(T==="full"&&v.payload){let t=this.extractAttachmentsAndBody(v.payload);e=t.body,s=t.attachments}return{content:[{type:"text",text:JSON.stringify({id:v.id,threadId:v.threadId,labelIds:v.labelIds,snippet:v.snippet,subject:m,from:c,to:o,date:r,body:e||v.snippet,attachments:s},null,2)}]}}return{content:[{type:"text",text:JSON.stringify(v,null,2)}]}}catch(V){return this.handleError(V,"gmail.get")}};this.downloadAttachment=async({messageId:R,attachmentId:T,localPath:G})=>{try{if(Ct(`Downloading attachment ${T} from message ${R} to ${G}`),!HR.isAbsolute(G))throw new Error("localPath must be an absolute path.");let v=(await(await this.getGmailClient()).users.messages.attachments.get({userId:"me",messageId:R,id:T})).data.data;if(!v)throw new Error("Attachment data is empty");await n$.mkdir(HR.dirname(G),{recursive:!0});let I=Buffer.from(v,"base64url");return await n$.writeFile(G,I),Ct(`Attachment downloaded successfully to ${G}`),{content:[{type:"text",text:JSON.stringify({message:`Attachment downloaded successfully to ${G}`,path:G})}]}}catch(V){return this.handleError(V,"gmail.downloadAttachment")}};this.modify=async({messageId:R,addLabelIds:T=[],removeLabelIds:G=[]})=>{try{Ct(`Modifying message ${R} with addLabelIds: ${T}, removeLabelIds: ${G}`);let v=(await(await this.getGmailClient()).users.messages.modify({userId:"me",id:R,requestBody:{addLabelIds:T,removeLabelIds:G}})).data;return{content:[{type:"text",text:JSON.stringify(v,null,2)}]}}catch(V){return this.handleError(V,"gmail.modify")}};this.batchModify=async({messageIds:R,addLabelIds:T=[],removeLabelIds:G=[]})=>{try{if(T.length===0&&G.length===0)return{content:[{type:"text",text:JSON.stringify({status:"noop",message:ine})}]};if(R.length>1e3)throw new Error(`Too many message IDs. Maximum is ${1e3}, got ${R.length}.`);return Ct(`Batch modifying ${R.length} messages with addLabelIds: ${T}, removeLabelIds: ${G}`),await(await this.getGmailClient()).users.messages.batchModify({userId:"me",requestBody:{ids:R,addLabelIds:T,removeLabelIds:G}}),{content:[{type:"text",text:JSON.stringify({modifiedCount:R.length,addLabelIds:T,removeLabelIds:G,status:"success"},null,2)}]}}catch(V){return this.handleError(V,"gmail.batchModify")}};this.modifyThread=async({threadId:R,addLabelIds:T=[],removeLabelIds:G=[]})=>{try{if(T.length===0&&G.length===0)return{content:[{type:"text",text:JSON.stringify({status:"noop",message:ine})}]};Ct(`Modifying thread ${R} with addLabelIds: ${T}, removeLabelIds: ${G}`);let v=(await(await this.getGmailClient()).users.threads.modify({userId:"me",id:R,requestBody:{addLabelIds:T,removeLabelIds:G}})).data;return{content:[{type:"text",text:JSON.stringify(v,null,2)}]}}catch(V){return this.handleError(V,"gmail.modifyThread")}};this.send=async({to:R,subject:T,body:G,cc:V,bcc:E,replyTo:v,isHtml:I=!1,attachments:d})=>{try{let m=this.validateEmailAddresses({to:R,cc:V,bcc:E,replyTo:v});if(m)return m;Ct(`Sending email to: ${R}, subject: ${T}`);let c=await this.buildComposeMimeMessage({to:R,subject:T,body:G,cc:V,bcc:E,replyTo:v,isHtml:I,attachments:d}),r=await(await this.getGmailClient()).users.messages.send({userId:"me",requestBody:{raw:c}});return Ct(`Email sent successfully: ${r.data.id}`),{content:[{type:"text",text:JSON.stringify({id:r.data.id,threadId:r.data.threadId,labelIds:r.data.labelIds,status:"sent"},null,2)}]}}catch(m){return this.handleError(m,"gmail.send")}};this.createDraft=async({to:R,subject:T,body:G,cc:V,bcc:E,replyTo:v,isHtml:I=!1,threadId:d,attachments:m})=>{var c,o,r,e;try{let s=this.validateEmailAddresses({to:R,cc:V,bcc:E,replyTo:v});if(s)return s;Ct(`Creating draft - to: ${R}, subject: ${T}`);let t=await this.getGmailClient(),u,n;if(d)try{let f=(await t.users.threads.get({userId:"me",id:d,format:"metadata",metadataHeaders:["Message-ID","References"]})).data.messages||[];if(f.length>0){let a=((c=f[f.length-1].payload)==null?void 0:c.headers)||[],y=a.find(A=>{var x;return((x=A.name)==null?void 0:x.toLowerCase())==="message-id"}),q=a.find(A=>{var x;return((x=A.name)==null?void 0:x.toLowerCase())==="references"});if(y!=null&&y.value){u=y.value;let A=(q==null?void 0:q.value)||"";n=A?`${A} ${y.value}`:y.value}}}catch(g){Ct(`Warning: Could not fetch thread ${d} for reply headers: ${g}`)}let p=await this.buildComposeMimeMessage({to:R,subject:T,body:G,cc:V,bcc:E,replyTo:v,isHtml:I,attachments:m,inReplyTo:u,references:n}),i=await t.users.drafts.create({userId:"me",requestBody:{message:{raw:p,...d&&{threadId:d}}}});return Ct(`Draft created successfully: ${i.data.id}`),{content:[{type:"text",text:JSON.stringify({id:i.data.id,message:{id:(o=i.data.message)==null?void 0:o.id,threadId:(r=i.data.message)==null?void 0:r.threadId,labelIds:(e=i.data.message)==null?void 0:e.labelIds},status:"draft_created"},null,2)}]}}catch(s){return this.handleError(s,"gmail.createDraft")}};this.sendDraft=async({draftId:R})=>{try{Ct(`Sending draft: ${R}`);let G=await(await this.getGmailClient()).users.drafts.send({userId:"me",requestBody:{id:R}});return Ct(`Draft sent successfully: ${G.data.id}`),{content:[{type:"text",text:JSON.stringify({id:G.data.id,threadId:G.data.threadId,labelIds:G.data.labelIds,status:"sent"},null,2)}]}}catch(T){return this.handleError(T,"gmail.sendDraft")}};this.listLabels=async()=>{try{Ct("Listing Gmail labels");let G=(await(await this.getGmailClient()).users.labels.list({userId:"me"})).data.labels||[];return Ct(`Found ${G.length} labels`),{content:[{type:"text",text:JSON.stringify({labels:G.map(V=>({id:V.id,name:V.name,type:V.type,messageListVisibility:V.messageListVisibility,labelListVisibility:V.labelListVisibility}))},null,2)}]}}catch(R){return this.handleError(R,"gmail.listLabels")}};this.createLabel=async({name:R,labelListVisibility:T="labelShow",messageListVisibility:G="show"})=>{try{Ct(`Creating Gmail label: ${R}`);let v=(await(await this.getGmailClient()).users.labels.create({userId:"me",requestBody:{name:R,labelListVisibility:T,messageListVisibility:G}})).data;return Ct(`Created label: ${v.name} with id: ${v.id}`),{content:[{type:"text",text:JSON.stringify({id:v.id,name:v.name,type:v.type,messageListVisibility:v.messageListVisibility,labelListVisibility:v.labelListVisibility,status:"created"},null,2)}]}}catch(V){return this.handleError(V,"gmail.createLabel")}}}async getGmailClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return vOe.google.gmail({version:"v1",...T})}handleError(R,T){let G=R instanceof Error?R.message:String(R);return Ct(`Error during ${T}: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}validateEmailAddresses({to:R,cc:T,bcc:G,replyTo:V}){try{return s$.parse(R),T&&s$.parse(T),G&&s$.parse(G),V&&s$.parse(V),null}catch(E){if(!(E instanceof uJ))throw E;return Ct(`Rejected invalid email address input: ${E.message}`),{content:[{type:"text",text:JSON.stringify({error:"Invalid email address format",details:E.message})}]}}}async buildComposeMimeMessage({to:R,subject:T,body:G,cc:V,bcc:E,replyTo:v,isHtml:I=!1,attachments:d,inReplyTo:m,references:c}){let o=Array.isArray(R)?R.join(", "):R,r=V?Array.isArray(V)?V.join(", "):V:void 0,e=E?Array.isArray(E)?E.join(", "):E:void 0;if(d&&d.length>0){let t=(await Promise.all(d.map(async n=>{if(!HR.isAbsolute(n.filePath))throw new Error(`Attachment filePath must be an absolute path: ${n.filePath}`);$Oe(n.filePath);let p;try{p=await n$.stat(n.filePath)}catch(i){throw new Error(`Could not access attachment file ${n.filePath}: ${i instanceof Error?i.message:String(i)}`)}if(!p.isFile())throw new Error(`Attachment path is not a file: ${n.filePath}`);return p.size}))).reduce((n,p)=>n+p,0);UOe(t);let u=await Promise.all(d.map(async n=>{let p;try{p=await n$.readFile(n.filePath)}catch(i){throw new Error(`Could not read attachment file ${n.filePath}: ${i instanceof Error?i.message:String(i)}`)}return{filename:n.filename||HR.basename(n.filePath),content:p,contentType:n.mimeType||U4t(n.filePath)}}));return UOe(u.reduce((n,p)=>n+p.content.length,0)),iV.createMimeMessageWithAttachments({to:o,subject:T,body:G,cc:r,bcc:e,replyTo:v,inReplyTo:m,references:c,isHtml:I,attachments:u})}return iV.createMimeMessage({to:o,subject:T,body:G,cc:r,bcc:e,replyTo:v,isHtml:I,inReplyTo:m,references:c})}extractAttachmentsAndBody(R,T={body:"",attachments:[]}){var G,V,E;if(!R)return T;if((G=R.body)!=null&&G.data&&(!R.filename||!R.body.attachmentId)&&(V=R.mimeType)!=null&&V.startsWith("text/")&&(!T.body||R.mimeType==="text/plain")&&(T.body=Buffer.from(R.body.data,"base64").toString("utf-8")),R.filename&&((E=R.body)!=null&&E.attachmentId)&&T.attachments.push({filename:R.filename,mimeType:R.mimeType,attachmentId:R.body.attachmentId,size:R.body.size}),R.parts)for(let v of R.parts)this.extractAttachmentsAndBody(v,T);return T}};xm();var KW=class{constructor(){this.getCurrentDate=async()=>(Ct("getCurrentDate called"),this.handleErrors(async()=>{let{now:R,timeZone:T}=this.getTimeContext();return{utc:R.toISOString().slice(0,10),local:R.toLocaleDateString("en-CA",{timeZone:T}),timeZone:T}}));this.getCurrentTime=async()=>(Ct("getCurrentTime called"),this.handleErrors(async()=>{let{now:R,timeZone:T}=this.getTimeContext();return{utc:R.toISOString().slice(11,19),local:R.toLocaleTimeString("en-GB",{hour12:!1,timeZone:T}),timeZone:T}}));this.getTimeZone=async()=>(Ct("getTimeZone called"),this.handleErrors(async()=>({timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone})));Ct("TimeService initialized.")}async handleErrors(R){try{let T=await R();return{content:[{type:"text",text:JSON.stringify(T)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error in TimeService: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}}getTimeContext(){return{now:new Date,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone}}};var TOe=ni(Qx());xm();var JW=class{constructor(R){this.authManager=R;this.getUserProfile=async({userId:R,email:T,name:G})=>{Ct(`[PeopleService] Starting getUserProfile with: userId=${R}, email=${T}, name=${G}`);try{if(!R&&!T&&!G)throw new Error("Either userId, email, or name must be provided.");let V=await this.getPeopleClient();if(R){let E=R.startsWith("people/")?R:`people/${R}`,v=await V.people.get({resourceName:E,personFields:"names,emailAddresses"});return Ct(`[PeopleService] Finished getUserProfile for user: ${R}`),{content:[{type:"text",text:JSON.stringify({results:[{person:v.data}]})}]}}else if(T||G){let E=T||G,v=await V.people.searchDirectoryPeople({query:E,readMask:"names,emailAddresses",sources:["DIRECTORY_SOURCE_TYPE_DOMAIN_CONTACT","DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE"]});return Ct(`[PeopleService] Finished getUserProfile search for: ${E}`),{content:[{type:"text",text:JSON.stringify(v.data)}]}}else throw new Error("Either userId, email, or name must be provided.")}catch(V){let E=V instanceof Error?V.message:String(V);return Ct(`[PeopleService] Error during people.getUserProfile: ${E}`),{content:[{type:"text",text:JSON.stringify({error:E})}]}}};this.getMe=async()=>{Ct("[PeopleService] Starting getMe");try{let T=await(await this.getPeopleClient()).people.get({resourceName:"people/me",personFields:"names,emailAddresses"});return Ct("[PeopleService] Finished getMe"),{content:[{type:"text",text:JSON.stringify(T.data)}]}}catch(R){let T=R instanceof Error?R.message:String(R);return Ct(`[PeopleService] Error during people.getMe: ${T}`),{content:[{type:"text",text:JSON.stringify({error:T})}]}}};this.getUserRelations=async({userId:R,relationType:T})=>{var V;let G=R?R.startsWith("people/")?R:`people/${R}`:"people/me";Ct(`[PeopleService] Starting getUserRelations for ${G} with relationType=${T}`);try{let v=await(await this.getPeopleClient()).people.get({resourceName:G,personFields:"relations"});Ct("[PeopleService] Finished getUserRelations API call");let I=((V=v.data)==null?void 0:V.relations)||[],d=T?I.filter(c=>{var o;return((o=c.type)==null?void 0:o.toLowerCase())===T.toLowerCase()}):I;T?Ct(`[PeopleService] Filtered to ${d.length} relations of type: ${T}`):Ct(`[PeopleService] Returning all ${d.length} relations`);let m={resourceName:G,...T&&{relationType:T},relations:d};return{content:[{type:"text",text:JSON.stringify(m)}]}}catch(E){let v=E instanceof Error?E.message:String(E);return Ct(`[PeopleService] Error during people.getUserRelations: ${v}`),{content:[{type:"text",text:JSON.stringify({error:v})}]}}}}async getPeopleClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return TOe.google.people({version:"v1",...T})}};var MOe=ni(Qx()),XW=ni(require("node:fs/promises")),CU=ni(require("node:path"));var _Oe=ni(C$(),1),LOe=require("https");var fne=ni(C$(),1),SOe=ni(EOe(),1),mne=SOe.default.pkg,cne=Symbol.for(`${mne.name}-gaxios-error`),mR=class h extends Error{config;response;code;status;error;[cne]=mne.version;static[Symbol.hasInstance](R){return R&&typeof R=="object"&&cne in R&&R[cne]===mne.version?!0:Function.prototype[Symbol.hasInstance].call(h,R)}constructor(R,T,G,V){var E,v;if(super(R,{cause:V}),this.config=T,this.response=G,this.error=V instanceof Error?V:void 0,this.config=(0,fne.default)(!0,{},T),this.response&&(this.response.config=(0,fne.default)(!0,{},this.response.config)),this.response){try{this.response.data=T4t(this.config.responseType,(E=this.response)!=null&&E.bodyUsed?(v=this.response)==null?void 0:v.data:void 0)}catch{}this.status=this.response.status}V instanceof DOMException?this.code=V.name:V&&typeof V=="object"&&"code"in V&&(typeof V.code=="string"||typeof V.code=="number")&&(this.code=V.code)}static extractAPIErrorFromResponse(R,T="The request failed"){let G=T;if(typeof R.data=="string"&&(G=R.data),R.data&&typeof R.data=="object"&&"error"in R.data&&R.data.error&&!R.ok){if(typeof R.data.error=="string")return{message:R.data.error,code:R.status,status:R.statusText};if(typeof R.data.error=="object"){G="message"in R.data.error&&typeof R.data.error.message=="string"?R.data.error.message:G;let V="status"in R.data.error&&typeof R.data.error.status=="string"?R.data.error.status:R.statusText,E="code"in R.data.error&&typeof R.data.error.code=="number"?R.data.error.code:R.status;if("errors"in R.data.error&&Array.isArray(R.data.error.errors)){let v=[];for(let I of R.data.error.errors)typeof I=="object"&&"message"in I&&typeof I.message=="string"&&v.push(I.message);return Object.assign({message:v.join(` +`)||G,code:E,status:V},R.data.error)}return Object.assign({message:G,code:E,status:V},R.data.error)}}return{message:G,code:R.status,status:R.statusText}}};function T4t(h,R){switch(h){case"stream":return R;case"json":return JSON.parse(JSON.stringify(R));case"arraybuffer":return JSON.parse(Buffer.from(R).toString("utf8"));case"blob":return JSON.parse(R.text());default:return R}}function gne(h){let R="< - See `errorRedactor` option in `gaxios` for configuration>.";function T(E){E&&E.forEach((v,I)=>{(/^authentication$/i.test(I)||/^authorization$/i.test(I)||/secret/i.test(I))&&E.set(I,R)})}function G(E,v){if(typeof E=="object"&&E!==null&&typeof E[v]=="string"){let I=E[v];(/grant_type=/i.test(I)||/assertion=/i.test(I)||/secret/i.test(I))&&(E[v]=R)}}function V(E){!E||typeof E!="object"||(E instanceof FormData||E instanceof URLSearchParams||"forEach"in E&&"set"in E?E.forEach((v,I)=>{(["grant_type","assertion"].includes(I)||/secret/.test(I))&&E.set(I,R)}):("grant_type"in E&&(E.grant_type=R),"assertion"in E&&(E.assertion=R),"client_secret"in E&&(E.client_secret=R)))}return h.config&&(T(h.config.headers),G(h.config,"data"),V(h.config.data),G(h.config,"body"),V(h.config.body),h.config.url.searchParams.has("token")&&h.config.url.searchParams.set("token",R),h.config.url.searchParams.has("client_secret")&&h.config.url.searchParams.set("client_secret",R)),h.response&&(gne({config:h.response.config}),T(h.response.headers),h.response.bodyUsed&&(G(h.response,"data"),V(h.response.data))),h}async function wOe(h){let R=GOe(h);if(!h||!h.config||!R&&!h.config.retry)return{shouldRetry:!1};R=R||{},R.currentRetryAttempt=R.currentRetryAttempt||0,R.retry=R.retry===void 0||R.retry===null?3:R.retry,R.httpMethodsToRetry=R.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],R.noResponseRetries=R.noResponseRetries===void 0||R.noResponseRetries===null?2:R.noResponseRetries,R.retryDelayMultiplier=R.retryDelayMultiplier?R.retryDelayMultiplier:2,R.timeOfFirstRequest=R.timeOfFirstRequest?R.timeOfFirstRequest:Date.now(),R.totalTimeout=R.totalTimeout?R.totalTimeout:Number.MAX_SAFE_INTEGER,R.maxRetryDelay=R.maxRetryDelay?R.maxRetryDelay:Number.MAX_SAFE_INTEGER;let T=[[100,199],[408,408],[429,429],[500,599]];if(R.statusCodesToRetry=R.statusCodesToRetry||T,h.config.retryConfig=R,!await(R.shouldRetry||V4t)(h))return{shouldRetry:!1,config:h.config};let V=E4t(R);h.config.retryConfig.currentRetryAttempt+=1;let E=R.retryBackoff?R.retryBackoff(h,V):new Promise(v=>{setTimeout(v,V)});return R.onRetryAttempt&&await R.onRetryAttempt(h),await E,{shouldRetry:!0,config:h.config}}function V4t(h){var T,G;let R=GOe(h);if((T=h.config.signal)!=null&&T.aborted&&h.code!=="TimeoutError"||h.code==="AbortError"||!R||R.retry===0||!h.response&&(R.currentRetryAttempt||0)>=R.noResponseRetries||!R.httpMethodsToRetry||!R.httpMethodsToRetry.includes(((G=h.config.method)==null?void 0:G.toUpperCase())||"GET"))return!1;if(h.response&&h.response.status){let V=!1;for(let[E,v]of R.statusCodesToRetry){let I=h.response.status;if(I>=E&&I<=v){V=!0;break}}if(!V)return!1}return R.currentRetryAttempt=R.currentRetryAttempt||0,!(R.currentRetryAttempt>=R.retry)}function GOe(h){if(h&&h.config&&h.config.retryConfig)return h.config.retryConfig}function E4t(h){let T=(h.currentRetryAttempt?0:h.retryDelay??100)+(Math.pow(h.retryDelayMultiplier,h.currentRetryAttempt)-1)/2*1e3,G=h.totalTimeout-(Date.now()-h.timeOfFirstRequest);return Math.min(T,G,h.maxRetryDelay)}var hne=require("stream");var uV=class extends Set{};var OU,S4t=async()=>{var h;return((h=globalThis.crypto)==null?void 0:h.randomUUID())||(await import("crypto")).randomUUID()},w4t=204,pV=class{agentCache=new Map;defaults;interceptors;constructor(R){this.defaults=R||{},this.interceptors={request:new uV,response:new uV}}fetch(...R){let T=R[0],G=R[1],V,E=new Headers;return typeof T=="string"?V=new URL(T):T instanceof URL?V=T:T&&T.url&&(V=new URL(T.url)),T&&typeof T=="object"&&"headers"in T&&OU.mergeHeaders(E,T.headers),G&&OU.mergeHeaders(E,new Headers(G.headers)),typeof T=="object"&&!(T instanceof URL)?this.request({...G,...T,headers:E,url:V}):this.request({...G,headers:E,url:V})}async request(R={}){let T=await this.#s(R);return T=await this.#t(T),this.#o(this._request(T))}async _defaultAdapter(R){var v;let T=R.fetchImplementation||this.defaults.fetchImplementation||await OU.#p(),G={...R};delete G.data;let V=await T(R.url,G),E=await this.getResponseData(R,V);return(v=Object.getOwnPropertyDescriptor(V,"data"))!=null&&v.configurable||Object.defineProperties(V,{data:{configurable:!0,writable:!0,enumerable:!0,value:E}}),Object.assign(V,{config:R,data:E})}async _request(R){var T;try{let G;if(R.adapter?G=await R.adapter(R,this._defaultAdapter.bind(this)):G=await this._defaultAdapter(R),!R.validateStatus(G.status)){if(R.responseType==="stream"){let E=[];for await(let v of G.data)E.push(v);G.data=E.toString()}let V=mR.extractAPIErrorFromResponse(G,`Request failed with status code ${G.status}`);throw new mR(V==null?void 0:V.message,R,G,V)}return G}catch(G){let V;G instanceof mR?V=G:G instanceof Error?V=new mR(G.message,R,void 0,G):V=new mR("Unexpected Gaxios Error",R,void 0,G);let{shouldRetry:E,config:v}=await wOe(V);if(E&&v)return V.config.retryConfig.currentRetryAttempt=v.retryConfig.currentRetryAttempt,R.retryConfig=(T=V.config)==null?void 0:T.retryConfig,this.#r(R),this._request(R);throw R.errorRedactor&&R.errorRedactor(V),V}}async getResponseData(R,T){var G;if(T.status===w4t)return"";if(R.maxContentLength&&T.headers.has("content-length")&&R.maxContentLength=200&&R<300}async getResponseDataFromContentType(R){let T=R.headers.get("Content-Type");if(T===null)return R.text();if(T=T.toLowerCase(),T.includes("application/json")){let G=await R.text();try{G=JSON.parse(G)}catch{}return G}else return T.match(/^text\//)?R.text():R.blob()}async*getMultipartRequest(R,T){let G=`--${T}--`;for(let V of R){let E=V.headers.get("Content-Type")||"application/octet-stream";yield`--${T}\r +Content-Type: ${E}\r +\r +`,typeof V.content=="string"?yield V.content:yield*V.content,yield`\r +`}yield G}static#n;static#i;static async#u(){return this.#n||=(await Promise.resolve().then(()=>ni(WQ(),1))).HttpsProxyAgent,this.#n}static async#p(){let R=typeof window<"u"&&!!window;return this.#i||=R?window.fetch:(await Promise.resolve().then(()=>(i8(),n8))).default,this.#i}static mergeHeaders(R,...T){R=R instanceof Headers?R:new Headers(R);for(let G of T)(G instanceof Headers?G:new Headers(G)).forEach((E,v)=>{v==="set-cookie"?R.append(v,E):R.set(v,E)});return R}};OU=pV;var G4t=new pV;async function DOe(h){return G4t.request(h)}xm();var QW=["BLANK","TITLE","TITLE_AND_BODY","TITLE_AND_TWO_COLUMNS","TITLE_ONLY","SECTION_HEADER","SECTION_TITLE_AND_DESCRIPTION","ONE_COLUMN_TEXT","MAIN_POINT","BIG_NUMBER"],zOe=["ALL","FIXED_RANGE","FROM_START_INDEX"],YW=class{constructor(R){this.authManager=R;this.getText=async({presentationId:R})=>{Ct(`[SlidesService] Starting getText for presentation: ${R}`);try{let T=tc(R)||R,V=await(await this.getSlidesClient()).presentations.get({presentationId:T,fields:"title,slides(pageElements(shape(text,shapeProperties),table(tableRows(tableCells(text)))))"}),E="";return V.data.title&&(E+=`Presentation Title: ${V.data.title} + +`),V.data.slides&&V.data.slides.forEach((v,I)=>{E+=` +--- Slide ${I+1} --- +`,v.pageElements&&v.pageElements.forEach(d=>{if(d.shape&&d.shape.text){let m=this.extractTextFromTextContent(d.shape.text);m&&(E+=m+` +`)}d.table&&d.table.tableRows&&(E+=` +--- Table Data --- +`,d.table.tableRows.forEach(m=>{let c=[];m.tableCells&&m.tableCells.forEach(o=>{let r=o.text?this.extractTextFromTextContent(o.text):"";c.push(r.trim())}),E+=c.join(" | ")+` +`}),E+=`--- End Table Data --- +`)}),E+=` +`}),Ct(`[SlidesService] Finished getText for presentation: ${T}`),{content:[{type:"text",text:E.trim()}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`[SlidesService] Error during slides.getText: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.getMetadata=async({presentationId:R})=>{var T,G,V,E;Ct(`[SlidesService] Starting getMetadata for presentation: ${R}`);try{let v=tc(R)||R,d=await(await this.getSlidesClient()).presentations.get({presentationId:v,fields:"presentationId,title,slides(objectId),pageSize,notesMaster,masters,layouts"}),m={presentationId:d.data.presentationId,title:d.data.title,slideCount:((T=d.data.slides)==null?void 0:T.length)||0,slides:((G=d.data.slides)==null?void 0:G.map(({objectId:c})=>({objectId:c})))??[],pageSize:d.data.pageSize,hasMasters:!!((V=d.data.masters)!=null&&V.length),hasLayouts:!!((E=d.data.layouts)!=null&&E.length),hasNotesMaster:!!d.data.notesMaster};return Ct(`[SlidesService] Finished getMetadata for presentation: ${v}`),{content:[{type:"text",text:JSON.stringify(m)}]}}catch(v){let I=v instanceof Error?v.message:String(v);return Ct(`[SlidesService] Error during slides.getMetadata: ${I}`),{content:[{type:"text",text:JSON.stringify({error:I})}]}}};this.getImages=async({presentationId:R,localPath:T})=>{Ct(`[SlidesService] Starting getImages for presentation: ${R} (localPath: ${T})`);try{let G=tc(R)||R,E=await(await this.getSlidesClient()).presentations.get({presentationId:G,fields:"slides(objectId,pageElements(objectId,title,description,image(contentUrl,sourceUrl)))"}),v=await Promise.all((E.data.slides??[]).flatMap((I,d)=>(I.pageElements??[]).filter(m=>m.image).map(async m=>{var o,r;let c={slideIndex:d+1,slideObjectId:I.objectId,elementObjectId:m.objectId,title:m.title,description:m.description,contentUrl:(o=m.image)==null?void 0:o.contentUrl,sourceUrl:(r=m.image)==null?void 0:r.sourceUrl};if(c.contentUrl){let e=`slide_${c.slideIndex}_${m.objectId}.png`,s=CU.join(T,e);try{await this.downloadToLocal(c.contentUrl,s),c.localPath=s}catch(t){Ct(`[SlidesService] Failed to download image ${m.objectId}: ${t}`),c.downloadError=String(t)}}return c})));return Ct(`[SlidesService] Finished getImages for presentation: ${G}`),{content:[{type:"text",text:JSON.stringify({images:v})}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`[SlidesService] Error during slides.getImages: ${V}`),{content:[{type:"text",text:JSON.stringify({error:V})}]}}};this.create=async({title:R})=>{Ct(`[SlidesService] Creating presentation: ${R}`);try{let G=await(await this.getSlidesClient()).presentations.create({requestBody:{title:R}}),V={presentationId:G.data.presentationId,title:G.data.title,url:`https://docs.google.com/presentation/d/${G.data.presentationId}/edit`};return Ct(`[SlidesService] Created presentation: ${V.presentationId}`),this.formatResult(V)}catch(T){return this.formatError("slides.create",T)}};this.addSlide=async({presentationId:R,insertionIndex:T,layoutId:G,predefinedLayout:V,objectId:E})=>{var v,I,d;Ct(`[SlidesService] Adding slide to presentation: ${R}`);try{let m=tc(R)||R,c=await this.getSlidesClient(),o={};if(T!==void 0&&(o.insertionIndex=T),E&&(o.objectId=E),G)o.slideLayoutReference={layoutId:G};else if(V){if(!QW.includes(V))throw new Error(`Invalid predefinedLayout "${V}". Expected one of: ${QW.join(", ")}.`);o.slideLayoutReference={predefinedLayout:V}}let e=(d=(I=(v=(await c.presentations.batchUpdate({presentationId:m,requestBody:{requests:[{createSlide:o}]}})).data.replies)==null?void 0:v[0])==null?void 0:I.createSlide)==null?void 0:d.objectId;if(!e)throw new Error("createSlide returned no objectId; batchUpdate reply was empty or malformed.");return Ct(`[SlidesService] Added slide: ${e}`),this.formatResult({presentationId:m,slideObjectId:e})}catch(m){return this.formatError("slides.addSlide",m)}};this.deleteSlide=async({presentationId:R,slideObjectId:T})=>{Ct(`[SlidesService] Deleting slide ${T} from presentation: ${R}`);try{let G=tc(R)||R;return await(await this.getSlidesClient()).presentations.batchUpdate({presentationId:G,requestBody:{requests:[{deleteObject:{objectId:T}}]}}),Ct(`[SlidesService] Deleted slide: ${T}`),this.formatResult({presentationId:G,deletedSlideObjectId:T})}catch(G){return this.formatError("slides.deleteSlide",G)}};this.duplicateSlide=async({presentationId:R,slideObjectId:T})=>{var G,V,E;Ct(`[SlidesService] Duplicating slide ${T} in presentation: ${R}`);try{let v=tc(R)||R,m=(E=(V=(G=(await(await this.getSlidesClient()).presentations.batchUpdate({presentationId:v,requestBody:{requests:[{duplicateObject:{objectId:T}}]}})).data.replies)==null?void 0:G[0])==null?void 0:V.duplicateObject)==null?void 0:E.objectId;if(!m)throw new Error("duplicateObject returned no objectId; batchUpdate reply was empty or malformed.");return Ct(`[SlidesService] Duplicated slide to: ${m}`),this.formatResult({presentationId:v,sourceSlideObjectId:T,newSlideObjectId:m})}catch(v){return this.formatError("slides.duplicateSlide",v)}};this.reorderSlides=async({presentationId:R,slideObjectIds:T,insertionIndex:G})=>{Ct(`[SlidesService] Reordering slides in presentation: ${R}`);try{let V=tc(R)||R;return await(await this.getSlidesClient()).presentations.batchUpdate({presentationId:V,requestBody:{requests:[{updateSlidesPosition:{slideObjectIds:T,insertionIndex:G}}]}}),Ct(`[SlidesService] Reordered slides in presentation: ${V}`),this.formatResult({presentationId:V,slideObjectIds:T,insertionIndex:G})}catch(V){return this.formatError("slides.reorderSlides",V)}};this.getSpeakerNotes=async({presentationId:R})=>{Ct(`[SlidesService] Getting speaker notes for presentation: ${R}`);try{let T=tc(R)||R,E=((await(await this.getSlidesClient()).presentations.get({presentationId:T,fields:"slides(objectId,slideProperties(notesPage(notesProperties(speakerNotesObjectId),pageElements(objectId,shape(text)))))"})).data.slides??[]).map((v,I)=>{var o,r,e;let d=(o=v.slideProperties)==null?void 0:o.notesPage,m=(r=d==null?void 0:d.notesProperties)==null?void 0:r.speakerNotesObjectId,c="";if(m&&(d!=null&&d.pageElements)){let s=d.pageElements.find(t=>t.objectId===m);(e=s==null?void 0:s.shape)!=null&&e.text&&(c=this.extractTextFromTextContent(s.shape.text).trim())}return{slideIndex:I,slideObjectId:v.objectId,speakerNotesObjectId:m,notes:c}});return Ct(`[SlidesService] Retrieved speaker notes for presentation: ${T}`),this.formatResult({presentationId:T,slides:E})}catch(T){return this.formatError("slides.getSpeakerNotes",T)}};this.updateSpeakerNotes=async({presentationId:R,slideObjectId:T,notes:G})=>{var V,E,v,I,d,m,c,o,r,e;Ct(`[SlidesService] Updating speaker notes for slide ${T} in presentation: ${R}`);try{let s=tc(R)||R,t=await this.getSlidesClient(),n=(V=(await t.presentations.get({presentationId:s,fields:"slides(objectId,slideProperties(notesPage(notesProperties(speakerNotesObjectId),pageElements(objectId,shape(text)))))"})).data.slides)==null?void 0:V.find(P=>P.objectId===T);if(!n)throw new Error(`Slide not found: ${T}`);let p=(I=(v=(E=n.slideProperties)==null?void 0:E.notesPage)==null?void 0:v.notesProperties)==null?void 0:I.speakerNotesObjectId;if(!p)throw new Error(`Speaker notes object not found for slide: ${T}`);let i=[],g=(c=(m=(d=n.slideProperties)==null?void 0:d.notesPage)==null?void 0:m.pageElements)==null?void 0:c.find(P=>P.objectId===p);(e=(r=(o=g==null?void 0:g.shape)==null?void 0:o.text)==null?void 0:r.textElements)!=null&&e.length&&i.push({deleteText:{objectId:p,textRange:{type:"ALL"}}}),G.length>0&&i.push({insertText:{objectId:p,insertionIndex:0,text:G}});let f=i.length===0;return f?Ct(`[SlidesService] updateSpeakerNotes is a no-op for slide ${T} (existing notes already match input).`):await t.presentations.batchUpdate({presentationId:s,requestBody:{requests:i}}),Ct(`[SlidesService] Updated speaker notes for slide: ${T}`),this.formatResult({presentationId:s,slideObjectId:T,speakerNotesObjectId:p,notes:G,noOp:f})}catch(s){return this.formatError("slides.updateSpeakerNotes",s)}};this.replaceAllText=async({presentationId:R,findText:T,replaceText:G,matchCase:V=!0})=>{var E,v;Ct(`[SlidesService] Replacing all text in presentation: ${R}`);try{let I=tc(R)||R,c=(v=(E=(await(await this.getSlidesClient()).presentations.batchUpdate({presentationId:I,requestBody:{requests:[{replaceAllText:{containsText:{text:T,matchCase:V},replaceText:G}}]}})).data.replies)==null?void 0:E[0])==null?void 0:v.replaceAllText;if(!c)throw new Error("replaceAllText returned no reply; batchUpdate reply was empty or malformed.");let o=c.occurrencesChanged??0;return Ct(`[SlidesService] Replaced ${o} occurrences in presentation: ${I}`),this.formatResult({presentationId:I,findText:T,replaceText:G,occurrencesChanged:o})}catch(I){return this.formatError("slides.replaceAllText",I)}};this.insertText=async({presentationId:R,objectId:T,text:G,insertionIndex:V=0})=>{Ct(`[SlidesService] Inserting text into object ${T} in presentation: ${R}`);try{let E=tc(R)||R;return await(await this.getSlidesClient()).presentations.batchUpdate({presentationId:E,requestBody:{requests:[{insertText:{objectId:T,insertionIndex:V,text:G}}]}}),Ct(`[SlidesService] Inserted text into object ${T} in presentation: ${E}`),this.formatResult({presentationId:E,objectId:T,insertionIndex:V,textLength:G.length})}catch(E){return this.formatError("slides.insertText",E)}};this.deleteText=async({presentationId:R,objectId:T,range:G={type:"ALL"}})=>{Ct(`[SlidesService] Deleting text from object ${T} in presentation: ${R}`);try{let V=tc(R)||R,E=await this.getSlidesClient(),v=this.buildRange(G);return await E.presentations.batchUpdate({presentationId:V,requestBody:{requests:[{deleteText:{objectId:T,textRange:v}}]}}),Ct(`[SlidesService] Deleted text from object ${T} in presentation: ${V}`),this.formatResult({presentationId:V,objectId:T,textRange:v})}catch(V){return this.formatError("slides.deleteText",V)}};this.addShape=async({presentationId:R,slideObjectId:T,shapeType:G,x:V,y:E,width:v,height:I,objectId:d})=>{var m,c,o;Ct(`[SlidesService] Adding shape to slide ${T} in presentation: ${R}`);try{let r=tc(R)||R,e=await this.getSlidesClient(),s={shapeType:G,elementProperties:{pageObjectId:T,size:{width:{magnitude:v,unit:"PT"},height:{magnitude:I,unit:"PT"}},transform:{scaleX:1,scaleY:1,translateX:V,translateY:E,unit:"PT"}}};d&&(s.objectId=d);let u=(o=(c=(m=(await e.presentations.batchUpdate({presentationId:r,requestBody:{requests:[{createShape:s}]}})).data.replies)==null?void 0:m[0])==null?void 0:c.createShape)==null?void 0:o.objectId;if(!u)throw new Error("createShape returned no objectId; batchUpdate reply was empty or malformed.");return Ct(`[SlidesService] Added shape: ${u}`),this.formatResult({presentationId:r,slideObjectId:T,shapeObjectId:u,shapeType:G})}catch(r){return this.formatError("slides.addShape",r)}};this.addImage=async({presentationId:R,slideObjectId:T,imageUrl:G,x:V,y:E,width:v,height:I,objectId:d})=>{var m,c,o;Ct(`[SlidesService] Adding image to slide ${T} in presentation: ${R}`);try{let r=tc(R)||R,e=await this.getSlidesClient(),s={url:G,elementProperties:{pageObjectId:T,size:{width:{magnitude:v,unit:"PT"},height:{magnitude:I,unit:"PT"}},transform:{scaleX:1,scaleY:1,translateX:V,translateY:E,unit:"PT"}}};d&&(s.objectId=d);let u=(o=(c=(m=(await e.presentations.batchUpdate({presentationId:r,requestBody:{requests:[{createImage:s}]}})).data.replies)==null?void 0:m[0])==null?void 0:c.createImage)==null?void 0:o.objectId;if(!u)throw new Error("createImage returned no objectId; batchUpdate reply was empty or malformed.");return Ct(`[SlidesService] Added image: ${u}`),this.formatResult({presentationId:r,slideObjectId:T,imageObjectId:u,imageUrl:G})}catch(r){return this.formatError("slides.addImage",r)}};this.addTable=async({presentationId:R,slideObjectId:T,rows:G,columns:V,x:E,y:v,width:I,height:d,objectId:m})=>{var c,o,r;Ct(`[SlidesService] Adding table to slide ${T} in presentation: ${R}`);try{let e=tc(R)||R,s=await this.getSlidesClient(),t={rows:G,columns:V,elementProperties:{pageObjectId:T,size:{width:{magnitude:I,unit:"PT"},height:{magnitude:d,unit:"PT"}},transform:{scaleX:1,scaleY:1,translateX:E,translateY:v,unit:"PT"}}};m&&(t.objectId=m);let n=(r=(o=(c=(await s.presentations.batchUpdate({presentationId:e,requestBody:{requests:[{createTable:t}]}})).data.replies)==null?void 0:c[0])==null?void 0:o.createTable)==null?void 0:r.objectId;if(!n)throw new Error("createTable returned no objectId; batchUpdate reply was empty or malformed.");return Ct(`[SlidesService] Added table: ${n}`),this.formatResult({presentationId:e,slideObjectId:T,tableObjectId:n,rows:G,columns:V})}catch(e){return this.formatError("slides.addTable",e)}};this.updateTextStyle=async({presentationId:R,objectId:T,style:G,range:V={type:"ALL"},fields:E})=>{Ct(`[SlidesService] Updating text style for object ${T} in presentation: ${R}`);try{let v=tc(R)||R,I=await this.getSlidesClient(),d=this.parseJsonObject(G,"style",'{"bold": true}'),m=this.buildRange(V);return await I.presentations.batchUpdate({presentationId:v,requestBody:{requests:[{updateTextStyle:{objectId:T,textRange:m,style:d,fields:E}}]}}),Ct(`[SlidesService] Updated text style for object ${T} in presentation: ${v}`),this.formatResult({presentationId:v,objectId:T,textRange:m,fields:E})}catch(v){return this.formatError("slides.updateTextStyle",v)}};this.updateShapeProperties=async({presentationId:R,objectId:T,shapeProperties:G,fields:V})=>{Ct(`[SlidesService] Updating shape properties for object ${T} in presentation: ${R}`);try{let E=tc(R)||R,v=await this.getSlidesClient(),I=this.parseJsonObject(G,"shapeProperties",'{"shapeBackgroundFill": {...}}');return await v.presentations.batchUpdate({presentationId:E,requestBody:{requests:[{updateShapeProperties:{objectId:T,shapeProperties:I,fields:V}}]}}),Ct(`[SlidesService] Updated shape properties for object ${T} in presentation: ${E}`),this.formatResult({presentationId:E,objectId:T,fields:V})}catch(E){return this.formatError("slides.updateShapeProperties",E)}};this.getSlideThumbnail=async({presentationId:R,slideObjectId:T,localPath:G})=>{Ct(`[SlidesService] Starting getSlideThumbnail for presentation: ${R}, slide: ${T} (localPath: ${G})`);try{let V=tc(R)||R,I={...(await(await this.getSlidesClient()).presentations.pages.getThumbnail({presentationId:V,pageObjectId:T})).data};if(I.contentUrl)try{await this.downloadToLocal(I.contentUrl,G),I.localPath=G}catch(d){Ct(`[SlidesService] Failed to download thumbnail for slide ${T}: ${d}`),I.downloadError=String(d)}return Ct(`[SlidesService] Finished getSlideThumbnail for slide: ${T}`),{content:[{type:"text",text:JSON.stringify(I)}]}}catch(V){let E=V instanceof Error?V.message:String(V);return Ct(`[SlidesService] Error during slides.getSlideThumbnail: ${E}`),{content:[{type:"text",text:JSON.stringify({error:E})}]}}}}async getSlidesClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return MOe.google.slides({version:"v1",...T})}extractTextFromTextContent(R){let T="";return R.textElements&&R.textElements.forEach(G=>{G.textRun&&G.textRun.content?T+=G.textRun.content:G.paragraphMarker&&(T+=` +`)}),T}async downloadToLocal(R,T){if(Ct(`[SlidesService] Downloading from ${R} to ${T}`),!CU.isAbsolute(T))throw new Error("localPath must be an absolute path.");await XW.mkdir(CU.dirname(T),{recursive:!0});let G=await DOe({url:R,responseType:"arraybuffer",...af});return await XW.writeFile(T,Buffer.from(G.data)),Ct(`[SlidesService] Downloaded successfully to ${T}`),T}parseJsonObject(R,T,G){let V;try{V=JSON.parse(R)}catch(E){let v=E instanceof Error?E.message:String(E);throw new Error(`Invalid JSON for ${T} parameter: ${v}. Expected a JSON string like '${G}'.`)}if(typeof V!="object"||V===null||Array.isArray(V)){let E=V===null?"null":Array.isArray(V)?"array":typeof V;throw new Error(`Invalid ${T} parameter: expected a JSON object, got ${E}.`)}return V}buildRange(R){if(!zOe.includes(R.type))throw new Error(`Invalid range type "${R.type}". Expected one of: ${zOe.join(", ")}.`);if(R.type==="FIXED_RANGE"){if(R.startIndex===void 0||R.endIndex===void 0)throw new Error("FIXED_RANGE requires both startIndex and endIndex.");return{type:R.type,startIndex:R.startIndex,endIndex:R.endIndex}}if(R.type==="FROM_START_INDEX"){if(R.startIndex===void 0)throw new Error("FROM_START_INDEX requires startIndex.");return{type:R.type,startIndex:R.startIndex}}return{type:R.type}}formatError(R,T){let G=T instanceof Error?T.message:String(T);return Ct(`[SlidesService] Error during ${R}: ${G}`),{isError:!0,content:[{type:"text",text:JSON.stringify({error:G})}]}}formatResult(R){return{content:[{type:"text",text:JSON.stringify(R)}]}}};var NOe=ni(Qx());xm();var lW=class{constructor(R){this.authManager=R;this.getText=async({spreadsheetId:R,format:T="text"})=>{var G,V;Ct(`[SheetsService] Starting getText for spreadsheet: ${R} with format: ${T}`);try{let E=tc(R)||R,v=await this.getSheetsClient(),I=await v.spreadsheets.get({spreadsheetId:E,includeGridData:!1}),d="",m={};(G=I.data.properties)!=null&&G.title&&T!=="json"&&(d+=`Spreadsheet Title: ${I.data.properties.title} + +`);let c=((V=I.data.sheets)==null?void 0:V.map(o=>{var r;return(r=o.properties)==null?void 0:r.title}))||[];for(let o of c)if(o)try{let e=(await v.spreadsheets.values.get({spreadsheetId:E,range:`'${o}'`})).data.values||[];T==="json"?m[o]=e:(d+=`Sheet Name: ${o} +`,e.length===0?d+=`(Empty sheet) +`:e.forEach(s=>{if(T==="csv"){let t=s.map(u=>{let n=String(u||"");return n.includes(",")||n.includes('"')||n.includes(` +`)?`"${n.replace(/"/g,'""')}"`:n}).join(",");d+=t+` +`}else d+=s.map(t=>t||"").join(" | ")+` +`}),d+=` +`)}catch(r){Ct(`[SheetsService] Error reading sheet ${o}: ${r}`),T==="json"?Ct(`[SheetsService] Skipping sheet ${o} in JSON output due to error`):d+=`Sheet Name: ${o} +(Error reading sheet) + +`}return T==="json"&&(d=JSON.stringify(m,null,2)),Ct(`[SheetsService] Finished getText for spreadsheet: ${E}`),{content:[{type:"text",text:d.trim()}]}}catch(E){let v=E instanceof Error?E.message:String(E);return Ct(`[SheetsService] Error during sheets.getText: ${v}`),{content:[{type:"text",text:JSON.stringify({error:v})}]}}};this.getRange=async({spreadsheetId:R,range:T})=>{Ct(`[SheetsService] Starting getRange for spreadsheet: ${R}, range: ${T}`);try{let G=tc(R)||R,E=await(await this.getSheetsClient()).spreadsheets.values.get({spreadsheetId:G,range:T}),v=E.data.values||[];return Ct(`[SheetsService] Finished getRange for spreadsheet: ${G}`),{content:[{type:"text",text:JSON.stringify({range:E.data.range,values:v})}]}}catch(G){let V=G instanceof Error?G.message:String(G);return Ct(`[SheetsService] Error during sheets.getRange: ${V}`),{content:[{type:"text",text:JSON.stringify({error:V})}]}}};this.getMetadata=async({spreadsheetId:R})=>{var T,G,V,E;Ct(`[SheetsService] Starting getMetadata for spreadsheet: ${R}`);try{let v=tc(R)||R,d=await(await this.getSheetsClient()).spreadsheets.get({spreadsheetId:v,includeGridData:!1}),m={spreadsheetId:d.data.spreadsheetId,title:(T=d.data.properties)==null?void 0:T.title,sheets:(G=d.data.sheets)==null?void 0:G.map(c=>{var o,r,e,s,t,u,n;return{sheetId:(o=c.properties)==null?void 0:o.sheetId,title:(r=c.properties)==null?void 0:r.title,index:(e=c.properties)==null?void 0:e.index,rowCount:(t=(s=c.properties)==null?void 0:s.gridProperties)==null?void 0:t.rowCount,columnCount:(n=(u=c.properties)==null?void 0:u.gridProperties)==null?void 0:n.columnCount}}),locale:(V=d.data.properties)==null?void 0:V.locale,timeZone:(E=d.data.properties)==null?void 0:E.timeZone};return Ct(`[SheetsService] Finished getMetadata for spreadsheet: ${v}`),{content:[{type:"text",text:JSON.stringify(m)}]}}catch(v){let I=v instanceof Error?v.message:String(v);return Ct(`[SheetsService] Error during sheets.getMetadata: ${I}`),{content:[{type:"text",text:JSON.stringify({error:I})}]}}}}async getSheetsClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return NOe.google.sheets({version:"v4",...T})}};var HOe=ni(Qx());xm();var OW=class{constructor(R){this.authManager=R;this.listTaskLists=async(R={})=>{Ct("Listing task lists");try{let G=await(await this.getTasksClient()).tasklists.list({...R.maxResults!==void 0&&{maxResults:R.maxResults},...R.pageToken!==void 0&&{pageToken:R.pageToken}});return{content:[{type:"text",text:JSON.stringify(G.data)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during tasks.listLists: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.listTasks=async R=>{Ct(`Listing tasks in list: ${R.taskListId}`);try{let G=await(await this.getTasksClient()).tasks.list({tasklist:R.taskListId,...R.showCompleted!==void 0&&{showCompleted:R.showCompleted},...R.showDeleted!==void 0&&{showDeleted:R.showDeleted},...R.showHidden!==void 0&&{showHidden:R.showHidden},...R.showAssigned!==void 0&&{showAssigned:R.showAssigned},...R.maxResults!==void 0&&{maxResults:R.maxResults},...R.pageToken!==void 0&&{pageToken:R.pageToken},...R.dueMin!==void 0&&{dueMin:R.dueMin},...R.dueMax!==void 0&&{dueMax:R.dueMax}});return{content:[{type:"text",text:JSON.stringify(G.data)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during tasks.list: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.createTask=async R=>{Ct(`Creating task in list: ${R.taskListId}`);try{let T=await this.getTasksClient(),G={title:R.title,...R.notes!==void 0&&{notes:R.notes},...R.due!==void 0&&{due:R.due}},V=await T.tasks.insert({tasklist:R.taskListId,requestBody:G});return Ct(`Successfully created task: ${V.data.id}`),{content:[{type:"text",text:JSON.stringify(V.data)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during tasks.create: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.updateTask=async R=>{Ct(`Updating task ${R.taskId} in list: ${R.taskListId}`);try{let T=await this.getTasksClient(),G={...R.title!==void 0&&{title:R.title},...R.notes!==void 0&&{notes:R.notes},...R.status!==void 0&&{status:R.status},...R.due!==void 0&&{due:R.due}},V=await T.tasks.patch({tasklist:R.taskListId,task:R.taskId,requestBody:G});return Ct(`Successfully updated task: ${R.taskId}`),{content:[{type:"text",text:JSON.stringify(V.data)}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during tasks.update: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}};this.completeTask=async R=>this.updateTask({taskListId:R.taskListId,taskId:R.taskId,status:"completed"});this.deleteTask=async R=>{Ct(`Deleting task ${R.taskId} from list: ${R.taskListId}`);try{return await(await this.getTasksClient()).tasks.delete({tasklist:R.taskListId,task:R.taskId}),Ct(`Successfully deleted task: ${R.taskId}`),{content:[{type:"text",text:JSON.stringify({message:`Task ${R.taskId} deleted successfully from list ${R.taskListId}.`})}]}}catch(T){let G=T instanceof Error?T.message:String(T);return Ct(`Error during tasks.delete: ${G}`),{content:[{type:"text",text:JSON.stringify({error:G})}]}}}}async getTasksClient(){let R=await this.authManager.getAuthenticatedClient(),T={...af,auth:R};return HOe.google.tasks({version:"v1",...T})}};xm();function FOe(h,R){let T=R?".":"_",G=h.registerTool.bind(h);h.registerTool=(V,...E)=>{let v=V.replace(/\./g,T);return G(v,...E)}}dne();Pne();var WOe="0.0.8";var bW=h=>eo.object({dateTime:eo.string().optional().describe("Time in strict ISO 8601 format with seconds and timezone (e.g., 2024-01-15T10:30:00Z or 2024-01-15T10:30:00-05:00)."),date:eo.string().optional().describe("Date in YYYY-MM-DD format. Use for all-day events.")}).refine(({dateTime:R,date:T})=>+!!R+ +!!T==1,{message:`${h} must have exactly one of "dateTime" (for timed events) or "date" (for all-day events)`}),COe={addGoogleMeet:eo.boolean().optional().describe("Whether to create a Google Meet link for the event. The Meet URL will be available in the response's hangoutLink field."),attachments:eo.array(eo.object({fileUrl:eo.string().url().describe("Google Drive file URL (e.g., https://drive.google.com/file/d/...)"),title:eo.string().optional().describe("Display title for the attachment."),mimeType:eo.string().optional().describe("MIME type of the attachment.")})).optional().describe("Google Drive file attachments. IMPORTANT: Providing attachments fully REPLACES any existing attachments on the event (not appended). On updates, pass an empty array to clear all attachments.")},bOe=eo.discriminatedUnion("type",[eo.object({type:eo.literal("ALL")}).describe("Operate on the entire text content of the object."),eo.object({type:eo.literal("FIXED_RANGE"),startIndex:eo.number().describe("Inclusive 0-based start index of the range."),endIndex:eo.number().describe("Exclusive 0-based end index of the range.")}).describe("Operate on a specific [startIndex, endIndex) range."),eo.object({type:eo.literal("FROM_START_INDEX"),startIndex:eo.number().describe("Inclusive 0-based start index; the range extends to the end of the text.")}).describe("Operate from startIndex to the end of the text.")]).describe('Text range to operate on. One of: { type: "ALL" }, { type: "FIXED_RANGE", startIndex, endIndex }, or { type: "FROM_START_INDEX", startIndex }.'),kOe={to:eo.union([eo.string(),eo.array(eo.string())]).describe("Recipient email address(es)."),subject:eo.string().describe("Email subject."),body:eo.string().describe("Email body content."),cc:eo.union([eo.string(),eo.array(eo.string())]).optional().describe("CC recipient email address(es)."),bcc:eo.union([eo.string(),eo.array(eo.string())]).optional().describe("BCC recipient email address(es)."),replyTo:eo.string().optional().describe("The email address to which replies should be sent."),isHtml:eo.boolean().optional().describe("Whether the body is HTML (default: false)."),attachments:eo.array(hOe).optional().describe("Files to attach. Each entry must reference an absolute local path. Download attachments first with gmail.downloadAttachment if needed.")};async function J4t(){if(process.argv.includes("login")){await Promise.resolve().then(()=>ni(OOe()));return}process.argv.includes("--debug")&&Jle(!0);let h={annotations:{readOnlyHint:!0}},{enabledTools:R}=cV(void 0,process.env.WORKSPACE_FEATURE_OVERRIDES);Ct(`[features] ${R.size} tools enabled. Disabled: ${process.env.WORKSPACE_FEATURE_OVERRIDES||"(none)"}`);let T=new DW(fV),G=new h_({name:"google-workspace-server",version:WOe});T.setOnStatusUpdate(i=>{G.sendLoggingMessage({level:"info",data:i}).catch(g=>{console.error("Failed to send logging message:",g)})});let V=new HW(T),E=new MW(T),v=new JW(T),I=new BW(T),d=new ZW(T),m=new WW(T),c=new KW,o=new YW(T),r=new lW(T),e=new OW(T),s=process.argv.includes("--use-dot-names"),t=s?".":"_";FOe(G,s);let u=G.registerTool.bind(G),n=((i,g,f)=>!R.has(i)&&!i.startsWith("auth.")?(Ct(`[features] Skipping disabled tool: ${i}`),G):u(i,g,f));n("auth.clear",{description:"Clears the authentication credentials, forcing a re-login on the next request.",inputSchema:{}},async()=>(await T.clearAuth(),{content:[{type:"text",text:"Authentication credentials cleared. You will be prompted to log in again on the next request."}]})),n("auth.refreshToken",{description:"Manually triggers the token refresh process.",inputSchema:{}},async()=>(await T.refreshToken(),{content:[{type:"text",text:"Token refresh process triggered successfully."}]})),n("docs.getSuggestions",{description:"Retrieves suggested edits from a Google Doc.",inputSchema:{documentId:eo.string().describe("The ID of the document to retrieve suggestions from.")}},E.getSuggestions),n("drive.getComments",{description:"Retrieves comments from a Google Drive file (Docs, Sheets, Slides, etc.).",inputSchema:{fileId:eo.string().describe("The ID of the file to retrieve comments from.")}},V.getComments),n("docs.create",{description:"Creates a new Google Doc. Can be blank or with initial text content.",inputSchema:{title:eo.string().describe("The title for the new Google Doc."),content:eo.string().optional().describe("The text content to create the document with.")}},E.create),n("docs.writeText",{description:"Writes text to a Google Doc at a specified position.",inputSchema:{documentId:eo.string().describe("The ID of the document to modify."),text:eo.string().describe("The text to write to the document."),position:eo.string().optional().describe('Where to insert the text. Use "beginning" for the start, "end" for the end (default), or a numeric index for a specific position.'),tabId:eo.string().optional().describe("The ID of the tab to modify. If not provided, modifies the first tab.")}},E.writeText),n("drive.findFolder",{description:"Finds a folder by name in Google Drive.",inputSchema:{folderName:eo.string().describe("The name of the folder to find.")},...h},V.findFolder),n("drive.createFolder",{description:"Creates a new folder in Google Drive.",inputSchema:{name:eo.string().trim().min(1).describe("The name of the new folder."),parentId:eo.string().trim().min(1).optional().describe("The ID of the parent folder. If not provided, creates in the root directory.")}},V.createFolder),n("docs.getText",{description:"Retrieves the text content of a Google Doc.",inputSchema:{documentId:eo.string().describe("The ID of the document to read."),tabId:eo.string().optional().describe("The ID of the tab to read. If not provided, returns all tabs.")},...h},E.getText),n("docs.replaceText",{description:"Replaces all occurrences of a given text with new text in a Google Doc.",inputSchema:{documentId:eo.string().describe("The ID of the document to modify."),findText:eo.string().describe("The text to find in the document."),replaceText:eo.string().describe("The text to replace the found text with."),tabId:eo.string().optional().describe("The ID of the tab to modify. If not provided, replaces in all tabs (legacy behavior).")}},E.replaceText),n("docs.formatText",{description:"Applies formatting (bold, italic, headings, etc.) to text ranges in a Google Doc. Use after inserting text to apply rich formatting.",inputSchema:{documentId:eo.string().describe("The ID of the document to format."),formats:eo.array(eo.object({startIndex:eo.number().describe("The start index of the text range (1-based)."),endIndex:eo.number().describe("The end index of the text range (exclusive, 1-based)."),style:eo.string().describe("The formatting style to apply. Supported: bold, italic, underline, strikethrough, code, link, heading1, heading2, heading3, heading4, heading5, heading6, normalText."),url:eo.string().optional().describe('The URL for link formatting. Required when style is "link".')})).describe("The formatting instructions to apply."),tabId:eo.string().optional().describe("The ID of the tab to format. If not provided, formats the first tab.")}},E.formatText),n("slides.getText",{description:"Retrieves the text content of a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation to read.")},...h},o.getText),n("slides.getMetadata",{description:"Gets metadata about a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation.")},...h},o.getMetadata),n("slides.getImages",{description:"Downloads all images embedded in a Google Slides presentation to a local directory.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation to extract images from."),localPath:eo.string().describe('The absolute local directory path to download the images to (e.g., "/Users/name/downloads/images").')}},o.getImages),n("slides.getSlideThumbnail",{description:"Downloads a thumbnail image for a specific slide in a Google Slides presentation to a local path.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide (can be found via slides.getMetadata or slides.getText)."),localPath:eo.string().describe('The absolute local file path to download the thumbnail to (e.g., "/Users/name/downloads/slide1.png").')}},o.getSlideThumbnail),n("slides.create",{description:"Creates a new Google Slides presentation. Returns the presentation ID and URL.",inputSchema:{title:eo.string().describe("The title for the new presentation.")}},o.create),n("slides.addSlide",{description:"Adds a new slide to a Google Slides presentation. Optionally specify position and layout. Returns the new slideObjectId, which can be used to chain follow-up calls such as slides.addShape or slides.insertText.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),insertionIndex:eo.number().optional().describe("The 0-based index where the slide should be inserted. If not specified, the slide is added at the end."),layoutId:eo.string().optional().describe("The ID of a specific layout to use. Use slides.getMetadata to find available layouts."),predefinedLayout:eo.enum(QW).optional().describe("A predefined layout type for the new slide."),objectId:eo.string().optional().describe("A user-supplied object ID for the new slide. If not specified, a unique ID is generated.")}},o.addSlide),n("slides.deleteSlide",{description:"Deletes a slide from a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide to delete (can be found via slides.getMetadata).")}},o.deleteSlide),n("slides.duplicateSlide",{description:"Duplicates (clones) a slide in a Google Slides presentation. The duplicate is placed immediately after the original.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide to duplicate (can be found via slides.getMetadata).")}},o.duplicateSlide),n("slides.reorderSlides",{description:"Moves one or more slides to a new position in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectIds:eo.array(eo.string()).describe("The object IDs of the slides to move."),insertionIndex:eo.number().describe("The 0-based index where the slides should be moved to.")}},o.reorderSlides),n("slides.getSpeakerNotes",{description:"Retrieves the speaker notes for all slides in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation.")},...h},o.getSpeakerNotes),n("slides.updateSpeakerNotes",{description:"Updates (replaces) the speaker notes for a specific slide in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide whose speaker notes to update."),notes:eo.string().describe("The new speaker notes text. Pass an empty string to clear the notes.")}},o.updateSpeakerNotes),n("slides.replaceAllText",{description:"Replaces all occurrences of a given text with new text across the entire Google Slides presentation. Useful for template variable replacement. Note: matchCase defaults to true here, which is the opposite of the underlying Google Slides API default \u2014 pass matchCase: false explicitly for case-insensitive search.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),findText:eo.string().describe("The text to find in the presentation."),replaceText:eo.string().describe("The text to replace the found text with."),matchCase:eo.boolean().optional().describe("Whether the search should be case-sensitive (default: true; note this differs from the Google API default of false).")}},o.replaceAllText),n("slides.insertText",{description:"Inserts text into a shape or table cell in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),objectId:eo.string().describe("The object ID of the shape or table cell to insert text into."),text:eo.string().describe("The text to insert."),insertionIndex:eo.number().optional().describe("The 0-based index where the text should be inserted (default: 0, the beginning).")}},o.insertText),n("slides.deleteText",{description:"Deletes text from a shape or table cell in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),objectId:eo.string().describe("The object ID of the shape or table cell to delete text from."),range:bOe.optional().default({type:"ALL"})}},o.deleteText),n("slides.addShape",{description:"Adds a shape (e.g., text box, rectangle, ellipse) to a slide in a Google Slides presentation. Coordinates and dimensions are in points (PT).",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide to add the shape to."),shapeType:eo.string().describe('The type of shape (e.g., "TEXT_BOX", "RECTANGLE", "ELLIPSE", "ROUND_RECTANGLE", "TRIANGLE", "ARROW_NORTH", "ARROW_EAST", "STAR_5", "CLOUD", "HEART").'),x:eo.number().describe("The X coordinate of the shape position in points."),y:eo.number().describe("The Y coordinate of the shape position in points."),width:eo.number().describe("The width of the shape in points."),height:eo.number().describe("The height of the shape in points."),objectId:eo.string().optional().describe("A user-supplied object ID for the new shape. If not specified, a unique ID is generated.")}},o.addShape),n("slides.addImage",{description:"Adds an image from a URL to a slide in a Google Slides presentation. Coordinates and dimensions are in points (PT).",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide to add the image to."),imageUrl:eo.string().describe("The URL of the image to insert. Must be publicly accessible over HTTPS. Google requires PNG, JPEG, or GIF format, at most 50MB in size, and at most 25 megapixels."),x:eo.number().describe("The X coordinate of the image position in points."),y:eo.number().describe("The Y coordinate of the image position in points."),width:eo.number().describe("The width of the image in points."),height:eo.number().describe("The height of the image in points."),objectId:eo.string().optional().describe("A user-supplied object ID for the new image. If not specified, a unique ID is generated.")}},o.addImage),n("slides.addTable",{description:"Adds a table to a slide in a Google Slides presentation. Coordinates and dimensions are in points (PT).",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),slideObjectId:eo.string().describe("The object ID of the slide to add the table to."),rows:eo.number().describe("The number of rows in the table."),columns:eo.number().describe("The number of columns in the table."),x:eo.number().describe("The X coordinate of the table position in points."),y:eo.number().describe("The Y coordinate of the table position in points."),width:eo.number().describe("The width of the table in points."),height:eo.number().describe("The height of the table in points."),objectId:eo.string().optional().describe("A user-supplied object ID for the new table. If not specified, a unique ID is generated.")}},o.addTable),n("slides.updateTextStyle",{description:"Updates the text style (bold, italic, font size, color, etc.) of text in a shape or table cell in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),objectId:eo.string().describe("The object ID of the shape or table cell containing the text."),style:eo.string().describe(`A JSON string conforming to the Google Slides TextStyle schema (https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/request#TextStyle). Example: '{"bold": true, "fontSize": {"magnitude": 18, "unit": "PT"}}'.`),fields:eo.string().describe('A comma-separated field mask listing which TextStyle fields to update. Valid values include: bold, italic, underline, strikethrough, smallCaps, backgroundColor, foregroundColor, fontFamily, fontSize, baselineOffset, weightedFontFamily, link. Use "*" to update every field present in `style`. Any field listed here but absent from `style` is reset to its default.'),range:bOe.optional().default({type:"ALL"})}},o.updateTextStyle),n("slides.updateShapeProperties",{description:"Updates the properties of a shape (background fill, outline, shadow, etc.) in a Google Slides presentation.",inputSchema:{presentationId:eo.string().describe("The ID or URL of the presentation."),objectId:eo.string().describe("The object ID of the shape to update."),shapeProperties:eo.string().describe(`A JSON string conforming to the Google Slides ShapeProperties schema (https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations.pages/shape#ShapeProperties). Example: '{"shapeBackgroundFill": {"solidFill": {"color": {"rgbColor": {"red": 1, "green": 0, "blue": 0}}}}}'.`),fields:eo.string().describe('A comma-separated field mask listing which ShapeProperties fields to update. Valid values include: shapeBackgroundFill, outline, shadow, link, contentAlignment, autofit. Use "*" to update every field present in `shapeProperties`. Any field listed here but absent from `shapeProperties` is reset to its default.')}},o.updateShapeProperties),n("sheets.getText",{description:"Retrieves the content of a Google Sheets spreadsheet.",inputSchema:{spreadsheetId:eo.string().describe("The ID or URL of the spreadsheet to read."),format:eo.enum(["text","csv","json"]).optional().describe("Output format (default: text).")},...h},r.getText),n("sheets.getRange",{description:"Gets values from a specific range in a Google Sheets spreadsheet.",inputSchema:{spreadsheetId:eo.string().describe("The ID or URL of the spreadsheet."),range:eo.string().describe('The A1 notation range to get (e.g., "Sheet1!A1:B10").')},...h},r.getRange),n("sheets.getMetadata",{description:"Gets metadata about a Google Sheets spreadsheet.",inputSchema:{spreadsheetId:eo.string().describe("The ID or URL of the spreadsheet.")},...h},r.getMetadata),n("drive.search",{description:"Searches for files and folders in Google Drive. The query can be a simple search term, a Google Drive URL, or a full query string. For more information on query strings see: https://developers.google.com/drive/api/guides/search-files",inputSchema:{query:eo.string().optional().describe(`A simple search term (e.g., "Budget Q3"), a Google Drive URL, or a full query string (e.g., "name contains 'Budget' and owners in 'user@example.com'").`),pageSize:eo.number().optional().describe("The maximum number of results to return."),pageToken:eo.string().optional().describe("The token for the next page of results."),corpus:eo.string().optional().describe('The corpus of files to search (e.g., "user", "domain").'),unreadOnly:eo.boolean().optional().describe("Whether to filter for unread files only."),sharedWithMe:eo.boolean().optional().describe("Whether to search for files shared with the user.")},...h},V.search),n("drive.downloadFile",{description:"Downloads the content of a file from Google Drive to a local path. Note: Google Docs, Sheets, and Slides require specialized handling.",inputSchema:{fileId:eo.string().describe("The ID of the file to download."),localPath:eo.string().describe('The local file path where the content should be saved (e.g., "downloads/report.pdf").')}},V.downloadFile),n("drive.moveFile",{description:"Moves a file or folder to a different folder in Google Drive.",inputSchema:{fileId:eo.string().describe("The ID or URL of the file to move."),folderId:eo.string().optional().describe("The ID of the destination folder. Either folderId or folderName must be provided."),folderName:eo.string().optional().describe("The name of the destination folder. Either folderId or folderName must be provided.")}},V.moveFile),n("drive.trashFile",{description:"Moves a file or folder to the trash in Google Drive. This is a safe, reversible operation.",inputSchema:{fileId:eo.string().describe("The ID or URL of the file to trash.")}},V.trashFile),n("drive.renameFile",{description:"Renames a file or folder in Google Drive.",inputSchema:{fileId:eo.string().describe("The ID or URL of the file to rename."),newName:eo.string().trim().min(1).describe("The new name for the file.")}},V.renameFile),n("calendar.list",{description:"Lists all of the user's calendars.",inputSchema:{},...h},I.listCalendars),n("calendar.createEvent",{description:"Creates a new event in a calendar. Supports regular events, focus time, out-of-office, and working location event types. Use 'date' for all-day events or 'dateTime' for timed events. Supports optional Google Meet link generation and Google Drive file attachments. When addGoogleMeet is true, the Meet URL will be in the response's hangoutLink field. Attachments fully replace any existing attachments.",inputSchema:{calendarId:eo.string().optional().describe("The ID of the calendar to create the event in. Defaults to the primary calendar."),summary:eo.string().optional().describe('The summary or title of the event. Defaults based on eventType: "Focus Time", "Out of Office", "Working Location".'),description:eo.string().optional().describe("The description of the event."),start:bW("start"),end:bW("end"),attendees:eo.array(eo.string()).optional().describe("The email addresses of the attendees."),sendUpdates:eo.enum(["all","externalOnly","none"]).optional().describe('Whether to send notifications to attendees. Defaults to "all" if attendees are provided, otherwise "none".'),...COe,eventType:eo.enum(["default","focusTime","outOfOffice","workingLocation"]).optional().describe('The type of event to create. Defaults to "default" (regular event).'),focusTimeProperties:eo.object({chatStatus:eo.enum(["available","doNotDisturb"]).optional().describe('Chat status during focus time. Defaults to "doNotDisturb".'),autoDeclineMode:eo.enum(["declineNone","declineAllConflictingInvitations","declineOnlyNewConflictingInvitations"]).optional().describe('How to handle conflicting meeting invitations. Defaults to "declineOnlyNewConflictingInvitations".'),declineMessage:eo.string().optional().describe("Message to send when auto-declining meetings.")}).optional().describe('Focus time properties. Only used when eventType is "focusTime".'),outOfOfficeProperties:eo.object({autoDeclineMode:eo.enum(["declineNone","declineAllConflictingInvitations","declineOnlyNewConflictingInvitations"]).optional().describe('How to handle conflicting meeting invitations. Defaults to "declineOnlyNewConflictingInvitations".'),declineMessage:eo.string().optional().describe("Message to send when auto-declining meetings.")}).optional().describe('Out-of-office properties. Only used when eventType is "outOfOffice".'),workingLocationProperties:eo.object({type:eo.enum(["homeOffice","officeLocation","customLocation"]).describe("The type of working location."),officeLocation:eo.object({buildingId:eo.string().optional().describe("The building ID from the directory."),label:eo.string().optional().describe("Label for the office location.")}).optional().describe('Office location details. Required when type is "officeLocation".'),customLocation:eo.object({label:eo.string().describe("Label for the custom location.")}).optional().describe('Custom location details. Required when type is "customLocation".')}).optional().describe('Working location properties. Only used when eventType is "workingLocation".')}},I.createEvent),n("calendar.listEvents",{description:"Lists events from a calendar. Defaults to upcoming events.",inputSchema:{calendarId:eo.string().describe("The ID of the calendar to list events from."),timeMin:eo.string().optional().describe("The start time for the event search. Defaults to the current time."),timeMax:eo.string().optional().describe("The end time for the event search."),attendeeResponseStatus:eo.array(eo.string()).optional().describe("The response status of the attendee."),eventTypes:eo.array(eo.enum(["default","focusTime","outOfOffice","workingLocation","birthday","fromGmail"])).optional().describe("Filter by event types. Possible values: default, focusTime, outOfOffice, workingLocation, birthday, fromGmail.")},...h},I.listEvents),n("calendar.getEvent",{description:"Gets the details of a specific calendar event.",inputSchema:{eventId:eo.string().describe("The ID of the event to retrieve."),calendarId:eo.string().optional().describe("The ID of the calendar the event belongs to. Defaults to the primary calendar.")},...h},I.getEvent),n("calendar.findFreeTime",{description:"Finds a free time slot for multiple people to meet.",inputSchema:{attendees:eo.array(eo.string()).describe("The email addresses of the attendees."),timeMin:eo.string().describe("The start time for the search in strict ISO 8601 format with seconds and timezone (e.g., 2024-01-15T09:00:00Z or 2024-01-15T09:00:00-05:00)."),timeMax:eo.string().describe("The end time for the search in strict ISO 8601 format with seconds and timezone (e.g., 2024-01-15T18:00:00Z or 2024-01-15T18:00:00-05:00)."),duration:eo.number().describe("The duration of the meeting in minutes.")},...h},I.findFreeTime),n("calendar.updateEvent",{description:"Updates an existing event in a calendar while preserving unspecified fields. Supports both timed events (`dateTime`) and all-day events (`date`), along with Google Meet links and Google Drive file attachments. When addGoogleMeet is true, the Meet URL will be in the response's hangoutLink field. Attachments fully replace any existing attachments (not appended), and an empty attachments array clears them.",inputSchema:{eventId:eo.string().describe("The ID of the event to update."),calendarId:eo.string().optional().describe("The ID of the calendar to update the event in."),summary:eo.string().optional().describe("The new summary or title of the event."),description:eo.string().optional().describe("The new description of the event."),start:bW("start").optional(),end:bW("end").optional(),attendees:eo.array(eo.string()).optional().describe("The new list of attendees for the event."),...COe}},I.updateEvent),n("calendar.respondToEvent",{description:"Responds to a meeting invitation (accept, decline, or tentative).",inputSchema:{eventId:eo.string().describe("The ID of the event to respond to."),calendarId:eo.string().optional().describe("The ID of the calendar containing the event."),responseStatus:eo.enum(["accepted","declined","tentative"]).describe("Your response to the invitation."),sendNotification:eo.boolean().optional().describe("Whether to send a notification to the organizer (default: true)."),responseMessage:eo.string().optional().describe("Optional message to include with your response.")}},I.respondToEvent),n("calendar.deleteEvent",{description:"Deletes an event from a calendar.",inputSchema:{eventId:eo.string().describe("The ID of the event to delete."),calendarId:eo.string().optional().describe("The ID of the calendar to delete the event from. Defaults to the primary calendar.")}},I.deleteEvent),n("chat.listSpaces",{description:"Lists the spaces the user is a member of.",inputSchema:{},...h},d.listSpaces),n("chat.findSpaceByName",{description:"Finds a Google Chat space by its display name.",inputSchema:{displayName:eo.string().describe("The display name of the space to find.")},...h},d.findSpaceByName),n("chat.sendMessage",{description:"Sends a message to a Google Chat space.",inputSchema:{spaceName:eo.string().describe("The name of the space to send the message to (e.g., spaces/AAAAN2J52O8)."),message:eo.string().describe("The message to send."),threadName:eo.string().optional().describe('The resource name of the thread to reply to. Example: "spaces/AAAAVJcnwPE/threads/IAf4cnLqYfg"')}},d.sendMessage),n("chat.getMessages",{description:"Gets messages from a Google Chat space.",inputSchema:{spaceName:eo.string().describe("The name of the space to get messages from (e.g., spaces/AAAAN2J52O8)."),threadName:eo.string().optional().describe('The resource name of the thread to filter messages by. Example: "spaces/AAAAVJcnwPE/threads/IAf4cnLqYfg"'),unreadOnly:eo.boolean().optional().describe("Whether to return only unread messages."),pageSize:eo.number().optional().describe("The maximum number of messages to return."),pageToken:eo.string().optional().describe("The token for the next page of results."),orderBy:eo.string().optional().describe('The order to list messages in (e.g., "createTime desc").')},...h},d.getMessages),n("chat.sendDm",{description:"Sends a direct message to a user.",inputSchema:{email:eo.string().email().describe("The email address of the user to send the message to."),message:eo.string().describe("The message to send."),threadName:eo.string().optional().describe('The resource name of the thread to reply to. Example: "spaces/AAAAVJcnwPE/threads/IAf4cnLqYfg"')}},d.sendDm),n("chat.findDmByEmail",{description:"Finds a Google Chat DM space by a user's email address.",inputSchema:{email:eo.string().email().describe("The email address of the user to find the DM space with.")},...h},d.findDmByEmail),n("chat.listThreads",{description:"Lists threads from a Google Chat space in reverse chronological order.",inputSchema:{spaceName:eo.string().describe("The name of the space to get threads from (e.g., spaces/AAAAN2J52O8)."),pageSize:eo.number().optional().describe("The maximum number of threads to return."),pageToken:eo.string().optional().describe("The token for the next page of results.")},...h},d.listThreads),n("chat.setUpSpace",{description:"Sets up a new Google Chat space with a display name and a list of members.",inputSchema:{displayName:eo.string().describe("The display name of the space."),userNames:eo.array(eo.string()).describe("The user names of the members to add to the space (e.g. users/12345678)")}},d.setUpSpace),n("gmail.search",{description:"Search for emails in Gmail using query parameters.",inputSchema:{query:eo.string().optional().describe('Search query (same syntax as Gmail search box, e.g., "from:someone@example.com is:unread").'),maxResults:eo.number().optional().describe(`Maximum number of results to return (default: ${100}).`),pageToken:eo.string().optional().describe("Token for the next page of results."),labelIds:eo.array(eo.string()).optional().describe('Filter by label IDs (e.g., ["INBOX", "UNREAD"]).'),includeSpamTrash:eo.boolean().optional().describe("Include messages from SPAM and TRASH (default: false).")},...h},m.search),n("gmail.get",{description:"Get the full content of a specific email message.",inputSchema:{messageId:eo.string().describe("The ID of the message to retrieve."),format:eo.enum(["minimal","full","raw","metadata"]).optional().describe("Format of the message (default: full).")},...h},m.get),n("gmail.downloadAttachment",{description:"Downloads an attachment from a Gmail message to a local file.",inputSchema:{messageId:eo.string().describe("The ID of the message containing the attachment."),attachmentId:eo.string().describe("The ID of the attachment to download."),localPath:eo.string().describe('The absolute local path where the attachment should be saved (e.g., "/Users/name/downloads/report.pdf").')}},m.downloadAttachment),n("gmail.modify",{description:`Modify a Gmail message. Supported modifications include: + - Add labels to a message. + - Remove labels from a message. +There are a list of system labels that can be modified on a message: + - INBOX: removing INBOX label removes the message from inbox and archives the message. + - SPAM: adding SPAM label marks a message as spam. + - TRASH: adding TRASH label moves a message to trash. + - UNREAD: removing UNREAD label marks a message as read. + - STARRED: adding STARRED label marks a message as starred. + - IMPORTANT: adding IMPORTANT label marks a message as important.`,inputSchema:{messageId:eo.string().describe("The ID of the message to add labels to and/or remove labels from."),addLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to add to the message. Limit to 100 labels."),removeLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to remove from the message. Limit to 100 labels.")}},m.modify),n("gmail.batchModify",{description:`Bulk modify up to 1,000 Gmail messages at once. Applies the same label changes to all specified messages in a single API call. This is much more efficient than modifying messages individually. + - Add labels to messages. + - Remove labels from messages. +System labels that can be modified: + - INBOX: removing INBOX label archives messages. + - SPAM: adding SPAM label marks messages as spam. + - TRASH: adding TRASH label moves messages to trash. + - UNREAD: removing UNREAD label marks messages as read. + - STARRED: adding STARRED label marks messages as starred. + - IMPORTANT: adding IMPORTANT label marks messages as important.`,inputSchema:{messageIds:eo.array(eo.string()).min(1,{message:"At least one message ID must be provided."}).max(1e3).describe("The IDs of the messages to modify. Maximum 1,000 per call."),addLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to add to the messages. Limit to 100 labels."),removeLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to remove from the messages. Limit to 100 labels.")}},m.batchModify),n("gmail.modifyThread",{description:`Modify labels on all messages in a Gmail thread. This applies label changes to every message in the thread at once, which is useful for operations like marking an entire conversation as read. +System labels that can be modified: + - INBOX: removing INBOX label archives the thread. + - SPAM: adding SPAM label marks the thread as spam. + - TRASH: adding TRASH label moves the thread to trash. + - UNREAD: removing UNREAD label marks all messages in the thread as read. + - STARRED: adding STARRED label marks the thread as starred. + - IMPORTANT: adding IMPORTANT label marks the thread as important.`,inputSchema:{threadId:eo.string().describe("The ID of the thread to modify."),addLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to add to the thread. Limit to 100 labels."),removeLabelIds:eo.array(eo.string()).max(100).optional().describe("A list of label IDs to remove from the thread. Limit to 100 labels.")}},m.modifyThread),n("gmail.send",{description:"Send an email message, optionally with file attachments referenced by absolute local path.",inputSchema:kOe},m.send),n("gmail.createDraft",{description:"Create a draft email message.",inputSchema:{...kOe,threadId:eo.string().optional().describe("The thread ID to create the draft as a reply to. When provided, the draft will be linked to the existing thread with appropriate reply headers.")}},m.createDraft),n("gmail.sendDraft",{description:"Send a previously created draft email.",inputSchema:{draftId:eo.string().describe("The ID of the draft to send.")}},m.sendDraft),n("gmail.listLabels",{description:"List all Gmail labels in the user's mailbox.",inputSchema:{},...h},m.listLabels),n("gmail.createLabel",{description:"Create a new Gmail label. Labels help organize emails into categories.",inputSchema:{name:eo.string().min(1).describe("The display name of the label."),labelListVisibility:eo.enum(["labelShow","labelHide","labelShowIfUnread"]).optional().describe('Visibility of the label in the label list. Defaults to "labelShow".'),messageListVisibility:eo.enum(["show","hide"]).optional().describe('Visibility of messages with this label in the message list. Defaults to "show".')}},m.createLabel),n("time.getCurrentDate",{description:"Gets the current date. Returns both UTC (for calendar/API use) and local time (for display to the user), along with the timezone.",inputSchema:{},...h},c.getCurrentDate),n("time.getCurrentTime",{description:"Gets the current time. Returns both UTC (for calendar/API use) and local time (for display to the user), along with the timezone.",inputSchema:{},...h},c.getCurrentTime),n("time.getTimeZone",{description:"Gets the local timezone. Note: timezone is also included in getCurrentDate and getCurrentTime responses.",inputSchema:{},...h},c.getTimeZone),n("people.getUserProfile",{description:"Gets a user's profile information.",inputSchema:{userId:eo.string().optional().describe("The ID of the user to get profile information for."),email:eo.string().optional().describe("The email address of the user to get profile information for."),name:eo.string().optional().describe("The name of the user to get profile information for.")},...h},v.getUserProfile),n("people.getMe",{description:"Gets the profile information of the authenticated user.",inputSchema:{},...h},v.getMe),n("people.getUserRelations",{description:"Gets a user's relations (e.g., manager, spouse, assistant, etc.). Common relation types include: manager, assistant, spouse, partner, relative, mother, father, parent, sibling, child, friend, domesticPartner, referredBy. Defaults to the authenticated user if no userId is provided.",inputSchema:{userId:eo.string().optional().describe('The ID of the user to get relations for (e.g., "110001608645105799644" or "people/110001608645105799644"). Defaults to the authenticated user if not provided.'),relationType:eo.string().optional().describe('The type of relation to filter by (e.g., "manager", "spouse", "assistant"). If not provided, returns all relations.')},...h},v.getUserRelations),n("tasks.listLists",{description:"Lists the authenticated user's task lists.",inputSchema:{maxResults:eo.number().optional().describe("Maximum number of task lists to return."),pageToken:eo.string().optional().describe("Token for the next page of results.")},...h},e.listTaskLists),n("tasks.list",{description:"Lists tasks in a specific task list.",inputSchema:{taskListId:eo.string().describe("The ID of the task list."),showCompleted:eo.boolean().optional().describe("Whether to show completed tasks."),showDeleted:eo.boolean().optional().describe("Whether to show deleted tasks."),showHidden:eo.boolean().optional().describe("Whether to show hidden tasks."),showAssigned:eo.boolean().optional().describe("Whether to show tasks assigned from Docs or Chat."),maxResults:eo.number().optional().describe("Maximum number of tasks to return."),pageToken:eo.string().optional().describe("Token for the next page of results."),dueMin:eo.string().optional().describe(`Lower bound for a task's due date (as a RFC 3339 timestamp, e.g., "2024-01-15T12:00:00Z").`),dueMax:eo.string().optional().describe(`Upper bound for a task's due date (as a RFC 3339 timestamp, e.g., "2024-01-15T12:00:00Z").`)},...h},e.listTasks),n("tasks.create",{description:"Creates a new task in the specified task list.",inputSchema:{taskListId:eo.string().describe("The ID of the task list."),title:eo.string().describe("The title of the task."),notes:eo.string().optional().describe("Notes for the task."),due:eo.string().optional().describe('The due date for the task (as a RFC 3339 timestamp, e.g., "2024-01-15T12:00:00Z").')}},e.createTask),n("tasks.update",{description:"Updates an existing task.",inputSchema:{taskListId:eo.string().describe("The ID of the task list."),taskId:eo.string().describe("The ID of the task to update."),title:eo.string().optional().describe("The new title of the task."),notes:eo.string().optional().describe("The new notes for the task."),status:eo.enum(["needsAction","completed"]).optional().describe("The new status of the task."),due:eo.string().optional().describe('The new due date for the task (as a RFC 3339 timestamp, e.g., "2024-01-15T12:00:00Z").')}},e.updateTask),n("tasks.complete",{description:"Completes a task (convenience wrapper around update).",inputSchema:{taskListId:eo.string().describe("The ID of the task list."),taskId:eo.string().describe("The ID of the task to complete.")}},e.completeTask),n("tasks.delete",{description:"Deletes a task.",inputSchema:{taskListId:eo.string().describe("The ID of the task list."),taskId:eo.string().describe("The ID of the task to delete.")}},e.deleteTask);let p=new P_;await G.connect(p),console.error(`Google Workspace MCP Server is running (using ${t} for tool names). Listening for requests...`)}J4t().catch(h=>{console.error("A critical error occurred:",h),process.exit(1)}); +/** + * @license + * Copyright 2025 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * @license + * Copyright 2026 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ +/*! Bundled license information: + +web-streams-polyfill/dist/ponyfill.es2018.js: + (** + * @license + * web-streams-polyfill v3.3.3 + * Copyright 2024 Mattias Buelens, Diwank Singh Tomer and other contributors. + * This code is released under the MIT license. + * SPDX-License-Identifier: MIT + *) + +fetch-blob/index.js: + (*! fetch-blob. MIT License. Jimmy Wärting *) + +formdata-polyfill/esm.min.js: + (*! formdata-polyfill. MIT License. Jimmy Wärting *) + +node-domexception/index.js: + (*! node-domexception. MIT License. Jimmy Wärting *) + +safe-buffer/index.js: + (*! safe-buffer. MIT License. Feross Aboukhadijeh *) + +googleapis/build/src/apis/abusiveexperiencereport/index.js: +googleapis/build/src/apis/acceleratedmobilepageurl/index.js: +googleapis/build/src/apis/accessapproval/index.js: +googleapis/build/src/apis/accesscontextmanager/index.js: +googleapis/build/src/apis/acmedns/index.js: +googleapis/build/src/apis/addressvalidation/index.js: +googleapis/build/src/apis/adexchangebuyer/index.js: +googleapis/build/src/apis/adexchangebuyer2/index.js: +googleapis/build/src/apis/adexperiencereport/index.js: +googleapis/build/src/apis/admin/index.js: +googleapis/build/src/apis/admob/index.js: +googleapis/build/src/apis/adsense/index.js: +googleapis/build/src/apis/adsensehost/index.js: +googleapis/build/src/apis/adsenseplatform/index.js: +googleapis/build/src/apis/advisorynotifications/index.js: +googleapis/build/src/apis/agentregistry/index.js: +googleapis/build/src/apis/aiplatform/index.js: +googleapis/build/src/apis/airquality/index.js: +googleapis/build/src/apis/alertcenter/index.js: +googleapis/build/src/apis/alloydb/index.js: +googleapis/build/src/apis/analytics/index.js: +googleapis/build/src/apis/analyticsadmin/index.js: +googleapis/build/src/apis/analyticsdata/index.js: +googleapis/build/src/apis/analyticshub/index.js: +googleapis/build/src/apis/analyticsreporting/index.js: +googleapis/build/src/apis/androiddeviceprovisioning/index.js: +googleapis/build/src/apis/androidenterprise/index.js: +googleapis/build/src/apis/androidmanagement/index.js: +googleapis/build/src/apis/androidpublisher/index.js: +googleapis/build/src/apis/apigateway/index.js: +googleapis/build/src/apis/apigeeregistry/index.js: +googleapis/build/src/apis/apihub/index.js: +googleapis/build/src/apis/apikeys/index.js: +googleapis/build/src/apis/apim/index.js: +googleapis/build/src/apis/appengine/index.js: +googleapis/build/src/apis/apphub/index.js: +googleapis/build/src/apis/appsactivity/index.js: +googleapis/build/src/apis/appsmarket/index.js: +googleapis/build/src/apis/area120tables/index.js: +googleapis/build/src/apis/areainsights/index.js: +googleapis/build/src/apis/artifactregistry/index.js: +googleapis/build/src/apis/assuredworkloads/index.js: +googleapis/build/src/apis/authorizedbuyersmarketplace/index.js: +googleapis/build/src/apis/backupdr/index.js: +googleapis/build/src/apis/baremetalsolution/index.js: +googleapis/build/src/apis/batch/index.js: +googleapis/build/src/apis/beyondcorp/index.js: +googleapis/build/src/apis/biglake/index.js: +googleapis/build/src/apis/bigquery/index.js: +googleapis/build/src/apis/bigqueryconnection/index.js: +googleapis/build/src/apis/bigquerydatapolicy/index.js: +googleapis/build/src/apis/bigquerydatatransfer/index.js: +googleapis/build/src/apis/bigqueryreservation/index.js: +googleapis/build/src/apis/bigtableadmin/index.js: +googleapis/build/src/apis/billingbudgets/index.js: +googleapis/build/src/apis/binaryauthorization/index.js: +googleapis/build/src/apis/blockchainnodeengine/index.js: +googleapis/build/src/apis/blogger/index.js: +googleapis/build/src/apis/books/index.js: +googleapis/build/src/apis/businessprofileperformance/index.js: +googleapis/build/src/apis/calendar/index.js: +googleapis/build/src/apis/certificatemanager/index.js: +googleapis/build/src/apis/ces/index.js: +googleapis/build/src/apis/chat/index.js: +googleapis/build/src/apis/checks/index.js: +googleapis/build/src/apis/chromemanagement/index.js: +googleapis/build/src/apis/chromepolicy/index.js: +googleapis/build/src/apis/chromeuxreport/index.js: +googleapis/build/src/apis/chromewebstore/index.js: +googleapis/build/src/apis/civicinfo/index.js: +googleapis/build/src/apis/classroom/index.js: +googleapis/build/src/apis/cloudasset/index.js: +googleapis/build/src/apis/cloudbilling/index.js: +googleapis/build/src/apis/cloudbuild/index.js: +googleapis/build/src/apis/cloudchannel/index.js: +googleapis/build/src/apis/cloudcommerceprocurement/index.js: +googleapis/build/src/apis/cloudcontrolspartner/index.js: +googleapis/build/src/apis/clouddebugger/index.js: +googleapis/build/src/apis/clouddeploy/index.js: +googleapis/build/src/apis/clouderrorreporting/index.js: +googleapis/build/src/apis/cloudfunctions/index.js: +googleapis/build/src/apis/cloudidentity/index.js: +googleapis/build/src/apis/cloudiot/index.js: +googleapis/build/src/apis/cloudkms/index.js: +googleapis/build/src/apis/cloudlocationfinder/index.js: +googleapis/build/src/apis/cloudnumberregistry/index.js: +googleapis/build/src/apis/cloudprofiler/index.js: +googleapis/build/src/apis/cloudresourcemanager/index.js: +googleapis/build/src/apis/cloudscheduler/index.js: +googleapis/build/src/apis/cloudsearch/index.js: +googleapis/build/src/apis/cloudshell/index.js: +googleapis/build/src/apis/cloudsupport/index.js: +googleapis/build/src/apis/cloudtasks/index.js: +googleapis/build/src/apis/cloudtrace/index.js: +googleapis/build/src/apis/composer/index.js: +googleapis/build/src/apis/compute/index.js: +googleapis/build/src/apis/config/index.js: +googleapis/build/src/apis/connectors/index.js: +googleapis/build/src/apis/contactcenteraiplatform/index.js: +googleapis/build/src/apis/contactcenterinsights/index.js: +googleapis/build/src/apis/container/index.js: +googleapis/build/src/apis/containeranalysis/index.js: +googleapis/build/src/apis/content/index.js: +googleapis/build/src/apis/contentwarehouse/index.js: +googleapis/build/src/apis/css/index.js: +googleapis/build/src/apis/customsearch/index.js: +googleapis/build/src/apis/datacatalog/index.js: +googleapis/build/src/apis/dataflow/index.js: +googleapis/build/src/apis/dataform/index.js: +googleapis/build/src/apis/datafusion/index.js: +googleapis/build/src/apis/datalabeling/index.js: +googleapis/build/src/apis/datalineage/index.js: +googleapis/build/src/apis/datamanager/index.js: +googleapis/build/src/apis/datamigration/index.js: +googleapis/build/src/apis/datapipelines/index.js: +googleapis/build/src/apis/dataplex/index.js: +googleapis/build/src/apis/dataportability/index.js: +googleapis/build/src/apis/dataproc/index.js: +googleapis/build/src/apis/datastore/index.js: +googleapis/build/src/apis/datastream/index.js: +googleapis/build/src/apis/deploymentmanager/index.js: +googleapis/build/src/apis/developerconnect/index.js: +googleapis/build/src/apis/developerknowledge/index.js: +googleapis/build/src/apis/dfareporting/index.js: +googleapis/build/src/apis/dialogflow/index.js: +googleapis/build/src/apis/digitalassetlinks/index.js: +googleapis/build/src/apis/discovery/index.js: +googleapis/build/src/apis/discoveryengine/index.js: +googleapis/build/src/apis/displayvideo/index.js: +googleapis/build/src/apis/dlp/index.js: +googleapis/build/src/apis/dns/index.js: +googleapis/build/src/apis/docs/index.js: +googleapis/build/src/apis/documentai/index.js: +googleapis/build/src/apis/domains/index.js: +googleapis/build/src/apis/domainsrdap/index.js: +googleapis/build/src/apis/doubleclickbidmanager/index.js: +googleapis/build/src/apis/doubleclicksearch/index.js: +googleapis/build/src/apis/drive/index.js: +googleapis/build/src/apis/driveactivity/index.js: +googleapis/build/src/apis/drivelabels/index.js: +googleapis/build/src/apis/essentialcontacts/index.js: +googleapis/build/src/apis/eventarc/index.js: +googleapis/build/src/apis/factchecktools/index.js: +googleapis/build/src/apis/fcm/index.js: +googleapis/build/src/apis/fcmdata/index.js: +googleapis/build/src/apis/file/index.js: +googleapis/build/src/apis/firebase/index.js: +googleapis/build/src/apis/firebaseappcheck/index.js: +googleapis/build/src/apis/firebaseappdistribution/index.js: +googleapis/build/src/apis/firebaseapphosting/index.js: +googleapis/build/src/apis/firebasedatabase/index.js: +googleapis/build/src/apis/firebasedataconnect/index.js: +googleapis/build/src/apis/firebasedynamiclinks/index.js: +googleapis/build/src/apis/firebasehosting/index.js: +googleapis/build/src/apis/firebaseml/index.js: +googleapis/build/src/apis/firebaserules/index.js: +googleapis/build/src/apis/firebasestorage/index.js: +googleapis/build/src/apis/firestore/index.js: +googleapis/build/src/apis/fitness/index.js: +googleapis/build/src/apis/forms/index.js: +googleapis/build/src/apis/games/index.js: +googleapis/build/src/apis/gamesConfiguration/index.js: +googleapis/build/src/apis/gamesManagement/index.js: +googleapis/build/src/apis/gameservices/index.js: +googleapis/build/src/apis/genomics/index.js: +googleapis/build/src/apis/gkebackup/index.js: +googleapis/build/src/apis/gkehub/index.js: +googleapis/build/src/apis/gkeonprem/index.js: +googleapis/build/src/apis/gmail/index.js: +googleapis/build/src/apis/gmailpostmastertools/index.js: +googleapis/build/src/apis/groupsmigration/index.js: +googleapis/build/src/apis/groupssettings/index.js: +googleapis/build/src/apis/health/index.js: +googleapis/build/src/apis/healthcare/index.js: +googleapis/build/src/apis/homegraph/index.js: +googleapis/build/src/apis/hypercomputecluster/index.js: +googleapis/build/src/apis/iam/index.js: +googleapis/build/src/apis/iamcredentials/index.js: +googleapis/build/src/apis/iap/index.js: +googleapis/build/src/apis/ideahub/index.js: +googleapis/build/src/apis/identitytoolkit/index.js: +googleapis/build/src/apis/ids/index.js: +googleapis/build/src/apis/indexing/index.js: +googleapis/build/src/apis/integrations/index.js: +googleapis/build/src/apis/jobs/index.js: +googleapis/build/src/apis/keep/index.js: +googleapis/build/src/apis/kgsearch/index.js: +googleapis/build/src/apis/kmsinventory/index.js: +googleapis/build/src/apis/language/index.js: +googleapis/build/src/apis/libraryagent/index.js: +googleapis/build/src/apis/licensing/index.js: +googleapis/build/src/apis/localservices/index.js: +googleapis/build/src/apis/logging/index.js: +googleapis/build/src/apis/looker/index.js: +googleapis/build/src/apis/managedidentities/index.js: +googleapis/build/src/apis/managedkafka/index.js: +googleapis/build/src/apis/manufacturers/index.js: +googleapis/build/src/apis/marketingplatformadmin/index.js: +googleapis/build/src/apis/meet/index.js: +googleapis/build/src/apis/memcache/index.js: +googleapis/build/src/apis/merchantapi/index.js: +googleapis/build/src/apis/metastore/index.js: +googleapis/build/src/apis/migrationcenter/index.js: +googleapis/build/src/apis/ml/index.js: +googleapis/build/src/apis/monitoring/index.js: +googleapis/build/src/apis/mybusinessaccountmanagement/index.js: +googleapis/build/src/apis/mybusinessbusinesscalls/index.js: +googleapis/build/src/apis/mybusinessbusinessinformation/index.js: +googleapis/build/src/apis/mybusinesslodging/index.js: +googleapis/build/src/apis/mybusinessnotifications/index.js: +googleapis/build/src/apis/mybusinessplaceactions/index.js: +googleapis/build/src/apis/mybusinessqanda/index.js: +googleapis/build/src/apis/mybusinessverifications/index.js: +googleapis/build/src/apis/netapp/index.js: +googleapis/build/src/apis/networkconnectivity/index.js: +googleapis/build/src/apis/networkmanagement/index.js: +googleapis/build/src/apis/networksecurity/index.js: +googleapis/build/src/apis/networkservices/index.js: +googleapis/build/src/apis/notebooks/index.js: +googleapis/build/src/apis/oauth2/index.js: +googleapis/build/src/apis/observability/index.js: +googleapis/build/src/apis/ondemandscanning/index.js: +googleapis/build/src/apis/oracledatabase/index.js: +googleapis/build/src/apis/orgpolicy/index.js: +googleapis/build/src/apis/osconfig/index.js: +googleapis/build/src/apis/oslogin/index.js: +googleapis/build/src/apis/pagespeedonline/index.js: +googleapis/build/src/apis/parallelstore/index.js: +googleapis/build/src/apis/parametermanager/index.js: +googleapis/build/src/apis/paymentsresellersubscription/index.js: +googleapis/build/src/apis/people/index.js: +googleapis/build/src/apis/places/index.js: +googleapis/build/src/apis/playablelocations/index.js: +googleapis/build/src/apis/playcustomapp/index.js: +googleapis/build/src/apis/playdeveloperreporting/index.js: +googleapis/build/src/apis/playgrouping/index.js: +googleapis/build/src/apis/playintegrity/index.js: +googleapis/build/src/apis/plus/index.js: +googleapis/build/src/apis/policyanalyzer/index.js: +googleapis/build/src/apis/policysimulator/index.js: +googleapis/build/src/apis/policytroubleshooter/index.js: +googleapis/build/src/apis/pollen/index.js: +googleapis/build/src/apis/poly/index.js: +googleapis/build/src/apis/privateca/index.js: +googleapis/build/src/apis/prod_tt_sasportal/index.js: +googleapis/build/src/apis/publicca/index.js: +googleapis/build/src/apis/pubsub/index.js: +googleapis/build/src/apis/pubsublite/index.js: +googleapis/build/src/apis/rapidmigrationassessment/index.js: +googleapis/build/src/apis/readerrevenuesubscriptionlinking/index.js: +googleapis/build/src/apis/realtimebidding/index.js: +googleapis/build/src/apis/recaptchaenterprise/index.js: +googleapis/build/src/apis/recommendationengine/index.js: +googleapis/build/src/apis/recommender/index.js: +googleapis/build/src/apis/redis/index.js: +googleapis/build/src/apis/remotebuildexecution/index.js: +googleapis/build/src/apis/reseller/index.js: +googleapis/build/src/apis/resourcesettings/index.js: +googleapis/build/src/apis/retail/index.js: +googleapis/build/src/apis/run/index.js: +googleapis/build/src/apis/runtimeconfig/index.js: +googleapis/build/src/apis/saasservicemgmt/index.js: +googleapis/build/src/apis/safebrowsing/index.js: +googleapis/build/src/apis/sasportal/index.js: +googleapis/build/src/apis/script/index.js: +googleapis/build/src/apis/searchads360/index.js: +googleapis/build/src/apis/searchconsole/index.js: +googleapis/build/src/apis/secretmanager/index.js: +googleapis/build/src/apis/securesourcemanager/index.js: +googleapis/build/src/apis/securitycenter/index.js: +googleapis/build/src/apis/securityposture/index.js: +googleapis/build/src/apis/serviceconsumermanagement/index.js: +googleapis/build/src/apis/servicecontrol/index.js: +googleapis/build/src/apis/servicedirectory/index.js: +googleapis/build/src/apis/servicemanagement/index.js: +googleapis/build/src/apis/servicenetworking/index.js: +googleapis/build/src/apis/serviceusage/index.js: +googleapis/build/src/apis/sheets/index.js: +googleapis/build/src/apis/siteVerification/index.js: +googleapis/build/src/apis/slides/index.js: +googleapis/build/src/apis/smartdevicemanagement/index.js: +googleapis/build/src/apis/solar/index.js: +googleapis/build/src/apis/sourcerepo/index.js: +googleapis/build/src/apis/spanner/index.js: +googleapis/build/src/apis/speech/index.js: +googleapis/build/src/apis/sql/index.js: +googleapis/build/src/apis/sqladmin/index.js: +googleapis/build/src/apis/storage/index.js: +googleapis/build/src/apis/storagebatchoperations/index.js: +googleapis/build/src/apis/storagetransfer/index.js: +googleapis/build/src/apis/streetviewpublish/index.js: +googleapis/build/src/apis/sts/index.js: +googleapis/build/src/apis/tagmanager/index.js: +googleapis/build/src/apis/tasks/index.js: +googleapis/build/src/apis/testing/index.js: +googleapis/build/src/apis/texttospeech/index.js: +googleapis/build/src/apis/threatintelligence/index.js: +googleapis/build/src/apis/toolresults/index.js: +googleapis/build/src/apis/tpu/index.js: +googleapis/build/src/apis/trafficdirector/index.js: +googleapis/build/src/apis/transcoder/index.js: +googleapis/build/src/apis/translate/index.js: +googleapis/build/src/apis/travelimpactmodel/index.js: +googleapis/build/src/apis/vault/index.js: +googleapis/build/src/apis/vectortile/index.js: +googleapis/build/src/apis/verifiedaccess/index.js: +googleapis/build/src/apis/versionhistory/index.js: +googleapis/build/src/apis/videointelligence/index.js: +googleapis/build/src/apis/vision/index.js: +googleapis/build/src/apis/vmmigration/index.js: +googleapis/build/src/apis/vmwareengine/index.js: +googleapis/build/src/apis/vpcaccess/index.js: +googleapis/build/src/apis/walletobjects/index.js: +googleapis/build/src/apis/webcontentpublisher/index.js: +googleapis/build/src/apis/webfonts/index.js: +googleapis/build/src/apis/webmasters/index.js: +googleapis/build/src/apis/webrisk/index.js: +googleapis/build/src/apis/websecurityscanner/index.js: +googleapis/build/src/apis/workflowexecutions/index.js: +googleapis/build/src/apis/workflows/index.js: +googleapis/build/src/apis/workloadmanager/index.js: +googleapis/build/src/apis/workspaceevents/index.js: +googleapis/build/src/apis/workstations/index.js: +googleapis/build/src/apis/youtube/index.js: +googleapis/build/src/apis/youtubeAnalytics/index.js: +googleapis/build/src/apis/youtubereporting/index.js: +googleapis/build/src/apis/index.js: +googleapis/build/src/index.js: + (*! THIS FILE IS AUTO-GENERATED *) +*/ +//# sourceMappingURL=index.js.map diff --git a/workspace-server/src/__tests__/services/DriveService.test.ts b/workspace-server/src/__tests__/services/DriveService.test.ts index 6703e68..9176600 100644 --- a/workspace-server/src/__tests__/services/DriveService.test.ts +++ b/workspace-server/src/__tests__/services/DriveService.test.ts @@ -44,6 +44,7 @@ jest.mock('node:path', () => { }); jest.mock('../../utils/paths', () => ({ PROJECT_ROOT: '/mock/project/root', + STATE_DIR: '/mock/project/root', ENCRYPTED_TOKEN_PATH: '/mock/project/root/token.json', ENCRYPTION_MASTER_KEY_PATH: '/mock/project/root/key', })); diff --git a/workspace-server/src/__tests__/services/GmailService.test.ts b/workspace-server/src/__tests__/services/GmailService.test.ts index 6c8aded..5b3f600 100644 --- a/workspace-server/src/__tests__/services/GmailService.test.ts +++ b/workspace-server/src/__tests__/services/GmailService.test.ts @@ -836,6 +836,231 @@ describe('GmailService', () => { }); }); + describe('send with attachments and ATTACHMENT_ALLOWED_ROOTS gate', () => { + // These tests exercise the real node:fs realpath used by the allowlist + // gate (allowed-roots.ts), so they create real temp directories/symlinks + // for the roots while keeping node:fs/promises (stat/readFile) mocked. + const realFs = jest.requireActual('node:fs') as typeof import('node:fs'); + const os = jest.requireActual('node:os') as typeof import('node:os'); + const realPath = jest.requireActual( + 'node:path', + ) as typeof import('node:path'); + + let tmpRoot: string; + let allowedDir: string; + let siblingDir: string; + const originalAllowedRoots = process.env.ATTACHMENT_ALLOWED_ROOTS; + + beforeEach(() => { + (MimeHelper.createMimeMessage as jest.Mock) = jest + .fn() + .mockReturnValue('base64encodedmessage'); + (MimeHelper.createMimeMessageWithAttachments as jest.Mock) = jest + .fn() + .mockReturnValue('base64encodedmessage-with-attachments'); + (fs.stat as any).mockResolvedValue({ + isFile: () => true, + size: 1024, + }); + (fs.readFile as any).mockResolvedValue(Buffer.from('file content')); + mockGmailAPI.users.messages.send.mockResolvedValue({ + data: { id: 'sent-attach', threadId: null, labelIds: ['SENT'] }, + }); + + // realpathSync resolves /tmp symlinks on macOS, so create + realpath the + // root so the containment comparison uses canonical paths on every OS. + tmpRoot = realFs.realpathSync( + realFs.mkdtempSync(realPath.join(os.tmpdir(), 'gws-allow-')), + ); + allowedDir = realPath.join(tmpRoot, 'allowed'); + siblingDir = realPath.join(tmpRoot, 'allowed-evil'); + realFs.mkdirSync(allowedDir); + realFs.mkdirSync(siblingDir); + }); + + afterEach(() => { + if (originalAllowedRoots === undefined) { + delete process.env.ATTACHMENT_ALLOWED_ROOTS; + } else { + process.env.ATTACHMENT_ALLOWED_ROOTS = originalAllowedRoots; + } + if (tmpRoot) { + realFs.rmSync(tmpRoot, { recursive: true, force: true }); + } + }); + + it('sends a multipart message for an in-allowlist attachment when the env is SET (gate ACTIVE but permissive)', async () => { + process.env.ATTACHMENT_ALLOWED_ROOTS = allowedDir; + const filePath = realPath.join(allowedDir, 'report.pdf'); + realFs.writeFileSync(filePath, 'pdf'); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'With attachment', + body: 'See attached.', + attachments: [{ filePath, mimeType: 'application/pdf' }], + }); + + expect(MimeHelper.createMimeMessageWithAttachments).toHaveBeenCalledWith( + expect.objectContaining({ + attachments: [ + expect.objectContaining({ + filename: 'report.pdf', + contentType: 'application/pdf', + }), + ], + }), + ); + expect(MimeHelper.createMimeMessage).not.toHaveBeenCalled(); + const response = JSON.parse(result.content[0].text); + expect(response.status).toBe('sent'); + }); + + it('rejects a path outside ATTACHMENT_ALLOWED_ROOTS when the env is SET (gate ACTIVE)', async () => { + process.env.ATTACHMENT_ALLOWED_ROOTS = allowedDir; + const outsidePath = realPath.join(siblingDir, 'secret.pdf'); + realFs.writeFileSync(outsidePath, 'secret'); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Outside root', + body: 'Body', + attachments: [{ filePath: outsidePath }], + }); + + const response = JSON.parse(result.content[0].text); + expect(response.error).toContain('not within ATTACHMENT_ALLOWED_ROOTS'); + expect(fs.readFile).not.toHaveBeenCalled(); + }); + + it('rejects a symlink that resolves outside the allowed root (no symlink escape)', async () => { + process.env.ATTACHMENT_ALLOWED_ROOTS = allowedDir; + const realTarget = realPath.join(siblingDir, 'target.pdf'); + realFs.writeFileSync(realTarget, 'secret'); + const linkPath = realPath.join(allowedDir, 'link.pdf'); + realFs.symlinkSync(realTarget, linkPath); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Symlink escape', + body: 'Body', + attachments: [{ filePath: linkPath }], + }); + + const response = JSON.parse(result.content[0].text); + expect(response.error).toContain('not within ATTACHMENT_ALLOWED_ROOTS'); + }); + + it('skips a non-existent root with a warning while a valid second root still gates correctly', async () => { + const missingRoot = realPath.join(tmpRoot, 'does-not-exist'); + process.env.ATTACHMENT_ALLOWED_ROOTS = `${missingRoot}${realPath.delimiter}${allowedDir}`; + const warnSpy = jest + .spyOn(console, 'warn') + .mockImplementation(() => undefined); + + const insideOk = realPath.join(allowedDir, 'ok.pdf'); + realFs.writeFileSync(insideOk, 'pdf'); + const okResult = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Valid via second root', + body: 'Body', + attachments: [{ filePath: insideOk }], + }); + expect(JSON.parse(okResult.content[0].text).status).toBe('sent'); + expect(warnSpy).toHaveBeenCalledWith( + expect.stringContaining('skipping unresolvable root'), + ); + + const outside = realPath.join(siblingDir, 'nope.pdf'); + realFs.writeFileSync(outside, 'x'); + const rejectResult = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Outside via second root', + body: 'Body', + attachments: [{ filePath: outside }], + }); + expect(JSON.parse(rejectResult.content[0].text).error).toContain( + 'not within ATTACHMENT_ALLOWED_ROOTS', + ); + warnSpy.mockRestore(); + }); + + it('fails closed when every configured root is missing', async () => { + const missingA = realPath.join(tmpRoot, 'missing-a'); + const missingB = realPath.join(tmpRoot, 'missing-b'); + process.env.ATTACHMENT_ALLOWED_ROOTS = `${missingA}${realPath.delimiter}${missingB}`; + jest.spyOn(console, 'warn').mockImplementation(() => undefined); + + const filePath = realPath.join(allowedDir, 'file.pdf'); + realFs.writeFileSync(filePath, 'pdf'); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'All roots missing', + body: 'Body', + attachments: [{ filePath }], + }); + + const response = JSON.parse(result.content[0].text); + expect(response.error).toContain('no configured root could be resolved'); + }); + + it('rejects an attachment whose total raw size exceeds the shared cap before send', async () => { + process.env.ATTACHMENT_ALLOWED_ROOTS = allowedDir; + (fs.stat as any).mockResolvedValue({ + isFile: () => true, + size: 30 * 1024 * 1024, + }); + const filePath = realPath.join(allowedDir, 'huge.zip'); + realFs.writeFileSync(filePath, 'big'); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Too large', + body: 'Body', + attachments: [{ filePath }], + }); + + const response = JSON.parse(result.content[0].text); + expect(response.error).toContain('exceeds the maximum allowed limit'); + expect(fs.readFile).not.toHaveBeenCalled(); + }); + + it('sends a plain message (createMimeMessage) when attachments are omitted', async () => { + delete process.env.ATTACHMENT_ALLOWED_ROOTS; + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'No attachment', + body: 'Body', + }); + + expect(MimeHelper.createMimeMessage).toHaveBeenCalled(); + expect( + MimeHelper.createMimeMessageWithAttachments, + ).not.toHaveBeenCalled(); + expect(JSON.parse(result.content[0].text).status).toBe('sent'); + }); + + it('applies no path restriction when ATTACHMENT_ALLOWED_ROOTS is unset (any absolute path passes the gate)', async () => { + delete process.env.ATTACHMENT_ALLOWED_ROOTS; + // A path under the sibling dir would be rejected if the gate were active; + // with the env unset it must pass the gate (size/file checks still apply). + const filePath = realPath.join(siblingDir, 'anywhere.pdf'); + realFs.writeFileSync(filePath, 'pdf'); + + const result = await gmailService.send({ + to: 'recipient@example.com', + subject: 'Unset gate', + body: 'Body', + attachments: [{ filePath }], + }); + + expect(MimeHelper.createMimeMessageWithAttachments).toHaveBeenCalled(); + expect(JSON.parse(result.content[0].text).status).toBe('sent'); + }); + }); + describe('createDraft', () => { beforeEach(async () => { (MimeHelper.createMimeMessage as jest.Mock) = jest diff --git a/workspace-server/src/__tests__/utils/paths.test.ts b/workspace-server/src/__tests__/utils/paths.test.ts index 743998d..6943909 100644 --- a/workspace-server/src/__tests__/utils/paths.test.ts +++ b/workspace-server/src/__tests__/utils/paths.test.ts @@ -26,4 +26,44 @@ describe('paths utils', () => { expect(PROJECT_ROOT.endsWith('workspace-server')).toBe(false); }); }); + + describe('STATE_DIR', () => { + const reload = () => { + jest.resetModules(); + // eslint-disable-next-line @typescript-eslint/no-require-imports + return require('../../utils/paths') as typeof import('../../utils/paths'); + }; + + afterEach(() => { + delete process.env['WORKSPACE_STATE_DIR']; + jest.resetModules(); + }); + + it('defaults to PROJECT_ROOT when WORKSPACE_STATE_DIR is unset', () => { + delete process.env['WORKSPACE_STATE_DIR']; + const m = reload(); + expect(m.STATE_DIR).toBe(m.PROJECT_ROOT); + expect(m.ENCRYPTED_TOKEN_PATH).toBe( + path.join(m.PROJECT_ROOT, 'gemini-cli-workspace-token.json'), + ); + expect(m.ENCRYPTION_MASTER_KEY_PATH).toBe( + path.join(m.PROJECT_ROOT, '.gemini-cli-workspace-master-key'), + ); + }); + + it('honors WORKSPACE_STATE_DIR for token and master-key paths', () => { + process.env['WORKSPACE_STATE_DIR'] = '/var/lib/workspace-state'; + const m = reload(); + expect(m.STATE_DIR).toBe('/var/lib/workspace-state'); + expect(m.ENCRYPTED_TOKEN_PATH).toBe( + path.join('/var/lib/workspace-state', 'gemini-cli-workspace-token.json'), + ); + expect(m.ENCRYPTION_MASTER_KEY_PATH).toBe( + path.join( + '/var/lib/workspace-state', + '.gemini-cli-workspace-master-key', + ), + ); + }); + }); }); diff --git a/workspace-server/src/index.ts b/workspace-server/src/index.ts index e7a8077..8bb9152 100644 --- a/workspace-server/src/index.ts +++ b/workspace-server/src/index.ts @@ -138,6 +138,12 @@ const emailComposeSchema = { .boolean() .optional() .describe('Whether the body is HTML (default: false).'), + attachments: z + .array(gmailAttachmentSchema) + .optional() + .describe( + 'Files to attach. Each entry must reference an absolute local path. Download attachments first with gmail.downloadAttachment if needed.', + ), }; // Dynamically import version from package.json @@ -1698,7 +1704,8 @@ System labels that can be modified: registerTool( 'gmail.send', { - description: 'Send an email message.', + description: + 'Send an email message, optionally with file attachments referenced by absolute local path.', inputSchema: emailComposeSchema, }, gmailService.send, @@ -1716,12 +1723,6 @@ System labels that can be modified: .describe( 'The thread ID to create the draft as a reply to. When provided, the draft will be linked to the existing thread with appropriate reply headers.', ), - attachments: z - .array(gmailAttachmentSchema) - .optional() - .describe( - 'Files to attach to the draft. Each entry must reference an absolute local path. Download attachments first with gmail.downloadAttachment if needed.', - ), }, }, gmailService.createDraft, diff --git a/workspace-server/src/services/GmailService.ts b/workspace-server/src/services/GmailService.ts index a088535..461d483 100644 --- a/workspace-server/src/services/GmailService.ts +++ b/workspace-server/src/services/GmailService.ts @@ -16,7 +16,12 @@ import { GMAIL_NO_LABEL_CHANGES_MESSAGE, } from '../utils/constants'; import { gaxiosOptions } from '../utils/GaxiosConfig'; -import { emailArraySchema, gmailAttachmentSchema } from '../utils/validation'; +import { + emailArraySchema, + gmailAttachmentSchema, + MAX_TOTAL_ATTACHMENT_SIZE_BYTES, +} from '../utils/validation'; +import { assertWithinAllowedRoots } from '../utils/allowed-roots'; import { z, ZodError } from 'zod'; // Extension to MIME type map for common file types @@ -46,12 +51,8 @@ const EXTENSION_MIME_MAP: Record = { '.mp3': 'audio/mpeg', }; -// Maximum total raw (pre-encoding) size for all attachments, checked against -// the bytes on disk. Gmail's 25MB limit applies to the entire MIME message, -// and base64 encoding inflates binary data by ~33%: 18MB of raw bytes becomes -// ~24MB after encoding, leaving ~1MB of headroom under the 25MB cap for -// message headers and body. -const MAX_TOTAL_ATTACHMENT_SIZE_BYTES = 18 * 1024 * 1024; +// MAX_TOTAL_ATTACHMENT_SIZE_BYTES is the single shared cap exported from +// validation.ts so gmail.send and gmail.createDraft cannot drift apart. function assertWithinAttachmentSizeLimit(totalSize: number): void { if (totalSize > MAX_TOTAL_ATTACHMENT_SIZE_BYTES) { @@ -79,11 +80,11 @@ type SendEmailParams = { bcc?: string | string[]; replyTo?: string; isHtml?: boolean; + attachments?: AttachmentInput[]; }; type CreateDraftParams = SendEmailParams & { threadId?: string; - attachments?: AttachmentInput[]; }; interface GmailAttachment { @@ -508,6 +509,128 @@ export class GmailService { } } + /** + * Builds the raw base64url MIME message shared by gmail.send and + * gmail.createDraft. When attachments are present each file path is validated + * (absolute path, optional ATTACHMENT_ALLOWED_ROOTS allowlist, must be a file, + * total size cap) and read from disk before a multipart/mixed message is + * produced; otherwise a plain message is produced (no behaviour change for the + * no-attachment path). Keeping this in one place guarantees both compose paths + * enforce the same security and size invariants. + */ + private async buildComposeMimeMessage({ + to, + subject, + body, + cc, + bcc, + replyTo, + isHtml = false, + attachments, + inReplyTo, + references, + }: SendEmailParams & { + inReplyTo?: string; + references?: string; + }): Promise { + const toField = Array.isArray(to) ? to.join(', ') : to; + const ccField = cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined; + const bccField = bcc + ? Array.isArray(bcc) + ? bcc.join(', ') + : bcc + : undefined; + + if (attachments && attachments.length > 0) { + // Validate all paths are absolute, within the allowlist (when one is + // configured), and check file sizes before reading anything. + const attachmentSizes = await Promise.all( + attachments.map(async (att) => { + if (!path.isAbsolute(att.filePath)) { + throw new Error( + `Attachment filePath must be an absolute path: ${att.filePath}`, + ); + } + + // Optional allowlist gate (no-op when ATTACHMENT_ALLOWED_ROOTS is + // unset). Runs before fs.stat so out-of-root paths are never touched. + assertWithinAllowedRoots(att.filePath); + + let stats; + try { + stats = await fs.stat(att.filePath); + } catch (statError) { + throw new Error( + `Could not access attachment file ${att.filePath}: ${statError instanceof Error ? statError.message : String(statError)}`, + ); + } + + if (!stats.isFile()) { + throw new Error(`Attachment path is not a file: ${att.filePath}`); + } + + return stats.size; + }), + ); + const totalSize = attachmentSizes.reduce((sum, size) => sum + size, 0); + assertWithinAttachmentSizeLimit(totalSize); + + // Read each file from disk. + const resolvedAttachments = await Promise.all( + attachments.map(async (att) => { + let content: Buffer; + try { + content = await fs.readFile(att.filePath); + } catch (readError) { + throw new Error( + `Could not read attachment file ${att.filePath}: ${readError instanceof Error ? readError.message : String(readError)}`, + ); + } + return { + // `||` (not `??`) so empty strings also fall back to defaults — + // an empty filename or MIME type is invalid in MIME headers. + filename: att.filename || path.basename(att.filePath), + content, + contentType: att.mimeType || getMimeTypeFromExtension(att.filePath), + }; + }), + ); + + // The stat-based check above is a pre-flight guard so oversized files + // are rejected before being read into memory, but a file can change + // between stat and read (TOCTOU). Re-check against the bytes actually + // read so the size cap is authoritative. + assertWithinAttachmentSizeLimit( + resolvedAttachments.reduce((sum, att) => sum + att.content.length, 0), + ); + + return MimeHelper.createMimeMessageWithAttachments({ + to: toField, + subject, + body, + cc: ccField, + bcc: bccField, + replyTo, + inReplyTo, + references, + isHtml, + attachments: resolvedAttachments, + }); + } + + return MimeHelper.createMimeMessage({ + to: toField, + subject, + body, + cc: ccField, + bcc: bccField, + replyTo, + isHtml, + inReplyTo, + references, + }); + } + public send = async ({ to, subject, @@ -516,6 +639,7 @@ export class GmailService { bcc, replyTo, isHtml = false, + attachments, }: SendEmailParams) => { try { // Validate email addresses @@ -532,14 +656,15 @@ export class GmailService { logToFile(`Sending email to: ${to}, subject: ${subject}`); // Create MIME message - const mimeMessage = MimeHelper.createMimeMessage({ - to: Array.isArray(to) ? to.join(', ') : to, + const mimeMessage = await this.buildComposeMimeMessage({ + to, subject, body, - cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined, - bcc: bcc ? (Array.isArray(bcc) ? bcc.join(', ') : bcc) : undefined, + cc, + bcc, replyTo, isHtml, + attachments, }); const gmail = await this.getGmailClient(); @@ -637,93 +762,19 @@ export class GmailService { } } - // Create MIME message - let mimeMessage: string; - - if (attachments && attachments.length > 0) { - // Validate all paths are absolute and check file sizes before reading anything - const attachmentSizes = await Promise.all( - attachments.map(async (att) => { - if (!path.isAbsolute(att.filePath)) { - throw new Error( - `Attachment filePath must be an absolute path: ${att.filePath}`, - ); - } - - let stats; - try { - stats = await fs.stat(att.filePath); - } catch (statError) { - throw new Error( - `Could not access attachment file ${att.filePath}: ${statError instanceof Error ? statError.message : String(statError)}`, - ); - } - - if (!stats.isFile()) { - throw new Error(`Attachment path is not a file: ${att.filePath}`); - } - - return stats.size; - }), - ); - const totalSize = attachmentSizes.reduce((sum, size) => sum + size, 0); - assertWithinAttachmentSizeLimit(totalSize); - - // Read each file from disk - const resolvedAttachments = await Promise.all( - attachments.map(async (att) => { - let content: Buffer; - try { - content = await fs.readFile(att.filePath); - } catch (readError) { - throw new Error( - `Could not read attachment file ${att.filePath}: ${readError instanceof Error ? readError.message : String(readError)}`, - ); - } - return { - // `||` (not `??`) so empty strings also fall back to defaults — - // an empty filename or MIME type is invalid in MIME headers. - filename: att.filename || path.basename(att.filePath), - content, - contentType: - att.mimeType || getMimeTypeFromExtension(att.filePath), - }; - }), - ); - - // The stat-based check above is a pre-flight guard so oversized files - // are rejected before being read into memory, but a file can change - // between stat and read (TOCTOU). Re-check against the bytes actually - // read so the size cap is authoritative. - assertWithinAttachmentSizeLimit( - resolvedAttachments.reduce((sum, att) => sum + att.content.length, 0), - ); - - mimeMessage = MimeHelper.createMimeMessageWithAttachments({ - to: Array.isArray(to) ? to.join(', ') : to, - subject, - body, - cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined, - bcc: bcc ? (Array.isArray(bcc) ? bcc.join(', ') : bcc) : undefined, - replyTo, - inReplyTo, - references, - isHtml, - attachments: resolvedAttachments, - }); - } else { - mimeMessage = MimeHelper.createMimeMessage({ - to: Array.isArray(to) ? to.join(', ') : to, - subject, - body, - cc: cc ? (Array.isArray(cc) ? cc.join(', ') : cc) : undefined, - bcc: bcc ? (Array.isArray(bcc) ? bcc.join(', ') : bcc) : undefined, - replyTo, - isHtml, - inReplyTo, - references, - }); - } + // Create MIME message (shared compose path with gmail.send). + const mimeMessage = await this.buildComposeMimeMessage({ + to, + subject, + body, + cc, + bcc, + replyTo, + isHtml, + attachments, + inReplyTo, + references, + }); const response = await gmail.users.drafts.create({ userId: 'me', diff --git a/workspace-server/src/utils/allowed-roots.ts b/workspace-server/src/utils/allowed-roots.ts new file mode 100644 index 0000000..152780c --- /dev/null +++ b/workspace-server/src/utils/allowed-roots.ts @@ -0,0 +1,91 @@ +/** + * @license + * Copyright 2025 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +import { realpathSync } from 'node:fs'; +import * as path from 'node:path'; + +/** + * Optional filesystem allowlist for outgoing email attachments. + * + * When the `ATTACHMENT_ALLOWED_ROOTS` environment variable is set (a + * `path.delimiter`-separated list of directories — `:` on POSIX, `;` on + * Windows), every attachment `filePath` must + * resolve — after symlinks are followed — inside one of those roots. This lets + * an operator confine the set of files the server may read into an outgoing + * message (e.g. only `/data/media:/tmp`) without changing the tool surface. + * + * When the variable is unset, no restriction is applied. This keeps the default + * behaviour generic so the feature stays upstream-mergeable: deployments that + * want a restriction opt in by setting the variable. + * + * Security properties: + * - `realpathSync` resolves symlinks on the candidate path BEFORE the + * containment check, so a symlink that lives inside an allowed root but + * points outside it is rejected (no symlink escape). + * - Containment uses `path.relative` so a sibling directory whose name shares + * a prefix with an allowed root (e.g. `/data/media-evil` vs `/data/media`) + * does NOT pass, and a root of `/` (or a drive root on Windows) is handled + * correctly. + * - A configured root that does not exist on disk is skipped with a warning + * rather than crashing the gate (`realpathSync` throws ENOENT on a missing + * path). If EVERY configured root is missing, the gate fails closed and + * rejects all paths, because setting the variable signals a deliberate + * restriction. + * + * @param filePath Absolute path of the file to attach. + * @throws If a restriction is configured and `filePath` does not resolve inside + * any allowed root. + */ +export function assertWithinAllowedRoots(filePath: string): void { + const raw = process.env.ATTACHMENT_ALLOWED_ROOTS; + if (!raw) { + // Unset → no restriction (upstream-generic default). + return; + } + + const configuredRoots = raw.split(path.delimiter).filter(Boolean); + const resolvedRoots: string[] = []; + for (const root of configuredRoots) { + try { + resolvedRoots.push(realpathSync(path.resolve(root))); + } catch { + // A missing/unreadable root must not brick the gate; skip it with a + // warning and keep evaluating the remaining roots. + console.warn( + `ATTACHMENT_ALLOWED_ROOTS: skipping unresolvable root "${root}"`, + ); + } + } + + if (resolvedRoots.length === 0) { + // The operator asked for a restriction but none of the roots exist — fail + // closed rather than silently allowing every path. + throw new Error( + `Attachment path rejected: ATTACHMENT_ALLOWED_ROOTS is set but no configured root could be resolved: ${filePath}`, + ); + } + + let real: string; + try { + real = realpathSync(path.resolve(filePath)); + } catch (err) { + throw new Error( + `Attachment path rejected: could not resolve real path for ${filePath}: ${ + err instanceof Error ? err.message : String(err) + }`, + ); + } + + const ok = resolvedRoots.some((root) => { + const relative = path.relative(root, real); + return !relative.startsWith('..') && !path.isAbsolute(relative); + }); + if (!ok) { + throw new Error( + `Attachment path not within ATTACHMENT_ALLOWED_ROOTS: ${filePath}`, + ); + } +} diff --git a/workspace-server/src/utils/logger.ts b/workspace-server/src/utils/logger.ts index b39bb7a..524eefe 100644 --- a/workspace-server/src/utils/logger.ts +++ b/workspace-server/src/utils/logger.ts @@ -6,9 +6,9 @@ import * as fs from 'node:fs/promises'; import * as path from 'node:path'; -import { PROJECT_ROOT } from './paths'; +import { STATE_DIR } from './paths'; -const logFilePath = path.join(PROJECT_ROOT, 'logs', 'server.log'); +const logFilePath = path.join(STATE_DIR, 'logs', 'server.log'); async function ensureLogDirectoryExists() { try { diff --git a/workspace-server/src/utils/paths.ts b/workspace-server/src/utils/paths.ts index 714e7e4..01e7032 100644 --- a/workspace-server/src/utils/paths.ts +++ b/workspace-server/src/utils/paths.ts @@ -22,11 +22,23 @@ function findProjectRoot(): string { // Construct an absolute path to the project root. export const PROJECT_ROOT = findProjectRoot(); + +/** + * Directory for mutable server state (encrypted token, master key, logs). + * + * Defaults to PROJECT_ROOT (the historical behavior, suitable when the + * extension runs from a user-writable checkout). Deployments that install + * the package in a read-only location (e.g. a system-wide install owned by + * root while the server runs as an unprivileged user) can point state at a + * writable directory via the WORKSPACE_STATE_DIR environment variable. + */ +export const STATE_DIR = process.env['WORKSPACE_STATE_DIR'] || PROJECT_ROOT; + export const ENCRYPTED_TOKEN_PATH = path.join( - PROJECT_ROOT, + STATE_DIR, 'gemini-cli-workspace-token.json', ); export const ENCRYPTION_MASTER_KEY_PATH = path.join( - PROJECT_ROOT, + STATE_DIR, '.gemini-cli-workspace-master-key', ); diff --git a/workspace-server/src/utils/validation.ts b/workspace-server/src/utils/validation.ts index 313d942..5e59257 100644 --- a/workspace-server/src/utils/validation.ts +++ b/workspace-server/src/utils/validation.ts @@ -18,6 +18,18 @@ export const emailSchema = z.string().email('Invalid email format'); */ export const emailArraySchema = z.union([emailSchema, z.array(emailSchema)]); +/** + * Maximum total raw (pre-encoding) size for all attachments on a single email, + * checked against the bytes on disk. Gmail's 25MB limit applies to the entire + * MIME message, and base64 encoding inflates binary data by ~33%: 18MB of raw + * bytes becomes ~24MB after encoding, leaving ~1MB of headroom under the 25MB + * cap for message headers and body. + * + * Single source of truth shared by gmail.send and gmail.createDraft so the cap + * cannot drift between the two compose paths. + */ +export const MAX_TOTAL_ATTACHMENT_SIZE_BYTES = 18 * 1024 * 1024; + /** * Gmail draft attachment input. Single source of truth shared by the MCP * tool schema (index.ts) and GmailService's AttachmentInput type so the two